[I sent a more complete version of this mail several days ago before I
was subscribed, but it seems to have disappeared and I neglected to keep
a copy.  If anyone can dig out that message and post it, I'd be
grateful.]

I have an "Intel Corp. 82801DB (ICH4) AC'97 Audio Controller (rev 01)"
in my Dell Inspiron 5150 that worked fine with the snd-intel8x0 driver
in 2.6.4, but produces no sound in 2.6.[56].  The device is detected and
sound apps (eg alsaplayer) don't notice any problem, there is just no
sound.  The mixer levels (checked with alsamixer) seem correct in both
cases.  The kernels are configured the same and I've tried both modular
and built-in drivers, with no change (both ways work on 2.6.4 and fail
on 2.6.6).

Looking at the boot messages, the first different that popped out was
that 2.6.4 used irq 11 but 2.6.6 used irq 7.  However, when I booted
2.6.6 with pci=noacpi, I got irq 7 again, and still no sound.  I did
some additional experiments, such as booting 2.6.4 with pci=noapici
(worked), that convinced me that the irq was a red herring.

Here are the differences between the kernel messages of 2.6.4 and 2.6.6
(without pci=noacpi) that look remotely relevant:

     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)
    +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 Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)

     ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
     ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
     ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
     ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 11
    -ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
    +ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 7
     ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 11
     PCI: Using ACPI for IRQ routing

    -  #0: Intel 82801DB-ICH4 at 0xf4fff800, irq 11
    +  #0: Intel 82801DB-ICH4 at 0xf4fff800, irq 7

I have tried every permutation I could think of, so I don't believe I am
doing something stupid here.  Any suggestions are appreciated.  I tried
looking at the differences in the code, but they are substantial and
obviously depend on larger infrastructure changes.  Also, I looked at
the driver in alsa 1.0.4, but it seems to be the same as in 2.6.6.

Andrew


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to