usb/107496: USB device problem on RELENG_6_2 (SHORT_XFER)
(regression)
Hans Petter Selasky
hselasky at c2i.net
Sun Feb 4 01:06:15 UTC 2007
Hi Fred!
On Saturday 03 February 2007 17:50, fred wrote:
> The following reply was made to PR usb/107496; it has been noted by GNATS.
>
> From: fred <fredmfp at gmail.com>
> To: bug-followup at FreeBSD.org
> Cc:
> Subject: Re: usb/107496: USB device problem on RELENG_6_2 (SHORT_XFER)
> (regression) Date: Sat, 03 Feb 2007 17:27:36 +0100
>
> Hi,
>
> I submit a followup because I wan to add some useful information
> concerning my problem.
>
> First of all, whith EHCI device disabled in kern conf, it works fine.
>
> Second, I have these problems with my two flash drives, Kingston &
> Corsair:
>
> Kingston DataTraveler: 0x08ec:0008
>
> Corsair FlashVoyager: 0x067b:2515/2517
>
> Third, I have testet HPS fix
>
> (http://groups.google.com/group/lucky.freebsd.hardware/browse_frm/thread/9a
>46031ab186cfa8/6237d337d9d7cb04#6237d337d9d7cb04) but it still fails.
What SVN/P4 version did you test? Recently I have added a lot of sync code to
help out on non-x86 processors.
What kind of processor are you using?
Could you do something like "sysctl hw.usb.debug=15" before you plug your
memory sticks. Then afterwards "sysctl hw.usb.debug=0".
Post or send me the resulting debug output.
> usb2: <EHCI (generic) USB 2.0 controller> on ehci0
> usb0: USB revision 1.0
> usb1: USB revision 1.0
> usb2: USB revision 2.0
> usbd_fill_iface_data: invalid wMaxPacketSize=0x0000, addr=126!
> usbd_fill_iface_data: invalid wMaxPacketSize=0x0000, addr=126!
> usbd_fill_iface_data: invalid wMaxPacketSize=0x0000, addr=126!
This error clearly indicates that something is wrong. wMaxPacketSize should
never be zero with a few rare exceptions.
> uhub_explore: usb_new_device failed, error=USBD_TIMEOUT
> uhub2: device problem (USBD_TIMEOUT), disabling port 6
>
The transfer timed out. How nice.
--HPS
More information about the freebsd-usb
mailing list