Messages in this thread Patch in this message | | | Subject | patch? Re: USB mass storage fails to register on kernel 2.6.32 | From | Paul Sheer <> | Date | Sun, 04 Jul 2010 18:05:21 +0200 |
| |
Ok, I changed the cable and it works perfectly.
I suggest the following patch then:
--- ./drivers/usb/core/hub.c 2010-06-11 09:54:26.000000000 +0200 +++ ./drivers/usb/core/hub.c.new 2010-07-04 17:10:28.000000000 +0200 @@ -2777,12 +2777,12 @@ retval = -ENODEV; goto fail; } if (r) { dev_err(&udev->dev, - "device descriptor read/64, error %d\n", - r); + "device descriptor read/64, error %d%s\n", + r, r == -32 ? ": bad cable?" : ""); retval = -EMSGSIZE; continue; } #undef GET_DESCRIPTOR_BUFSIZE }
I guess this closes this issue.
Kind regards
-paul
On Sun, 2010-07-04 at 10:03 +0200, Paul Sheer wrote: > Hi there, > > I have a Samsung Story external USB-2.0 1.5TB drive that fails to > detect as a device in more recent kernel versions. Full kmsg details > are below. Note that a USB thumb drive works fine on my system. > Older kernels work fine with the Samsung also. In terms of which > version of the kernel this stopped working, this I don't know. >
| |