Alan Stern wrote:
>> I have a brand new external USB 2.0 250GB hard drive. It shows up like
>> this:
[...]
>> usb 4-1: reset high speed USB device using ehci_hcd and address 2
>> usb 4-1: device descriptor read/64, error -71
>> usb 4-1: device descriptor read/64, error -71
> Does cycling the power on the disk drive (without rebooting) help?

That does seem to make the drive usable again, albeit at another device node
(e.g., sdb vs. sda). It still fails after a time as above.

>> Any ideas how to isolate the problem? I can't figure out if it is a
>> hardware or software problem. I did a large transfer to and from this
>> drive on another system without problem. The results above on the system
>> in question seem reproducible, at least inasmuch as they keep happening
>> after a couple of days of use.
> Your description makes it sound like a hardware or firmware problem in the
> drive or its USB interface.  Or just possibly a marginal hardware
> compatibility problem between the USB interface in the drive and the USB
> controller in your computer (or even the USB cable).

So I tried connecting the drive to a different system -- nothing in common:
motherboard and CPU are different, kernel is 2.6.11 (compiled for AMD by
Debian) rather than 2.6.17.1. On this system it failed even worse, again
after several hours:

SCSI error : <0 0 0 0> return code = 0x70000
end_request: I/O error, dev sda, sector 305659975
EXT2-fs error (device sda1): read_inode_bitmap: Cannot read inode bitmap -
block_group = 1166, inode_bitmap = 38207489

And then, a few minutes later, an *unrelated* drive hiccuped in a way it
never has before:

hdi: dma_timer_expiry: dma status == 0x64
hdi: DMA interrupt recovery
hdi: lost interrupt

Followed by:

[__report_bad_irq+42/144] __report_bad_irq+0x2a/0x90
[handle_IRQ_event+48/112] handle_IRQ_event+0x30/0x70
[note_interrupt+108/208] note_interrupt+0x6c/0xd0
[__do_IRQ+219/224] __do_IRQ+0xdb/0xe0
[do_IRQ+25/48] do_IRQ+0x19/0x30
[common_interrupt+26/32] common_interrupt+0x1a/0x20
[pg0+408983575/1069908992] uhci_free_pending_qhs+0x17/0x60 [uhci_hcd]
[pg0+408984246/1069908992] uhci_irq+0xf6/0x1b0 [uhci_hcd]
[update_process_times+49/256] update_process_times+0x31/0x100
[pg0+409315053/1069908992] usb_hcd_irq+0x3d/0x70 [usbcore]
[handle_IRQ_event+48/112] handle_IRQ_event+0x30/0x70
[__do_IRQ+168/224] __do_IRQ+0xa8/0xe0
[do_IRQ+25/48] do_IRQ+0x19/0x30
[common_interrupt+26/32] common_interrupt+0x1a/0x20
[default_idle+35/48] default_idle+0x23/0x30
[cpu_idle+72/96] cpu_idle+0x48/0x60
[start_kernel+362/432] start_kernel+0x16a/0x1b0
[unknown_bootoption+0/432] unknown_bootoption+0x0/0x1b0
handlers:
[pg0+407672336/1069908992] (ide_intr+0x0/0x130 [ide_core])
Disabling IRQ #177

And then more SCSI I/O errors.

Does having these two data points help more?

Adam

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to