Re: 2.6.27: ehci bug with AMD 770nb/SB700 southbridge. usb lockup



Hi,
when I load ohci-hcd first and ehci-hcd second and make sure that the usb-port
for the mouse does not share its interrupt with the graphic card, everything
works (almost) fine. With big transfers from or to a harddisk in an enclosure
the mouse is sometimes a bit jerky.

Bus 007 Device 001: ID 1d6b:0002
Bus 006 Device 004: ID 05e3:0702 Genesys Logic, Inc. USB 2.0 IDE Adapter
Bus 006 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 006 Device 001: ID 1d6b:0002
Bus 005 Device 001: ID 1d6b:0001
Bus 004 Device 001: ID 1d6b:0001
Bus 003 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0001
Bus 001 Device 005: ID 046d:c518 Logitech, Inc. MX610 Laser Cordless Mouse
Bus 001 Device 001: ID 1d6b:0001

bus 1 is ohci.
bus 6 is ehci.

But if the mouse is connected to a ehci port or the ehci hub, as soon as data
transfers from or to an usb connected storage device starts, it will lock up.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • RE: 2.6.27: ehci bug with AMD 770nb/SB700 southbridge. usb lockup
    ... Subject: 2.6.27: ehci bug with AMD 770nb/SB700 southbridge. ... bus 1 is ohci. ... transfers from or to an usb connected storage device starts, ...
    (Linux-Kernel)
  • Re: External USB2 HDD affects speed hda
    ... >> Because EHCI hardware continuously watches some memory area to ... and so the EHCI controller will be polling more or less eight ... even if no other USB transfers are active. ... need for DMA most of the time. ...
    (Linux-Kernel)
  • Re: 2.6.11, USB: High latency?
    ... >> for OUT transfers as to speakers.) ... the relevant EHCI data structures are almost as irregular as the USB trees ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: External USB2 HDD affects speed hda
    ... > find whether there are some transfers from host to your USB ... You just need better memory bandwidth so all ... Or maybe EHCI driver ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: contiguous memory allocation problem
    ... isochronous transfers, which are not supported by the existing USB system. ... seems to suggest that EHCI is designed to not require physically ... to support the expression of 8 isochronous transfers. ...
    (freebsd-hackers)