USB flash drives not working on one of my machines

Rumko rumcic at gmail.com
Sun Aug 9 07:31:58 PDT 2009


On master whenever I plug in an USB flash drive I get:
Aug  9 14:29:50 rumko kernel: usbd_transfer_cb: short transfer 0<8
Aug  9 14:29:50 rumko kernel: usbd_new_device: addr=2, getting first desc
failed
Aug  9 14:29:50 rumko kernel: uhub_explore: usb_new_device failed,
error=SHORT_XFER
Aug  9 14:29:50 rumko kernel: uhub1: device problem (SHORT_XFER), disabling
port 1

Found a freebsd PR (http://www.freebsd.org/cgi/query-pr.cgi?pr=103167&cat=)
that showed the same problem and a solution
(http://lists.freebsd.org/pipermail/cvs-all/2006-October/190784.html).
So I added the following patches:
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/usb/Attic/ehci.c.diff?hideattic=0&r2=1.50&r1=1.49&f=u
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/usb/Attic/ohci.c.diff?hideattic=0&r2=1.165&r1=1.164&f=u
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/usb/Attic/usb_subr.c.diff?hideattic=0&r2=1.87&r1=1.86&f=u

But now I get (3 tries on 2 different ports):
Aug  9 15:47:13 rumko kernel: usbd_get_string: getting lang failed, using 0
Aug  9 15:47:39 rumko kernel: uhub_explore: usb_new_device failed,
error=TIMEOUT
Aug  9 15:47:39 rumko kernel: uhub1: device problem (TIMEOUT), disabling port 1
Aug  9 15:48:03 rumko kernel: usbd_get_string: getting lang failed, using 0
Aug  9 15:48:19 rumko kernel: uhub_explore: usb_new_device failed,
error=TIMEOUT
Aug  9 15:48:19 rumko kernel: uhub1: device problem (TIMEOUT), disabling port 8
Aug  9 15:52:17 rumko kernel: usbd_get_string: getting lang failed, using 0
Aug  9 15:52:33 rumko kernel: uhub_explore: usb_new_device failed,
error=STALLED
Aug  9 15:52:33 rumko kernel: uhub1: device problem (STALLED), disabling port 1

So it still doesn't work and am at a loss as to what to do next. I have 2 other
machines (another dfly and one freebsd), but the flash drives work there
without problems so it's fortunately not a big problem for me.
This machine is nforce4 based (recent dmesg can be seen at
http://www.rumko.net/dragonfly/dmesg.boot).
-- 
Regards,
Rumko





More information about the Bugs mailing list