Disco rígido Seagate 3TB ST3000DM001 não reconhecido pelo Linux, faz o fdisk travar

6

Estou executando o Kubuntu 12.04. Eu tenho um disco rígido Seagate 3TB ST3000DM001 novo, nunca usado. É uma unidade interna. Eu instalei em um gabinete USB.

Quando eu conecto ao meu PC, nada acontece automaticamente. Quando executo sudo fdisk -l , o fdisk trava (sem reportar essa unidade) até que eu desconecte essa unidade da porta USB. blkid também não irá denunciá-lo.

Tentei conectá-lo às portas USB 2.0 e USB 3.0 no meu PC. Eu tenho o mesmo resultado de qualquer maneira. Eu tentei dois gabinetes USB diferentes com o mesmo resultado.

Se eu pegar a mesma unidade, mesmo gabinete e conectá-la a um laptop com Windows 7, ela será automaticamente reconhecida como um dispositivo de armazenamento em massa USB.

Eu quero formatar a unidade (provavelmente ext4) e copiar arquivos para ela. Eu tenho outra unidade, também em um gabinete USB, que está conectado via USB 3.0 para este PC e funciona bem. É um HDD Samsung de 2,0 TB. Eu pretendo copiar arquivos do 2TB para a unidade de 3TB, assim que eu resolver este problema.

Minha placa-mãe é um Asus P8B WS LGA1155 / Intel C206 / Quad CrossFireX / SATA3 e USB3.0 / A & 2GbE / ATX. O kernel do Linux é 3.2.

dmesg saída de várias tentativas de conexão:

[43595.344419] usb 2-1.1: new high-speed USB device number 4 using ehci_hcd
[43605.570093] Initializing USB Mass Storage driver...
[43605.570435] scsi6 : usb-storage 2-1.1:1.0
[43605.570665] usbcore: registered new interface driver usb-storage
[43605.570673] USB Mass Storage support registered.
[43606.566344] scsi 6:0:0:0: Direct-Access     ST3000DM 001-9YN166       CC4C PQ: 0 ANSI: 0
[43606.568089] sd 6:0:0:0: Attached scsi generic sg1 type 0
[43606.569510] sd 6:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
[43606.569884] sd 6:0:0:0: [sdb] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[43606.572883] sd 6:0:0:0: [sdb] Write Protect is off
[43606.572892] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[43606.574012] sd 6:0:0:0: [sdb] No Caching mode page present
[43606.574024] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[43606.574857] sd 6:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
[43606.576733] sd 6:0:0:0: [sdb] No Caching mode page present
[43606.576740] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[43636.913914] usb 2-1.1: reset high-speed USB device number 4 using ehci_hcd
[43667.845759] usb 2-1.1: reset high-speed USB device number 4 using ehci_hcd
[43674.904939] usb 2-1.1: USB disconnect, device number 4
[43674.912044] sd 6:0:0:0: [sdb] Unhandled error code
[43674.912055] sd 6:0:0:0: [sdb]  Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[43674.912065] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[43674.912085] end_request: I/O error, dev sdb, sector 0
[43674.912094] quiet_error: 6 callbacks suppressed
[43674.912099] Buffer I/O error on device sdb, logical block 0
[43674.912242] ldm_validate_partition_table(): Disk read failed.
[43674.912295] Dev sdb: unable to read RDB block 0
[43674.912377]  sdb: unable to read partition table
[43674.912718] sd 6:0:0:0: [sdb] READ CAPACITY failed
[43674.912731] sd 6:0:0:0: [sdb]  Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[43674.912739] sd 6:0:0:0: [sdb] Sense not available.
[43674.913479] sd 6:0:0:0: [sdb] No Caching mode page present
[43674.913487] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[43674.913492] sd 6:0:0:0: [sdb] Attached SCSI disk
    
por MountainX 07.04.2012 / 19:01

2 respostas

4

O disco rígido Seagate 3TB ST3000DM001 funcionará no Linux (estou usando o Kubuntu 12.04) com USB 3.0 e um gabinete externo. Eu tive que inicialmente formatar o disco usando o gdisk enquanto ele estava montado internamente. Em seguida, com o gabinete externo direito, basta conectá-lo e ele será reconhecido automaticamente. O gerenciador de arquivos mostra 2.7TB livre. Ele age como um disco rígido USB comum. Tudo é típico e não há problemas.

Os problemas podem advir da tentativa de usar o fdisk ou de usar um compartimento de unidade que não suporte unidades maiores que 2 TB ou, possivelmente, de algumas incompatibilidades.

Eu consegui trabalhar com o dock Syba USB (sybausa.com/productInfo.php?iid=1108) com capacidade máxima (por Bay) de 3TB. Não tenho certeza se vou ficar com essa doca, mas está funcionando.

    
por 15.04.2012 / 03:44
3

Confirmado. No entanto, a escolha da doca é de suma importância. O primeiro dock que obtive, um startech unidock2u, mostrou os mesmos erros, mesmo quando eu formatava o drive primeiro, e apesar de ser anunciado compatível com drives de até 4TB e Linux. O post acima é o único que eu encontrei que reconta o sucesso usando um 3TB com o Linux. E felizmente a Syba mencionada funciona como descrito. Encontrei-o on-line como "Syba CL-ENC50038 Dual Mode SATA III HDD Duplicador e Docking Station", mas a imagem mostra-o rotulado / marca "Connectland", e é isso que eu tenho também. Primeiro, conectei minha SeaTraT de 3 TB (ST3000DM001) a uma porta SATA da placa-mãe com capacidade para 3TB e formatei a unidade. (Eu não pensei em tentar primeiro sem formatação.) Mas funciona depois perfeitamente no banco dos réus. Duas unidades de 3,5 "3TB ao mesmo tempo funcionam bem.

Estou usando unidades ST3000DM001 de 3TB e unidades menores com um Connectland DOCK-3UBT3 (igual ao Syba acima) no Debian Wheezy / Sid, kernel 3.2.0. Espero que também funcione no CentOS 6, mas ainda não testei. Meu raciocínio é que os erros USB que eu tive com uma unidade de 3 TB foram idênticos no CentOS (2.6.32) e no Debian (3.2.0).

    
por 05.06.2012 / 21:03