Asus Xonar DX headphone output not possible in 11.2

Hi all,

I’m fairly new to OpenSUSE so please excuse me if I have missed any steps/configurations here with what I’m trying to achieve. Also please be detailed/explicit in any replies as I’ve made an effort to do so here.

I’ve recently installed OpenSUSE 11.2 64-bit edition and I’ve been trying to get the headphone output on my soundcard (see title) to work. The speakers worked no problem with full surround sound capability in VLC Media Player, but I cannot find any option to switch to headphones. I’ve tried the following with no success thus far:

  • I tried following the steps in this link to update ALSA. I’m sure I picked the right kernel here, here’s the info below that the terminal displays when I type ‘uname -a’:

Linux linux-iqf2 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 x86_64 x86_64 x86_64 GNU/Linux

  • I tried uninstalling all ALSA-related stuff via YaST, then ran through the ALSA update link as above hoping that by starting from scratch it would work the way I want.

Having tried both options above I am now stuck with a so-called ‘Dummy Output’ entry in the sound preferences. This appears both under ‘Control Center -> Hardware -> Sound’ and under Pulse Audio Volume Control. However it appears that my soundcard is still detected under the YaST Sound Configuration, unless there’s some other explanation for this. Thus I’m left with no sound output at all, a backward step from the previous state.

Is there something else I need to try, or something I’ve missed? Any help would be appreciated.

To wrap this up, here are some of my system specifications in case anyone needs this (just let me know if you need any more info):

Intel Core 2 Quad Q9550 2.83GHz @ ~3.6GHz
Asus P5Q-E motherboard
8GB Corsair XMS2 DHX memory
2x 320GB Western Digital Caviar Blue hard drives in RAID 0 (internal, Windows 7 installation)
1x 80GB Western Digital Caviar Blue hard drive (external via eSATA enclosure, OpenSUSE installed here)

Thanks.

Regards,

Jon.

You could try working your way through our openSUSE audio troubleshooting guide: SDB:AudioTroubleshooting - openSUSE

Failing that, please provide the information recommended to be provided in the 2nd half of our multimedia stickie: Welcome to multimedia sub-area - openSUSE Forums

http://www.alsa-project.org/db/?f=f3b2881a9604b97a74c6591a2cc842f53de4e6cd

Thankyou, but please, there is more than just that asked for in the 2nd half of the multimedia stickie.

Please provide ALL the information recommended to be provided in the 2nd half of our multimedia stickie: Welcome to multimedia sub-area - openSUSE Forums

Oops, sorry. Here are the respective outputs below as required by said stickie:

jonf@linux-iqf2:~> rpm -qa ‘alsa
alsa-plugins-pulse-1.0.21-3.3.x86_64
alsa-1.0.21-3.2.x86_64
alsa-oss-32bit-1.0.17-25.2.x86_64
alsa-docs-1.0.21-3.2.noarch
alsa-plugins-1.0.21-3.3.x86_64
alsa-driver-kmp-desktop-1.0.22.20091225_2.6.31.5_0.1-1.1.x86_64
alsa-oss-1.0.17-25.2.x86_64
alsa-plugins-pulse-32bit-1.0.21-3.3.x86_64
alsa-firmware-1.0.20-3.2.noarch
alsa-utils-1.0.21-3.1.x86_64
alsa-plugins-32bit-1.0.21-3.3.x86_64

jonf@linux-iqf2:~> rpm -qa ‘pulse
alsa-plugins-pulse-1.0.21-3.3.x86_64
pulseaudio-0.9.19-2.3.x86_64
pulseaudio-module-lirc-0.9.19-2.3.x86_64
libpulse0-0.9.19-2.3.x86_64
libpulse-browse0-0.9.19-2.3.x86_64
pulseaudio-utils-0.9.19-2.3.x86_64
pulseaudio-module-zeroconf-0.9.19-2.3.x86_64
libpulse-mainloop-glib0-0.9.19-2.3.x86_64
pulseaudio-module-gconf-0.9.19-2.3.x86_64
pulseaudio-module-bluetooth-0.9.19-2.3.x86_64
alsa-plugins-pulse-32bit-1.0.21-3.3.x86_64
libpulse0-32bit-0.9.19-2.3.x86_64
vlc-aout-pulse-1.0.4-1.3.x86_64
pulseaudio-module-x11-0.9.19-2.3.x86_64

jonf@linux-iqf2:~> rpm -q libasound2
libasound2-1.0.21-3.2.x86_64

(see previous post for output from uname -a)

jonf@linux-iqf2:~> cat /etc/modprobe.d/50-sound.conf

options snd slots=snd-oxygen,snd-hda-intel

u1Nb.ub5J74xk772:82801JI (ICH10 Family) HD Audio Controller

alias snd-card-1 snd-hda-intel

X3uT.hJ2fTVR7hHD:Virtuoso 100 (Xonar DX)

alias snd-card-0 snd-oxygen

(as mentioned before the card I’m using is the Xonar DX)

Hope this helps.

Regards,

Jon.

These versions are not consistent with the alsa-driver-kmp-desktop-1.0.22.20091225_2.6.31.5_0.1-1.1.x86_64 version.

Please update (to 64-bit versions) of :

and then restart your PC and test.

I’ve just finished updating the above packages, and then restarted as required. This didn’t work unfortunately, I’m still left with a ‘Dummy Output’. As far as I can tell these appear to be the latest versions of the respective packages. Here are some updated outputs if this helps:

http://www.alsa-project.org/db/?f=b70a5ddc1ff2c96aaf3ca7545e68aa2b9a9de1dd

jonf@linux-iqf2:~> rpm -qa ‘alsa
alsa-oss-32bit-1.0.17-27.1.x86_64
alsa-plugins-1.0.22-19.1.x86_64
alsa-plugins-pulse-1.0.22-19.1.x86_64
alsa-docs-1.0.21-3.2.noarch
alsa-firmware-1.0.20-7.1.noarch
alsa-1.0.22-51.1.x86_64
alsa-plugins-32bit-1.0.22-19.1.x86_64
alsa-oss-1.0.17-27.1.x86_64
alsa-plugins-pulse-32bit-1.0.22-19.1.x86_64
alsa-driver-kmp-desktop-1.0.22.20091225_2.6.31.5_0.1-1.1.x86_64
alsa-utils-1.0.21-19.1.x86_64

jonf@linux-iqf2:~> rpm -qa ‘pulse
pulseaudio-0.9.19-2.3.x86_64
pulseaudio-module-lirc-0.9.19-2.3.x86_64
libpulse0-0.9.19-2.3.x86_64
libpulse-browse0-0.9.19-2.3.x86_64
pulseaudio-utils-0.9.19-2.3.x86_64
pulseaudio-module-zeroconf-0.9.19-2.3.x86_64
alsa-plugins-pulse-1.0.22-19.1.x86_64
libpulse-mainloop-glib0-0.9.19-2.3.x86_64
pulseaudio-module-gconf-0.9.19-2.3.x86_64
pulseaudio-module-bluetooth-0.9.19-2.3.x86_64
libpulse0-32bit-0.9.19-2.3.x86_64
vlc-aout-pulse-1.0.4-1.3.x86_64
alsa-plugins-pulse-32bit-1.0.22-19.1.x86_64
pulseaudio-module-x11-0.9.19-2.3.x86_64

jonf@linux-iqf2:~> rpm -q libasound2
libasound2-1.0.22-51.1.x86_64

jonf@linux-iqf2:~> uname -a
Linux linux-iqf2 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 x86_64 x86_64 x86_64 GNU/Linux

jonf@linux-iqf2:~> cat /etc/modprobe.d/50-sound.conf

options snd slots=snd-oxygen,snd-hda-intel

u1Nb.ub5J74xk772:82801JI (ICH10 Family) HD Audio Controller

alias snd-card-1 snd-hda-intel

X3uT.hJ2fTVR7hHD:Virtuoso 100 (Xonar DX)

alias snd-card-0 snd-oxygen

Regards,

Jon.

I note this from the script:

!!ALSA Version
!!------------

Driver version:     
Library version:    
Utilities version:  1.0.22

There is nothing listed next to the “driver version” and there should be something. That suggests to me that alsa-driver-kmp-desktop-1.0.22.20091225_2.6.31.5_0.1-1.1.x86_64 was corrupted, either in the download or the installation.

Please remove it.

Please download it again and please install it again.

Then please reboot and test.

Did what you said, using these instructions to get the right script (I hope) for the terminal; still no dice. ‘Dummy Output’ is reigning supreme so far :(.

http://www.alsa-project.org/db/?f=21569293ae19daa5bd8b3c18b53add44becb05ae

jonf@linux-iqf2:~> rpm -qa ‘alsa
alsa-oss-32bit-1.0.17-27.1.x86_64
alsa-plugins-1.0.22-19.1.x86_64
alsa-plugins-pulse-1.0.22-19.1.x86_64
alsa-docs-1.0.21-3.2.noarch
alsa-firmware-1.0.20-7.1.noarch
alsa-1.0.22-51.1.x86_64
alsa-plugins-32bit-1.0.22-19.1.x86_64
alsa-oss-1.0.17-27.1.x86_64
alsa-plugins-pulse-32bit-1.0.22-19.1.x86_64
alsa-utils-1.0.21-19.1.x86_64
alsa-driver-kmp-desktop-1.0.22.20091225_2.6.31.5_0.1-1.1.x86_64

jonf@linux-iqf2:~> rpm -qa ‘pulse
pulseaudio-0.9.19-2.3.x86_64
pulseaudio-module-lirc-0.9.19-2.3.x86_64
libpulse0-0.9.19-2.3.x86_64
libpulse-browse0-0.9.19-2.3.x86_64
pulseaudio-utils-0.9.19-2.3.x86_64
pulseaudio-module-zeroconf-0.9.19-2.3.x86_64
alsa-plugins-pulse-1.0.22-19.1.x86_64
libpulse-mainloop-glib0-0.9.19-2.3.x86_64
pulseaudio-module-gconf-0.9.19-2.3.x86_64
pulseaudio-module-bluetooth-0.9.19-2.3.x86_64
libpulse0-32bit-0.9.19-2.3.x86_64
vlc-aout-pulse-1.0.4-1.3.x86_64
alsa-plugins-pulse-32bit-1.0.22-19.1.x86_64
pulseaudio-module-x11-0.9.19-2.3.x86_64

jonf@linux-iqf2:~> rpm -q libasound2
libasound2-1.0.22-51.1.x86_64

jonf@linux-iqf2:~> cat /etc/modprobe.d/50-sound.conf

options snd slots=snd-oxygen,snd-hda-intel

u1Nb.ub5J74xk772:82801JI (ICH10 Family) HD Audio Controller

alias snd-card-1 snd-hda-intel

X3uT.hJ2fTVR7hHD:Virtuoso 100 (Xonar DX)

alias snd-card-0 snd-oxygen

After a fresh reboot, can you run:

dmesg > mydmesg.txt

and open mydmesg.txt with a text editor and then copy and paste the content to PasteBin.be and submit/dump it and post here the URL.

Hope this helps.

That was strange … all I could find was this entry:

    7.278990] snd: exports duplicate symbol gcd (owned by kernel) 

A surf on it noted others had encountered this but I could not find any useful resolutions.

I recommend you write a bug report on openSUSE-11.2 component “sound”. There is guidance here: Submitting Bug Reports - openSUSE

Please run the script:

/usr/sbin/alsa-info.sh --no-upload

and attach the file /tmp/alsa-info.txt produced by that script to the bug report.

Note the SuSE-GmbH sound packager will read your bug report and he is also a developer for the alsa sound driver. If he fixes this he will also pass the fixes upstream and it will benefit all Linux distributions.

Please make your bug report comprehensive, as the openSUSE packager will NOT read the forum thread.

OK, will do. Thanks for your help.

Regards,

Jon.

There is an update today for the alsa-driver-kmp-yourkernel drivers. You could try that and see if it is any better, as I am suspicious that the older one may have been corrupted.

Downloading now, will inform of the result shortly …

I’m back where I started now: speakers producing sound on all 8 channels, but still nothing coming out of the headphones. Also there’s still no option that I can find for switching the output to the headphones. If it makes any difference at all these are front panel headphones, the header for which is connected to the sound card and actually works under Windows.

If you provide the output of:

rpm -qa '*alsa*'
rpm -q libasound2

and

/usr/sbin/alsa-info.sh

and post the provided URL, and I can take another look at this.

Or alternatively just raise the bug report, and get support from the “real” expert on this: … the openSUSE packager.

There is guidance on raising a bug report here: Submitting Bug Reports - openSUSE Raise the report against openSUSE-11.2 component “sound”. Please run the script:

/usr/sbin/alsa-info-sh --no-upload 

which will create the file /tmp/alsa-info.txt and attach that text file to the bug report.

By raising a bug report you get the attention of the openSUSE alsa packager who is also an alsa developer. If he finds a fix is necessary, in addition to implementing the fix for openSUSE, he will also pass the fix upstream so that all Linux distributions will benefit.

Please note he will NOT read a forum thread, and hence it is important that your bug report has all the salient information inside.