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

ACPI problems with kernel 2.6.x for Dell Inspiron 4100



Hello,

(Please Cc: me, I'm not subscribed to debian-kernel)

This problem was reported to debian-deval and debian-kernel in November
last year. The net effect of failure to allocate IRQ 7 for ALSA is that
it fails to start. The problems can be overcome by adding
append="pci=acpi" or append="acpi=noirq" to lilo.conf. But, as these are
workarounds, the cause should be corrected. I'll file a bug report on
this if noone have an immediate solution? The problems heve been found
for at least kernels 2.6.8 and 2.6.9. Maybe the BIOS has to be upgraded
and/or there is something wrong with the PCI routing tables. 

>From dmesg:
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 7 (level, low) -> IRQ 7
unable to grab IRQ 7

lspci shows:
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97
Audio Controller (rev 01)

#>cat /proc/interrupts
           CPU0
  0:    2650500          XT-PIC  timer
  1:       1678          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  3:      11261          XT-PIC  eth1
  7:          0          XT-PIC  parport0
  8:          1          XT-PIC  rtc
  9:          0          XT-PIC  acpi
 11:        361          XT-PIC  eth0, uhci_hcd, yenta, yenta
 12:      51568          XT-PIC  i8042
 14:       3792          XT-PIC  ide0
 15:          0          XT-PIC  ide1
NMI:          0
LOC:          0
ERR:          0
MIS:          0


For kernels 2.4.x ACPI is automatically disabled:
ACPI: Subsystem revision 20040326
ACPI: Interpreter disabled.

while kernels 2.6.x enables it:
ACPI: Subsystem revision 20040816
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *11
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 *11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 5 7 9 10 *11)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIE._PRT]
ACPI: Power Resource [PADA] (on)
PCI: Using ACPI for IRQ routing
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 7
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 7 (level, low) -> IRQ 7
ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 7 (level, low) -> IRQ 7
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
ACPI: PCI interrupt 0000:02:01.0[A] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI interrupt 0000:02:01.1[A] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 7 (level, low) -> IRQ 7
ACPI: (supports S0 S1 S3 S4 S4bios S5)
ACPI wakeup devices:
 LID PBTN PCI0 UAR1 USB0 USB1 USB2 MODM PCIE MPCI
...
Alocation of IRQ 7 does not seem to work: (this IRQ is allocated by
parport0)
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 7 (level, low) -> IRQ 7
unable to grab IRQ 7
Intel ICH: probe of 0000:00:1f.5 failed with error -16

The main problem is that alsa does not work.

For alsa the audio device is not found:
Running alsaconf or (/etc/init.d/alsa start when configured):
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 7 (level, low) -> IRQ 7
unable to grab IRQ 7

/etc/init.d/alsa stop
Storing ALSA mixer settings...ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI
7 (level, low) -> IRQ 7
unable to grab IRQ 7
Intel ICH: probe of 0000:00:1f.5 failed with error -16
failed.
Running update-modules...
Loading driver...
Starting ALSA.../etc/init.d/alsa: Error: alsactl restore failed with
message 'alsactl: load_state:1134: No soundcards found...'.
done.
Setting default volumes...

-- 
Svante Signell <svante.signell@telia.com>



Reply to: