Skip to contentSkip to conversation

external drive size differences

DISCUSSION Nigel Kukard 3 participants 6 messages Aug 15, 2004 – Aug 17, 2004

lore
Share & tools
lore
#0 lore raw

Something very very interesting... below is an external drive enclosure supporting both USB2 and Firwire, fitted with a 200Gb IDE Hdd.

When plugged into the firewire bus, i get 137Gb size, when plugged into the usb bus, i get 200Gb size.

Could this be a bug in the kernel? or external hardware?

<snip>
ieee1394: sbp2: Logged into SBP-2 device
ieee1394: Node 0-00:1023: Max speed [S400] - Max payload [2048]
Vendor: WDC WD20 Model: 00JB-00FUA0 Rev:
Type: Direct-Access ANSI SCSI revision: 06
SCSI device sdb: 268435455 512-byte hdwr sectors (137439 MB)
sdb: asking for cache data failed
sdb: assuming drive cache: write through
sdb: sdb1
</snip>

<snip>
scsi7 : SCSI emulation for USB Mass Storage devices
Vendor: USB 2.0 Model: Storage Device Rev: 0100
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sdb: 390721968 512-byte hdwr sectors (200050 MB)
sdb: assuming drive cache: write through
sdb: sdb1
</snip>

Regards
Nigel Kukard

#1 lore raw
Quoted 7 lines · Nigel Kukard

Something very very interesting... below is an external drive enclosure supporting both USB2 and Firwire, fitted with a 200Gb IDE Hdd.

When plugged into the firewire bus, i get 137Gb size, when plugged into the usb bus, i get 200Gb size.

Could this be a bug in the kernel? or external hardware?

Your firewire adapter doesn't support large drives I would suspect. 137Gb is the exact limit of a non LBA48 aware adapter.

#2 lore raw
Quoted 3 lines

Your firewire adapter doesn't support large drives I would suspect. 137Gb is the exact limit of a non LBA48 aware adapter.

by adapter do you mean the actual pci interface card or the external drive enclosure?

-Nigel

#3 lore raw
Quoted 6 lines · Nigel Kukard
Quoted 3 lines

Your firewire adapter doesn't support large drives I would suspect. 137Gb is the exact limit of a non LBA48 aware adapter.

by adapter do you mean the actual pci interface card or the external drive enclosure?

Drive enclosure as I understand firewire.

#4 lore raw
Quoted 4 lines
Quoted 2 lines

by adapter do you mean the actual pci interface card or the external drive enclosure?

Drive enclosure as I understand firewire.

I guess there is no way to get around this apart from using a different external enclosure, right?

-Nigel

#5 lore raw
In reply to Nigel Kukard
Quoted 7 lines · Nigel Kukard

Something very very interesting... below is an external drive enclosure supporting both USB2 and Firwire, fitted with a 200Gb IDE Hdd.

When plugged into the firewire bus, i get 137Gb size, when plugged into the usb bus, i get 200Gb size.

Could this be a bug in the kernel? or external hardware?

More than likely hardware. Most of the oxford chips that are so often used in firewire enclosures, don't support >137G drives. It probably uses a different chip for the usb side of things.

--Iggy

Quoted 23 lines

<snip>
ieee1394: sbp2: Logged into SBP-2 device
ieee1394: Node 0-00:1023: Max speed [S400] - Max payload [2048]
Vendor: WDC WD20 Model: 00JB-00FUA0 Rev:
Type: Direct-Access ANSI SCSI revision: 06
SCSI device sdb: 268435455 512-byte hdwr sectors (137439 MB)
sdb: asking for cache data failed
sdb: assuming drive cache: write through
sdb: sdb1
</snip>

<snip>
scsi7 : SCSI emulation for USB Mass Storage devices
Vendor: USB 2.0 Model: Storage Device Rev: 0100
Type: Direct-Access ANSI SCSI revision: 02
SCSI device sdb: 390721968 512-byte hdwr sectors (200050 MB)
sdb: assuming drive cache: write through
sdb: sdb1
</snip>

Regards
Nigel Kukard