FS#6867 - ALSA 1.0.13 and snd-hda-intel
Attached to Project:
Arch Linux
Opened by Woody Gilk (Shadowhand) - Tuesday, 10 April 2007, 18:17 GMT
Last edited by Tobias Powalowski (tpowa) - Sunday, 15 April 2007, 13:27 GMT
Opened by Woody Gilk (Shadowhand) - Tuesday, 10 April 2007, 18:17 GMT
Last edited by Tobias Powalowski (tpowa) - Sunday, 15 April 2007, 13:27 GMT
|
Details
The snd-hda-intel driver does not work on a Gateway MX6454.
The audio device from lspci:
00:14.2 Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01) The error from dmesg: IRQ handler type mismatch for IRQ 0 current handler: timer [<c014ddfe>] setup_irq+0x12e/0x1e0 [<f8818dd0>] azx_interrupt+0x0/0xf0 [snd_hda_intel] [<c014df53>] request_irq+0xa3/0xc0 [<f881819a>] azx_acquire_irq+0x3a/0x90 [snd_hda_intel] [<f881915b>] azx_probe+0x16b/0x830 [snd_hda_intel] [<c01b182f>] sysfs_create_link+0x6f/0x160 [<c0230cb8>] pci_match_device+0xa8/0xc0 [<c0230d46>] pci_device_probe+0x56/0x80 [<c028d504>] really_probe+0x54/0x140 [<c028d639>] driver_probe_device+0x49/0xd0 [<c033dc1d>] klist_next+0x5d/0xa0 [<c028d7d0>] __driver_attach+0x80/0x90 [<c028ca0a>] bus_for_each_dev+0x3a/0x60 [<c028d3a6>] driver_attach+0x16/0x20 [<c028d750>] __driver_attach+0x0/0x90 [<c028cd7c>] bus_add_driver+0x7c/0x1a0 [<c0230f1c>] __pci_register_driver+0x7c/0xd0 [<c0144f7f>] sys_init_module+0x15f/0x1ad0 [<c02263ef>] prio_tree_insert+0x1f/0x250 [<c0103242>] sysenter_past_esp+0x5f/0x85 ======================= hda-intel: unable to grab IRQ 0, disabling device HDA Intel: probe of 0000:00:14.2 failed with error -16 There are many fixes related to snd-hda-codec and snd-hda-intel in alsa-lib 1.0.14rc3. I'm not sure if upgrading to a unstable version of alsa is acceptable, but since 1.0.13 is now several months old and users have been reporting issues with snd-hda-intel in the forums, it might be worth some looking into. More information about the HDA driver can be found here: http://alsa.opensrc.org/Hda A changelog for ALSA 1.0.14rc3 can be found here: http://www.alsa-project.org/changes/v1-0-14rc2--v1-0-14rc3.txt |
This task depends upon
http://www.archlinux.org/~tpowa/2.6.21/
or add this to pacman.conf
[kernel]
http://www.archlinux.org/~tpowa/2.6.21/
The sleeps may be changed to a faster run ( as i run this in background.. i've prefered those ). I don't know why this steps are needed but this is the only way to get an ALSA mixer running.