Re: HP pavilion dv5 1110ew - no hdmi sound

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

 



Hi all,
> Dnia 2009-02-14, sob o godzinie 11:30 +0100, Takashi Iwai pisze:>   >> At Fri, 13 Feb 2009 22:48:26 +0100,>> Bartłomiej Holdenmayer wrote:>>     >>>> I did ehat You wrote. Here is my dmesg:> [   14.729023] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low)> -> IRQ 2> 2> [   14.729028] hda_intel: codec_mask forced to 0xff> [   14.729054] HDA Intel 0000:00:1b.0: setting latency timer to 64> [   15.776021]> ALSA /usr/src/Alsa-1.0.19/alsa-driver-1.0.19/pci/hda/../../alsa-k> ernel/pci/hda/hda_intel.c:634: hda_intel: azx_get_response timeout,> switching to>  polling mode: last cmd=0x100f0000> [   16.780019]> ALSA /usr/src/Alsa-1.0.19/alsa-driver-1.0.19/pci/hda/../../alsa-k> ernel/pci/hda/hda_intel.c:1271: hda_intel: Codec #1 probe error;> disabling it...> [   17.816508]> ALSA /usr/src/Alsa-1.0.19/alsa-driver-1.0.19/pci/hda/../../alsa-k> ernel/pci/hda/hda_intel.c:1271: hda_intel: Codec #3 probe error;> disabling it...> [   17.921600] input: HDA Digital PCBeep> as /devices/pci0000:00/0000:00:1b.0/inp> ut/input11> [   18.052194] input: HDA Intel at 0x9f300000 irq 22 Mic at Ext Front> Jack as /d> evices/pci0000:00/0000:00:1b.0/input/input12> [   18.052587] input: HDA Intel at 0x9f300000 irq 22 Mic at Sep UNKNOWN> Jack as > /devices/pci0000:00/0000:00:1b.0/input/input13> [   18.052894] input: HDA Intel at 0x9f300000 irq 22 HP Out at Ext Front> Jack as>  /devices/pci0000:00/0000:00:1b.0/input/input14
This is very interesting for me, as I have another HP dv4computer with the same sound chip, and I get roughlysimilar results, but with a significant difference (usingTagashi's snapshot from yesterday) :
HDA Intel 0000:00:1b.0: power state changed by ACPI to D0HDA Intel 0000:00:1b.0: PCI INT B -> GSI 22 (level, low) -> IRQ 22hda_intel: codec_mask forced to 0xffHDA Intel 0000:00:1b.0: setting latency timer to 64ALSA /home/linux/rpmbuild/BUILD/alsa-driver-1.0.19.217/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:634: hda_intel: azx_get_response timeout, switching to polling mode: last cmd=0x000f0000ALSA /home/linux/rpmbuild/BUILD/alsa-driver-1.0.19.217/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:1271: hda_intel: Codec #1 probe error; disabling it...ALSA /home/linux/rpmbuild/BUILD/alsa-driver-1.0.19.217/pci/hda/../../alsa-kernel/pci/hda/hda_intel.c:1271: hda_intel: Codec #3 probe error; disabling it...input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input12input: HDA Intel at 0xdf300000 irq 22 Line In at Ext Rear Jack as /devices/pci0000:00/0000:00:1b.0/input/input13input: HDA Intel at 0xdf300000 irq 22 Mic at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/input/input14input: HDA Intel at 0xdf300000 irq 22 HP Out at Ext Front Jack as /devices/pci0000:00/0000:00:1b.0/input/input15
The point is I never get an IRQ 22, I get IRQ 20 instead,so most players do not work unless I boot with irqpoll ornoapic options (mplayer is ok though)
Now, you get the IRQ 22 routed by APIC from PCI INT A,whereas I have the IRQ 22 routed by APIC from PCI INT B.
And I have the PCI INT A routed to IRQ 20 for USB :
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 20 (level, low) -> IRQ 20ehci_hcd 0000:00:1d.7: setting latency timer to 64ehci_hcd 0000:00:1d.7: EHCI Host Controller
 From this I conclude that both our sound chips trigger INT A,but in my case, it is wrongly the INT B that has been connectedto IRQ 22.
So my question to all the techies on this list : how on earth canI influence on this IRQ routing ?
Regards
Jean-Pierre


_______________________________________________Alsa-devel mailing listAlsa-devel@xxxxxxxxxxxxxxxxxxxx://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux