Mailinglist Archive: opensuse-de (2154 mails)

< Previous Next >
Soundkarten fest zuordnen (10.2)
  • From: Klaus Rehberg <klaus@xxxxxxxxxxxx>
  • Date: Sat, 17 Feb 2007 21:34:19 +0100
  • Message-id: <200702172134.19994.klaus@xxxxxxxxxxxx>
Hallo Liste,

ich habe schon diverse Beiträge zum Thema Sound mit mehreren Soundkarten
studiert - aber keiner hat mir bisher zur Lösung verholfen.

Die Daten :

Linux pc1 2.6.20-2-default #1 SMP Wed Feb 7 21:04:19 UTC 2007 i686 i686 i386
GNU/Linux

mit allen Updates von heute.

Es gibt lt. lspci folgende Audioquellen :

00:0e.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio
Decoder [Audio Port] (rev 05)

00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97
Sound Controller (rev a0)

00:10.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev 01)

Alle Treiber sind installiert und jede Soundquelle funktioniert für sich,
solange ich sie einzeln einrichte.

Das Problem, mit dem ich bisher nicht zurechtkomme, ist, den Soundkarten eine
festgelegte Reihenfolge zu vergeben. Die ändert sich bei fast jedem Neustart
willkürlich.

Meine USB-Webcam mit Microfon habe ich mich bisher noch nicht gewagt auch noch
anzuschließen.

Ich möchte die PCI-Adresse 00:02:.7 gerne als /dev/dsp,
die 00:10:0 als /dev/dsp1,
und die 00:0e:1 als /dev/dsp2 festlegen.

Wenn ich mit alsaconf arbeite, wird der Conextant Controller (Haupauge WinTV)
nicht gefunden, im Mixer ist er aber vorhanden. Wo und wie die initialisiert
wird, habe ich noch nicht herausbekommen.

Den Postings und Howtos nach, die ich über das Thema gefunden habe, sollte
sich das Problem über die Konfiguration von udev lösen lassen (? oder ?).
Die etwas ausführlicheren Anleitungen, die ich dazu bisher gefunden habe sind
leider in englisch gehalten (was leider nicht gerade meine Stärke ist).

Ich habe damit so einiges (leider ohne Erfolg) ausprobiert, habe aber
offensichtlich die Arbeitsweise und Syntax noch nicht richtig verstanden -
oder bin mit udev völlig auf dem falschen Dampfer.

Die originale Datei /etc/udev/rules.d/40-alsa.rules enthält :

SUBSYSTEM=="sound", GROUP="audio"
SUBSYSTEM=="snd", GROUP="audio"
KERNEL=="controlC[0-9]*", NAME="snd/%k"
KERNEL=="hwC[D0-9]*", NAME="snd/%k"
KERNEL=="pcmC[D0-9cp]*", NAME="snd/%k"
KERNEL=="midiC[D0-9]*", NAME="snd/%k"
KERNEL=="timer", NAME="snd/%k"
KERNEL=="seq", NAME="snd/%k"
SUBSYSTEM=="sound", KERNEL=="controlC?", RUN+="/usr/sbin/alsactl -F
restore %n"
SUBSYSTEM=="sound", KERNEL=="hwC?D2", DRIVERS=="EMU10K1_Audigy",
RUN+="/etc/alsa.d/udev-soundfont"

Die Datei /etc/modprobe.d/sound enthält zur Zeit :

alias char-major-116 snd
alias char-major-14 soundcore
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
alias snd-card-1 snd-ens1370
alias sound-slot-1 snd-ens1370
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0

Wenn ich nach einem reboot "rcalsasound restart" ausführe, arbeitet ab und zu
alles wie gewünscht.

Wenn noch weitere Informationen notwendig sind um zu helfen, liefere ich die
gerne nach.

Viele Grüße

Klaus

--
Have a nice Day ;-)
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups