Re: PROBLEM: USB wlan device stops working; ehci "kernel BUG"

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

 



On Fri, Jul 10, 2009 at 7:32 AM, Ian Lynagh<igloo@xxxxxxxx> wrote:
>
> Hi all,
>
> [1.] PROBLEM: USB wlan device stops working; ehci "kernel BUG"
>
> [2.]
>
> I am having a problem with an rt73usb and/or ehci. I /think/ the bug is
> in ehci, and the rt73usb problems are just a symptom, but I'm not sure.
>
> The actual problem is that after a while (generally a few days, I think)
> my USB wireless device stops working. I've attached the dmesg log at the
> point that I noticed it stopped working today; unfortunately, I don't
> know exactly when it broke. My guess is it was at this line, though:
>
> [582576.209231] ehci_hcd 0000:00:12.2: force halt; handhake ffffc20000636024 00004000 00000000 -> -110
>
Hi I've seen this too. Once the "handhake" error happens, the ehci
controller is off line until a reboot. Connect/disconnect is no longer
detected on any port. I did not try to see if rmmod/insmod for echi
fixed the problem.

I caused it with a very heavy bulk load (flash to flash copy), and
then lots of control traffic to another device (a scanner and once a
webcam) while the third device was starting up. It seemed very timing
sensitive.

<snip>

> 00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller (prog-if 20 [EHCI])
>        Subsystem: Giga-byte Technology Device 5004
>        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
>        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
>        Latency: 32, Cache Line Size: 64 bytes
>        Interrupt: pin B routed to IRQ 17
>        Region 0: Memory at fe02c000 (32-bit, non-prefetchable) [size=256]
>        Capabilities: [c0] Power Management version 2
>                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
>                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>                Bridge: PM- B3+
>        Capabilities: [e4] Debug port: BAR=1 offset=00e0
>        Kernel driver in use: ehci_hcd
>        Kernel modules: ehci-hcd
>

And this is the southbridge where I had the problem, too. On an
earlier kernel someone at AMD presented some patches to ehci for the
sb600 and sb700 which had some startup hang problems. I think they
will need to be consulted for a workaround for this problem.

I no longer have access to the system where I ran into the problem, so
I cannot give more details, sorry.

Regards, Steve
--
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