Friday, March 24, 2006

USB audio sous linux

Problème
Configurer USB audio sous linux

Keywords
USB audio linux

Solution

  1. vérifier que usb-audio est configuré:
    $mcat /proc/asound/cards
    0 [SI7012 ]: ICH - SiS SI7012
    SiS SI7012 with ALC200,200P at 0xdc00, irq 10
    1 [Audio ]: USB-Audio - USB Audio
    C-Media INC. USB Audio at usb-0000:00:02.2-1, full speed

  2. écrire .asoundrc avec les numéros correspondant à ceux obtenus ci-dessus, et les drivers de votre carte audio:
    pcm.intel8x0 {
    type plug
    slave.pcm "hw:0"
    }

    ctl.intel8x0 {
    type hw
    card 0
    }

    pcm.usb-audio {
    type plug
    slave.pcm "hw:1"
    }

    ctl.usb-audio {
    type hw
    card 1
    }

  3. éventuellement, compéter /etc/modprobe.conf avec le code suivant:
    # ALSA portion
    alias char-major-116 snd
    alias snd-card-%i snd-usb-audio
    # module options should go here

    # OSS/Free portion
    alias char-major-14 soundcore
    alias sound-slot-%i snd-card-%i

    # 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

    où %i est là-encore le numéro correspondant à la sortie USB.


Source
Amarok wiki
Gentoo forum
ALSA project homepage