Headphone stopped working after update.

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 have the model set for dell-m22 with according to
http://hg.alsa-project.org/alsa-kernel/raw-file/5082de4abb26/Documentation/ALSA-Configuration.txt
is correct but I have also used 3stack which has the same results.

I have ran the updates as per
SDB:AudioTroubleshooting - openSUSE
which is what got the sound to work but not the headphone jack.

Here is the output for questions I have seen with other sound postings:

rpm -qa | grep alsa
rpm -qa | grep pulse (no pulse loaded)
rpm -q libasound2
uname -a
cat /etc/modprobe.d/sound

alsamixergui-0.9.0rc1-644
alsa-plugins-1.0.17.git20081028-1.1
alsamodular-1.8.7-4.34
alsa-oss-1.0.17.git20080715-2.12
FA_clalsadrv-1.2.2-0.pm.3
alsa-devel-1.0.17.git20081024-1.1
alsa-tools-1.0.17.git20080715-1.3
alsa-driver-kmp-default-1.0.17.20081028_2.6.22.19_0.1-5.1
alsa-plugins-jack-1.0.17.git20081028-1.1
alsa-patch-bay-1.0.0-0.pm.2
alsa-driver-unstable-kmp-default-1.0.17.20081028_2.6.22.19_0.1-5.1
kalsatools-1.5.0-468
alsa-tools-gui-1.0.17.git20080715-1.3
alsaplayer-0.99.80-5.40
alsa-tools-devel-1.0.17.git20080715-1.3
alsa-utils-1.0.17.git20081025-2.1
alsa-firmware-1.0.17.git20080617-2.1
alsa-1.0.17.git20081024-1.1

libasound2-1.0.17.git20081024-1.1

Linux dual-dog 2.6.22.19-0.1-default #1 SMP 2008-10-14 22:17:43 +0200 i686 i686 i386 GNU/Linux

options snd-hda-intel enable=1 index=0 model=dell-m22

u1Nb.Md5aHihV0PD:82801G (ICH7 Family) High Definition Audio Controller

alias snd-card-0 snd-hda-intel

Thanks for any help you could provide.
Quince

I am not shure but it looks like (for me) you need configure pulseaudio server…
maybe you need to install pulseaudio it is really cool thing…

sudo zypper in pulseaudio
pulseaudio start

paman to configure…

rpm -qa | grep pulse (no pulse loaded)

i am not shure but afaik(i may be wrong) needed by system…

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.

Thanks for the suggestion,
Quince

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 hope this will be helpfull

In the off chance you made a syntax error in your /etc/modprobe.d/sound file, … is it possible to see its contents with the position fix?

Please type:cat /etc/modprobe.d/soundand post its contents here

Here are the cut and paste contents from the /etc/modprode.d/sound

options snd-hda-intel enable=1 index=0 model=dell-m22 position_fix=1

u1Nb.Md5aHihV0PD:82801G (ICH7 Family) High Definition Audio Controller

alias snd-card-0 snd-hda-intel

They are a little different than the original posting. I am still trying new things to get this working again.

Thanks for the help
Quince

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.

Thanks for the help
Quince

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).

Sorry for the confusion.

The usb headset is working fine.

Its the headphone jack on the computer (Dell 820 Notebook) itself.

I have tried the original rpms for 10.3 as well. I actually removed all the alsa rpms and reinstalled.

Thanks
Qince

If all else fails, then I recommend you write a bug report on this (on both alsa and openSUSE-10.3):
alsa bug reports: https://bugtrack.alsa-project.org/alsa-bug/login_page.php
opensuse bug reports: Submitting Bug Reports - openSUSE

Submitted issue as bug:

https://bugzilla.novell.com/show_bug.cgi?id=441998

New updates pushed out today resolved the issue.

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.