Re: Geode LX CS5536 EHCI problems

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

 




Am 17.09.2010 16:10, schrieb Alan Stern:

> On Fri, 17 Sep 2010, Martin Schiller wrote:
>
>> Hi,
>>
>> I've got some problems with EHCI on an AMD Geode LX platform with the CS5536 companion:
>>
>> Some facts:
>> - The problem only occurs when using EHCI with the USB-Ports from the CS5536.
>> - When I rmmod the ehci-hcd and just use ohci, everything works well.
>> - When I use EHCI with another USB 2.0 PCI-Controller on the same mainboard, everything works well.
>>
>> I can also reproduce this on 3 different mainboards from different manufacturers, which all use this same chipset.
>> So this must have something to do with the CS5536 EHCI combination.
>>
>> I'm using linux-2.6.31.4, but have also tested linux-2.6.34.4 in openSUSE 11.3 with the same results.
>>
>> The USB devices I use are all 3G mPCIe Modules with USB 2.0 support from different Vendors.
>> The one, with which I can reproduce the error the easiest way is a Sierra Wireless MC8790.
>>
>> I only start a simple perl script (using CPAN module Device::SerialPort), which does nothing else than open and close one serial port of the modem in an infinit loop.
>> After a few seconds the script hangs and can't be killed any more. Only a reboot can fix it.
>>
>> Here are the DEBUG messages of ehci-hcd (with VERBOSE_DEBUG and EHCI_URB_TRACE enabled):
> ...
>
>> And here are some register dumps of the EHCI:
> ...
>
>> So what can we do, to find the reason for this?
> You can try setting the broken_periodic flag.
Thanks for the hint.

I applied the broken periodic patch from the link below to my linux-2.6.31.4 and set the broken_periodic flag in ehci-pci.c for my CS5536 EHCI controller.

http://kerneltrap.org/mailarchive/linux-usb/2009/11/27/6255079

But - unfortunately - it doesn't fixed it.

Any other idea?

- Martin



TDT GmbH - Siemensstrasse 18 - Gewerbegebiet Altheim - 84051 Essenbach - Germany

Geschäftsführer: Elisabeth Pickhardt, Michael Pickhardt
Registergericht Landshut, HRB 1193

This e-mail (including any attachments) is confidential and may be privileged. If you have received it by mistake, please notify the sender by e-mail and delete this message from your system. Any unauthorised use or dissemination of this e-mail in whole or in part is strictly prohibited. Please note that e-mails are susceptible to change. TDT GmbH shall not be liable for the improper or incomplete transmission of the information contained in this communication nor for any delay in its receipt. TDT GmbH does not guarantee that the integrity of this communication has been maintained nor that this communication is free of viruses, interceptions or interference.
--
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