alsa & udev

Łukasz Maśko masko w ipipan.waw.pl
Wto, 3 Sty 2012, 21:37:03 CET


Dnia wtorek, 3 stycznia 2012, Grzesiek Sójka napisał:
[...]
> > jakiś bałagan w plikach (stare albo niepotrzebne, niepoprawne wersje
> > plików w /etc/udev/rules.d/).
> 
> Nic tam nie robiłem więc powinny być dystrybucyjne. podejżewam, że
> trzeba ustawić gdzieś żeby ładował snd-mixer-oss bo nie ładuje. Nie
> udało mi się niestety znaleźć jak.

Mi się też wydawało, że mam dystrybucyjne. A potem okazało się, że mam tam 
plik 50-udev-default.rules, który pewnie pochodzi z jakiejś starszej wersji 
udev, ale ma całą masę błędów i przez niego nie są przetwarzane inne pliki. 
Tak straciłem mysz i klawiaturę pod X-ami (po wyrzuceniu tego pliku wróciło 
do normy).
Polecam sprawdzić rpm -qf /etc/udev/rules.d przy czym plik
*-udev-default.rules (u mnie na początku jest 49) jest tworzony 
automatycznie, jak go wywalisz to się odtworzy. Przy okazji - u mnie zawiera 
on właśnie to czego potrzebujesz:

$ cat /etc/udev/rules.d/49-udev-default.rules
# alsa devices
SUBSYSTEM=="sound",             GROUP="audio"
KERNEL=="controlC[0-9]*",       NAME="snd/%k", GROUP="audio"
KERNEL=="hw[CD0-9]*",           NAME="snd/%k", GROUP="audio"
KERNEL=="midiC[D0-9]*",         NAME="snd/%k", GROUP="audio"
KERNEL=="pcm[CD0-9cp]*",        NAME="snd/%k", GROUP="audio"
KERNEL=="seq",                  NAME="snd/%k", GROUP="audio"
KERNEL=="timer",                NAME="snd/%k", GROUP="audio"

# sound devices
SUBSYSTEM=="sound",             GROUP="audio"
KERNEL=="adsp",                 NAME="sound/%k", SYMLINK+="%k", 
GROUP="audio"
KERNEL=="adsp[0-9]*",           NAME="sound/%k", SYMLINK+="%k", 
GROUP="audio"
KERNEL=="audio",                NAME="sound/%k", SYMLINK+="%k", 
GROUP="audio"
KERNEL=="audio[0-9]*",          NAME="sound/%k", SYMLINK+="%k", 
GROUP="audio"
KERNEL=="dsp",                  NAME="sound/%k", SYMLINK+="%k", 
GROUP="audio"
KERNEL=="dsp[0-9]*",            NAME="sound/%k", SYMLINK+="%k", 
GROUP="audio"
KERNEL=="mixer",                NAME="sound/%k", SYMLINK+="%k", 
GROUP="audio"
KERNEL=="mixer[0-9]*",          NAME="sound/%k", SYMLINK+="%k", 
GROUP="audio"
KERNEL=="sequencer",            NAME="sound/%k", SYMLINK+="%k", 
GROUP="audio"
KERNEL=="sequencer[0-9]*",      NAME="sound/%k", SYMLINK+="%k", 
GROUP="audio"

-- 
Łukasz Maśko                                           GG:   2441498    _o)
Lukasz.Masko(at)ipipan.waw.pl                                           /\\
Registered Linux User #61028                                           _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"


Więcej informacji o liście pld-users-pl