[Bug 154092] USB dies when using mass-storage

Michael B. Trausch mike at trausch.us
Thu Oct 18 22:42:56 UTC 2007


Public bug reported:

On a Dell Inspiron 1501, there are problems with the USB chipset and the
kernel.  This probably needs to be filed upstream with the kernel
developers, because I was able to reproduce the issue with several
versions of the Linux kernel, including the latest one I could get my
hands on.

During the course of normal operations, as long as I do not use any mass
storage class device, all is well.

However, when I plug in an external hard drive, or any other mass
storage device, and perform large amounts of data transfers, the entire
USB subsystem of the kernel renders itself inactive.  Any process using
USB devices winds up left in a "D" state (as reported by the output of
"ps ax", and cannot be killed via any means.  After this point, no USB
hardware is able to be used, including mice and printers—it's almost as
if something is happening to make the entire USB stack hang.  However,
*no* information is reported in dmesg as to the unavailability of the
USB stack, there are no kernel OOPS reports, and no indication that
there is a problem other than the fact that hardware on any USB port is
unavailable.

The output of lspci -vv will be attached to this bug momentarily, as
well as the output of lshal.

This is critical because it means that I can not perform backups of my
laptop to my USB storage devices.  This problem does not exhibit itself
on computers that have different USB hardware.  This is an issue with
Feisty and Gutsy, both 32- and 64-bit, on this computer, as well as with
other systems that use the Linux kernel (in either 32- or 64-bit
builds).

I have no diagnostic output to offer, because there is none being
generated.

** Affects: linux-meta (Ubuntu)
     Importance: Undecided
         Status: New

-- 
USB dies when using mass-storage
https://bugs.launchpad.net/bugs/154092
You received this bug notification because you are a member of Kernel
Bugs, which is a bug contact for linux-meta in ubuntu.




More information about the kernel-bugs mailing list