Linux DSL - początki... Karta dźwiękowa
krzysiek011001 - 16 Lip 2007 18:41
Witam, czy jest możliwość zainstalowania sterowników do wiekowej karty muzycznej Sound Blaster 16 na tej wersji linuxa? (Damn Small Linux 3.3)
W jaki sposób zmienić język na polski? :/ to jest na razie mój największy problem. Wiem że wersja którą ściągnął istnieje opcja zmiany języka na polski.
Linux zainstalowany jest na dysku.
marek216 - 16 Lip 2007 19:54
Witam, czy jest możliwość zainstalowania sterowników do wiekowej karty muzycznej Sound Blaster 16 na tej wersji linuxa?
Zainteresuj się czymś co się nazywa ALSA
krzysiek011001 - 16 Lip 2007 21:25
Wszystko ok, tylko co ja mam z tym zrobić? Nie mam zielonego pojęcia jak instaluje się oprogramowanie na Linuxie. Z oficjalnej strony nie wyciągnę zbyt wielu informacji...
krzysiek011001 - 17 Lip 2007 18:26
W poniższym artykule jest wszystko fajnie opisane, ale problem jest taki że moja karta nie jest podłączona pod PCI, lecz pod to starsze złącze (nie mam pojęcia jak się ono nazywa) Więc system w ogóle jej nie wykrywa.
Moduł w jądrze odpowiedzialny za dźwięk to (tak mi się wydaje): soundcore
Tego pliku:
crw-rw---- 1 root audio 14, 4 mar 14 2002 audio
to w ogóle nie znalazłem...
Czyli sposób opisany poniżej nie pomógł.
Dźwięk w Linuksie
Rzadko zdarza się, że w systemie nie działa nasza karta dźwiękowa. Wiele częściej występuje problem praw dostępu do tych urządzeń, przez co programu nie mogę korzystać ze sprzętu. Pierwszym krokiem, który wykonamy, to właśnie sprawdzenie praw. W tym celu logujemy się na konto roota i sprawdzamy do jakiej grupy należą pliki urządzenie dźwięku:
woody:/home/imoteph# cd /dev/
woody:/dev# ls -al | less
Ujrzymy długą listę... teraz skupimy się na lini z plikem audio:
crw-rw---- 1 root audio 14, 4 mar 14 2002 audio
Widać, że właścicielem pliku jest root. Plik należy także do grupy audio. Najlepszym sposobem jest teraz dodanie swojego użytkownika do tej grupy. Służy do tego polecenie adduser:
# adduser imoteph audio
Powinniśmy ujrzeć komunikat o dodaniu użytkiownika do grupy. Jeśli jednak adduser zwrócił informację, że użytkownik należy już do tej grupy, prowdopodobne jest, że to nie w prawach dostępu, lecz w sterownikach leży problem.
Neleży teraz sprawdzić na jakim chipsecie jest nasza karta dźwiękowa. Najlepiej jest to zrobić przy pomocu polecenie lspci:
imoteph(małpa)woody:~$ lspci -vvv
Program wyświetli informacje o naszym sprzęci podłączonym do PCI, a także zintegrowanym z płytą główną. W moim przypadku podał, że kontroler dźwięku obsługuje chipset nvidii - nForce2.
Teraz musimy sprawdzić jakie moduły mamy dostępne w jądrze. Wpisujemy:
woody:/dev# lsmod
Oto wyniki na moim Debianie, z rekompilowanym jądrze 2.4.20:
Module Size Used by Tainted: P
ppp_deflate 3008 0 (autoclean)
zlib_deflate 18048 0 (autoclean) [ppp_deflate]
zlib_inflate 18688 0 (autoclean) [ppp_deflate]
bsd_comp 4032 0 (autoclean)
ppp_async 7008 0 (autoclean)
ppp_generic 18732 0 (autoclean) [ppp_deflate bsd_comp ppp_async]
slhc 4736 0 (autoclean) [ppp_generic]
hcfpciserial 17952 0 (autoclean)
hcfpciengine 637944 0 (autoclean) [hcfpciserial]
hcfpciosspec 15272 1 (autoclean) [hcfpciserial hcfpciengine]
i810_audio 22464 1
ac97_codec 10304 0 [i810_audio]
nvnet 25824 2
dummy 1088 0 (unused)
nvidia 1467808 10
Teraz wystarczy załadować odpowiedni moduł: i810_audio i możemy cieszyć się dźwiękiem. Zdarza się nieraz jednak, że nie mamy do dyspozycji modułów ze terownikami do naszego sprzętu. Rozwiązaniem okazuje się rekompilacja jądra (jak w moim przypadku). Oto lista dostępnych opcji w sekcji Sound jądra 2.4.20:
ALi5455 audio support
BT878 audio dma
C-Media PCI (CMI8338/8738)
Creative SBLive! (EMU10K1)
Crystal SoundFusion (CS4280/461x)
Crystal Sound CS4281
Ensoniq AudioPCI (ES1370)
Creative Ensoniq AudioPCI 97 (ES1371)
ESS Technology Solo1
ESS Maestro, Maestro2, Maestro2E driver
ESS Maestro3/Allegro driver (EXPERIMENTAL)
ForteMedia FM801 driver (EXPERIMENTAL)
Intel ICH (i8xx), SiS 7012, NVidia nForce Audio or AMD 768/811x
RME Hammerfall (RME96XX) support
S3 SonicVibes
Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core
Support for Turtle Beach MultiSound Classic, Tahiti, Monterey
Support for Turtle Beach MultiSound Pinnacle, Fiji
VIA 82C686 Audio Codec
OSS sound modules
marek216 - 17 Lip 2007 19:35
To złącze to ISA - poczytaj o ich instalacji na Linuksie - od razu mówię że to dość trudne
hki - 20 Lip 2007 09:26
najpierw poszukaj jaki modul odpowiada za Twoja karte sieciowa, potem wbij:
modprobe nazwa_modulu
jak nie wywali bledow to po odpaleniu standardowych modulow odpowiedzialnych za dzwiek powinno zadzialac jesli wywali ze go brakuje to niestety kompilowanie jadra Cie czeka
krzysiek011001 - 20 Lip 2007 13:23
Wiecie co... ja na razie daje sobie spokój z Linuxem, nie ma co się męczyć z DSL'em. Myślałem że jak mam internet to wszystko pójdzie gładko, ale siedziałem przed tym kompem non stop przez trzy dni i bez efektów. Jak będę miał mocniejszy komputer to zainstaluje Ubuntu, ale przed tym poczytam SPORO o tych systemach, nie ma co się rzucać na Linuxa bez odpowiedniej wiedzy. I to jest moja rada dla wszystkich zaczynających swoją przygodę z Linuxem!
Dziękuje za odpowiedzi, pozdrawiam.
Agares1 - 20 Lip 2007 13:27
Wiecie co... ja na razie daje sobie spokój z Linuxem, nie ma co się męczyć z DSL'em. Myślałem że jak mam internet to wszystko pójdzie gładko, ale siedziałem przed tym kompem non stop przez trzy dni i bez efektów. Jak będę miał mocniejszy komputer to zainstaluje Ubuntu, ale przed tym poczytam SPORO o tych systemach, nie ma co się rzucać na Linuxa bez odpowiedniej wiedzy. I to jest moja rada dla wszystkich zaczynających swoją przygodę z Linuxem!
Dziękuje za odpowiedzi, pozdrawiam.
Ta dystrybucja ma działać tylko na tyle żeby móc ratować system który się zainstalowało. Ubuntu będzie dobrym wyborem...
hki - 20 Lip 2007 13:54
dobrym wyborem bedzie system rescue cd, ja bym na Twoim miejscu sie nie poddawal.. jak cos daj konto roota to Ci to uruchomie i powiem co i jak zrobilem
krzysiek011001 - 20 Lip 2007 14:11
rescue cd? a cóż to?
Chciałem mieć komputer do słuchania muzyki w wolnych chwilach i do przeglądania internetu gdy już pociągnę kabel do swojego pokoju, chciałem zbudować coś na DSL'u bo zajmuje tylko 50 MB, wydawało mi się że wgram parę paczek, między innymi pakiet ALSA i będzie git... no ale przerosło mnie to. Teraz zainstalowałem Win 98... strasznie mi się nie podoba, wiem że linux oferuje o wiele więcej... no ale...
Nie poddaje się, po prostu uznałem że na wiedzy o linuxie jaką teraz posiadam nie jestem w stanie nic zrobić, a jedynie zarżnąć się przed kompem.
hki - 20 Lip 2007 14:15
wiesz z malymi dystrybucjami tak wlasnie jest.. z racji tego, ze sa okrojone wielu rzeczy im brakuje.. moze pomysl o czyms wiekszym a mysle ze karte Ci wykryje
i wieksze nie musi oznaczac wolniejsze tylko xy wez icewm np
krzysiek011001 - 20 Lip 2007 17:51
No właśnie też myślałem o jakiejś większej dystrybucji na IceWM. Ale będę musiał kupić większy dysk twardy... no i RAMu dorzucić też trzeba. Wiadomo pójdzie na tym co mam teraz, ale wole mieć więcej w zapasie.
Cały czas zastanawiam się nad Ubuntu.