I ran the lastest updates for openSUSE 10.3 a couple days ago which included a kernel update as well as others. Initially the alsa quit working completely but after running updates for alsa the sound started working but I have not been able to get the headphone jack to work.
Sound and headphones worked great before the latest updates.
I tried rolling the kernel update back out but still had the same problem. Initially there was an error in the boot.msg about kernel: snd_??? symbol not found. This did not help so I put the kernel update back in and ran alsa updates suggested from SDB:AudioTroubleshooting - openSUSE
YaST2 identifies the card as:
82801G (ICH7 Family)
I tried adding pulse is as you suggested but everything stopped working after that so I backed pulse out.
I don’t know if it was loaded before the updates but I don’t think so.
Everything was working fine until the updates and now I get kernel errors like:
kernel: snd: Not freed snd_alloc_kmalloc = 18
kernel: snd: kmalloc(9) from f955699e not freed
kernel: hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.
I have tried adjusting the bdl_pos_adj but does not seem to help anything.
i have close same on laptop… all just working but sometime update it stop… so i configure(on this step i have most troubles) i did not know your experience but it seems not newbie…
i do not dig into the kernel logs…
but maybe you can not understand what is pulseaudio did? and from this is problem…
i am sorry if i wrong…
pulseaudio make some virtual device… for example you have some computers in some room. And only one comp is connect to audio system… pulseaudio helps you play sound from any computer to any audio system… You should start pulseaudio server and attach your audiocard to default out source… So it will play well… it is hard to explain and was hard to understand…
once i have problem with mplayer… i turn off sound on mplayer and finally hole system is not working… all sound volumes i put to 100% volume… only when I turn on volume in mplayer i has volume in banshee and totem…
I hooked up a usb headset, configured as primary device in YaST as a generic usb card.
The test sound option does not work when the usb is primary but does work when its not primary.
When the usb is primary it plays via Amarok so its working.
Speakers will play with snd-hda-intel driver as primary or not but the headphone jack still does not work.
Also, I have been running the alsa updates everyday with new rpms being downloaded and installed but still no luck.
There is a bug in openSUSE-11.0, that for some hardware audio codecs, openSUSE-11.0 has a difficult time recognizing the model option in the first line of the /etc/modprobe.d/sound file. Can you instead try:
# u1Nb.Md5aHihV0PD:82801G (ICH7 Family) High Definition Audio Controller
alias snd-card-0 snd-hda-intel
options snd-hda-intel enable=1 index=0 model=dell-m22 position_fix=1
I’m a bit confused. When you noted “headphone stopped working after update”, are you referring to your USB headset?
You need to be careful here. Sometimes these cutting edge alsa updates can break your audio. Ensure you can roll back if necessary (ie keep a copy of the alsa rpms that you know to work, somewhere that you can access to roll back).
Thanks for raising the bug report and congratulations on this working now! I think openSUSE is very fortunate to have Takashi Iwai having such an alsa influence and providing such timely rpm updates.