Bug 430
Summary: | ACPI + PCI breaks ISA SoundBlaster | ||
---|---|---|---|
Product: | ACPI | Reporter: | Shawn Starr (shawn.starr) |
Component: | Config-Interrupts | Assignee: | Len Brown (lenb) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | acpi-bugzilla, ambx1, cesarb, john.stultz, mharrell-lk |
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.5.xx-2.6.xx | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: | pci_link.c patch |
Description
Shawn Starr
2003-03-02 20:13:17 UTC
known problem - don't know quite what to do yet. I think this means ACPI has to go from assigning IRQs to all link devices at boot to doing so on the fly. Is this related to the other ACPI / IRQ problems too ? If so, those other bugs can be marked as a dupe of this. Do we know if there is a solution for 2.5/2.6? if not, move this bug to POST 2.6 fixes? *** Bug 529 has been marked as a duplicate of this bug. *** I also got hit by this. My ISA SB AWE PnP card will work only with pci=noacpi. Without it, the sound card seems to work fine but the kernel receives zero interrupts from it (/proc/interrupts is the same both with and without pci=noacpi), which makes the sound stop after the first second of playback. I did not get any conflicts (nothing else uses the IRQ). The motherboard is a P5AB (ALi M1533). People who are having problems should try test7. Something seems to have changed in ACPI which fixed things for me. See bug 1139 comment 2. I've changed the summary to be specific to the soundblaster failure, let me know if that is not accurate. Please attach the dmesg and /proc/interrupts for the system with pci=noacpi, and without. Please also attach your .config to show what PNP options are selected and the output of acpidmp so we can see what the BIOS is telling ACPI to do. thanks, -Len Created attachment 1353 [details]
pci_link.c patch
Please test this patch. It applies to both current 2.4.23 and 2.6.0
If you need to reserve an IRQ for a Sound card, you can
now specify it on the command line, eg acpi_irq_isa=5
will reserve IRQ5 for an ISA sound blaster rather than
mapping PCI interrupts to that IRQ.
Please attach resulting dmesg and /proc/interrupts.
thanks,
-Len
The attached patch is in 2.4.23-rc5, and is staged for post-2.6.0. Please re-open if you have any trouble with it. thanks, -Len I have yet to test the patch currently using 2.6.3-bk4.. I will report back and or reopen ticket if I experience problems... |