Uzyskanie dźwięku na płycie opartej na chipsecie Intela i810 posiadającej zintegrowaną kartę dźwiękową AC97 nie należy wbrew pozorom do zadań trudnych, czy też niemożliwych, jak zdawać się może początkującemu użytkownikowi Linuksa. Poniższy tekst przedstawi to w miarę dostępny sposób. Doświadczenia swe opieram o dystrybucję Red Hat 6.2 i jądro 2.2*. Użyłem do jej konfiguracji sterowników ze strony ALSY (Advanced Linux Sound Architecture).
Potrzebujemy trzy pliki najlepiej w wersji jak najnowszej (obecnie najnowsze jakie znalazłem to 0.5.9), są to:
Możesz ściągnąć je ode mnie lub poszukać nowszych na stronie ALSY
Rozpakowujesz ( jako root ) te pliki ( sposób rozpakowywania umieściłem w dziale 'Podstawy'). Następnie instalujesz je ( przechodząc kolejno do utworzonych katalogów ):
Przechodzisz do katalogu alsa-driver ( tego z którego instalowałeś
) i uruchamiasz ./snddevices
Wykonujesz polecenie modprobe snd-card-intel8x0
Następnie /etc/rc.d/init.d/alsasound restart
Uruchamiasz amixer , jeżeli się uruchomi to znaczy, że wszystko jest w porządku. W przeciwnym wypadku coś jest nie tak i powinieneś upewnić się, że wykonałeś poprzednie punkty dokładnie wg opisu.
# ALSA native device support
alias char-major-116 snd
options snd snd_major=116 snd_cards_limit=1
alias snd-card-0 snd-card-intel8x0
#options snd-card-interwave snd_index=0 snd_id="intel8x0"
# OSS/Free setup
alias char-major-14 soundcore
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
Uruchamiasz jakiś mixer np.: aumix, alsamixer itp. Robisz unmute na kanałach, bo standardowo wszystkie kanały są ściszone.
Możesz zapisać sobie ustawienia głośności w /etc/asound.conf poleceniem alsactl store ( chociaż czytałem w newsach, że nie jest to konieczne).
Na tym kończy się konfiguracja.