Re: USB OHCI freezes after few minutes of heavy use. EHCI is OK. noapic or acpi=noirq almost provides workaround

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

 



Hello zbiggy :-)

For what it's worth, I can confirm this bug. Happens on my system
(MCP78S) as well.

Jean

 On Sun, 15 Apr
2012 22:18:27 +0200 Zbigniew Luszpinski <zbiggy@xxxxx> wrote:

> Hello,
> 
> I post here this still unresolved bug because of:
> Comment #26 From Greg Kroah-Hartman 2012-02-22 21:07:17
> 
> All USB bugs should be sent to the linux-usb (*) vger, kernel, org
> mailing list, and not entered into bugzilla.  Please bring this issue
> up there, if it is still a problem in the latest kernel release.
> 
> Problem:
> USB 1.1 OHCI Nvidia controller:
> 00:02.0 USB controller [0c03]: nVidia Corporation MCP78S [GeForce
> 8200] OHCI USB 1.1 Controller [10de:077b] (rev a1) 00:04.0 USB
> controller [0c03]: nVidia Corporation MCP78S [GeForce 8200] OHCI USB
> 1.1 Controller [10de:077d] (rev a1) freezes under heavy use of full
> speed devices. This problem is present on all MCP7x chipsets (nForce
> 7xx, Geforce8xxx,9xxx mainboards). Daniel Dadap from Nvidia
> reproduced and confirmed the bug but no fix was provided.
> 
> Systems affected: all Linuxes (any distro 32/64bit:
> ubuntu,rhel,fedora,suse,mandrake,lunar), all kernel versions up to
> and including vanilla kernel 3.3 Systems not affected: everything
> without Linux kernel: FreeBSD 9.0, OpenSolaris 2009.06, Windows XP
> Pro SP3 32bit. All non affected systems use default generic system
> provided drivers. No any updates, external drivers or patches were
> used. Systems tested 'out of the box'. What is different in common
> Linux APIC implementation that all Linuxes fail and other OSes works
> perfect with Nvidia OHCI implementation in MCP7x chipset?
> 
> hardware workaround:
> Use external usb 1.1 card (NEC chipset based cards also use ohci
> driver for usb and works great on MCP7x chipset mainboard).
> 
> software workaround:
> Boot kernel with noapic or acpi=noirq parameter. Both do the same:
> disable APIC and use PIC interrupts.
> 
> More here:
> https://bugzilla.kernel.org/show_bug.cgi?id=13405
> https://bugzilla.kernel.org/show_bug.cgi?id=14072
> 
> Because for many years nobody was able to make a fix for this how
> about printing warning when 10de:077b, 10de:077d controllers are
> detected and APIC is active: "This usb 1.1 controller freezes on
> Linux when APIC is enabled. Use noapic or acpi=noirq kernel boot
> parameters to workaround or use PCI/PCIe card with usb ports for usb
> 1.1 devices"
> 
> have a nice day,
> Zbigniew Luszpinski
> --
> 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
--
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