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?