Solid e discos e-sata
Alguns dias atrás um cara perguntou na lista kde-hardware-devel como fazer com que um disco rígido conectado em uma porta e-sata se comportar como um disco removível. Eu tenho um notebook (Sager np7652) com uma porta e-sata e tenho tinha esse problema também, mas nunca tinha tentado resolvê-lo, até agora. Acho que o que descobri pode ajudar outras pessoas também então estou escrevendo este post.
Depois de algumas tentativas encontrei uma forma de dizer ao hald que as partições do meu disco vinham de um disco removível. Isto funcionava mas tinha um inconveniente, eu precisava criar um arquivo de configuração por partição. Mais algumas tentativas depois e finalmente consegui uma conifguração para que o hald trate todos os discos conectados à minha porta e-sata como removíveis:
-
Adicione este arquivo ao seu sistema:Arquivo /etc/hal/fdi/policy/40-e-sata.fdi
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> <deviceinfo version="0.2"> <device> <match key="linux.sysfs_path" contains="/sys/devices/pci0000:00/0000:00:1f.2/host4/"> <merge key="volume.ignore" type="bool">false</merge> <merge key="@block.storage_device:storage.removable" type="bool">true</merge> </match> </device> </deviceinfo>
-
Mude a parte do “contains” para a que sua controladora e-sata usa. Você pode encontrá-la usando o comando:Comando
evolucao ~ # find /sys/devices/ -name sdb /sys/devices/pci0000:00/0000:00:1f.2/host4/target4:0:0/4:0:0:0/block/sdb
- Reinicie o hald: /etc/init.d/hald restart
- Está pronto
O estranho é que o arquivo /sys/class/block/sdb/removable contem 0, deveria conter 1 pois o disco é removíveil. Talvez seja um bug no kernel.
O hal já está obsoleto já há alguns anos, o KDE SC, mais precisamente o Solid, é o único desktop/biblioteca que o usa extensivamente. Quando nós, os trabalhadores de metal do Solid (metal-workers), terminarmos a transição do Solid para udisk e upower provavelmente o had irá desaparecer pra sempre.
Em menos de duas semanas teremos o Sprint de Solid em Madri (Espanha), eu estarei lá
, e discutiremos o quanto ainda falta para terminar essa transição. Honestamente eu gosto do hal, ele é flexível do ponto de vista dos usuários. Nunca usei o udisk e não sei é possível contornar um problema no kernel como esse dos discos conectados a uma controladora e-sata usando o udisk. Espero que seja.


Toucodwhn! That’s a really cool way of putting it!