PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gentoo: Alsa bei Yamaha OPL3



AndreasMeier
13.12.04, 19:34
Hallo Linuxgemeinde,

ich versuch gerade auf meinem Laptop ALSA unter Gentoo zum laufen zu kriegen.
Als Soundkarte ist eine Yamaha OPL3 eingebaut.
Da lspci nicht funktioniert (Karte ist unter ISA-Devices im Kernel), kann ich aber
nix weiter auslesen, wie in der ALSA-Guide bei Gentoo beschrieben.

Meine Frage ist, was ich in der /etc/modules.d/alsa einstellen muß ??
Ich hab bei ALSA nachgeschaut, unter Yamaha OPL3 steht "snd-opl3-sa2".
Ist das das Modul, was ich unter der Sektion ALSA portion eintragen muß :
alias snd-card-0 snd-opl3-sa2

Und was muß ich in der make.conf als ALSA_CARDS eintragen?

Bitte um Hilfe,

Danke und Gruß
Andreas

AndreasMeier
14.12.04, 11:40
Weiter Informationen:
Ich hab im Kernel ALSA mit reinkompiliert (2.6.x-Kernel).
Daher braucht man dann nur noch die alsa-utils emergen.
Hab ich gemacht.
Leider schon bevor ich die Eintragungen in /etc/modules.d/alsa und /etc/make.conf machen konnte.
Macht das was aus ??


Im Moment hab ich in der /etc/make.conf
ALSA_CARDS="opl3-sa2" stehen.

In der /etc/modules.de/alsa steht
alias snd-card-0 snd-opl3-sa2
bzw. auch
alias snd-card-1 snd-opl3-sa2

Beim booten bringt er mir ne Fehlermeldung, dass er Device nicht finden kann.

Kann mir jemand bitte Tips geben, wie ich hier weiterkomme ?

Danke und Gruß
Andreas

iceface
14.12.04, 11:51
Warum verwendest Du nicht "alsaconf"?

AndreasMeier
14.12.04, 13:39
Kenn ich noch nicht. Dem Namen nach schließ ich auf ein Config-Programm für ALSA.
Die alsa-utils hab ich ge-emerged. Ist das da dabei ?

Gruß
Andreas

AndreasMeier
14.12.04, 13:55
OK, habs gefunden. Hat mir auch die /etc/modules.d/alsa neu geschrieben.
Während Reboot kommt aber immer noch die alten Aliase :
ALT: alias snd-card-0 snd-opl3-sa2
NEU: alias snd-card-0 snd-opl3sa2

ABER !!!
3 Fragen:
- warum kommt trotz Reboot immer noch die alte Config ?
Modules update ist gelaufen, muß ich am Boot-Prozeß noch irgendwas
ändern ??

- In der make.conf steht immer noch ALSA_CARDS="opl3-sa2"
Muß ich dass dann analog zu oben in "opl3sa2" ändern ??

- Macht das Probleme, dass ich die Utils von ALSA zuerst ohne die
Einstellungen von oben ge-emerged habe ??

Danke und Gruß
Andreas

AndreasMeier
15.12.04, 06:00
Hallo,

danke für die Antworten. Jetzt hab ich Sound zum laufen gebracht.
Gerade der Hinweis auf die alsaconf war goldrichtig.
Der richtige Befehl in der make.conf ist ALSA_CARDS="opl3sa2".
Die Utils muß ich nicht nochmal emergen und die Bootmeldungen gingen nach Löschung der alsa.old im /etc/modules.d/ auch weg.
Von da her scheppert jetzt wie gewünscht Sound aus meinem Laptop.

Danke nochmal an alle,

Gruß
Andreas