PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ALSA und Gentoo



GoIIum
14.10.05, 19:21
Ich versuche nun schon seit laengerem meine Soundkarte unter Gentoo zum Laufen zu bringen. Ich bin also der Gentoo-Installationsanleitung gefolgt und das ging auch ganz gut.

cat /dev/urandom > /dev/dsp gibt Sound aus.

lsmod sagt folgendes:


snd_pcm_oss 52128 0
snd_mixer_oss 18176 1 snd_pcm_oss
snd_seq_midi_event 9152 0
snd_seq 55840 1 snd_seq_midi_event
snd_via82xx 26944 0
snd_ac97_codec 90712 1 snd_via82xx
snd_pcm 89608 3 snd_pcm_oss,snd_via82xx,snd_ac97_codec
snd_timer 23816 2 snd_seq,snd_pcm
snd_page_alloc 11728 2 snd_via82xx,snd_pcm
snd_mpu401_uart 8896 1 snd_via82xx
snd_rawmidi 25184 1 snd_mpu401_uart
snd_seq_device 8972 1 snd_rawmidi
snd 52552 10 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_via82xx,snd_ ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_r awmidi,snd_seq_device

Nur funktioniert alsamixer nicht...
alsamixer: function snd_ctl_open failed for default: No such device

Ich habe auch schon snddevices ausgefuehrt und auch killall udevd;udevstart, hat aber beides nichts gebracht.

Danke im Voraus. :)

gnuroman
14.10.05, 19:24
alsaconf :)

GoIIum
14.10.05, 19:27
alsaconf :)
Auch schon ausgefuehrt. ;)

Vielleicht hilft ja das noch:


amd64 kn # /etc/init.d/alsasound start
* Loading ALSA modules ...
* Loading: snd-card-0 ... [ ok ]
* Loading: snd-seq-oss ...
FATAL: Error inserting snd_seq_oss (/lib/modules/2.6.13-gentoo-r3/kernel/sound/core/seq/oss/snd-seq-oss.ko): Device or resource busy [ !! ]
* Loading: snd-pcm-oss ... [ ok ]
* ERROR: Failed to load necessary drivers [ ok ]
* Restoring Mixer Levels ...
* No mixer config in /etc/asound.state, you have to unmute your card! [ ok ]


Bei alsaconf kommt aber so viel ich weiss, auch noch ein Fehler, nur kann ich es eben nicht so schnell lesen, da die Konsole dann wieder "gecleart" wird. Aber trotzdem steht danach, dass alsaconf erfolgreich ausgefuehrt wurde.

gnuroman
14.10.05, 21:33
Die Probleme mit Gentoo+alsa kenne ich von früher noch. Hatte auch immer diesen "Fehler" bei alsamixer zB in Verbindung mit der dmesg/bootup-Ausgabe.
Das einzige was geholfen hat: downgrade von alsa-utils und alsa-lib; oder du packst den mist in deine /etc/portage/package.keywords und nimmst die ~x86 Pakete und hoffst es klappt dann.

GoIIum
14.10.05, 23:04
Die Probleme mit Gentoo+alsa kenne ich von früher noch. Hatte auch immer diesen "Fehler" bei alsamixer zB in Verbindung mit der dmesg/bootup-Ausgabe.
Das einzige was geholfen hat: downgrade von alsa-utils und alsa-lib; oder du packst den mist in deine /etc/portage/package.keywords und nimmst die ~x86 Pakete und hoffst es klappt dann.
Okay, werde da mal ein bisschen herumprobieren...

GoIIum
15.10.05, 10:45
Irgendwie verstehe ich das nicht so ganz.

Wie meinst du das mit dem Downgraden? Auf welche Version denn?

Die /etc/portage/package.keywords existiert gar nicht und was genau muesste ich dann da hereinschreiben?

linuxazubi
15.10.05, 11:04
Irgendwie verstehe ich das nicht so ganz.

Die /etc/portage/package.keywords existiert gar nicht und was genau muesste ich dann da hereinschreiben?

fürs erste mal musst die datei erstellen.

ob das installieren einer testing-version ist, wage ich zu bezweifeln.
bei mir läuft es mit der stable-version bestens.
hast du den mal versucht, alsa im kernel zu integrieren?
http://www.pro-linux.de/news/2002/0015.html

GoIIum
15.10.05, 11:27
fürs erste mal musst die datei erstellen.

ob das installieren einer testing-version ist, wage ich zu bezweifeln.
bei mir läuft es mit der stable-version bestens.
hast du den mal versucht, alsa im kernel zu integrieren?
http://www.pro-linux.de/news/2002/0015.html
Im Kernel integriert habe ich ALSA auch schon, ja, aber das funktioniert gar nicht.

Aber was hat "Neue Festplatte unter Linux einrichten" mit ALSA zu tun?

tuxthekiller
15.10.05, 11:34
Wenn du ALSA im Kernel hast geht es nicht. Du darfst ALSA nur einmal haben. Aber wie startet man alsaconf wenn alsa im Kernel ist?

linuxazubi
15.10.05, 11:56
Im Kernel integriert habe ich ALSA auch schon, ja, aber das funktioniert gar nicht.

Aber was hat "Neue Festplatte unter Linux einrichten" mit ALSA zu tun?


sorry, habe den falschen firefoxtab erwischt! :rolleyes:

GoIIum
15.10.05, 11:57
Wenn du ALSA im Kernel hast geht es nicht. Du darfst ALSA nur einmal haben. Aber wie startet man alsaconf wenn alsa im Kernel ist?
Ich habe es ja nun gar nicht mehr im Kernel. ;)

tuxthekiller
15.10.05, 12:07
Gib mal den richtigen Link

tuxthekiller
15.10.05, 13:35
Guck mal hier http://www.gentoo.de/doc/de/alsa-guide.xml

GoIIum
15.10.05, 14:00
Guck mal hier http://www.gentoo.de/doc/de/alsa-guide.xml
Das alles habe ich befolgt, nur klappt eben das Starten von alsamixer nicht.

Mittlerweile kommen uebrigens ein paar mehr Fehler beim Ausfuehren von /etc/init.d/alsasound start:
* Loading ALSA modules ...
* Loading: snd-card-0 ... [ ok ]
* Loading: snd-card-1 ...
FATAL: Module snd_ens1371 not found. [ !! ]
* Loading: snd-seq-oss ...
FATAL: Error inserting snd_seq_oss (/lib/modules/2.6.13-gentoo-r3/kernel/sound/core/seq/oss/snd-seq-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg) [ !! ]
* Loading: snd-pcm-oss ...
WARNING: Error inserting snd_mixer_oss (/lib/modules/2.6.13-gentoo-r3/kernel/sound/core/oss/snd-mixer-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_pcm_oss (/lib/modules/2.6.13-gentoo-r3/kernel/sound/core/oss/snd-pcm-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg) [ !! ]
* Loading: snd-mixer-oss ...
FATAL: Error inserting snd_mixer_oss (/lib/modules/2.6.13-gentoo-r3/kernel/sound/core/oss/snd-mixer-oss.ko): Unknown symbol in module, or unknown parameter (see dmesg) [ !! ]
* ERROR: Failed to load necessary drivers [ ok ]
* Restoring Mixer Levels ...
* No mixer config in /etc/asound.state, you have to unmute your card! [ ok ]

tuxthekiller
15.10.05, 16:13
Versuch mal ALSA komplett neu zu installieren. Am besten so:
Gib in der Konsole ein: cat /var/lib/portage/world | grep -i alsa
und dann unmerge alle Pakete die da stehen
Dann mach das was in meinem Link bei in den Kernel compilern oder so aehnlich steht
Pass aber auf das du OSS deaktivierst und deine Soundkarte(must du suchen) aktiviert hast.
Jetzt merge alsa-utils
Dann rufst du alsaconf auf und waehlst deine Karte aus
Wenn es fertig ist: cat /dev/urandom > /dev/dsp

GoIIum
15.10.05, 16:27
Versuch mal ALSA komplett neu zu installieren. Am besten so:
Gib in der Konsole ein: cat /var/lib/portage/world | grep -i alsa
und dann unmerge alle Pakete die da stehen
Dann mach das was in meinem Link bei in den Kernel compilern oder so aehnlich steht
Pass aber auf das du OSS deaktivierst und deine Soundkarte(must du suchen) aktiviert hast.
Jetzt merge alsa-utils
Dann rufst du alsaconf auf und waehlst deine Karte aus
Wenn es fertig ist: cat /dev/urandom > /dev/dsp
Danke schon mal. Werde es spaeter mal probieren.

cat /dev/urandom > /dev/dsp gibt uebrigens so schon etwas aus...