das muss in die
/etc/make.conf
|
Quellcode
|
1
|
ALSA_CARDS="emu10k1"
|
nachzusehen hier
mach es mal so (würde dir nen ganz frischen kernel dafür empfehlen):
deinen kernel so einstellen:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
|
Loadable module support --->
[*] Enable loadable module support
Device Drivers --->
Sound --->
<*> Sound card Support
Advanced Linux Sound Architecture --->
< > Advanced Linux Sound Architecture
Open Sound System --->
< > Open Sound System (Deprecated)
|
dann musst du jegliche packages mit alsa emerged haben...
z.b.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
|
# emerge alsa-lib alsa-headers alsa-driver alsa-oss alsa-utils
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild R ] media-libs/alsa-lib-1.0.8
[ebuild N ] media-sound/alsa-driver-1.0.8
[ebuild R ] media-libs/alsa-oss-1.0.8-r1
[ebuild R ] media-sound/alsa-utils-1.0.8
[ebuild N ] media-sound/mpg321
|
|
Quellcode
|
1
2
3
|
# etc-update
Scanning Configuration files...
Exiting: Nothing left to do; exiting. :)
|
dann musst du deine
/etc/modules.d/alsa folgendermaßen anpassen
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-emu10k1
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# 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
|
nachzusehen hier
und ggf noch ein
|
Quellcode
|
1
|
# modules-update
|
und dann alsasound zum bootlevel hinzufügen...
|
Quellcode
|
1
2
3
4
|
# rc-update add alsasound boot
# /etc/init.d/alsasound start
* ALSA Detected...
* Restoring Mixer Levels [ ok ]
|
dann muss dein user ja noch in der gruppe audio sein...
und dann noch die mixer level einstellen...
entweder mit --> alsamixer
würde dir aber zu alsaconf raten...
und mit
|
Quellcode
|
1
2
|
# alsactl store
(werden die soundlevel gespeichert)
|
wenn du den frisch geladenen kernel gebootet hast kannst schauen ob die sound karte erkannt wurde mit
|
Quellcode
|
1
|
# cat /proc/asound/cards
|
--> wenn dort nichts steht hast du irgend was falsch gemacht...
Wichtig: Falls Du Probleme haben sollten, alsamixer zu starten und Fehlermeldungen erhalten wie alsamixer: function snd_ctl_open failed for default: No such file or directory, ist das gewöhnlich ein Problem mit dem Einrichten der Geräte von udev. Laß killall udevd; udevstart laufen, um die Einträge in/dev neu zu laden und starten Sie alsamixer. Das sollte das Problem beheben.
*bei problemen nochmal melden...[/quote]
Gruß Andreas
PS: Danke an
MyD für die Anleitung!