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
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version 0.8 Voodoo
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

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

Closed by  Tobias Powalowski (tpowa)
Sunday, 15 April 2007, 13:27 GMT
Reason for closing:  Fixed
Comment by Tobias Powalowski (tpowa) - Wednesday, 11 April 2007, 05:18 GMT
you can try this kernel:
http://www.archlinux.org/~tpowa/2.6.21/

or add this to pacman.conf
[kernel]
http://www.archlinux.org/~tpowa/2.6.21/
Comment by João Rodrigues (gothicknight) - Saturday, 14 April 2007, 15:55 GMT
I have the same HW ( 00:14.2 Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01) ) working with this script (see attach) running on /etc/rc.local.

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.
   SOUND (0.2 KiB)
Comment by Tobias Powalowski (tpowa) - Sunday, 15 April 2007, 13:27 GMT
new alsa is in kernel 2.6.20.7

Loading...