{ }
menu zespół linki Logowanie
Stabilny hosting
BSDGuru zawdzięcza
firmie Datanet.pl
Hosting BSDGuru.org - DataNet.pl

Tworzenie i używanie pliku urządzenia


Po ponownym uruchomieniu komputera zaloguj się i wpisz dmesg | grep pcm jak pokazano poniżej:

    # dmesg | grep pcm
    pcm0:  on sbc0

To co zobaczysz może wyglądać nieco inaczej. Jeśli nie wyświetliły się żadne urządzenia pcm oznacza to, że coś poszło nie tak. Jeśli tak się stało wróć do pliku konfiguracyjnego jądra, upewnij się, że przed kompilacją dopisałeś odpowiedni sterownik. Spójrz na sekcję poświęconą rozwiązywaniu problemów.

Jeśli poprzednia komenda zwróciła pcm0, będziesz musiał, jako root, zrobić co następuje:

    # cd /dev
    # sh MAKEDEV snd0

Jeśli jednak wyświetliło Ci się pcm1, a nie pcm0, zrób ten sam krok co wyżej, zmień tylko snd0 na snd1.

Zauważ: Powyższe komendy nie utworzą urządzenia /dev/snd !

MAKEDEV utworzy grupę plików urządzeń:
Urządzenie Opis
/dev/audio urządzenie audio kompatybilne ze SPARC
/dev/dsp urządzenie głosowe
/dev/dspW Jak /dev/dsp, ale 16 bitów na próbkę
/dev/midi Urządzenie bezpośredniego dostępu do MIDI
/dev/mixer Port kontrolny urządzenia mixer
/dev/music Poziom 2 interfejsu sekwensera
/dev/sequencer Urządzenie sekwesera
/dev/pss Programowalny interfejs urządzenia

Jeśli wszystko poszło dobrze powinieneś mieć działającą kartę muzyczną. Zapewne zechcesz zainstalować sobie jakieś aplikacje grające, jak audio/mpg123, aby słuchać swoich plików muzycznych.

Powszechne problemy

   ``unsupported subdevice XX''  
   [urządzenie nie wspierane przez system]

Jeden lub więcej plik urządzenia został utworzony niepoprawnie. Powtórz postępowanie opisane powyżej.

   ``sb_dspwr(XX) timed out''                  

Port I/0 jest ustawiony źle.

   ``bad irq XX''

IRQ jest ustawione źle. Upewnij się, że ustawienie IRQ i IRQ karty są takie same.

   ``xxx: gus pcm not attached, out of memory''

Nie ma wystarczająco dużo dostępnej pamięci, aby użyć urządzenia.

   ``xxx: can't open /dev/dsp!''

Sprawdź poleceniem 'fstat | grep dsp' czy inna aplikacja nie trzyma urządzenia zajętego. Warto wspomnieć, że często dzieję się tak przy używaniu esound i KDE.

mlodszy, pt., 18/07/2008 - 19:45