Somente 746,52 GB da unidade de 3 TB são vistos quando acessados via gabinete USB. Funciona bem internamente

5

Eu tenho um Gabinete Externo SATA HDD Mediasonic Smart Drive SuperSpeed de 3,5 "- USB 3.0 [HD6-SU3-BK]. Ele tem o VIA VL700 - Super-Speed USB 3.0 para controlador SATA que deve suportar unidades de 3TB. A unidade é um formato avançado de 3TB WDC WD30EZRX Estou executando o Oneiric de 64 bits com o kernel padrão 3.0.0-16-genérico.

usb controller:
                       ATI SB700/SB800 USB OHCI0 Controller
                       ATI SB700/SB800 USB EHCI Controller
                       ATI SB700/SB800 USB OHCI0 Controller
                       ATI SB700/SB800 USB EHCI Controller
                       ATI SB700/SB800 USB OHCI2 Controller
                       ATI SB700/SB800 USB OHCI0 Controller
                       ATI SB700/SB800 USB EHCI Controller
                       NEC USB Controller

Quando a unidade está conectada ao controlador SATA interno, posso acessar toda a 3TB, particioná-la com uma tabela da GPT e formatá-la usando o XFS. Quando eu coloco a unidade no gabinete, só consigo ver 746,52 GB.

Veja como o kernel vê a unidade quando ela está conectada à interface SATA interna.

2.855426] scsi 6:0:0:0: Direct-Access     ATA      WDC WD30EZRX-00M 80.0 PQ: 0 ANSI: 5
[    2.855608] sd 6:0:0:0: [sdc] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[    2.855611] sd 6:0:0:0: [sdc] 4096-byte physical blocks
[    2.855619] sd 6:0:0:0: Attached scsi generic sg2 type 0

Veja como o kernel vê a unidade quando conectado através do compartimento USB.

[605703.368137] usb 2-5: new high speed USB device number 3 using ehci_hcd
[605703.830770] Initializing USB Mass Storage driver...
[605703.831288] scsi10 : usb-storage 2-5:1.0
[605703.831626] usbcore: registered new interface driver usb-storage
[605703.831632] USB Mass Storage support registered.
[605719.251982] scsi 10:0:0:0: Direct-Access     WDC WD30 EZRX-00MMMB0     80.0 PQ: 0 ANSI: 2
[605719.254314] sd 10:0:0:0: Attached scsi generic sg2 type 0
[605719.258115] sd 10:0:0:0: [sdc] 1565565869 512-byte logical blocks: (801 GB/746 GiB)

Veja como internamente há 5.860.533.168 blocos lógicos e externamente apenas 1.565.565.869.

Também notei que o SATA reporta WDC WD30EZRX-00M 80.0 PQ: 0 ANSI: 5 enquanto o USB informa WDC WD30 EZRX-00MMMB0 80,0 PQ: 0 ANSI: 2 A diferença entre os dois? Este poderia ser o problema?

Quando conectado ao controlador SATA, o parted diz:

Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  3001GB  3001GB  xfs

Como posso acessar a unidade inteira quando ela está no gabinete? Eu preciso de um kernel / driver atualizado?

    
por Richard Ayotte 16.02.2012 / 02:05

2 respostas

1

Depois de muita discussão com o Mediasonic, verifica-se que há um problema de firmware com o gabinete.

Eles forneceram uma ferramenta de atualização de firmware, mas ela só funciona no Windows.

link

Eu não consegui fazer com que a ferramenta de atualização funcionasse, então eles me enviaram uma placa com o firmware já atualizado.

    
por Richard Ayotte 10.05.2012 / 18:16
1

Isso acontece, às vezes, em computadores Windows e OS X também. Se você não tiver dados na unidade, tente reformatar a unidade.

Primeiro, exclua todas as partições do disco, desmonte o disco e remonte o disco. Se você puder ver a unidade inteira, tente reformatar a unidade enquanto estiver no compartimento USB.

Se isso não funcionar ou você tiver dados na unidade, poderá nos fornecer mais informações sobre as partições na unidade?

    
por cprofitt 20.03.2012 / 15:17