legacy audio card driver?

I used to have SuSE 10.0. Due to getting a new graphics card, I was forced to upgrade to SuSE 11.2.
My sound used to work under 10.0 without any problems but with this new SuSE, the Alsa configuration tells me that it has NO legacy drivers! >:( The driver I need to use is: snd_emu10k1
for: Model: “Creative SB0090 Audigy Player”
Vendor: pci 0x1102 “Creative Labs”
Device: pci 0x0004 “SB Audigy”

hwinfo --sound tells me:
Driver Info #0:
Driver Status: snd_emu10k1 is active
Driver Activation Cmd: “modprobe snd_emu10k1”
Config Status: cfg=no, avail=yes, need=no, active=unknown

I made sure to install Alsa and the system came with pulse audio.
What’s going on? Why does it seem my sound is muted or something?

When I go into Yast and view my sound card, the name is there but greyed out. Pulse audio is listed there too and is lit up green.

I’ve also tried the alsa mixer and turned up everything I could. Still nothing.

Please help. I’d really like to have my music playing like I used to be able to with SuSE 10.0. :frowning:

I assume you have no sound? Is that correct?

Assuming no sound, what is your criteria for stating sound does not work? Try each of the following in a terminal, first as a regular user and then with root permissions:

  • first:
 speaker-test -Dplug:front -c2 -l5 -twav
  • second, try again:
speaker-test -c2 -l5 -twav
  • third:
speaker-test -c2 -D hw:0,0 -t wav -l3
  • fourth, this next command has a volume meter at the bottom of its output with a changing number of #'s and %'s to show volume levels so run this command and tell me if the number of #'s and %'s are changing:
aplay -vv /usr/share/sounds/alsa/Front_*
  • fifth: and also:
aplay -vv /usr/share/sounds/alsa/test.wav

Do any of those give an indication of sound ?

If none of those give sound, then please provide the information recommended to be provided in the second half of our multimedia stickie in this thread Welcome to multimedia sub-area - openSUSE Forums , and I quote:

If that that does not help you get your basic sound working, please post in this “multimedia” sub-forum, providing in your post the following information:

  • provide the URLs (of a summary webpage) that are created by running the diagnostic script noted here:
    SDB:AudioTroubleshooting - openSUSE - Script to run to obtain detailed information. On openSUSE-11.1 and newer that will ask you to run the script /usr/sbin/alsa-info.sh and after the script finishes it will give you a URL to pass to the support personnel. Please post here the output URL. Just the URL. You may need to run that script twice (the first time with root permissions to update in the /usr/sbin directory, and the second time to get the URL).
  • in a terminal, or xterm, or konsole, type: rpm -qa ‘alsa#and post output here
  • in a terminal, or xterm, or konsole, type: rpm -qa ‘pulse#and post output here
  • in a terminal, or xterm, or konsole, type: rpm -q libasound2 #and post output here
  • in a terminal, or xterm, or konsole, type: uname -a #and post output here
  • … in a terminal, or xterm, or konsole, type: cat /etc/modprobe.d/50-sound.conf #and post output here

No legacy audio card driver?
My sound used to work under 10.0 without any problems but with this new SuSE (11.2), the Alsa configuration tells me that it has NO legacy drivers.

When I try to play any sound file, there is no sound coming from my speakers. I do have all the codecs installed.

Here is the result of the tests that I was told to do:

URL of the alsa test file:
/tmp/alsa-info.txt.97OXln7T3l

rpm -qa ‘alsa’ gives:
alsa-plugins-jack-1.0.21-3.3.i586
alsa-utils-1.0.21-3.1.i586
alsa-devel-1.0.21-3.2.i586
alsa-plugins-maemo-1.0.21-3.3.i586
alsa-oss-1.0.17-25.2.i586
alsa-1.0.21-3.2.i586
alsa-plugins-speex-1.0.21-3.3.i586
alsamixergui-0.9.0rc1-743.1.i586
alsa-tools-devel-1.0.21-2.5.i586
alsaplayer-0.99.80-1.pm.13.1.i586
java-1_6_0-sun-alsa-1.6.0.u20-0.1.1.i586
alsa-tools-1.0.21-2.5.i586
alsa-plugins-1.0.21-3.3.i586
alsa-firmware-1.0.20-3.2.noarch
alsa-tools-gui-1.0.21-2.5.i586
alsa-plugins-pulse-1.0.21-3.3.i586

rpm -qa ‘pulse’ gives:
pulseaudio-module-zeroconf-0.9.21-1.2.1.i586
libpulse0-0.9.21-1.2.1.i586
pulseaudio-lang-0.9.21-1.2.1.noarch
pulseaudio-module-x11-0.9.21-1.2.1.i586
libxine1-pulse-1.1.18.1-1.pm.38.5.i586
libpulse-browse0-0.9.21-1.2.1.i586
pulseaudio-utils-0.9.21-1.2.1.i586
libpulse-mainloop-glib0-0.9.21-1.2.1.i586
pulseaudio-0.9.21-1.2.1.i586
pulseaudio-module-jack-0.9.21-1.2.1.i586
audacious-plugins-output-pulse-2.3-2.pm.2.4.i586
pulseaudio-module-gconf-0.9.21-1.2.1.i586
alsa-plugins-pulse-1.0.21-3.3.i586

rpm -q libasound2 gives:
libasound2-1.0.21-3.2.i586

uname -a gives:
Linux linux-oup0 2.6.31.12-0.2-desktop #1 SMP PREEMPT 2010-03-16 21:25:39 +0100 i686 i686 i386 GNU/Linux

cat /etc/modprobe.d/50-sound.conf gives:

options snd slots=snd-emu10k1

UVH2.trsEqNGuZ00:SB0090 Audigy Player

alias snd-card-0 snd-emu10k1

Yes, when I try to play any sound file, there is no sound coming from my speakers. And I do have all the codecs installed.

I did the tests and I posted the results to the multimedia forum.

speaker-test -Dplug:front -c2 -l5 -twav
First as user:
speaker-test 1.0.21

Playback device is plug:front
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 16 to 16384
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
0 - Front Left
1 - Front Right
Time per period = 2.732972
0 - Front Left
1 - Front Right
Time per period = 3.071484
0 - Front Left
1 - Front Right
Time per period = 2.901280
0 - Front Left
1 - Front Right
Time per period = 3.071747
0 - Front Left
1 - Front Right
Time per period = 3.071475
speaker-test -c2 -l5 -twav
speaker-test -c2 -l5 -twav

speaker-test 1.0.21

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 16 to 16384
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
0 - Front Left
1 - Front Right
Time per period = 2.732810
0 - Front Left
1 - Front Right
Time per period = 3.071561
0 - Front Left
1 - Front Right
Time per period = 2.901285
0 - Front Left
1 - Front Right
Time per period = 3.071771
0 - Front Left
1 - Front Right
Time per period = 3.071458
speaker-test -c2 -D hw:0,0 -t wav -l3
speaker-test -c2 -D hw:0,0 -t wav -l3

speaker-test 1.0.21

Playback device is hw:0,0
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 16 to 16384
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
0 - Front Left
1 - Front Right
Time per period = 2.732646
0 - Front Left
1 - Front Right
Time per period = 3.071534
0 - Front Left
1 - Front Right
Time per period = 2.901266
aplay -vv /usr/share/sounds/alsa/Front_*
aplay -vv /usr/share/sounds/alsa/Front_*
Playing WAVE ‘/usr/share/sounds/alsa/Front_Center.wav’ : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
Plug PCM: Hardware PCM card 0 ‘SB Audigy 1 [SB0090]’ device 0 subdevice 1
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 1
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 24000
period_size : 6000
period_time : 125000
tstamp_mode : NONE
period_step : 1
avail_min : 6000
period_event : 0
start_threshold : 24000
stop_threshold : 24000
silence_threshold: 0
silence_size : 0
boundary : 1572864000
appl_ptr : 0
hw_ptr : 0

+ | 41%Playing WAVE ‘/usr/share/sounds/alsa/Front_Left.wav’ : Signed 16 bit Little Endian, Rate 48000 Hz, Mono

Plug PCM: Hardware PCM card 0 ‘SB Audigy 1 [SB0090]’ device 0 subdevice 1
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 1
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 24000
period_size : 6000
period_time : 125000
tstamp_mode : NONE
period_step : 1
avail_min : 6000
period_event : 0
start_threshold : 24000
stop_threshold : 24000
silence_threshold: 0
silence_size : 0
boundary : 1572864000
appl_ptr : 0
hw_ptr : 0

+ | 49%Playing WAVE ‘/usr/share/sounds/alsa/Front_Right.wav’ : Signed 16 bit Little Endian, Rate 48000 Hz, Mono

Plug PCM: Hardware PCM card 0 ‘SB Audigy 1 [SB0090]’ device 0 subdevice 1
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 1
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 24000
period_size : 6000
period_time : 125000
tstamp_mode : NONE
period_step : 1
avail_min : 6000
period_event : 0
start_threshold : 24000
stop_threshold : 24000
silence_threshold: 0
silence_size : 0
boundary : 1572864000
appl_ptr : 0
hw_ptr : 0

+ | 34%

Yes, I saw the % #'s changing.
aplay -vv /usr/share/sounds/alsa/test.wav
aplay -vv /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Plug PCM: Hardware PCM card 0 ‘SB Audigy 1 [SB0090]’ device 0 subdevice 1
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 16384
period_size : 4096
period_time : 92879
tstamp_mode : NONE
period_step : 1
avail_min : 4096
period_event : 0
start_threshold : 16384
stop_threshold : 16384
silence_threshold: 0
silence_size : 0
boundary : 1073741824
appl_ptr : 0
hw_ptr : 0
#+ | 00%

Here is the other part:

Now as Root:
speaker-test -Dplug:front -c2 -l5 -twav

speaker-test 1.0.21

Playback device is plug:front
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 16 to 16384
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
0 - Front Left
1 - Front Right
Time per period = 2.732622
0 - Front Left
1 - Front Right
Time per period = 3.071575
0 - Front Left
1 - Front Right
Time per period = 2.901277
0 - Front Left
1 - Front Right
Time per period = 3.071779
0 - Front Left
1 - Front Right
Time per period = 3.071435
speaker-test -c2 -l5 -twav

speaker-test 1.0.21

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 96 to 1048576
Period size range from 32 to 349526
Using max buffer size 1048576
Periods = 4
was set period_size = 262144
was set buffer_size = 1048576
0 - Front Left
1 - Front Right
Time per period = 3.902888
0 - Front Left
1 - Front Right
Time per period = 3.843170
0 - Front Left
1 - Front Right
Time per period = 3.581203
0 - Front Left
1 - Front Right
Time per period = 3.578134
0 - Front Left
1 - Front Right
Time per period = 3.900714
speaker-test -c2 -D hw:0,0 -t wav -l3

speaker-test 1.0.21

Playback device is hw:0,0
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 16 to 16384
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
0 - Front Left
1 - Front Right
Time per period = 2.732616
0 - Front Left
1 - Front Right
Time per period = 3.071549
0 - Front Left
1 - Front Right
Time per period = 2.901278
aplay -vv /usr/share/sounds/alsa/Front_*
Playing WAVE ‘/usr/share/sounds/alsa/Front_Center.wav’ : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
Plug PCM: ALSA <-> PulseAudio PCM I/O Plugin
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 1
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 24000
period_size : 6000
period_time : 125000
tstamp_mode : NONE
period_step : 1
avail_min : 6000
period_event : 0
start_threshold : 24000
stop_threshold : 24000
silence_threshold: 0
silence_size : 0
boundary : 1572864000

+ | 41%Playing WAVE ‘/usr/share/sounds/alsa/Front_Left.wav’ : Signed 16 bit Little Endian, Rate 48000 Hz, Mono

Plug PCM: ALSA <-> PulseAudio PCM I/O Plugin
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 1
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 24000
period_size : 6000
period_time : 125000
tstamp_mode : NONE
period_step : 1
avail_min : 6000
period_event : 0
start_threshold : 24000
stop_threshold : 24000
silence_threshold: 0
silence_size : 0
boundary : 1572864000

+ | 49%Playing WAVE ‘/usr/share/sounds/alsa/Front_Right.wav’ : Signed 16 bit Little Endian, Rate 48000 Hz, Mono

Plug PCM: ALSA <-> PulseAudio PCM I/O Plugin
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 1
rate : 48000
exact rate : 48000 (48000/1)
msbits : 16
buffer_size : 24000
period_size : 6000
period_time : 125000
tstamp_mode : NONE
period_step : 1
avail_min : 6000
period_event : 0
start_threshold : 24000
stop_threshold : 24000
silence_threshold: 0
silence_size : 0
boundary : 1572864000

+ | 44%

aplay -vv /usr/share/sounds/alsa/test.wav
Playing WAVE ‘/usr/share/sounds/alsa/test.wav’ : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Plug PCM: ALSA <-> PulseAudio PCM I/O Plugin
Its setup is:
stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 22050
period_size : 5512
period_time : 125000
tstamp_mode : NONE
period_step : 1
avail_min : 5512
period_event : 0
start_threshold : 22050
stop_threshold : 22050
silence_threshold: 0
silence_size : 0
boundary : 1445068800
#+ | 00%

Please, in an effort to improve the requests I make, what part of the “Please post here the output URL. Just the URL” did you not understand? Do I need to say something other than “output URL” ? Maybe that is a foreign term? :frowning:

I’m so sorry, I got confused. Can I delete the unnecessary post somehow?

Here that is:
URL of the alsa test file:
/tmp/alsa-info.txt.97OXln7T3l

No, please, instead my apologies. I misjudged your Linux level. I should know better.

Please, can you open in a text editor the file on your PC /tmp/alsa-info.txt.97OXln7T3l and copy the content of that file into the web site http://pastie.org and press ‘paste’ on that site. That web site should then update and it should show your graphic card configuration. Copy the contents of the location bar in your browser (ie the address/URL) of the web site.

Please post that website/URL address here.

ok , great. And did you get any sound from those tests?

And did you get any sound from those tests?

No, not a thing.

The web site http://pastie.org says it’s unable to connect. :frowning:

The web site is down.

Try another pastebin site instead, such as Pastebin.com - #1 paste tool since 2002! or pastebin - Type, paste, share.

Why are you starting a new thread? Is this not the same hardware?

The old thread was here:
legacy audio card driver? - openSUSE Forums

If this is NOT different hardware I will lock this thread, and merge it with the old thread.

The threads are now merged and users can post on this now.

Please run that script again:

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

and open the file with a text editor, and paste that file to one of the pastebin web sites. Those web sites will give you a website address/URL. Please post that web site URL/address here.

Ok, here it is:
upload=true&script=true&cardin - Anonymous - L1YjgGSn - Pastebin.com

I hope I did it right this time. :slight_smile:

you may wish to take a look at this. Its still applicable even for a newer openSUSE version:
[Solution] Creative Audigy 1/2 + 11.0 + KDE/GNOME + ALSA - openSUSE Forums](http://forums.opensuse.org/get-help-here/hardware/386773-solution-creative-audigy-1-2-11-0-kde-gnome-alsa.html)

#Simple mixer control ‘Audigy Analog/Digital Output Jack’,0

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [off]

#Simple mixer control ‘External Amplifier’,0

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [on]Try changing the setting for your PCs Audigy Analog/Digital Output Jack.

I’m sorry but my KMix does not look like that.
I’ve tried selecting a new master volume but that makes no difference. The KMix is not working.

What did you mean by this:

#Simple mixer control ‘Audigy Analog/Digital Output Jack’,0

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [off]

#Simple mixer control ‘External Amplifier’,0

Capabilities: pswitch pswitch-joined

Playback channels: Mono

Mono: Playback [on]

Where do I find that?

Here is a screenshot of my kmix window:
Storm-Artists - gymnart > Artwork > KMix 4 SuSE people

You need to adjust those settings. They are mixer settings available to you, according to the diagnostic script output that YOU posted.

I didn’t see any of those in KMix’s settings.
What about :
ESound Daemon:

Installed - Yes (/usr/bin/esd)

Running - No

Jack:

Installed - Yes (/usr/bin/jackd)

Running - No

Shouldn’t they be running? How do you run them?

I can not speak for your kmix as I do not have your PC in front of me. Did you add the necessary channels in kmix which can be done via a kmix menu selection? But those controls ARE on your openSUSE according to the diagnostic script you ran for me.

Don’t worry about those. They are not relevant to this problem.