Find the answer to your Linux question:
Page 1 of 3 1 2 3 LastLast
Results 1 to 10 of 26
So I bought this card http://www.newegg.com/Product/Produc...82E16829102177 I know the card works becuse it works in windows. It uses the emu10k1 module, so I compiled my kernel with support for this ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Jul 2005
    Posts
    84

    emu10k1 module not found even though it is compiled as module


    So I bought this card

    http://www.newegg.com/Product/Produc...82E16829102177

    I know the card works becuse it works in windows. It uses the emu10k1 module, so I compiled my kernel with support for this module as a module. I did not compile into the kernel permanently. After I install the kernel and build the modules and reboot I run alsaconf. It finds the card but says it is a unknown sound device, even though it detects it as a creatve labs sound device. I also know that the modules compiled correctly becuse all of my other stuff that I compiled into the kernel works. This includes ntfs support, pci-express, ether express NIC support and all that jazz. I know that the card does indeed use the emu10k1 module, and I double checked my kernel to make sure I compiled it. I did. I tried to load it manually with modprobe by doing:

    Code:
    modprobe snd-emu10k1
    and

    Code:
    modprobe emu10k1
    and

    Code:
    modprobe snd_emu10k1
    and none work. It says the module is not found. Any ideas>

  2. #2
    Linux Engineer
    Join Date
    Apr 2005
    Location
    Belgium
    Posts
    1,429
    You need the snd_ca0106 module, not the one you loaded. That's for a Soundblaster Audigy. You have a Soundblaster live.
    ** Registered Linux User # 393717 and proud of it ** Check out www.zenwalk.org
    ** Zenwalk 2.8 - Xfce 4.4 beta 2- 2.6.17.6 kernel = Slack on steroids! **

  3. #3
    Just Joined!
    Join Date
    Jul 2005
    Posts
    84
    You need the snd_ca0106 module, not the one you loaded. That's for a Soundblaster Audigy. You have a Soundblaster live.
    The site for the card says it uses the emu10k1 driver, and emu10k1 is the driver I used for my other sound blaster live card when I was running gentoo. Are you sure? I will try that and thank you for your fast response.

  4. #4
    Linux Engineer
    Join Date
    Apr 2005
    Location
    Belgium
    Posts
    1,429
    I am running a Soundblaster Live! 24 bit. It is indeed based on the same processor as the Soundblaster Audigy - the emu10k1 core. This is my list of loaded modules:
    Code:
    stijn[~]$ lsmod                                                                                                                                 
    Module                  Size  Used by
    snd_pcm_oss            41248  0 
    snd_mixer_oss          14336  3 snd_pcm_oss
    ipt_limit               1920  1 
    iptable_mangle          2176  0 
    ip_conntrack_ftp       71056  0 
    ipt_state               1536  3 
    iptable_nat            17116  0 
    ip_conntrack           34584  3 ip_conntrack_ftp,ipt_state,iptable_nat
    iptable_filter          2304  1 
    ip_tables              17792  5 ipt_limit,iptable_mangle,ipt_state,iptable_nat,iptable_filter
    uhci_hcd               26000  0 
    analog                  9120  0 
    ns558                   4612  0 
    gameport               11016  3 analog,ns558
    snd_opl3_lib            7808  0 
    snd_hwdep               6560  1 snd_opl3_lib
    snd_cs4231_lib         20224  0 
    snd_mpu401              5064  0 
    snd_mpu401_uart         5376  1 snd_mpu401
    snd_rawmidi            17952  1 snd_mpu401_uart
    nvidia_agp              5660  1 
    snd_ca0106             22692  2 
    snd_ac97_codec         66680  1 snd_ca0106
    snd_pcm                70152  4 snd_pcm_oss,snd_cs4231_lib,snd_ca0106,snd_ac97_codec
    snd_timer              18820  3 snd_opl3_lib,snd_cs4231_lib,snd_pcm
    snd                    42372  12 snd_pcm_oss,snd_mixer_oss,snd_opl3_lib,snd_hwdep,snd_cs4231_lib,snd_mpu401,snd_mpu401_uart,snd_rawmidi,snd_ca0106,snd_ac97_codec,snd_pcm,snd_timer
    soundcore               6880  3 snd
    snd_page_alloc          7172  3 snd_cs4231_lib,snd_ca0106,snd_pcm
    forcedeth              14592  0 
    ehci_hcd               24456  0 
    joydev                  7488  0 
    usbmouse                3968  0 
    usbhid                 28960  0 
    ohci_hcd               16516  0 
    usbcore                91772  6 uhci_hcd,ehci_hcd,usbmouse,usbhid,ohci_hcd
    agpgart                26568  1 nvidia_agp
    vfat                    9472  0 
    fat                    38556  1 vfat
    button                  5136  0 
    evdev                   6784  0 
    stijn[~]$
    When I do $ alsamixer, the card is displayed as such (ca0106). I've looked at the product description on the page of Newegg you put in your topic start - the chip is SB0410. If you do some googling, you'll find that it requires the ca0106 driver in Linux.
    ** Registered Linux User # 393717 and proud of it ** Check out www.zenwalk.org
    ** Zenwalk 2.8 - Xfce 4.4 beta 2- 2.6.17.6 kernel = Slack on steroids! **

  5. #5
    Just Joined!
    Join Date
    Jul 2005
    Posts
    84
    What version of alsa do you run. Cause I also get that damned snd_ctl no file or directory error

    I have 1.0.8

  6. #6
    Linux Engineer LondoJowo's Avatar
    Join Date
    May 2005
    Location
    Richmond, TX
    Posts
    804
    Here's the lsmod results for an Audigy 2 ZS

    Code:
    snd_emu10k1           123012  2 snd_emu10k1_synth
    snd_rawmidi            30880  3 snd_seq_midi,snd_seq_virmidi,snd_emu10k1
    snd_seq_device         12940  6 snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_seq,snd_emu10k1,snd_rawmidi
    e100                   43392  0
    snd_ac97_codec         84476  1 snd_emu10k1
    snd_pcm               108676  3 snd_pcm_oss,snd_emu10k1,snd_ac97_codec
    snd_timer              31364  3 snd_seq,snd_emu10k1,snd_pcm
    mii                     9088  1 e100
    snd_page_alloc         14340  2 snd_emu10k1,snd_pcm
    snd_util_mem            9088  2 snd_emux_synth,snd_emu10k1
    snd_hwdep              13472  2 snd_emux_synth,snd_emu10k1
    snd                    70788  19 snd_pcm_oss,snd_mixer_oss,snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_event,snd_seq_midi_emul,snd_seq,snd_emu10k1,snd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer,snd_util_mem,snd_hwdep
    soundcore              13664  1 snd
    ohci_hcd               25864  0
    emu10k1_gp              7552  0
    ehci_hcd               37896  0
    gameport               20104  2 emu10k1_gp
    Dell Precision T7400 Workstation
    Dual 3.33Ghz Xeon "Harpertown" Core
    16GB PC5300 DDR2 ECC CL5
    BFG GeForce GTX 285 OC 2GB
    X-Fi Platinum
    HP w2408 24" Monitor
    Dual Boot:openSUSE 11.2/Win 7 Ultimate

  7. #7
    Just Joined!
    Join Date
    Jul 2005
    Posts
    84
    Then I shall try to load the card with the 0106 module. If that does not work I will post here my results. Thank you for your fast responses. You guys rock

  8. #8
    Linux Engineer
    Join Date
    Apr 2005
    Location
    Belgium
    Posts
    1,429
    Quote Originally Posted by durty_nacho
    What version of alsa do you run. Cause I also get that damned snd_ctl no file or directory error

    I have 1.0.8
    1.09a. Londojowo, he has a Live! 24 bit. That's the ca0106 driver - it surprised me too at first .

    Durty Nacho, which distro do you use? That's important to know where the settings are stored for the modules to be loaded at boot. I use a Slackware variety, it uses /etc/rc.d/rc.modules. You can just edit that file as root, and uncomment the ca0106 line. That will load the driver every boot. Be sure to recomment the emu10k1 line if needed. You should find out where your distro puts that file.
    ** Registered Linux User # 393717 and proud of it ** Check out www.zenwalk.org
    ** Zenwalk 2.8 - Xfce 4.4 beta 2- 2.6.17.6 kernel = Slack on steroids! **

  9. #9
    Linux Engineer LondoJowo's Avatar
    Join Date
    May 2005
    Location
    Richmond, TX
    Posts
    804
    1.09a. Londojowo, he has a Live! 24 bit. That's the ca0106 driver - it surprised me too at first
    I was just posting mine to help you show the difference
    Dell Precision T7400 Workstation
    Dual 3.33Ghz Xeon "Harpertown" Core
    16GB PC5300 DDR2 ECC CL5
    BFG GeForce GTX 285 OC 2GB
    X-Fi Platinum
    HP w2408 24" Monitor
    Dual Boot:openSUSE 11.2/Win 7 Ultimate

  10. #10
    Just Joined!
    Join Date
    Jul 2005
    Posts
    84
    Yeah if you look at the site i posted above it lists the emu10k1 as the chipset, but if the 0106 module is what it takes then I will try that. You say that the Live! 24bit card is "based" of the emu10k1 chipset? That makes sense, and I once again thank you all for your help.

Page 1 of 3 1 2 3 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •