FS#14246 - [kernel26] [alsa] 2.6.29 breaks snd-hda-intel at least for ALC1200
Attached to Project:
Arch Linux
Opened by Ralf Barth (Haggy) - Tuesday, 14 April 2009, 21:19 GMT
Last edited by Andrea Scarpino (BaSh) - Tuesday, 16 June 2009, 08:16 GMT
Opened by Ralf Barth (Haggy) - Tuesday, 14 April 2009, 21:19 GMT
Last edited by Andrea Scarpino (BaSh) - Tuesday, 16 June 2009, 08:16 GMT
|
Details
Description:
regression in ALSA 1.0.19 causing broken spdif out on ALC1200. the forums are full of threads with users complaining broken or lost audio with all sorts of soundcards after upgrading to 2.6.29. Additional info: - x86_64, kernel 2.6.29, alsa 1.0.19 - everything worked in 2.6.28 and i did not change a single line - no failure messages, no logged errors, just as if speakers are not plugged in, but yes: they are definitely Steps to reproduce: - install kernel 2.6.29 on a machine with ALC1200 (ASUS M3N78-EM f.e.) - try to output via iec958 (with speaker-test f.e.) |
This task depends upon
Curiously, though, unloading and reloading the module brings sound back for me.
Acer : Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02))
Lenovo :Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03))
It is strange that compiled alsa (from PKGBUILD) also did not work
alsaconf did not detect the sound card in Acer laptop. lspci lists the hardware as mentioned.
alsa daemon fails to load (obivious as no sound card detected)
My audio device is: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
I have sound, everything work but I noticed that after upgrade to 2.6.29 alsamixer doesn't show option "mute" on Master and PCM. Also there's no Front channel.
Krishnan: I had same problem. Alsa daemon:
/usr/sbin/alsactl: load_state:1569: Cannot open /etc/asound.state for reading: No such file or directory
Unknown hardware: "HDA-Intel" "Realtek ID 662" "HDA:10ec0662,1458a002,00100101" "" ""
Hardware is initialized using a guess method
Unknown hardware: "HDA-Intel" "ATI ID aa01" "HDA:1002aa01,00aa0100,00100000" "" ""
Hardware is initialized using a guess method
Then I did "alsactl store" and now there's no problem with alsa daemon.
options snd-hda-intel model=6stack-dig probe_mask=1
to /etc/modprobe.conf fixes digital out for for ALC1200
Card just crashes after startup
For some of the above reports, it seems only some channels changed, so reconfiguring the alsa mixer will help. For others, drivers are actually broken.
Thanks!
Ralf.