You are not logged in.

#1 2008-09-25 13:13:20

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Kernel does not recognize my Sound blaster audigy 2 value

Hi fellas, I am not a linux newbie, I have been using Fedora core (7-9), Opensuse (10.3-11), Ubuntu (Edgy-Hardy), But I am not able to get my soundcard to work. It does not even see it. I have compiled the alsa driver, modprobed almost every kernel module and the Arch makes no progress in that area. I will post " lsmod|grep '^snd' " and " ls -l /dev/snd/ " as soon as I get home from work - I was waiting for authentication to register here till now. It's a great distro, really fast, lightweight distro indeed. Such a pity it has so thin soundcard support out-of-the-box. Do you know how to identificate my card in the ALSA matrix? there isn't exactly this model in there: Sound Blaster Audigy 2 Value. I also have an intel high definition audio soundcard built-in my motherboard, I have tried turning it on if it does any good (I've got no problem changing my speaker connection to this one). Still nothing. Thanks fellas


Linux!

Offline

#2 2008-09-25 13:49:53

bgc1954
Member
From: Edmonton, AB, Canada
Registered: 2006-03-14
Posts: 1,160

Re: Kernel does not recognize my Sound blaster audigy 2 value

I've put Arch on some pretty old machines with both pci and ide sound cards and haven't ever had a problem--no compiling drivers..etc--they're already in the kernel AFAIK.  All I've ever done was

#pacman -Sy alsa-utils

run alsamixer and then unmute the card and set the volume levels.  Then do a

#alsactl store

for the next time you boot.  Oh, and add alsa to the DAEMONS line in /etc/rc.conf.

And welcome to the forums and Arch. smile

Edit:  You're right I meant isa not ide--not quite awake yet! wink  If I remember right, the old isa card in my basement computer worked ok but I think when I installed I used ide-legacy option--not sure if that really did the trick but I didn't have any of the trouble you're having.  Sorry.

Last edited by bgc1954 (2008-09-25 15:51:10)


Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz

Offline

#3 2008-09-25 14:10:30

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Re: Kernel does not recognize my Sound blaster audigy 2 value

bgc1954 wrote:

I've put Arch on some pretty old machines with both pci and ide sound cards and haven't ever had a problem--no compiling drivers..etc--they're already in the kernel AFAIK.  All I've ever done was

#pacman -Sy alsa-utils

run alsamixer and then unmute the card and set the volume levels.  Then do a

#alsactl store

for the next time you boot.  Oh, and add alsa to the DAEMONS line in /etc/rc.conf.

And welcome to the forums and Arch. smile

I've done the first step before posting this, I've also added alsa to rc.conf and the second command:

[jirka@sdoky-desktop ~]$ alsactl store
alsactl: save_state:1501: No soundcards found...

My rc.conf:

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="en_US.utf8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Canada/Pacific"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(r8169 slhc ac97_bus snd-mixer-oss snd-pcm-oss snd-seq-oss snd-seq-device snd-seq-midi-event snd-seq snd-hwdep snd-page-alloc snd-pcm snd-rawmidi snd-timer snd snd-ac97-codec snd-emu10k1 soundcore snd-util-mem)

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="sdoky-desktop"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#
#eth0="eth0 10.0.0.2 netmask 255.0.0.0 broadcast 10.0.0.255"
eth0="dhcp"
INTERFACES=(eth0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
#gateway="default gw 10.0.0.1"
ROUTES=(!gateway)

# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond portmap fam hal alias alsa sound-slot-0 emu10k1 gdm)
[jirka@sdoky-desktop ~]$ lsmod|grep '^snd'   
snd_seq_oss            33152  0 
snd_seq_midi_event      8192  1 snd_seq_oss
snd_seq                50544  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          8460  2 snd_seq_oss,snd_seq
snd_pcm_oss            39840  0 
snd_pcm                69892  1 snd_pcm_oss
snd_timer              21512  2 snd_seq,snd_pcm
snd_page_alloc          9352  1 snd_pcm
snd_mixer_oss          16512  1 snd_pcm_oss
snd                    48932  7 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
[jirka@sdoky-desktop ~]$ ls -l /dev/snd/
total 0
crw-rw---- 1 root audio 116,  1 Sep 25 15:59 seq
crw-rw---- 1 root audio 116, 33 Sep 25 15:59 timer

Any guesses?

BTW: Thank you very much for welcoming me to your forum, I feel like @ home in here, it's not like elsewhere: 'UTFG u noob' and so on...

BTW2: I have never seen IDE soundcard... Didn't you mean ISA ??

Last edited by sDoky (2008-09-25 14:36:11)


Linux!

Offline

#4 2008-09-25 14:35:31

BlackIkeEagle
Package Maintainer (PM)
From: Belgium
Registered: 2008-09-24
Posts: 78

Re: Kernel does not recognize my Sound blaster audigy 2 value

from the alsa creative matrix:

Sound Blaster Audigy Value          CA0106   http://www.alsa-project.org/main/index. … ule-ca0106
Sound Blaster Audigy2 ZS Value   CA0108   http://www.alsa-project.org/main/index. … le-emu10k1

what does "hwdetect --show-sound" say ?

is the module soundcore loaded ? i read somewhere that you need thisone for  soundblaster cards
and should there not be a module snd-emu10k1 loaded ?

and normally there is no need to force this stuff via the daemons stuff

Last edited by BlackIkeEagle (2008-09-25 14:39:06)


- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067

Offline

#5 2008-09-25 14:38:30

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Re: Kernel does not recognize my Sound blaster audigy 2 value

Thanks, I'll try loading those modules. hwdetect --show-sound does nothing... just like this

[jirka@sdoky-desktop ~]$ sudo hwdetect --show-sound
Password: 
[jirka@sdoky-desktop ~]$

EDIT: Now that I've rebooted my machine with snd-emu10k1 and soundcore and it says at boot time: FATAL: module snd_emu10k1 not found... and some others too, I couldn't remember them but I am sure they are the ones I tried loading in the past when trying to get the sndcrd to work. hwdetect does the same as before... And another interesting thing: my /etc/modprobe.conf is pretty clean just some commented stuff

#
# /etc/modprobe.conf (for v2.6 kernels)
#

Last edited by sDoky (2008-09-25 14:45:50)


Linux!

Offline

#6 2008-09-25 14:43:18

BlackIkeEagle
Package Maintainer (PM)
From: Belgium
Registered: 2008-09-24
Posts: 78

Re: Kernel does not recognize my Sound blaster audigy 2 value

sorry i didn't look close enough , you have them loaded, check rc.conf MODULES= tongue

maybe you just should get rid of the "alsa sound-slot-0 emu10k1" in your daemons array

maybe its just hwdetect --modules then

i'm at work right now so i cant check it, posting this from windows machine


- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067

Offline

#7 2008-09-25 14:47:29

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Re: Kernel does not recognize my Sound blaster audigy 2 value

BlackEagle wrote:

sorry i didn't look close enough , you have them loaded, check rc.conf MODULES= tongue

maybe you just should get rid of the "alsa sound-slot-0 emu10k1" in your daemons array

maybe its just hwdetect --modules then

i'm at work right now so i cant check it, posting this from windows machine

[jirka@sdoky-desktop ~]$ hwdetect --modules
MODULES=(bay button dock processor thermal hci_usb cdrom agpgart intel-agp intel-rng lp ppdev hid usbhid i2c-i801 i2c-core evdev ff-memless pcspkr parport parport_pc pci_hotplug shpchp rtc-cmos rtc-core rtc-lib nvidia pata_acpi ata_generic scsi_mod ahci ata_piix ppp_generic r8169 slhc bluetooth usbhid usbcore ehci-hcd uhci-hcd ieee1394 ohci1394 sd_mod sr_mod) 
[jirka@sdoky-desktop ~]$

should I just add modules line into the rc.conf??

EDIT: Oh it's right up there... I didn't see that, should I get rid of the soundcore and so on stuff?

Last edited by sDoky (2008-09-25 14:52:47)


Linux!

Offline

#8 2008-09-25 14:57:42

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Re: Kernel does not recognize my Sound blaster audigy 2 value

Now it cannot even load the snd-ca0106 and snd-ca0108 modules...
EDIT: there's some error when loading the alsa daemon... but I cannot see what it is cause it loads gdm right after that...

Last edited by sDoky (2008-09-25 15:03:36)


Linux!

Offline

#9 2008-09-25 15:20:26

BlackIkeEagle
Package Maintainer (PM)
From: Belgium
Registered: 2008-09-24
Posts: 78

Re: Kernel does not recognize my Sound blaster audigy 2 value

sDoky wrote:

should I just add modules line into the rc.conf??

no you definatly shouldn't do that

so keep the line:

MODULES=(r8169 slhc ac97_bus snd-mixer-oss snd-pcm-oss snd-seq-oss snd-seq-device snd-seq-midi-event snd-seq snd-hwdep snd-page-alloc snd-pcm snd-rawmidi snd-timer snd snd-ac97-codec snd-emu10k1 soundcore snd-util-mem)

and change the line

DAEMONS=(syslog-ng network netfs crond portmap fam hal alias alsa sound-slot-0 emu10k1 gdm)

to:

DAEMONS=(syslog-ng network netfs crond portmap fam hal gdm)

you might find out what the problem with alsa is with "dmesg"

but it very weird you cant load your modules, even if there is no soundblaster card you still should be able to load snd-emu10k1 with:

modprobe snd-emu10k1

Last edited by BlackIkeEagle (2008-09-25 15:25:34)


- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067

Offline

#10 2008-09-25 15:28:30

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Re: Kernel does not recognize my Sound blaster audigy 2 value

[jirka@sdoky-desktop ~]$ sudo modprobe snd-emu10k1
FATAL: Module snd_emu10k1 not found.
[jirka@sdoky-desktop ~]$



EDIT: Trying

[jirka@sdoky-desktop ~]$ sudo pacman -Sy kernel26

EDIT2: With the reinstalled kernel it loaded all modules properly... but still no sound...

Last edited by sDoky (2008-09-25 15:33:05)


Linux!

Offline

#11 2008-09-25 15:35:38

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Re: Kernel does not recognize my Sound blaster audigy 2 value

[jirka@sdoky-desktop ~]$ sudo hwdetect --show-sound
SOUND  : ac97_bus snd-mixer-oss snd-pcm-oss snd-seq-oss snd-seq-device snd-seq-midi-event snd-seq snd-page-alloc snd-pcm snd-timer snd snd-hwdep snd-rawmidi snd-ac97-codec snd-emu10k1 snd-hda-intel soundcore snd-util-mem 
[jirka@sdoky-desktop ~]$

right now... so some progress...

[jirka@sdoky-desktop ~]$ ls -l /dev/snd/
total 0
crw-rw---- 1 root audio 116,  1 Sep 25 17:31 seq
crw-rw---- 1 root audio 116, 33 Sep 25 17:31 timer
[jirka@sdoky-desktop ~]$

that's not so good progress in here

[jirka@sdoky-desktop ~]$ lsmod|grep '^snd'
snd_emu10k1           141856  0 
snd_util_mem            5376  1 snd_emu10k1
snd_ac97_codec         99748  1 snd_emu10k1
snd_rawmidi            21504  1 snd_emu10k1
snd_hwdep               8964  1 snd_emu10k1
snd_seq_oss            33152  0 
snd_seq_midi_event      8192  1 snd_seq_oss
snd_seq                50544  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          8460  4 snd_emu10k1,snd_rawmidi,snd_seq_oss,snd_seq
snd_pcm_oss            39840  0 
snd_pcm                69892  3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_timer              21512  3 snd_emu10k1,snd_seq,snd_pcm
snd_page_alloc          9352  2 snd_emu10k1,snd_pcm
snd_mixer_oss          16512  1 snd_pcm_oss
snd                    48932  11 snd_emu10k1,snd_ac97_codec,snd_rawmidi,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss

that's much better, in my opinion


Linux!

Offline

#12 2008-09-25 15:41:44

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Re: Kernel does not recognize my Sound blaster audigy 2 value

now that the snd-ca0106 module gives me some kind of error, should I compile it from ftp://ftp.alsa-project.org/pub/driver/a … 17.tar.bz2 ???

to be more specific

[jirka@sdoky-desktop ~]$ sudo modprobe snd-ca0106
FATAL: Error inserting snd_ca0106 (/lib/modules/2.6.26-ARCH/kernel/sound/pci/ca0106/snd-ca0106.ko): Unknown symbol in module, or unknown parameter (see dmesg)
[jirka@sdoky-desktop ~]$ dmesg
...
snd_ca0106: Unknown symbol snd_ctl_add_slave
snd_ca0106: Unknown symbol snd_ctl_make_virtual_master
[jirka@sdoky-desktop ~]$

even the compiled one does the same
any ideas?

Last edited by sDoky (2008-09-25 16:29:47)


Linux!

Offline

#13 2008-09-25 17:44:40

BlackIkeEagle
Package Maintainer (PM)
From: Belgium
Registered: 2008-09-24
Posts: 78

Re: Kernel does not recognize my Sound blaster audigy 2 value

Sorry i dropped out earlier but we lost the internet connection at work sad

i don't think you need snd-ca0106
it looks like the card is supported by snd-emu10k1

does this card have an optical output ?
and are your speakers connected via minijacks ?

Last edited by BlackIkeEagle (2008-09-25 17:45:56)


- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067

Offline

#14 2008-09-25 17:53:30

Loke
Member
From: Denmark
Registered: 2005-10-21
Posts: 139

Re: Kernel does not recognize my Sound blaster audigy 2 value

I have the same soundcard and it worked out-of-box pretty much, and uses snd_emu10k1. Modules were loaded automatically (installation put all the requires modules in rc.conf module-array) and all I did was follow http://wiki.archlinux.org/index.php/ALSA to make it work after the installation. Sorry if I can't be more helpful with your problem beyond that, but it has always worked problem-free here.

Offline

#15 2008-09-25 17:56:39

bgc1954
Member
From: Edmonton, AB, Canada
Registered: 2006-03-14
Posts: 1,160

Re: Kernel does not recognize my Sound blaster audigy 2 value

Hi again,

According to a gentoo wiki http://gentoo-wiki.com/Creative_Labs_So … 2_Platinum the snd-emu10k1 is the right module and I just tried to modprobe snd-emu10k1 on my old computer and I don't get any errors so I'm not sure what's going on with your setup.  The old isa card I have uses a different driver but its a soundblaster and Arch found it no problem--I just swapped the old card in now as I did have some other pci C-media card in it before.  When I booted with the SB card, all I had to do was run alsamixer and everything was there.  I know that doesn't help you but maybe something in the gentoo wiki will help.  I'm sure you have done this already as you said you're not a newbie but are you in the audio group in /etc/group?  Sometimes simple things are missed. wink


Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz

Offline

#16 2008-09-25 18:00:01

BlackIkeEagle
Package Maintainer (PM)
From: Belgium
Registered: 2008-09-24
Posts: 78

Re: Kernel does not recognize my Sound blaster audigy 2 value

install alsa-utils for easier volume control
pacman -S alsa-utils

if your speakers are connected via minijacks try to mute IEC958 and unmute the master channel, pcm, front and set some volume

then play some music with mpd or another music player and just try to find if there is some output on one of your minijack connections


- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067

Offline

#17 2008-09-25 18:02:55

BlackIkeEagle
Package Maintainer (PM)
From: Belgium
Registered: 2008-09-24
Posts: 78

Re: Kernel does not recognize my Sound blaster audigy 2 value

bgc1954 wrote:

but are you in the audio group in /etc/group?  Sometimes simple things are missed. wink

damn this i also overlooked, maybe because of my bad habbit to test this stuff as root and then use it as user


- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067

Offline

#18 2008-09-25 18:37:30

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Re: Kernel does not recognize my Sound blaster audigy 2 value

well there's probably with my setup because look what I've found in the dmesg

Audigy2 value: Special config.
unable to register hardware dependent device 0:0
ACPI: PCI interrupt for device 0000:06:01.0 disabled
EMU10K1_Audigy: probe of 0000:06:01.0 failed with error -22

When I installed this system, it gave me some sort of mistake... because I had forgotten to update the entire system before installing gnome and xorg... and even ssh didn't work, maybe I screwed it up by this, I'll reinstall it, just to quicken things, where does pacman keep downloaded packages, because I uninstalled the gnome, updated the system and then whem I typed pacman -S gnome it didn't download those packages again, it was somewhere in there, it would help me getting it up earlier... thanks

Last edited by sDoky (2008-09-25 18:41:04)


Linux!

Offline

#19 2008-09-25 18:43:33

BlackIkeEagle
Package Maintainer (PM)
From: Belgium
Registered: 2008-09-24
Posts: 78

Re: Kernel does not recognize my Sound blaster audigy 2 value

and this soundcard runs fine on your other linuxes ?

pacmans stores its packages in /var/cache/pacman/pkg

Last edited by BlackIkeEagle (2008-09-25 18:44:49)


- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067

Offline

#20 2008-09-25 18:48:39

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Re: Kernel does not recognize my Sound blaster audigy 2 value

BlackEagle wrote:

and this soundcard runs fine on your other linuxes ?

pacmans stores its packages in /var/cache/pacman/pkg

thanks for the path... Never have I had one problem with this soundcard, suse, fedora, ubuntu, mandriva, slax, pclinuxos, knoppix even windows had no problem with that... Well I'll perform a new install, this time I know what to do, to do that correctly, so I'll post my results afterwards... Thanks a lot for your help


Linux!

Offline

#21 2008-09-25 19:58:19

BlackIkeEagle
Package Maintainer (PM)
From: Belgium
Registered: 2008-09-24
Posts: 78

Re: Kernel does not recognize my Sound blaster audigy 2 value

maybe the reinstall is the solution, but i find it weird that the arch installer didn't do it sad

off topic:
i just visited your site, there is a minor bug in it, every time you refresh or visit the home page youre a new visitor, maybe it should be changed to every ip-adress can be a visitor once a day or something
back on topic:

no problem, it was just trying since it didnt realy solve anything


- Arch64 / Arch32 -- Desktops & Mediacenters & Laptops & home Servers
- MyAUR
- MyArchWiki
- pgp key: 0x796CA067

Offline

#22 2008-09-25 21:25:08

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Re: Kernel does not recognize my Sound blaster audigy 2 value

Thanks a lot fellas, it does work now, all I had to do was perform a CLEAN install (update first so that I don|t get errors afterwards) and follow the ALSA articke on ArchWiki... But thanks A LOT


Linux!

Offline

#23 2008-09-26 05:19:52

sDoky
Member
From: Brno, Czech Republic
Registered: 2008-09-24
Posts: 183

Re: Kernel does not recognize my Sound blaster audigy 2 value

BlackEagle wrote:

maybe the reinstall is the solution, but i find it weird that the arch installer didn't do it sad

off topic:
i just visited your site, there is a minor bug in it, every time you refresh or visit the home page youre a new visitor, maybe it should be changed to every ip-adress can be a visitor once a day or something
back on topic:

no problem, it was just trying since it didnt realy solve anything

thanks pointing out this bug, I will fix it ASAP
but just FYI these pages are just for technical use, I didn't spend much time making it...

Last edited by sDoky (2008-09-26 05:22:52)


Linux!

Offline

Board footer

Powered by FluxBB