You are not logged in.

#1 2007-08-16 11:49:55

littleweseth
Member
From: James Cook University, Aust
Registered: 2007-06-18
Posts: 16
Website

alsa can't see my SB Live (emu10k1)

Hai;

Despite my SBLive being correctly detected at the kernel level, as far as ALSA is concerned, it doesn't even exist. I have my AC97 onboard sound and that works just fine, but alsaconf and alsamixer seem blissfully ignorant of my PCI sound card.

Before we go any further, relevant bits of information :

[lws@daedalus:/dev/sound]$ lspci | grep 10k1
01:09.0 Class ffff: Creative Labs SB Live! EMU10k1 (rev ff)

[lws@daedalus:/dev/sound]$ lsmod | grep snd
snd_seq_oss            29312  0 
snd_seq_midi_event      6528  1 snd_seq_oss
snd_seq                46672  4 snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            38560  0 
snd_mixer_oss          14592  1 snd_pcm_oss
snd_mpu401              6760  0 
snd_mpu401_uart         7040  1 snd_mpu401
snd_emu10k1           131008  0 
snd_rawmidi            19232  2 snd_mpu401_uart,snd_emu10k1
snd_seq_device          6924  4 snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidi
snd_util_mem            3840  1 snd_emu10k1
snd_hwdep               7300  1 snd_emu10k1
snd_intel8x0           28700  4 
snd_ac97_codec         95780  2 snd_emu10k1,snd_intel8x0
ac97_bus                2432  1 snd_ac97_codec
snd_pcm                69124  5 snd_pcm_oss,snd_emu10k1,snd_intel8x0,snd_ac97_codec
snd_timer              19204  4 snd_seq,snd_emu10k1,snd_pcm
snd                    44644  20 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_mpu401,snd_mpu401_uart,snd_emu10k1,snd_rawmidi,snd_seq_device,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               6496  1 snd
snd_page_alloc          7816  3 snd_emu10k1,snd_intel8x0,snd_pcm

[lws@daedalus:/dev/sound]$ pacman -Qs alsa
local/alsa-lib 1.0.14-4
    An alternative implementation of Linux sound support
local/alsa-oss 1.0.14-1
    OSS compatibility library
local/alsa-utils 1.0.14-1
    An alternative implementation of Linux sound support
local/gnome-alsamixer 0.9.6-2
    Gnome ALSA mixer

From the above, I infer that a) linux knows that my SBLive is indeed hanging off the motherboard and b) the correct kernel modules are loaded (emu10k1 and friends.) However, alsa still doesn't know it exists.

I also searched the forums and sound this thread - http://bbs.archlinux.org/viewtopic.php?id=869 - but that seems scarily obsolete. (I don't even *have* a modules.conf!) The link at the bottom is nice and broken, but I assume that it once upon a time pointed to the information here : http://www.alsa-project.org/main/index. … le-emu10k1 . This seems mostly irrelevant (hey guys, let's compile from source!) except for the last bit, which is more modules.conf.

Any suggestions as to how i can get alsa talking to my sblive?

-lws


"Tandis qu'ils dorment, nous gagnerons."

Offline

#2 2007-08-16 14:06:40

samoturk
Member
From: Ljubljana, Slovenia
Registered: 2007-02-12
Posts: 86

Re: alsa can't see my SB Live (emu10k1)

If you don't need your onboard sound card, you should try to disable it in BIOS.

You could also try to adjust volumes with alsamixer -c x, where x is number of the card you want to setup.

Offline

#3 2007-08-16 17:31:54

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: alsa can't see my SB Live (emu10k1)

Use /etc/modules.conf to tell ALSA that your sblive is the first, active card. See wiki.

alias snd-card-0 snd-emu10k1

Offline

Board footer

Powered by FluxBB