das muss in die
/etc/make.conf
|
Quellcode
|
1
|
ALSA_CARDS="intel8x0"
|
die variable kann sich bei dir unterscheiden - poste deshalb mal ein
|
Quellcode
|
1
|
# lspci
|
einzusehen hier
mach es mal so:
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 emergen
z.b.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# emerge alsa-lib 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
# 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
16
17
|
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-card-0
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 /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
options snd cards_limit=1
|
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...
und mit
|
Quellcode
|
1
2
|
# alsactl store
(werden die soundlevel gespeichert)
|
Wichtig: Falls Sie 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. Lassen Sie killall udevd; udevstart laufen, um die Einträge in/dev neu zu laden und starten Sie alsamixer. Das sollte das Problem beheben.
*good luck
*bei problemen nochmal melden...