Find the answer to your Linux question:
Results 1 to 4 of 4
hello all, ok when i open up rhythmbox and try and play a sound file 2 error messages appear 1. Alsa device "default" had an error. and 2. Could not ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Aug 2005
    Posts
    3

    Alsa sound help


    hello all,
    ok when i open up rhythmbox and try and play a sound file 2 error messages appear
    1. Alsa device "default" had an error.
    and
    2. Could not cause playback.
    i hit ok on both of those and then double click on the file again and it plays, this happens with every file when i initially run rhythmbox.
    any ideas?

    a little useful information
    cat /proc/pci
    PCI devices found:
    Bus 0, device 0, function 0:
    Class 0600: PCI device 8086:2570 (rev 2).
    Prefetchable 32 bit memory at 0xe0000000 [0xe7ffffff].
    Bus 0, device 1, function 0:
    Class 0604: PCI device 8086:2571 (rev 2).
    Master Capable. Latency=64. Min Gnt=12.
    Bus 0, device 29, function 0:
    Class 0c03: PCI device 8086:24d2 (rev 2).
    IRQ 10.
    I/O at 0xbc00 [0xbc1f].
    Bus 0, device 29, function 1:
    Class 0c03: PCI device 8086:24d4 (rev 2).
    IRQ 9.
    I/O at 0xb000 [0xb01f].
    Bus 0, device 29, function 2:
    Class 0c03: PCI device 8086:24d7 (rev 2).
    IRQ 11.
    I/O at 0xb400 [0xb41f].
    Bus 0, device 29, function 3:
    Class 0c03: PCI device 8086:24de (rev 2).
    IRQ 10.
    I/O at 0xb800 [0xb81f].
    Bus 0, device 29, function 7:
    Class 0c03: PCI device 8086:24dd (rev 2).
    IRQ 3.
    Non-prefetchable 32 bit memory at 0xfd000000 [0xfd0003ff].
    Bus 0, device 30, function 0:
    Class 0604: PCI device 8086:244e (rev 194).
    Master Capable. No bursts. Min Gnt=6.
    Bus 0, device 31, function 0:
    Class 0601: PCI device 8086:24d0 (rev 2).
    Bus 0, device 31, function 1:
    Class 0101: PCI device 8086:24db (rev 2).
    IRQ 11.
    I/O at 0xf000 [0xf00f].
    Non-prefetchable 32 bit memory at 0x40000000 [0x400003ff].
    Bus 0, device 31, function 2:
    Class 0101: PCI device 8086:24d1 (rev 2).
    IRQ 11.
    I/O at 0xc000 [0xc007].
    I/O at 0xc400 [0xc403].
    I/O at 0xc800 [0xc807].
    I/O at 0xcc00 [0xcc03].
    I/O at 0xd000 [0xd00f].
    Bus 0, device 31, function 3:
    Class 0c05: PCI device 8086:24d3 (rev 2).
    IRQ 5.
    I/O at 0x500 [0x51f].
    Bus 0, device 31, function 5:
    Class 0401: PCI device 8086:24d5 (rev 2).
    IRQ 5.
    I/O at 0xd800 [0xd8ff].
    I/O at 0xdc00 [0xdc3f].
    Non-prefetchable 32 bit memory at 0xfd001000 [0xfd0011ff].
    Non-prefetchable 32 bit memory at 0xfd002000 [0xfd0020ff].
    Bus 1, device 0, function 0:
    Class 0300: PCI device 1002:4e48 (rev 0).
    IRQ 10.
    Master Capable. Latency=32. Min Gnt=8.
    Prefetchable 32 bit memory at 0xe8000000 [0xefffffff].
    I/O at 0x9000 [0x90ff].
    Non-prefetchable 32 bit memory at 0xf9000000 [0xf900ffff].
    Bus 1, device 0, function 1:
    Class 0380: PCI device 1002:4e68 (rev 0).
    Master Capable. Latency=32. Min Gnt=8.
    Prefetchable 32 bit memory at 0xf0000000 [0xf7ffffff].
    Non-prefetchable 32 bit memory at 0xf9010000 [0xf901ffff].
    Bus 2, device 1, function 0:
    Class 0c00: PCI device 104c:8024 (rev 0).
    IRQ 5.
    Master Capable. Latency=32. Min Gnt=2.Max Lat=4.
    Non-prefetchable 32 bit memory at 0xfc004000 [0xfc0047ff].
    Non-prefetchable 32 bit memory at 0xfc000000 [0xfc003fff].
    Bus 2, device 2, function 0:
    Class 0200: PCI device 10ec:8139 (rev 16).
    IRQ 11.
    Master Capable. Latency=32. Min Gnt=32.Max Lat=64.
    I/O at 0xa000 [0xa0ff].
    Non-prefetchable 32 bit memory at 0xfc005000 [0xfc0050ff].
    Bus 2, device 4, function 0:
    Class 0400: PCI device 14f1:8800 (rev 5).
    IRQ 12.
    Master Capable. Latency=32. Min Gnt=20.Max Lat=55.
    Non-prefetchable 32 bit memory at 0xfa000000 [0xfaffffff].
    Bus 2, device 4, function 1:
    Class 0480: PCI device 14f1:8811 (rev 5).
    IRQ 12.
    Master Capable. Latency=32. Min Gnt=4.Max Lat=255.
    Non-prefetchable 32 bit memory at 0xfb000000 [0xfbffffff].

    cat /proc/modules
    parport_pc 28933 1 - Live 0xf8d2c000
    lp 13001 0 - Live 0xf8ce2000
    parport 40585 2 parport_pc,lp, Live 0xf8ca3000
    autofs4 29253 2 - Live 0xf8cc3000
    rfcomm 42333 0 - Live 0xf8d15000
    l2cap 30661 5 rfcomm, Live 0xf8cba000
    bluetooth 56133 4 rfcomm,l2cap, Live 0xf8ccd000
    sunrpc 167813 1 - Live 0xf8ceb000
    ipt_REJECT 5569 1 - Live 0xf8ca0000
    ipt_state 1857 5 - Live 0xf8b2b000
    ip_conntrack 41497 1 ipt_state, Live 0xf8cae000
    iptable_filter 2881 1 - Live 0xf8aed000
    ip_tables 19393 3 ipt_REJECT,ipt_state,iptable_filter, Live 0xf8c9a000
    nls_utf8 2112 2 - Live 0xf8aef000
    ntfs 183440 2 - Live 0xf8b73000
    video 15941 0 - Live 0xf8ae4000
    button 6609 0 - Live 0xf8a92000
    battery 9413 0 - Live 0xf8ae9000
    ac 4805 0 - Live 0xf8ae1000
    usblp 13121 0 - Live 0xf8a85000
    md5 4033 1 - Live 0xf8a8a000
    ipv6 267841 8 - Live 0xf8b30000
    joydev 9601 0 - Live 0xf8a59000
    ohci1394 41353 0 - Live 0xf8a45000
    ieee1394 304441 1 ohci1394, Live 0xf8a95000
    uhci_hcd 35153 0 - Live 0xf8a2d000
    ehci_hcd 41037 0 - Live 0xf8a21000
    tda9887 13913 0 - Live 0xf89f0000
    tuner 27121 0 - Live 0xf89da000
    cx8800 33741 0 - Live 0xf8a0a000
    cx88xx 54113 1 cx8800, Live 0xf89fb000
    i2c_algo_bit 9289 1 cx88xx, Live 0xf89bc000
    video_buf 23749 2 cx8800,cx88xx, Live 0xf89e3000
    ir_common 7493 1 cx88xx, Live 0xf89ca000
    tveeprom 13017 1 cx88xx, Live 0xf89d5000
    v4l1_compat 13381 1 cx8800, Live 0xf89d0000
    v4l2_common 5825 1 cx8800, Live 0xf89c7000
    btcx_risc 4937 2 cx8800,cx88xx, Live 0xf89c4000
    videodev 9537 2 cx8800,cx88xx, Live 0xf89c0000
    shpchp 94405 0 - Live 0xf898f000
    hw_random 5973 0 - Live 0xf8935000
    i2c_i801 8781 0 - Live 0xf8931000
    i2c_core 21569 6 tda9887,tuner,cx88xx,i2c_algo_bit,tveeprom,i2c_i80 1, Live 0xf89 39000
    snd_intel8x0 34689 1 - Live 0xf8974000
    snd_ac97_codec 75961 1 snd_intel8x0, Live 0xf89a8000
    snd_seq_dummy 3653 0 - Live 0xf88e7000
    snd_seq_oss 37057 0 - Live 0xf8969000
    snd_seq_midi_event 9153 1 snd_seq_oss, Live 0xf8912000
    snd_seq 62289 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event, Live 0xf897e000
    snd_seq_device 8781 3 snd_seq_dummy,snd_seq_oss,snd_seq, Live 0xf8905000
    snd_pcm_oss 51185 0 - Live 0xf8941000
    snd_mixer_oss 17857 1 snd_pcm_oss, Live 0xf890c000
    snd_pcm 100169 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss, Live 0xf894f000
    snd_timer 33605 2 snd_seq,snd_pcm, Live 0xf8927000
    snd 57157 11 snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,sn d_seq_device,snd_ pcm_oss,snd_mixer_oss,snd_pcm,snd_timer, Live 0xf8918000
    soundcore 10913 1 snd, Live 0xf88e3000
    snd_page_alloc 9669 2 snd_intel8x0,snd_pcm, Live 0xf88df000
    8139too 30017 0 - Live 0xf88ea000
    mii 5441 1 8139too, Live 0xf88dc000
    floppy 65141 0 - Live 0xf88f4000
    dm_snapshot 17413 0 - Live 0xf88d6000
    dm_zero 2113 0 - Live 0xf88cd000
    dm_mirror 26157 0 - Live 0xf881b000
    ext3 132681 2 - Live 0xf886e000
    jbd 86233 1 ext3, Live 0xf88b6000
    dm_mod 58101 6 dm_snapshot,dm_zero,dm_mirror, Live 0xf882e000
    ata_piix 9413 0 - Live 0xf882a000
    libata 47301 1 ata_piix, Live 0xf8861000
    sd_mod 20545 0 - Live 0xf8823000
    scsi_mod 147977 2 libata,sd_mod, Live 0xf8890000

    ls -L -l /dev/dsp*
    crw------- 1 root root 14, 3 Aug 8 2005 /dev/dsp

    cat /etc/modprobe.conf
    alias eth0 8139too
    alias scsi_hostadapter ata_piix
    alias snd-card-0 snd-intel8x0
    options snd-card-0 index=0
    options snd-intel8x0 index=0
    remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0
    alias char-major-81 cx8800
    alias usb-controller ehci-hcd
    alias usb-controller1 uhci-hcd
    alias ieee1394-controller ohci1394

    and some more useful information
    alsa version: 1.0.9
    kernel: 2.6.12-1.1398_FC4
    motherboard: abit Ai7
    and i am using the onbaord sound on this motherboard

    and i have also noticed that the same error messages appear when i try to start up the totem movie player.
    hopefully this will help
    thanks

  2. #2
    Linux Engineer LondoJowo's Avatar
    Join Date
    May 2005
    Location
    Richmond, TX
    Posts
    804
    Here's the driver for the onboard Realtek ALC658 sound.
    http://www.realtek.com.tw/downloads/...&Software=True

  3. #3
    Just Joined!
    Join Date
    Aug 2005
    Posts
    3
    ok i installed that, and now i don't have any sound at all
    the soundcard detection doesn't work, and now alsaconf doesn't detect my sound card,

  4. #4
    Linux Engineer LondoJowo's Avatar
    Join Date
    May 2005
    Location
    Richmond, TX
    Posts
    804
    Did you follow the instructions in the readme.txt?

    The source code copy from www.alsa-project.org. ver:A3.3
    Linux Source Code for ALC audio codec

    Installation:
    This Source Code is from www.alsa-project.org.
    For driver installation, please follow below steps.

    Automatic install:
    execute

    ./install

    Manual install:
    Step 1. unzip source code
    tar xfvj alsa-driver-1.0.9b_1.tar.bz2

    Step 2. Turn on sound support (soundcore module, default turn on)

    Step 3. Complied source code
    a. cd alsa-driver-1.0.9b_1.
    b. ./configure
    c. make
    d. make install
    e. ./snddevices

    Step 4. Edit your /etc/modules.conf or conf.modules depending on the distribution
    (Please refer to the attached modules.conf)

    snd-xxxx is the card ID.

    -- Azalia controller --ALC880 ALC882 ALC260 ALC262
    --- Intel ICH6 ICH7 ---------
    snd-hda-intel
    --- ATI chipset -----
    snd-atiixp

    -- AC97 controller --ALC655 ALC650 ALC250 ALC255
    --- Intel ICH6 ICH7 , SiS 7012 and NVidia----------
    snd-intel8x0
    --- Via8233 Via686a -------------------------------
    snd-via82xx
    --- ATI Chipset -------------------------------
    snd-atiixp

    Copy and paste this to the bottom of your /etc/modules.conf or /etc/modprobe.conf file.
    # ALSA portion
    alias char-major-116 snd
    alias snd-card-0 snd-xxxx
    # OSS/Free portion
    alias char-major-14 soundcore
    alias sound-slot-0 snd-card-0
    # card #1
    alias sound-service-0-0 snd-mixer-oss
    alias sound-service-0-1 snd-seq-oss
    alias sound-service-0-3 snd-pcm-oss
    alias sound-service-0-8 snd-seq-oss
    alias sound-service-0-12 snd-pcm-oss

    Step 5. reboot your machine

    Step 6. Use the alsamixer the disable mute (All audio line default is mute)
    *Must to compile and to install the ALSA library and utility. (Use automatic install is already install)
    excute alsamixer

    Note: 1. The most detail information, can refer the alsa-kernel/Documenttation/ALSA-Configuration.txt in the azx-021705.tar.bz2.
    2. Kernel Version must be 2.2.14 or later.
    3. All mixer channels are muted by default. You must use a native
    or OSS mixer program to unmute appropriate channels.
    4. If can not compile the source code, try to rename the /usr/src/linux-2.x -> /usr/src/linux.
    5. The driver added to support the SPDIF functoin.
    6. a. You can download the alsa-lib-1.0.9 and alsa-utils-1.0.9a form the www.alsa-project.org, then unzip and install them.
    b. Suggest use "alsamixer" to control mixer function.
    c. Used "alsaconf" can autodetect which drive you need to install (step 4).

Posting Permissions

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