asound.conf Probleme nach Update auf Suse 10.2

Dieses Thema im Forum "Sound" wurde erstellt von Kenji, 12.06.2007.

  1. #1 Kenji, 12.06.2007
    Zuletzt bearbeitet: 12.06.2007
    Kenji

    Kenji Grünschnabel

    Dabei seit:
    12.06.2007
    Beiträge:
    2
    Zustimmungen:
    0
    Hi

    Ich hab da leichte Troubles mit der asound.conf.

    Ich habe ein Gateway von Knoppix auf Suse upgedatet und seit dem läuft die asound.conf nicht mehr richtig

    ALSA lib pcm_direct.c:1379: (snd_pcm_direct_parse_bindings) invalid slave channel number 2 in binding to 0
    aplay: main:545: audio open error: Invalid argument


    Knoppix Original config:


    pcm.ice1712 {
    type hw
    card 0
    }

    ctl.ice1712 {
    type hw
    card 0
    }


    pcm.via82xx {
    type hw
    card 1
    }

    ctl.via82xx {
    type hw
    card 1
    }

    # pcm.!default {
    # type plug
    # slave.pcm "duplex02"
    # }

    pcm.intmix {
    type dmix
    ipc_key 1024
    #slave.pcm "snd_card"
    slave {
    pcm "hw:1,0"
    #period_time 0
    period_size 64
    buffer_size 1024
    #channels 1
    #rate 16000
    }
    bindings {
    0 0
    1 1
    }
    }




    pcm.ossmix01 {
    type dmix
    ipc_key 1024
    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    #period_time 0
    period_size 64
    buffer_size 1024
    channels 1
    rate 8000
    }
    bindings {
    0 0
    1 1
    }
    }


    pcm.ossmix02 {
    type dmix
    ipc_key 1024
    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    channels 1
    rate 8000
    }
    bindings {
    0 2
    1 3
    }
    }


    pcm.ossmix03 {
    type dmix
    ipc_key 1024
    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    channels 1
    rate 8000
    }
    bindings {
    0 4
    1 5
    }
    }

    pcm.ossmix04 {
    type dmix
    ipc_key 1024
    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    rate 8000
    period_size 64
    buffer_size 1024
    channels 1
    }
    bindings {
    0 6
    1 7
    }
    }


    # Allow reading from the default device.
    # Also known as record or capture.

    pcm.input01 {
    type dsnoop
    ipc_key 2048

    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    rate 8000
    }

    bindings {
    0 0
    1 1
    }
    }

    pcm.input02 {
    type dsnoop
    ipc_key 2048

    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    rate 8000
    }


    bindings {
    0 2
    1 3
    }
    }

    pcm.input03 {
    type dsnoop
    ipc_key 2048

    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    rate 8000
    }
    bindings {

    0 4
    1 5
    }
    }


    pcm.input04 {
    type dsnoop
    ipc_key 2048

    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    rate 8000
    }
    bindings {
    0 6
    1 7
    }
    }


    pcm.duplex01{
    type asym
    playback.pcm "ossmix01"
    capture.pcm "input01"
    }
    pcm.duplex02{
    type asym
    playback.pcm "ossmix02"
    capture.pcm "input02"
    }
    pcm.duplex03{
    type asym
    playback.pcm "ossmix03"
    capture.pcm "input03"
    }
    pcm.duplex04{
    type asym
    playback.pcm "ossmix04"
    capture.pcm "input04"
    }







    --------------------------------------------------------------------------------




    Suse test config laut wiki:

    Bei der kommt einfach nur ein Ton...



    pcm.ice1712 {
    type hw
    card 0
    }

    ctl.ice1712 {
    type hw
    card 0
    }


    #disable dmix
    #pcm.!default {
    #type plug
    #slave.pcm hw
    #}

    #tut
    pcm.demo {
    type asym
    playback.pcm {
    type plug
    slave.pcm {
    @func concat
    strings [ "dmix:0,FORMAT=S32_LE" ] #card number 0
    }
    ttable.0.0 1
    ttable.1.1 1
    ttable.0.2 1
    ttable.1.3 1
    ttable.0.4 0.5
    ttable.1.4 0.5
    ttable.0.5 0.5
    ttable.1.5 0.5
    }
    capture.pcm {
    type plug
    slave.pcm {
    @func concat
    strings [ "dsnoop:0,FORMAT=S32_LE" ]#card number 0
    }
    }
    }

    pcm.duplex01 {
    type asym
    playback.pcm {
    type plug
    slave.pcm {
    @func concat
    strings [ "dmix:0,FORMAT=S32_LE" ] #card number 0
    }
    ttable.0.0 1
    ttable.1.1 1
    }
    capture.pcm {
    type plug
    slave.pcm {
    @func concat
    strings [ "dsnoop:0,FORMAT=S32_LE" ]#card number 0
    }
    ttable.0.0 1
    ttable.1.1 1
    }
    }

    pcm.duplex02 {
    type asym
    playback.pcm {
    type plug
    slave.pcm {
    @func concat
    strings [ "dmix:0,FORMAT=S32_LE" ] #card number 0
    }
    ttable.0.2 1
    ttable.1.3 1
    }
    capture.pcm {
    type plug
    slave.pcm {
    @func concat
    strings [ "dsnoop:0,FORMAT=S32_LE" ]#card number 0
    }
    ttable.0.2 1
    ttable.1.3 1
    }
    }

    pcm.duplex03 {
    type asym
    playback.pcm {
    type plug
    slave.pcm {
    @func concat
    strings [ "dmix:0,FORMAT=S32_LE" ] #card number 0
    }
    ttable.0.4 1
    ttable.1.5 1
    }
    capture.pcm {
    type plug
    slave.pcm {
    @func concat
    strings [ "dsnoop:0,FORMAT=S32_LE" ]#card number 0
    }
    ttable.0.4 1
    ttable.1.5 1
    }
    }

    pcm.duplex04 {
    type asym
    playback.pcm {
    type plug
    slave.pcm {
    @func concat
    strings [ "dmix:0,FORMAT=S32_LE" ] #card number 0
    }
    ttable.0.6 1
    ttable.1.7 1
    }
    capture.pcm {
    type plug
    slave.pcm {
    @func concat
    strings [ "dsnoop:0,FORMAT=S32_LE" ]#card number 0
    }
    ttable.0.6 1
    ttable.1.7 1
    }
    }

    pcm.ossmix04 {
    type dmix
    ipc_key 1024
    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    rate 8000
    period_size 64
    buffer_size 1024
    channels 1
    }
    bindings {
    0 6
    1 7
    }
    }


    # Allow reading from the default device.
    # Also known as record or capture.

    pcm.input01 {
    type dsnoop
    ipc_key 2048

    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    rate 48000
    }

    bindings {
    0 0
    1 1
    }
    }



    mfg

    Kenji
    .
    .
    .
    EDIT (autom. Beitragszusammenführung) :
    .

    Kleines Update: plug:duplex01 funkt,
    beim 02, 03 und 04 bekomm ich noch immer die Fehlermeldung das die Bindings nicht stimmen.

    Neue Config:


    pcm.ice1712 {
    type hw
    card 0
    }

    ctl.ice1712 {
    type hw
    card 0
    }


    pcm.via82xx {
    type hw
    card 1
    }

    ctl.via82xx {
    type hw
    card 1
    }

    # pcm.!default {
    # type plug
    # slave.pcm "duplex02"
    # }

    pcm.intmix {
    type dmix
    ipc_key 1024
    #slave.pcm "snd_card"
    slave {
    pcm "hw:1,0"
    #period_time 0
    period_size 64
    buffer_size 1024
    #channels 1
    #rate 16000
    }
    bindings {
    0 0
    1 1
    }
    }




    pcm.ossmix01 {
    type dmix
    ipc_key 1024
    #slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    #period_time 0
    period_size 64
    buffer_size 1024
    #channels 1
    #rate 8000
    }
    bindings {
    0 0
    1 1
    }
    }


    pcm.ossmix02 {
    type dmix
    ipc_key 1024
    #slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    #channels 1
    #rate 8000
    }
    bindings {
    0 2
    1 3
    }
    }


    pcm.ossmix03 {
    type dmix
    ipc_key 1024
    # slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    # channels 1
    # rate 8000
    }
    bindings {
    0 4
    1 5
    }
    }

    pcm.ossmix04 {
    type dmix
    ipc_key 1024
    # slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    # rate 8000
    period_size 64
    buffer_size 1024
    # channels 1
    }
    bindings {
    0 6
    1 7
    }
    }


    # Allow reading from the default device.
    # Also known as record or capture.

    pcm.input01 {
    type dsnoop
    ipc_key 2048

    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    rate 8000
    }

    bindings {
    0 0
    1 1
    }
    }

    pcm.input02 {
    type dsnoop
    ipc_key 2048

    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    rate 8000
    }


    bindings {
    0 2
    1 3
    }
    }

    pcm.input03 {
    type dsnoop
    ipc_key 2048

    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    rate 8000
    }
    bindings {

    0 4
    1 5
    }
    }


    pcm.input04 {
    type dsnoop
    ipc_key 2048

    slave.pcm "snd_card"
    slave {
    pcm "hw:0,0"
    period_size 64
    buffer_size 1024
    rate 8000
    }
    bindings {
    0 6
    1 7
    }
    }


    pcm.duplex01{
    type asym
    playback.pcm "ossmix01"
    capture.pcm "input01"
    }
    pcm.duplex02{
    type asym
    playback.pcm "ossmix02"
    capture.pcm "input02"
    }
    pcm.duplex03{
    type asym
    playback.pcm "ossmix03"
    capture.pcm "input03"
    }
    pcm.duplex04{
    type asym
    playback.pcm "ossmix04"
    capture.pcm "input04"
    }
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Kenji

    Kenji Grünschnabel

    Dabei seit:
    12.06.2007
    Beiträge:
    2
    Zustimmungen:
    0
    So das Problem ist eindeutig, die bindings beim ossmix ;(

    bei

    0 0
    1 1

    Funktioniert alles beim Rest kommt immer die Fehlermeldung...

    Irgendwelche Ideen dazu?
     
Thema:

asound.conf Probleme nach Update auf Suse 10.2

Die Seite wird geladen...

asound.conf Probleme nach Update auf Suse 10.2 - Ähnliche Themen

  1. grub-pc Probleme bei upgrade

    grub-pc Probleme bei upgrade: Hallo, ich habe beim dist-upgrade folgendes Problem: ---------- Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. Trigger für...
  2. Probleme mit YUM

    Probleme mit YUM: Hallo, ich habe CentOs 7 als Dualboot mit Windows 7 auf einen Dell Latitude E5510 installiert. Dies hat soweit auch alles geklappt. Leider habe...
  3. Forscher analysieren Durchsatzprobleme im Linux-Scheduler

    Forscher analysieren Durchsatzprobleme im Linux-Scheduler: Eine Gruppe von Forschern hat Fälle identifiziert, in denen der Scheduler im Linux-Kernel falsche Entscheidungen trifft und die CPUs nicht so gut...
  4. München: LiMux als Sündenbock für IT-Probleme?

    München: LiMux als Sündenbock für IT-Probleme?: Im Münchner Stadtrat soll später in diesem Jahr erneut über den Einsatz von Linux in der Stadtverwaltung diskutiert werden. Die Grünen vermuten,...
  5. BSI-Audit findet keine akuten Probleme in OpenSSL

    BSI-Audit findet keine akuten Probleme in OpenSSL: Das Bundesamt für Sicherheit in der Informationstechnik hat OpenSSL auf seine Sicherheit untersuchen lassen. Die Analyse zeigt vor allem, dass die...