2005-06-11 13:37:15 georgey2k napisał:
> dzięki. działa alsaconf.
> szkoda ze karta już nie. Mam M-Audio Delta na chipsecie Crystal. aRts to wykrywa ale ALSA już
> nie. Trudno.
Na
http://alsa.opensrc.org/index.php?page=AlsaDrivers jest napisane, że trzeba korzystać ze sterownika ice1712. Jeśli go nie masz, to przekompiluj alsa\\'ę z obsługą tego sterownika. Teoretycznie powinno chodzić.
Jako że domyślam się, że jeśli już uda Ci się odpalić tą alsę, to będziesz miał problemy z dźwiękiem - mianowicie nic nie będziesz słyszał. Więc od razu Ci napiszę, że po wszelkich modprobe\\'ach alsy, musisz w alsamixer poustawiać głośność, która jest domyślnie ustawiona na zero, również po restarcie.
Po drugie żeby w pełni korzystać z dobrodziejstw alsy, musisz stworzyć plik /etc/asound.conf (dla wszystkich), albo ~/.asoundrc (tylko dla Ciebie) z ustawieniami mixera, które znajdziesz na
http://www.thepenguin.org.uk/alsa/ (zrób CTRL+C -> CTRL+V).
Dodatkowo przydałby Ci się jakiś skrypt uruchamiający całość i ustawiający jakąś domyślną głośność. Jako że nie pamiętam skąd wziąłem mój, zamieszczę go inline. Musisz w nim tylko pozmieniać nazwy ładowanych modułów na takie które Ty masz. Ustaw też ten skrypt tak, by uruchamiał się ze startem systemu, i ciesz się dźwiękiem.
Powodzenia
Rafał
---CUT HERE---
#!/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
case \\"$1\\" in
start)
echo -n \\"Starting alsa...\\"
rmmod i810_audio
modprobe snd-intel8x0
modprobe snd-pcm-oss
modprobe snd-mixer-oss
modprobe snd-seq-oss
amixer set Master 100% unmute
amixer set PCM 75% unmute
amixer set CD unmute cap
echo \\"done.\\"
;;
stop)
echo -n \\"Stopping alsa...\\"
rmmod snd-seq-oss
rmmod snd-mixer-oss
rmmod snd-pcm-oss
rmmod snd-intel8x0
echo \\"done.\\"
;;
force-reload|restart)
echo -n \\"Reconfiguring alsa...\\"
ifconfig wlan0 down
rmmod snd-seq-oss
rmmod snd-mixer-oss
rmmod snd-pcm-oss
rmmod snd-intel8x0
modprobe snd-intel8x0
modprobe snd-pcm-oss
modprobe snd-mixer-oss
modprobe snd-seq-oss
amixer set Master 100% unmute
amixer set PCM 75% unmute
amixer set CD unmute cap
echo \\"done.\\"
;;
*)
echo \\"Usage: /etc/sysconfig/interfaces/alsa {start|stop|restart|force-reload}\\"
exit 1
;;
esac
---CUT HERE---