Bug 4843
Summary: | irq 20: nobody cared | ||
---|---|---|---|
Product: | ACPI | Reporter: | Alexey Dobriyan (adobriyan) |
Component: | Config-Interrupts | Assignee: | Shaohua (shaohua.li) |
Status: | CLOSED PATCH_ALREADY_AVAILABLE | ||
Severity: | normal | CC: | acpi-bugzilla, akpm, bunk, marko.kohtala, nickpiggin, protasnb |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.13-rc1 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
/var/log/messages
Patch to fix VIA chipset problems caused by IRQ packing patch |
Description
Alexey Dobriyan
2005-07-04 14:27:16 UTC
Created attachment 5264 [details]
/var/log/messages
From: Marko Kohtala <marko.kohtala@gmail.com> Motherboard is MSI-6380 ver 2, i.e. K7T266 Pro2-RU How about revert below patch? http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux- 2.6.git;a=commit;h=c434b7a6aedfe428ad17cd61b21b125a7b7a29ce Yes, reverting this patch removed the problem. http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c434b7a6aedfe428ad17cd61b21b125a7b7a29ce Thank you. I'll be out of reach for few weeks now, so I will not be able to test this patch in fixed form for you. After that then. The via irq quirk is done after mp_register_gsi, so the above patch breaks it. I'll ping Natilie. Created attachment 5292 [details]
Patch to fix VIA chipset problems caused by IRQ packing patch
Recently, I had another complaint and the patch attached fixed it for the other case. The VIA chipset uses 4-bit register for its internal routing, which limits it to IRQs below 16. This is a usual ISA range, but IRQs 9,10, 11, and 13 are not used by traditional ISA devices, and that's what VIA relies upon. My patch starts distributing PCI IRQs starting 16, and this breaks VIA. Marko, please test the patch and let me know if it worked for you. Thanks, --Natalie Seems to work with the patch to fix VIA. Thank you Natalie. Natalie's patch is still not present in 2.6.13-rc4! Could someone please get a copy over to me asap? *** Bug 4960 has been marked as a duplicate of this bug. *** Andrew, you already have the patches in the -mm tree, they are: x86-avoid-wasting-irqs-patch-update.patch x86_64-avoid-wasting-irqs-patch-update.patch Thanks, --Natalie Ah, thanks. I'll merge the x86 one and I've asked Andi to ack the x86_64 fix for 2.6.13 as well. The patches are in 2.6.13-rc6. |