Re: Problem(s) with ehci-hcd, us122l and HP laptop

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

 



2009/2/20 Greg KH <greg@xxxxxxxxx>:
> On Thu, Feb 19, 2009 at 08:45:56AM +0200, Timo Ketolainen wrote:
>> Using usbmon shows that the interface connects fine most of the times,
>> but the transfers just freeze almost immediately after the isochronos
>> transfers begin. After that nothing goes in or out until the interface
>> is disconnected.
>>
>> As a sidenote, by Googling, it seems that there has been some problems
>> with HP laptops and this interface in Win world, too. To address this
>> a "AMD USB filter driver" has been released. Can't test it though,
>> since I ditched Vista as soon as I got my hands on this laptop.
>
> That fix should already be in your kernel, AMD made it a few kernel
> releases ago, so don't worry about it.
>
> I would suggest asking the alsa developers about this, if they have seen
> the problem or have any suggestions.

Timo has run debug-tests showing corrupted iso-in data on the beginning
of the 2nd urb received.

At that frame the last ITD of the first urb overlaps the first ITD of
the 2nd urb:
The last ITD of the first urb uses its first 6 microframes,
the first ITD of the 2nd urb uses its last 2 microframes.

I've added Libin to CC:.
Do some AMD-ehci only handle a single ITD per endpoint and frame?

Thanks,
Karsten
--
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