USB External Hard Drive Fails To Mount

Bug #18877 reported by Tom Inglis
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Medium
Unassigned

Bug Description

I have a Lacie d2 200GB USB / Firewire external hard drive, which contains a
Western Digital Caviar 7200rpm hard drive.

When I plug this into either my IBM ThinkPad T23 or my Lenovo ThinkPad T43,
whilst using Ubuntu Linux 5.04, it seems to recognise the device and load the
appropriate USB Mass Storage Driver, but then suffers some delays in
communicating with the device, and ends the connection. It also suffers an I/O
buffer error when the connection is being terminated?

The drive works fine with Windows 98, 2000, XP, and 2003, and has been formatted
in FAT32 with Partition Magic 8.01. It's a particularly annoying bug, because I
really want to switch to Ubuntu from Windows, but can't until I can transfer my
data onto the new hard drive! :-( If you could sort it out in time for Breezy,
that would be wonderful.

I enclose the dmesg log:

ieee80211_crypt: registered algorithm 'NULL'
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 0.19
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ACPI: PCI interrupt 0000:04:02.0[A] -> GSI 21 (level, low) -> IRQ 21
ipw2200: Detected Intel PRO/Wireless 2915ABG Network Connection
NET: Registered protocol family 17
tg3: eth0: Link is up at 1000 Mbps, full duplex.
tg3: eth0: Flow control is on for TX and on for RX.
usb 5-3.2: khubd timed out on ep0in
usb 5-3.2: device descriptor read/64, error -110
usb 5-3.2: new high speed USB device using ehci_hcd and address 6
usb 5-3.2: khubd timed out on ep0in
usb 5-3.2: device descriptor read/64, error -110
usb 5-3.2: khubd timed out on ep0in
usb 5-3.2: device descriptor read/64, error -110
usb 5-3.4: new low speed USB device using ehci_hcd and address 7
usb 3-2: new full speed USB device using uhci_hcd and address 2
usbcore: registered new driver hiddev
input: USB HID v1.11 Mouse [Microsoft Microsoft IntelliMouse\uffff Explorer] on
usb-0 000:00:1d.7-3.4
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
NET: Registered protocol family 10
Disabled Privacy Extensions on device c02f0500(lo)
IPv6 over IPv4 tunneling driver
ACPI: AC Adapter [AC] (on-line)
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID]
ACPI: Sleep Button (CM) [SLPB]
ibm_acpi: IBM ThinkPad ACPI Extras v0.8
ibm_acpi: http://ibm-acpi.sf.net/
ibm_acpi: dock device not present
drivers/usb/input/hid-input.c: event field not found
ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
IBM machine detected. Enabling interrupts during APM calls.
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: overridden by ACPI.
cs: IO port probe 0x0100-0x04ff: excluding 0x370-0x377 0x3f0-0x3ff 0x4d0-0x4d7
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
cs: IO port probe 0x0a00-0x0aff: clean.
eth0: no IPv6 routers present
usb 5-3.2: new full speed USB device using ehci_hcd and address 8
usb 5-3.2: device descriptor read/64, error -32
usb 5-3.2: device descriptor read/64, error -32
usb 5-3.2: new full speed USB device using ehci_hcd and address 9
usb 5-3.2: device descriptor read/64, error -32
usb 5-3.2: device descriptor read/64, error -32
usb 5-3.2: new high speed USB device using ehci_hcd and address 10
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 10
usb-storage: waiting for device to settle before scanning
Vendor: WDC WD20 Model: 00LB-00EDA0 Rev: 15.0
Type: Direct-Access ANSI SCSI revision: 04
SCSI device sdb: 390721968 512-byte hdwr sectors (200050 MB)
sdb: assuming drive cache: write through
SCSI device sdb: 390721968 512-byte hdwr sectors (200050 MB)
sdb: assuming drive cache: write through
/dev/scsi/host2/bus0/target0/lun0: p1
Attached scsi disk sdb at scsi2, channel 0, id 0, lun 0
Attached scsi generic sg2 at scsi2, channel 0, id 0, lun 0, type 0
usb 5-3.2: reset high speed USB device using ehci_hcd and address 10
usb 5-3.2: scsi_eh_2 timed out on ep0in
usb 5-3.2: device descriptor read/64, error -110
usb 5-3.2: scsi_eh_2 timed out on ep0in
usb 5-3.2: device descriptor read/64, error -110
usb 5-3.2: reset high speed USB device using ehci_hcd and address 10
usb 5-3.2: scsi_eh_2 timed out on ep0in
usb 5-3.2: device descriptor read/64, error -110
usb 5-3.2: scsi_eh_2 timed out on ep0in
usb 5-3.2: device descriptor read/64, error -110
scsi: Device offlined - not ready after error recovery: host 2 channel 0 id 0 lu n 0
scsi2 (0:0): rejecting I/O to offline device
Buffer I/O error on device sdb, logical block 0
Buffer I/O error on device sdb, logical block 1
Buffer I/O error on device sdb, logical block 2
Buffer I/O error on device sdb, logical block 3
Buffer I/O error on device sdb, logical block 4
Buffer I/O error on device sdb, logical block 5
Buffer I/O error on device sdb, logical block 6
Buffer I/O error on device sdb, logical block 7
scsi2 (0:0): rejecting I/O to offline device
Buffer I/O error on device sdb, logical block 0
scsi2 (0:0): rejecting I/O to offline device
Buffer I/O error on device sdb, logical block 64
scsi2 (0:0): rejecting I/O to offline device
Buffer I/O error on device sdb, logical block 64
usb 5-3.2: USB disconnect, address 10
scsi: Device offlined - not ready after error recovery: host 2 channel 0 id 1 lu n 0
usb-storage: device scan complete
usb 5-3.2: new high speed USB device using ehci_hcd and address 11
usb 5-3.2: khubd timed out on ep0in
usb 5-3.2: device descriptor read/64, error -110
usb 5-3.2: khubd timed out on ep0in
usb 5-3.2: device descriptor read/64, error -110
usb 5-3.2: new high speed USB device using ehci_hcd and address 12
usb 5-3.2: khubd timed out on ep0in
usb 5-3.2: device descriptor read/64, error -110
usb 5-3.2: khubd timed out on ep0in
usb 5-3.2: device descriptor read/64, error -110
usb 2-2: new full speed USB device using uhci_hcd and address 3
usb 5-4: new high speed USB device using ehci_hcd and address 14
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 14
usb-storage: waiting for device to settle before scanning
Vendor: WDC WD20 Model: 00LB-00EDA0 Rev: 15.0
Type: Direct-Access ANSI SCSI revision: 04
SCSI device sdb: 390721968 512-byte hdwr sectors (200050 MB)
sdb: assuming drive cache: write through
SCSI device sdb: 390721968 512-byte hdwr sectors (200050 MB)
sdb: assuming drive cache: write through
/dev/scsi/host3/bus0/target0/lun0: p1
Attached scsi disk sdb at scsi3, channel 0, id 0, lun 0
Attached scsi generic sg2 at scsi3, channel 0, id 0, lun 0, type 0
usb 5-4: reset high speed USB device using ehci_hcd and address 14
usb 5-4: scsi_eh_3 timed out on ep0in
usb 5-4: device descriptor read/64, error -110
usb 5-4: scsi_eh_3 timed out on ep0in
usb 5-4: device descriptor read/64, error -110
usb 5-4: reset high speed USB device using ehci_hcd and address 14
usb 5-4: scsi_eh_3 timed out on ep0in
usb 5-4: device descriptor read/64, error -110
usb 5-4: scsi_eh_3 timed out on ep0in
usb 5-4: device descriptor read/64, error -110
scsi: Device offlined - not ready after error recovery: host 3 channel 0 id 0 lu n 0
scsi3 (0:0): rejecting I/O to offline device
Buffer I/O error on device sdb, logical block 0
Buffer I/O error on device sdb, logical block 1
Buffer I/O error on device sdb, logical block 2
Buffer I/O error on device sdb, logical block 3
Buffer I/O error on device sdb, logical block 4
Buffer I/O error on device sdb, logical block 5
Buffer I/O error on device sdb, logical block 6
Buffer I/O error on device sdb, logical block 7
usb 5-4: USB disconnect, address 14
scsi3 (0:0): rejecting I/O to offline device
Buffer I/O error on device sdb, logical block 0
scsi3 (0:0): rejecting I/O to offline device
Buffer I/O error on device sdb, logical block 64
scsi3 (0:0): rejecting I/O to offline device
Buffer I/O error on device sdb, logical block 64
scsi3 (0:0): rejecting I/O to offline device
Buffer I/O error on device sdb, logical block 0

and also (not sure what this is, but someone on IRC told me to get this log too):

Jul 11 12:40:29 localhost kernel: usb 5-3.2: new full speed USB device using ehc
i_hcd and address 8
Jul 11 12:40:29 localhost kernel: usb 5-3.2: new full speed USB device using ehc
i_hcd and address 9
Jul 11 12:40:37 localhost kernel: usb 5-3.2: new high speed USB device using
ehci_hcd and address 10
Jul 11 12:40:38 localhost kernel: Uniform Multi-Platform E-IDE driver Revision:
7.00alpha2
Jul 11 12:40:38 localhost kernel: ide: Assuming 33MHz system bus speed for PIO
modes; override with idebus=xx
Jul 11 12:40:38 localhost kernel: Initializing USB Mass Storage driver...
Jul 11 12:40:38 localhost usb.agent[8978]: usb-storage: loaded successfully
Jul 11 12:40:38 localhost kernel: scsi2 : SCSI emulation for USB Mass Storage
devices
Jul 11 12:40:38 localhost kernel: usbcore: registered new driver usb-storage
Jul 11 12:40:38 localhost kernel: USB Mass Storage support registered.
Jul 11 12:40:43 localhost kernel: Vendor: WDC WD20 Model: 00LB-00EDA0 Rev: 15.0
Jul 11 12:40:43 localhost kernel: Type: Direct-Access ANSI SCSI revision: 04
Jul 11 12:40:43 localhost kernel: SCSI device sdb: 390721968 512-byte hdwr
sectors (200050 MB)
Jul 11 12:40:43 localhost kernel: SCSI device sdb: 390721968 512-byte hdwr
sectors (200050 MB)
Jul 11 12:40:43 localhost kernel: /dev/scsi/host2/bus0/target0/lun0: p1
Jul 11 12:40:43 localhost kernel: Attached scsi disk sdb at scsi2, channel 0, id
0, lun 0
Jul 11 12:40:43 localhost kernel: Attached scsi generic sg2 at scsi2, channel 0,
id 0, lun 0, type 0
Jul 11 12:40:43 localhost scsi.agent[9111]: sd_mod: loaded sucessfully

Revision history for this message
Rick Buitenman (rickmb) wrote :

I have an identical issue with an almost identical LaCie d2 usb/firewire disk,
albeit a 250 GB on.
But here's the kicker: a newer Lacie d2 with the same specs turns out to have a
Maxtor instead of a WD disk, and works just fine.

Here are both dmesg outputs:

With Maxtor:

usb 4-5: new high speed USB device using ehci_hcd and address 7
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 7
usb-storage: waiting for device to settle before scanning
  Vendor: Maxtor Model: 6B250R0 Rev: BAH4
  Type: Direct-Access ANSI SCSI revision: 02
SCSI device sda: 490234752 512-byte hdwr sectors (251000 MB)
sda: assuming drive cache: write through
SCSI device sda: 490234752 512-byte hdwr sectors (251000 MB)
sda: assuming drive cache: write through
 /dev/scsi/host1/bus0/target0/lun0: p1
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
usb-storage: device scan complete

With the WD:

usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: device descriptor read/64, error -71
usb 4-5: new high speed USB device using ehci_hcd and address 4
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
  Vendor: WDC WD25 Model: 00JB-00FUA0 Rev: 15.0
  Type: Direct-Access ANSI SCSI revision: 04
usb 4-5: reset high speed USB device using ehci_hcd and address 4
usb 4-5: scsi_eh_0 timed out on ep0in
usb 4-5: device descriptor read/64, error -110
usb 4-5: scsi_eh_0 timed out on ep0in
usb 4-5: device descriptor read/64, error -110
usb 4-5: reset high speed USB device using ehci_hcd and address 4
usb 4-5: scsi_eh_0 timed out on ep0in
usb 4-5: device descriptor read/64, error -110
usb 4-5: scsi_eh_0 timed out on ep0in
usb 4-5: device descriptor read/64, error -110
scsi: Device offlined - not ready after error recovery: host 0 channel 0 id 0 lun 0
scsi0 (0:0): rejecting I/O to offline device
scsi0 (0:0): rejecting I/O to offline device
scsi0 (0:0): rejecting I/O to offline device
scsi0 (0:0): rejecting I/O to offline device
sda : READ CAPACITY failed.
sda : status=0, message=00, host=0, driver=04
sda : sense not available.
sda: assuming drive cache: write through
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
usb 4-5: USB disconnect, address 4
scsi0 (0:0): rejecting I/O to offline device
scsi0 (0:0): rejecting I/O to offline device
usb-storage: device scan complete
usb 4-5: new high speed USB device using ehci_hcd and address 5
usb 4-5: khubd timed out on ep0in
usb 4-5: device descriptor read/64, error -110

To be complete: the Maxtor has a single FAT32 partition, the WD has several
diffent partitions and still has the original Apple-style partition table.
Both work just fine on Gentoo, OSX and Windows (well, windows can't read the mac
partition table on the WD, but will gladly offer to reformat it...).

Revision history for this message
Mártha Csaba (csy) wrote :

Hello
I must install a new hard drive (samsung 250Gb sata2 with external usb2 bay)
and i cant partition/format this.
I create 3 partition, write it, but dont looking that. If i like to mkfs.ext3
/dev/sda the syslog contains these error messages:

Nov 19 22:46:29 localhost kernel: usb 4-4: reset high speed USB device using
ehci_hcd and address 37
Nov 19 22:46:29 localhost kernel: usb 4-4: device descriptor read/64, error -71
Nov 19 22:46:29 localhost kernel: usb 4-4: device descriptor read/64, error -71
Nov 19 22:46:29 localhost kernel: usb 4-4: reset high speed USB device using
ehci_hcd and address 37
Nov 19 22:46:29 localhost kernel: usb 4-4: device descriptor read/64, error -71
Nov 19 22:46:29 localhost kernel: usb 4-4: device descriptor read/64, error -71
Nov 19 22:46:30 localhost kernel: scsi: Device offlined - not ready after error
recovery: host 15 channel 0 id 0 lun 0
Nov 19 22:46:30 localhost kernel: SCSI error : <15 0 0 0> return code = 0x50000
Nov 19 22:46:30 localhost kernel: end_request: I/O error, dev sda, sector 6032688
Nov 19 22:46:30 localhost kernel: printk: 214 messages suppressed.
Nov 19 22:46:30 localhost kernel: Buffer I/O error on device sda, logical block
754086
Nov 19 22:46:30 localhost kernel: lost page write due to I/O error on sda
Nov 19 22:46:30 localhost kernel: scsi15 (0:0): rejecting I/O to offline device
Nov 19 22:46:30 localhost kernel: Buffer I/O error on device sda, logical block
754087

Do you have any idea?
(ubuntu 5.10 original ubuntu 2.6.10-5-686 kernel, on ibm t40. Everything works
fine, but i need extra storage)

Revision history for this message
Mártha Csaba (csy) wrote :
Download full text (11.5 KiB)

Hello
I must install a new hard drive (samsung 250Gb sata2 with external usb2 bay)
and i cant partition/format this.
I create 3 partition, write it, but dont looking that. If i like to mkfs.ext3
/dev/sda the syslog contains these error messages:

Nov 19 22:46:29 localhost kernel: usb 4-4: reset high speed USB device using
ehci_hcd and address 37
Nov 19 22:46:29 localhost kernel: usb 4-4: device descriptor read/64, error -71
Nov 19 22:46:29 localhost kernel: usb 4-4: device descriptor read/64, error -71
Nov 19 22:46:29 localhost kernel: usb 4-4: reset high speed USB device using
ehci_hcd and address 37
Nov 19 22:46:29 localhost kernel: usb 4-4: device descriptor read/64, error -71
Nov 19 22:46:29 localhost kernel: usb 4-4: device descriptor read/64, error -71
Nov 19 22:46:30 localhost kernel: scsi: Device offlined - not ready after error
recovery: host 15 channel 0 id 0 lun 0
Nov 19 22:46:30 localhost kernel: SCSI error : <15 0 0 0> return code = 0x50000
Nov 19 22:46:30 localhost kernel: end_request: I/O error, dev sda, sector 6032688
Nov 19 22:46:30 localhost kernel: printk: 214 messages suppressed.
Nov 19 22:46:30 localhost kernel: Buffer I/O error on device sda, logical block
754086
Nov 19 22:46:30 localhost kernel: lost page write due to I/O error on sda
Nov 19 22:46:30 localhost kernel: scsi15 (0:0): rejecting I/O to offline device
Nov 19 22:46:30 localhost kernel: Buffer I/O error on device sda, logical block
754087

Do you have any idea?
(ubuntu 5.10 original ubuntu 2.6.10-5-686 kernel, on ibm t40. Everything works
fine, but i need extra storage)
(In reply to comment #0)
> I have a Lacie d2 200GB USB / Firewire external hard drive, which contains a
> Western Digital Caviar 7200rpm hard drive.
>
> When I plug this into either my IBM ThinkPad T23 or my Lenovo ThinkPad T43,
> whilst using Ubuntu Linux 5.04, it seems to recognise the device and load the
> appropriate USB Mass Storage Driver, but then suffers some delays in
> communicating with the device, and ends the connection. It also suffers an I/O
> buffer error when the connection is being terminated?
>
> The drive works fine with Windows 98, 2000, XP, and 2003, and has been formatted
> in FAT32 with Partition Magic 8.01. It's a particularly annoying bug, because I
> really want to switch to Ubuntu from Windows, but can't until I can transfer my
> data onto the new hard drive! :-( If you could sort it out in time for Breezy,
> that would be wonderful.
>
> I enclose the dmesg log:
>
> ieee80211_crypt: registered algorithm 'NULL'
> ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 0.19
> ipw2200: Copyright(c) 2003-2004 Intel Corporation
> ACPI: PCI interrupt 0000:04:02.0[A] -> GSI 21 (level, low) -> IRQ 21
> ipw2200: Detected Intel PRO/Wireless 2915ABG Network Connection
> NET: Registered protocol family 17
> tg3: eth0: Link is up at 1000 Mbps, full duplex.
> tg3: eth0: Flow control is on for TX and on for RX.
> usb 5-3.2: khubd timed out on ep0in
> usb 5-3.2: device descriptor read/64, error -110
> usb 5-3.2: new high speed USB device using ehci_hcd and address 6
> usb 5-3.2: khubd timed out on ep0in
> usb 5-3.2: device descriptor read/64, error -110
> usb 5-3.2: khubd tim...

Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

It looks a lot like a hardware problem ... have you tried using this disk from
Windows or another computer?

Revision history for this message
pointwood (jramskov) wrote :
Revision history for this message
Lakin Wecker (lakin) wrote :

As per the previous comment, this does seem to be a duplicate bug. Please direct further information to that bug report.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.