Re: linux-3.4-rc5: ASM2105 high-speed negotiation against USB2.0-only controller

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 6 May 2012, Martin Mokrejs wrote:

> Alan Stern wrote:
> > On Sun, 6 May 2012, Martin Mokrejs wrote:
> > 
> >> Hmm.
> >>
> >> Here is what happens against the Texas Instruments USB 3.0 controller:
> >>
> >> xhci_hcd 0000:0b:00.0: Giveback URB ffff8803fe819180, len = 36, expected = c0, status = -121
> >> [...]
> >> xhci_hcd 0000:0b:00.0: Giveback URB ffff8803fe8199c0, len = 0, expected = d, status = -32
> >>
> >> But it works, and is quick,. Just do not know why I see those 3 several times.
> > 
> > Because you have the xHCI debugging messages enabled.  That's all they
> > are, just normal debugging messages.  Nothing is wrong.
> 
> I wondered about the "d" and negative numbers.

The "d" is hex for "13".  I have no idea why that debugging message 
prints the actual length in decimal and the expected length in hex; it 
makes no sense.

The negative numbers merely indicate that the device sent less data
than the computer expected to receive.  There's nothing wrong with
that; it's perfectly valid.  In fact, the second example (the -32
above) is _required_ by the mass-storage protocol.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux