Anteriormente, quando o HAL (Hardware Abstraction Layer) estava lidando com os dispositivos de hardware, você seguiria as instruções encontradas em
No entanto, as distribuições atuais usam udev
para manipular dispositivos de hardware, o que significa que você precisa fazer algum trabalho (não encontrei instruções para udev e eSata).
Então, o que precisa ser feito é editar /lib/udev/rules.d/80-udisks.rules
e a seção que diz
# Set eSATA port type for known eSATA CardBus adapters - first we want to ensure
# the device is on a cardbus controller (upper PCI device) - then we check
# vid/pid (lower PCI device)
#
SUBSYSTEM=="scsi_host", ATTRS{class}=="0x060700", GOTO="ata_port_cardbus"
GOTO="ata_port_cardbus_end"
LABEL="ata_port_cardbus"
# Mass storage controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)
#
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1095", ATTRS{device}=="0x3512", ENV{UDISKS_ATA_PORT_CONNECTOR_TYPE}="ata_sata_external"
LABEL="ata_port_cardbus_end"
Você provavelmente precisaria adicionar seus IDs de fornecedores / dispositivos (semelhante a 0x1095, 0x3512). Ou seja, adicione uma única linha semelhante a
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1095", ATTRS{device}=="0x3512", ENV{UDISKS_ATA_PORT_CONNECTOR_TYPE}="ata_sata_external"
Você pode encontrar seu ID de fornecedor / dispositivo usando o comando lspci
.