Find the answer to your Linux question:
Results 1 to 9 of 9
I have no sound of any sort in Ubuntu. Sound works fine in Windows, though. My sound card is a Creative Labs Soundblaster X-Fi, but if I type 'aplay -l' ...
  1. #1
    Just Joined!
    Join Date
    Sep 2009
    Posts
    19

    No sound

    I have no sound of any sort in Ubuntu. Sound works fine in Windows, though. My sound card is a Creative Labs Soundblaster X-Fi, but if I type 'aplay -l' it say 'no soundcards found'. I have searched the internet for solutions but none of the one I found worked. Any ideas?

  2. #2

  3. #3
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    Ok, I looked around a little more and it looks like support for CL X-Fi cards is currently poor.
    [Phoronix] Creative Labs Continues To Shaft Linux

    A driver will be included in an upcoming release, but for now you will have to compile the driver yourself.

    Here a guide to do that:
    Creative X-fi Linux [Update] | Rants from a Scottish geek

  4. #4
    Just Joined!
    Join Date
    Sep 2009
    Posts
    19
    I've tried that, but I don't think the drivers are installing properly. Everything seemed to be fine while I followed the process, but when I type in 'alsamixer' it says 'cannot open mixer: no such file or directory', which I assume means the drivers aren't installed properly.

  5. #5
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    cannot open mixer: no such file or directory
    Is this the exact error message you're getting? Because this means it's looking for a program called mixer, which would most likely be a result of typing the command in wrong. You're not using a space between alsa and mixer right? Should be all one word
    Code:
    alsamixer
    If you post the output of
    Code:
    lspci -vnn
    and
    Code:
    lsmod
    , we can see if the module is loading.

  6. #6
    Just Joined!
    Join Date
    Sep 2009
    Posts
    19
    That is the exact error message, and I am typing it as one word. Here's all the output:

    Code:
    robert@Helios:~$ alsamixer
    cannot open mixer: No such file or directory
    robert@Helios:~$ lspci -vnn
    00:00.0 Host bridge [0600]: nVidia Corporation C55 Host Bridge [10de:03a1] (rev a2)
    	Flags: bus master, 66MHz, fast devsel, latency 0
    	Capabilities: <access denied>
    
    00:00.1 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03ac] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:00.2 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03aa] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:00.3 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03a9] (rev a1)
    	Flags: bus master, 66MHz, fast devsel, latency 0
    
    00:00.4 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03ab] (rev a1)
    	Flags: bus master, 66MHz, fast devsel, latency 0
    
    00:00.5 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03a8] (rev a2)
    	Flags: bus master, 66MHz, fast devsel, latency 0
    
    00:00.6 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b5] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:00.7 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b4] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:01.0 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03ad] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:01.1 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03ae] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:01.2 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03af] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:01.3 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b0] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:01.4 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b1] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:01.5 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b2] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:01.6 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b3] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:02.0 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b6] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:02.1 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03bc] (rev a1)
    	Flags: bus master, 66MHz, fast devsel, latency 0
    
    00:02.2 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03ba] (rev a1)
    	Flags: 66MHz, fast devsel
    
    00:03.0 PCI bridge [0604]: nVidia Corporation C55 PCI Express bridge [10de:03b7] (rev a1)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    	I/O behind bridge: 0000d000-0000dfff
    	Memory behind bridge: ea000000-edffffff
    	Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    00:09.0 RAM memory [0500]: nVidia Corporation MCP55 Memory Controller [10de:0369] (rev a1)
    	Subsystem: ASUSTeK Computer Inc. Device [1043:cb84]
    	Flags: bus master, 66MHz, fast devsel, latency 0
    	Capabilities: <access denied>
    
    00:0a.0 ISA bridge [0601]: nVidia Corporation MCP55 LPC Bridge [10de:0360] (rev a2)
    	Subsystem: ASUSTeK Computer Inc. Device [1043:cb84]
    	Flags: bus master, 66MHz, fast devsel, latency 0
    	Kernel modules: ck804xrom
    
    00:0a.1 SMBus [0c05]: nVidia Corporation MCP55 SMBus [10de:0368] (rev a2)
    	Subsystem: ASUSTeK Computer Inc. Device [1043:cb84]
    	Flags: 66MHz, fast devsel, IRQ 255
    	I/O ports at ff00 [size=64]
    	I/O ports at 1c00 [size=64]
    	I/O ports at 1c80 [size=64]
    	Capabilities: <access denied>
    	Kernel driver in use: nForce2_smbus
    	Kernel modules: i2c-nforce2
    
    00:0a.2 RAM memory [0500]: nVidia Corporation MCP55 Memory Controller [10de:036a] (rev a2)
    	Subsystem: ASUSTeK Computer Inc. Device [1043:cb84]
    	Flags: 66MHz, fast devsel
    
    00:0b.0 USB Controller [0c03]: nVidia Corporation MCP55 USB Controller [10de:036c] (rev a1) (prog-if 10)
    	Subsystem: ASUSTeK Computer Inc. Device [1043:cb84]
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
    	Memory at effff000 (32-bit, non-prefetchable) [size=4K]
    	Capabilities: <access denied>
    	Kernel driver in use: ohci_hcd
    
    00:0b.1 USB Controller [0c03]: nVidia Corporation MCP55 USB Controller [10de:036d] (rev a2) (prog-if 20)
    	Subsystem: ASUSTeK Computer Inc. Device [1043:cb84]
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
    	Memory at efffe000 (32-bit, non-prefetchable) [size=256]
    	Capabilities: <access denied>
    	Kernel driver in use: ehci_hcd
    
    00:0d.0 IDE interface [0101]: nVidia Corporation MCP55 IDE [10de:036e] (rev a1) (prog-if 8a [Master SecP PriP])
    	Subsystem: ASUSTeK Computer Inc. (Wrong ID) Device [f043:cb84]
    	Flags: bus master, 66MHz, fast devsel, latency 0
    	[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
    	[virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
    	[virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
    	[virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
    	I/O ports at fc00 [size=16]
    	Capabilities: <access denied>
    	Kernel driver in use: pata_amd
    
    00:0e.0 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a2) (prog-if 85 [Master SecO PriO])
    	Subsystem: ASUSTeK Computer Inc. Device [1043:cb84]
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
    	I/O ports at 09f0 [size=8]
    	I/O ports at 0bf0 [size=4]
    	I/O ports at 0970 [size=8]
    	I/O ports at 0b70 [size=4]
    	I/O ports at f700 [size=16]
    	Memory at efffd000 (32-bit, non-prefetchable) [size=4K]
    	Capabilities: <access denied>
    	Kernel driver in use: sata_nv
    
    00:0e.1 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a2) (prog-if 85 [Master SecO PriO])
    	Subsystem: ASUSTeK Computer Inc. Device [1043:cb84]
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
    	I/O ports at 09e0 [size=8]
    	I/O ports at 0be0 [size=4]
    	I/O ports at 0960 [size=8]
    	I/O ports at 0b60 [size=4]
    	I/O ports at f200 [size=16]
    	Memory at efffc000 (32-bit, non-prefetchable) [size=4K]
    	Capabilities: <access denied>
    	Kernel driver in use: sata_nv
    
    00:0e.2 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a2) (prog-if 85 [Master SecO PriO])
    	Subsystem: ASUSTeK Computer Inc. Device [1043:cb84]
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
    	I/O ports at f100 [size=8]
    	I/O ports at f000 [size=4]
    	I/O ports at ef00 [size=8]
    	I/O ports at ee00 [size=4]
    	I/O ports at ed00 [size=16]
    	Memory at efffb000 (32-bit, non-prefetchable) [size=4K]
    	Capabilities: <access denied>
    	Kernel driver in use: sata_nv
    
    00:0f.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI bridge [10de:0370] (rev a2) (prog-if 01)
    	Flags: bus master, 66MHz, fast devsel, latency 0
    	Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
    	I/O behind bridge: 0000c000-0000cfff
    	Memory behind bridge: e0000000-e7ffffff
    	Prefetchable memory behind bridge: efe00000-efefffff
    	Capabilities: <access denied>
    
    00:11.0 Bridge [0680]: nVidia Corporation MCP55 Ethernet [10de:0373] (rev a2)
    	Subsystem: ASUSTeK Computer Inc. Device [1043:cb84]
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
    	Memory at efffa000 (32-bit, non-prefetchable) [size=4K]
    	I/O ports at ec00 [size=8]
    	Memory at efff9000 (32-bit, non-prefetchable) [size=256]
    	Memory at efff8000 (32-bit, non-prefetchable) [size=16]
    	Capabilities: <access denied>
    	Kernel driver in use: forcedeth
    	Kernel modules: forcedeth
    
    00:12.0 Bridge [0680]: nVidia Corporation MCP55 Ethernet [10de:0373] (rev a2)
    	Subsystem: ASUSTeK Computer Inc. Device [1043:cb84]
    	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
    	Memory at efff7000 (32-bit, non-prefetchable) [size=4K]
    	I/O ports at eb00 [size=8]
    	Memory at efff6000 (32-bit, non-prefetchable) [size=256]
    	Memory at efff5000 (32-bit, non-prefetchable) [size=16]
    	Capabilities: <access denied>
    	Kernel driver in use: forcedeth
    	Kernel modules: forcedeth
    
    00:13.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0376] (rev a2)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
    	I/O behind bridge: 0000b000-0000bfff
    	Memory behind bridge: efd00000-efdfffff
    	Prefetchable memory behind bridge: 00000000efc00000-00000000efcfffff
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    00:14.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0374] (rev a2)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
    	I/O behind bridge: 0000a000-0000afff
    	Memory behind bridge: efb00000-efbfffff
    	Prefetchable memory behind bridge: 00000000efa00000-00000000efafffff
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    00:15.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0374] (rev a2)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
    	I/O behind bridge: 00009000-00009fff
    	Memory behind bridge: ef900000-ef9fffff
    	Prefetchable memory behind bridge: 00000000ef800000-00000000ef8fffff
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    00:16.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0378] (rev a2)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
    	I/O behind bridge: 00008000-00008fff
    	Memory behind bridge: ef700000-ef7fffff
    	Prefetchable memory behind bridge: 00000000ef600000-00000000ef6fffff
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    00:17.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0375] (rev a2)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
    	I/O behind bridge: 00007000-00007fff
    	Memory behind bridge: ef500000-ef5fffff
    	Prefetchable memory behind bridge: 00000000ef400000-00000000ef4fffff
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    00:18.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0377] (rev a2)
    	Flags: bus master, fast devsel, latency 0
    	Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
    	I/O behind bridge: 00006000-00006fff
    	Memory behind bridge: ef300000-ef3fffff
    	Prefetchable memory behind bridge: 00000000ef200000-00000000ef2fffff
    	Capabilities: <access denied>
    	Kernel driver in use: pcieport-driver
    	Kernel modules: shpchp
    
    01:00.0 VGA compatible controller [0300]: nVidia Corporation G80 [GeForce 8800 GTX] [10de:0191] (rev a2)
    	Subsystem: nVidia Corporation Device [10de:039c]
    	Flags: bus master, fast devsel, latency 0, IRQ 16
    	Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
    	Memory at d0000000 (64-bit, prefetchable) [size=256M]
    	Memory at ea000000 (64-bit, non-prefetchable) [size=32M]
    	I/O ports at df00 [size=128]
    	[virtual] Expansion ROM at edfe0000 [disabled] [size=128K]
    	Capabilities: <access denied>
    	Kernel driver in use: nvidia
    	Kernel modules: nvidia, nvidiafb
    
    02:07.0 Multimedia audio controller [0401]: Creative Labs SB X-Fi [1102:0005]
    	Subsystem: Creative Labs Device [1102:0021]
    	Flags: bus master, medium devsel, latency 32, IRQ 11
    	I/O ports at cf00 [size=32]
    	Memory at e7c00000 (64-bit, non-prefetchable) [size=2M]
    	Memory at e0000000 (64-bit, non-prefetchable) [size=64M]
    	Capabilities: <access denied>
    
    02:0b.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller [1106:3044] (rev c0) (prog-if 10)
    	Subsystem: ASUSTeK Computer Inc. Device [1043:81fe]
    	Flags: bus master, medium devsel, latency 32, IRQ 19
    	Memory at e7fff000 (32-bit, non-prefetchable) [size=2K]
    	I/O ports at ce00 [size=128]
    	Capabilities: <access denied>
    	Kernel driver in use: ohci1394
    	Kernel modules: firewire-ohci, ohci1394
    
    robert@Helios:~$ lsmod
    Module                  Size  Used by
    isofs                  39844  0 
    udf                    87716  0 
    crc_itu_t              10112  1 udf
    xt_limit               10116  6 
    xt_tcpudp              11008  9 
    ipt_LOG                13700  8 
    ipt_MASQUERADE         10752  0 
    xt_DSCP                11264  0 
    ipt_REJECT             11136  1 
    nf_conntrack_irc       13220  0 
    nf_conntrack_ftp       15652  0 
    xt_state               10112  6 
    binfmt_misc            16776  1 
    ppdev                  15620  0 
    bridge                 56212  0 
    stp                    10500  1 bridge
    bnep                   20224  2 
    input_polldev          11912  0 
    video                  25360  0 
    output                 11008  1 video
    lp                     17156  0 
    parport                42220  2 ppdev,lp
    iptable_nat            13700  0 
    nf_nat                 25876  2 ipt_MASQUERADE,iptable_nat
    nf_conntrack_ipv4      21388  9 iptable_nat,nf_nat
    nf_conntrack           72008  7 ipt_MASQUERADE,nf_conntrack_irc,nf_conntrack_ftp,xt_state,iptable_nat,nf_nat,nf_conntrack_ipv4
    nf_defrag_ipv4          9984  1 nf_conntrack_ipv4
    iptable_mangle         10880  0 
    iptable_filter         10752  1 
    ip_tables              19600  3 iptable_nat,iptable_mangle,iptable_filter
    x_tables               23044  9 xt_limit,xt_tcpudp,ipt_LOG,ipt_MASQUERADE,xt_DSCP,ipt_REJECT,xt_state,iptable_nat,ip_tables
    psmouse                61972  0 
    jedec_probe            20352  0 
    cfi_probe              11520  0 
    gen_probe              11264  2 jedec_probe,cfi_probe
    cfi_util               13696  1 cfi_probe
    mtd                    23048  0 
    chipreg                11012  2 jedec_probe,cfi_probe
    nvidia               7233756  26 
    i2c_nforce2            14980  0 
    serio_raw              13444  0 
    map_funcs               9984  0 
    pcspkr                 10496  0 
    usblp                  20224  0 
    agpgart                42696  1 nvidia
    usbhid                 42336  0 
    ohci1394               38576  0 
    ieee1394               94660  1 ohci1394
    forcedeth              61712  0 
    fbcon                  46112  0 
    tileblit               10752  1 fbcon
    font                   16384  1 fbcon
    bitblit                13824  1 fbcon
    softcursor              9984  1 bitblit

  7. #7
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    Hmm, did you uninstall alsa at any point in trying to get this working?

    Does
    Code:
    dpkg -l | grep -i alsa
    give any output?

    Install the alsa packages with the following
    Code:
    sudo apt-get install alsa-base alsa-tools alsa-utils
    The module is for you card isn't loading. Try
    Code:
    sudo modprobe snd_ctxfi
    sudo depmod -a
    You can also try compiling the newer alsa with this guide:
    Upgrade Alsa (1.0.21) on Ubuntu Jaunty 9.04 | To a free world

    Replace this line
    Code:
    sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
    with this line
    Code:
    sudo ./configure --with-cards=ctfxi --with-kernel=/usr/src/linux-headers-$(uname -r)

  8. #8
    Just Joined!
    Join Date
    Sep 2009
    Posts
    19
    I don't remember uninstalling alsa at any point, but I did try a few guides that involved updating the alsa drivers so I guess it is possible that I ended up removing them as part of one of those.

    Code:
    robert@Helios:~$ dpkg -l | grep -i alsa
    ii  alsa-base                                  1.0.18.dfsg-1ubuntu8                      ALSA driver configuration files
    ii  alsa-oss                                   1.0.17-1                                  ALSA wrapper for OSS applications
    ii  alsa-utils                                 1.0.18-1ubuntu11                          ALSA utilities
    rc  alsamixergui                               0.9.0rc2-1-9                              graphical soundcard mixer for ALSA soundcard
    ii  asoundconf-gtk                             1.6-0ubuntu1                              Applet to select the default ALSA sound card
    ii  bluez-alsa                                 4.32-0ubuntu4.1                           Bluetooth audio support
    ii  gnome-alsamixer                            0.9.7~cvs.20060916.ds.1-2                 ALSA sound mixer for GNOME
    ii  gstreamer0.10-alsa                         0.10.22-5                                 GStreamer plugin for ALSA
    ii  libasound2                                 1.0.18-1ubuntu9                           shared library for ALSA applications
    ii  libasound2-plugins                         1.0.18-1ubuntu4                           ALSA library additional plugins
    ii  libesd-alsa0                               0.2.40-0ubuntu3                           Enlightened Sound Daemon (ALSA) - Shared lib
    ii  libpt2.6.1-plugins-alsa                    2.6.1-0ubuntu4                            PTLib audio plugin for the ALSA Interface
    rc  libsdl1.2debian-alsa                       1.2.13-4ubuntu3                           Simple DirectMedia Layer (with X11 and ALSA 
    ii  linux-sound-base                           1.0.18.dfsg-1ubuntu8                      base package for ALSA and OSS sound systems
    Trying 'sudo modprobe snd_ctxfi' results in an error saying 'FATAL: Module snd_ctxfi not found.'

    I tried following that guide but alsa still doesn't appear to be installed.

  9. #9
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    You have alsa installed. I guess it may be that because no sound modules loading, alsamixer doesn't load? Never run into that before, but I've never had sound troubles either.

    The module isn't available, so it doesn't seem to have compiled or installed correctly. Did you get any errors during the process with either of the guides?

    If you feel adventurous, you can always try Arch. It's a hard distro to learn, but the driver is available in the Arch User Repo.
    AUR (en) - ctxfi
    Arch Linux Forums / Compile alsa-driver for XFI

    I'm being somewhat tongue in cheek, since Arch really isn't easy for new people. But I'm at a bit of a loss.

Posting Permissions

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