LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Soundblaster Live card (https://www.linuxquestions.org/questions/linux-hardware-18/soundblaster-live-card-331691/)

mtbills 06-08-2005 06:58 PM

Soundblaster Live card
 
I am a Linux newbie running Fedora Core 3 (kernel 2.6.11-1.27_FC3) on a dual-boot (with Windows XP) Dell Pentium 4 machine. My Fedora install went great, except for one problem: my soundcard does not work. It is Creative Soundblaster Live! card that came shipped with the computer. I have never had any problems with it in Windows XP.

Searching the internet has yielded little help; most people who have no sound seem to just have their alsamixer sound levels down.

When I run system-config-soundcard it detects a Creative Labs [SB Live! Value] EMU10k1X with module EMU10k1, which looks right, (according to the documentation at alsa-project.org). When I click the Play Sound button, I hear nothing.

When I try to run alsamixer, I get:
Code:

[root@localhost sbin]# /usr/bin/alsamixer
alsamixer: function snd_ctl_open failed for default: No such file or directory

I read a suggestion that I run alsactl restore,
Code:

[root@localhost sbin]# /sbin/alsactl restore
./alsactl: load_state:1134: No soundcards found...

When I run the Gnome Volume Control, it tells me:
Code:

Sorry, no mixer elements and/or devices found
Any suggestions? From reading, it seems that a common misconception is that the SB LIve! Value card is based on the EMU10k1 chipset, when it is in fact the EMU10k2 chipset. But either way, it seems that it should be supported by the current ALSA drivers. I have updated all of my packages via upd2date, but that hasn't helped.

I have included the output of lspci and lsmod below. Thanks in advance for any help that you can provide.

Code:

[root@localhost sbin]# ./lspci
00:00.0 Host bridge: Intel Corp. 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corp. 82865G/PE/P PCI to AGP Controller (rev 02)
00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corp. 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.2 IDE interface: Intel Corp. 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2)
02:01.0 Multimedia audio controller: Creative Labs [SB Live! Value] EMU10k1X
02:01.1 Input device controller: Creative Labs [SB Live! Value] Input device controller
02:02.0 Communication controller: Conexant: Unknown device 2702 (rev 01)
02:08.0 Ethernet controller: Intel Corp. 82562EZ 10/100 Ethernet Controller (rev 02)

Code:

[root@localhost sbin]# /sbin/lsmod
Module                  Size  Used by
parport_pc            28421  1
lp                    12489  0
parport                40201  2 parport_pc,lp
autofs4                26181  0
sunrpc                164485  1
ipt_REJECT              7105  1
ipt_state              1857  5
ip_conntrack          40601  1 ipt_state
iptable_filter          2881  1
ip_tables              19777  3 ipt_REJECT,ipt_state,iptable_filter
vfat                  13505  2
fat                    43229  1 vfat
dm_mod                59221  0
video                  15813  0
button                  6609  0
battery                9285  0
ac                      4805  0
md5                    4161  1
ipv6                  259201  10
uhci_hcd              33497  0
ehci_hcd              39501  0
hw_random              6101  0
i2c_i801                8653  0
i2c_core              21953  1 i2c_i801
emu10k1_gp              3649  0
gameport                5057  1 emu10k1_gp
snd_intel8x0          34049  0
snd_emu10k1          110149  0
snd_rawmidi            28641  1 snd_emu10k1
snd_seq_device          8781  2 snd_emu10k1,snd_rawmidi
snd_ac97_codec        71097  2 snd_intel8x0,snd_emu10k1
snd_pcm_oss            51953  0
snd_mixer_oss          18241  1 snd_pcm_oss
snd_pcm                99657  4 snd_intel8x0,snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_timer              33093  2 snd_emu10k1,snd_pcm
snd_page_alloc          9669  3 snd_intel8x0,snd_emu10k1,snd_pcm
snd_util_mem            4801  1 snd_emu10k1
snd_hwdep              9185  1 snd_emu10k1
snd                    56741  10 snd_intel8x0,snd_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep
soundcore              10785  1 snd
e100                  46401  0
mii                    4929  1 e100
floppy                64753  0
ext3                  131145  1
jbd                    82777  1 ext3
ata_piix                9285  0
libata                46789  1 ata_piix
sd_mod                19265  0
scsi_mod              139945  2 libata,sd_mod


comprookie2000 06-08-2005 10:13 PM

What happens when you do ;
Code:

su -
alsaconf

make sure you have alsa-utils installed;
http://atrpms.net/dist/fc3/alsa-utils/

mtbills 06-08-2005 10:36 PM

I do not seem to have alsaconf on my system. It does not have a man page and when I search the filesystem, it is not found. I do, however, seem to have alsa-utils installed; I downloaded the RPM but when I ran it, I got a message saying that a newer version is already installed.

Any reason why I wouldn't have alsaconf? I will look around and see what I can find.

Thanks.

mtbills 06-08-2005 11:17 PM

Perhaps I'm doing something wrong because I'm a newbie, but here's what I just did.

I got the result from the above post when I double clicked on the alsa-utils RPM. After posting, I went back and entered:
Code:

# rpm -Uv alsa-utils-1.0.9rf-14.rhfc3.at.i386.rpm
And then, it told me that it there were dependencies (alsa-driver and alsa-kmdl) that it needed. After installing those, installing alsa-utils worked. Why would those two methods yield different results?

Now there is a man page for alsaconf, but I still cannot find the command itself on my system. When I search / for alsa, I do find a text file alsa.conf, but it is not executable.

I am at a loss here. Why wouldn't I have alsaconf?

Also, even after installing those ALSA RPMs, alsa-mixer and Volume Control still behave the same as before.

comprookie2000 06-09-2005 12:24 AM

You have to be root and for fedora you have to su - " the - is important"
Code:

su -
password
alsaconf


hw-tph 06-09-2005 04:12 AM

You're using the snd-emu10k1 driver while you should be using snd-emu10kx. This module is rather new and you might have to update your Alsa drivers to the latest version.



Håkan

mtbills 06-09-2005 09:49 AM

Quote:

Originally posted by comprookie2000
You have to be root and for fedora you have to su - " the - is important"
Code:

su -
password
alsaconf


That worked beautifully. I've never seem the - before, but I see that it must change the evaluation search paths.

alsaconf found my sound card, and after running it, all the other utilites behaved as expected.

Thank you very much for all of your help!


All times are GMT -5. The time now is 01:00 AM.