2014年2月11日 星期二

3TB USB HD is showing up as 801GB

64-bit Ubuntu 13.10

I have 2 eSense USB to IDE/SATA adaptor, and I thought they do support 3T HD, for I used it to connect to PC/Windows and my movie player, and both works fine.

I want to use it to access a 3T HD used to store data in Linux on a 64-bit Ubuntu 13.10. But it cannot get the size correctly.

With eSense USB ;to IDE & SATA Adaptor 07-ESJ985

usb 2-1: new high-speed USB device number 8 using xhci_hcd
usb 2-1: New USB device found, idVendor=152d, idProduct=2338
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
usb 2-1: Product: USB to ATA/ATAPI Bridge
usb 2-1: Manufacturer: JMicron
usb 2-1: SerialNumber: 222271F14582

usb-storage 2-1:1.0: USB Mass Storage device detected
scsi9 : usb-storage 2-1:1.0
scsi 9:0:0:0: Direct-Access     ST3000DM 001-1CH166            PQ: 0 ANSI: 2 CCS
sd 9:0:0:0: Attached scsi generic sg1 type 0
sd 9:0:0:0: [sdb] 1565565872 512-byte logical blocks: (801 GB/746 GiB)
sd 9:0:0:0: [sdb] Write Protect is off
sd 9:0:0:0: [sdb] Mode Sense: 00 38 00 00
sd 9:0:0:0: [sdb] Asking for cache data failed
sd 9:0:0:0: [sdb] Assuming drive cache: write through
sd 9:0:0:0: [sdb] Asking for cache data failed
sd 9:0:0:0: [sdb] Assuming drive cache: write through
 sdb:
sd 9:0:0:0: [sdb] Asking for cache data failed
sd 9:0:0:0: [sdb] Assuming drive cache: write through
sd 9:0:0:0: [sdb] Attached SCSI disk
My Win8 still can identify the 3T HD with the eSense adaptor, but partition not identified.

After some googling, the following is the one seems most likely to my case:

Gentoo Forums :: View topic - 3TB USB HD is showing up as 801GB
http://forums.gentoo.org/viewtopic-p-6653133.html

Same behavior with 32-bit Ubuntu 12.04, with CONFIG_LBDAF enabled. So I don't think CONFIG_LBDAF is the root cause.
 
Finally I decided to buy a new adaptor that do claim 3TB support. And it just works!!!

DigiFusion USB3.0 To IDE & SATA (U3I-692) Support 4TB wih 5Gbps(?)
usb 3-2: new SuperSpeed USB device number 3 using xhci_hcd
usb 3-2: New USB device found, idVendor=067b, idProduct=2773
usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 3-2: Product: ATAPI-6 Bridge Controller
usb 3-2: Manufacturer: Prolific Technology Inc.
usb 3-2: SerialNumber: 0123456789000000005

usb 3-2: Set SEL for device-initiated U1 failed.
usb 3-2: Set SEL for device-initiated U2 failed.
usb-storage 3-2:1.0: USB Mass Storage device detected
scsi8 : usb-storage 3-2:1.0
usb 3-2: Set SEL for device-initiated U1 failed.
usb 3-2: Set SEL for device-initiated U2 failed.
scsi 8:0:0:0: Direct-Access     ST3000DM 001-1CH166       CC43 PQ: 0 ANSI: 0
sd 8:0:0:0: Attached scsi generic sg1 type 0
sd 8:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
sd 8:0:0:0: [sdb] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
sd 8:0:0:0: [sdb] Write Protect is off
sd 8:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 8:0:0:0: [sdb] No Caching mode page found
sd 8:0:0:0: [sdb] Assuming drive cache: write through
sd 8:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
sd 8:0:0:0: [sdb] No Caching mode page found
sd 8:0:0:0: [sdb] Assuming drive cache: write through
GPT:Primary header thinks Alt. header is not at the end of the disk.
GPT:1565565871 != 5860533167
GPT:Alternate GPT header not at the end of the disk.
GPT:1565565871 != 5860533167
GPT: Use GNU Parted to correct GPT errors.
 sdb: sdb1
sd 8:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
sd 8:0:0:0: [sdb] No Caching mode page found
sd 8:0:0:0: [sdb] Assuming drive cache: write through
sd 8:0:0:0: [sdb] Attached SCSI disk
EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)

沒有留言: