SLED SP3 sound problem on HP EliteDesk 800 G1

I have installed SLED SP3 on an HP Elitedesk 800 G1 PC but it does not produce any sound. When I go to the YAST2 Sound Configuration module I see two sound cards listed:

0 Haswell HD Audio Controller
1 Lynx Point High Definition Audio Controller

If I play the test sound on card 0, nothing happens. If I play the test sound on card 1 I get audio. The solution would seem to be make card 1 the default (i.e. change it to card 0) but when I do this it stops working and only the new card 1 will produce audio! It seems that both audio cards work, but only when they are number 1 on the list. As all the system sounds default to card 0 that is why I am not getting any sound.

I have tried deleting one of the cards so that I only have one in the list but again, when I do that I get no audio.

Can anyone recommend a solution to this problem? Is there anyway to make the system sounds default to whatever is card 1?

Advice would be MUCH appreciated.

ROB

Hi
Excluding YaST for the moment, I’m assuming sound isn’t working on your
desktop (which is GNOME, KDE?). Have you tried any of the desktop sound
tools?

Can you post the output from;

aplay -L


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-21-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

[QUOTE=malcolmlewis;23965]Hi
Excluding YaST for the moment, I’m assuming sound isn’t working on your
desktop (which is GNOME, KDE?). Have you tried any of the desktop sound
tools?

Can you post the output from;

aplay -L


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-21-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks![/QUOTE]

You are correct, I get no sound on the desktop at all from any application.

aplay -L gives:

null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
HDA Intel PCH, ALC221 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
Front speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
null
Discard all samples (playback) or generate zero samples (capture)

ROB

Hi
So in YaST sound, if you se card 1 as the primary (not change the
number to 0) does the aplay -L output change?

aplay -L
aplay -l
speaker-test -c2 -Dplug:front -t wav -l1

Can you step through the list from aplay -L eg -Dplug:surround51


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-21-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

The action in Yast of setting card 1 as the primary DOES change its number. The primary card automatically becomes card 0 and stops working. The old card 0 becomes card 1 and starts working.

aplay -L with the Lynx card as primary gives:

[INDENT]null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
HDA Intel PCH, ALC221 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
Front speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
null
Discard all samples (playback) or generate zero samples (capture)
[/INDENT]

aplay -L with the Haswell card as primary gives:

[INDENT]null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
HDA Intel PCH, ALC221 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
Front speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC221 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
null
Discard all samples (playback) or generate zero samples (capture)
[/INDENT]
SO NO APPARENT DIFFERENCE.

speaker-test -c2 -Dplug:front -t wav -l1 with the Haswell card as primary generates a repeating stream of:

[INDENT]Playback device is plug:front
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Playback open error: -2,No such file or directory
Playback open error: -2,No such file or directory
Playback open error: -2,No such file or directory
Playback open error: -2,No such file or directory
[/INDENT]

Thanks for your attention

ROB