Obtendo o Ubuntu para reconhecer minha unidade eSATA

6

Solved, see my comment on the accepted answer below, the problem had nothing to do with drivers.

Comprei um gabinete eSATA e coloquei um drive nele, e não estou tendo sorte em conseguir que meu desktop Ubuntu 10.04 LTS (64 bits) o reconheça via eSATA. Ele funciona bem se eu usar o mesmo gabinete através de seu conector USB2, o que me diz que a unidade está instalada no gabinete com sucesso e que a unidade funciona.

Veja o que eu tentei / verifiquei:

  1. Conectando o drive ingenuamente. Literalmente, conectando o cabo eSATA na caixa e ligando a unidade, enquanto o Ubuntu estava rodando. Nenhuma reação e nada aparece no Uility do disco ou fdisk -l .

  2. Deixando a unidade conectada e reiniciando o Ubuntu a partir do poweroff. Ainda nada no DU ou fdisk -l .

  3. Garantir que a BIOS tenha a porta eSATA habilitada (funcionou, não precisei alterá-la).

  4. Garantindo que o BIOS esteja usando o AHCI. Não foi, e isso não foi problema para acessar o SSD SATA interno (a unidade principal da caixa). (O SSD apareceu sob o controlador PATA, porque acho que o BIOS estava fazendo emulação ou algo assim.) Alternar o BIOS para usar o AHCI no controlador SATA não fazia nenhuma diferença a não ser que o SSD aparecia sob o controlador SATA e foi listado como usando o driver ahci, como seria de esperar.

  5. Procurando em dmesg por algo útil. Não vejo qualquer menção à unidade (exceto quando eu a conectei via USB).

Outras informações:

  • eSATA está na placa-mãe, uma Intel DH57JG .
  • O recinto é um Apex (barato, mas diferente do tamanho do cabo que as pessoas da Amazon pareciam gostar e é bonito).
  • O Drive é um Samsung F3 HD103SJ .
  • O cabo é, bem, um cabo .
Infelizmente, eu não tenho nenhuma outra máquina que suporte eSATA para que eu possa fazer a coisa mais óbvia e provar que a plataforma (gabinete e cabo) funciona sobre eSATA em outra caixa. :-( E eu não tenho meu desktop configurado para dual-boot outro sistema operacional ... Então, neste momento, eu não sei se é um problema de software, poderia ser hardware, poderia ser a cabo, mas no caso de haver algo óbvio que estou perdendo ...

Atualização 1 :

hotei sugeriu que eu possa precisar de drivers específicos para a placa (o chipset Intel H57 no DH57JG), mas Intel parece pensar que o kernel já suporta o chipset de forma nativa. Eu tenho que dizer que nunca me ocorreu que o SATA interno funcionaria e a eSATA não.

Atualização 2 :

Alguém nos fóruns do Ubuntu sugeriu instalar scsitools e rodar rescan-scsi-bus.sh como root, apenas no caso. Sem sorte, mas postando essa informação aqui para completar:

root@forge:~# rescan-scsi-bus.sh -c
Host adapter 0 (ahci) found.
Host adapter 1 (ahci) found.
Host adapter 2 (ahci) found.
Host adapter 3 (ahci) found.
Host adapter 4 (ahci) found.
Host adapter 5 (ahci) found.
Scanning SCSI subsystem for new devices
Scanning host 0 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning for device 0 0 0 0 ...
OLD: Host: scsi0 Channel: 00 Id: 00 Lun: 00
      Vendor: ATA      Model: INTEL SSDSA2M080 Rev: 2CV1
      Type:   Direct-Access                    ANSI SCSI revision: 05
Scanning host 1 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning host 2 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning for device 2 0 0 0 ...
OLD: Host: scsi2 Channel: 00 Id: 00 Lun: 00
      Vendor: TSSTcorp Model: CDDVDW SN-S083C  Rev: SB01
      Type:   CD-ROM                           ANSI SCSI revision: 05
Report Luns command not supported (support mandatory in SPC-3)
Scanning for device 2 0 0 0 ...
OLD: Host: scsi2 Channel: 00 Id: 00 Lun: 00
      Vendor: TSSTcorp Model: CDDVDW SN-S083C  Rev: SB01
      Type:   CD-ROM                           ANSI SCSI revision: 05
Scanning host 3 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning host 4 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
Scanning host 5 channels 0 1 for  SCSI target IDs  0 1 2 3 4 5 6 7, all LUNs
0 new device(s) found.               
0 device(s) removed.                 

Alguma idéia?

    
por T.J. Crowder 23.09.2010 / 18:38

2 respostas

1

Veja se isso ajuda: COMO: Drives eSATA de troca a quente .

Veja também Montagem da unidade eSATA (e especialmente a última entrada).

    
por 28.09.2010 / 10:06
1

À primeira vista, eu diria que não há drivers no Ubuntu 10.4 para o eSATA na sua placa-mãe. Parece eSATA é apenas o suficiente diferente do SATA regular para exigir seus próprios drivers. Eu me deparei com o mesmo problema com eSATA em uma placa PCI. Minha unidade eSATA foi reconhecida pelo XP, mas não pelo Ubuntu.

Um link um pouco antigo, mas indica que isso tem sido um problema há algum tempo:    link

    
por 23.09.2010 / 19:12

Tags