Skocz do zawartości

Instalacja DzwiĘku- Nic Z Forum Nie Pomaga :(


qutrit

Rekomendowane odpowiedzi

Witam.

Na początku napisze że próbowałem wszystkiego co znalazłem na forum, i nic nie pomaga.

Sprawa wygląda następująco: Zainstalowałem sobie na laptopie (ACER TravelMate 4070) Fedore core 6, następnie chciałem skonfigurować dźwięk i tu zaczęły się problemy. Wydaje mi się że wszystko było wporządku a jednak nawet dźwiek testowy nie działa. Po wpisaniu komendy (gdzies na tym forum znaleziona)

 

[root@localhost dev]# ./MAKEDEV sound

 

przestały działac: "alsamixer","dzwięk" "regulacja głośności" w sumie wszystko co związane z głosem.

 

[root@localhost ~]# alsamixer

alsamixer: function snd_ctl_open failed for default: No such device

[root@localhost ~]#

 

Przed wpisaniem komendy działała tzn. wyświetlała słupki które można było regulować, oczywiscie wszystkie powłanczałem na full, ponadto nad słupkami była nazwa mojej karty dziwękowej .

W System->Preferencje->Dziek mam wszystko ustawione na ALSA- Adwanced Linux...... jednak po wcisnieciu przycisku "Test" pojawia si ę:

 

audiotestsrc wave=sine freq=512 ! audioconvert ! audioresample ! gconfaudiosink profile=chat: Could not open resource for writing.

 

przed wpisaniem polecenia"./MAKEDEV sound " tego komunikatu nie było, dźwięk niby leciał ale nie było go słychać.

Mogę jeszcze podać:

 

[root@localhost ~]# rpm -qa | grep alsa

alsa-lib-1.0.12-2.fc6

alsa-tools-1.0.14-2.fc6

alsa-utils-1.0.12-3.fc6

[root@localhost ~]#

 

Czyli z tego co czytałem jest ok.

Ponadto zrobiłem:

yum remove alsa-utils oraz yum install alsa-utils

 

W System->Preferencje->Regulacja głośności pojawia się komunikat:

 

Nie odnaleziono wtyczek GStreamer i/lub urządzeń kontroli głośności.

 

Nie mam pojęcia co jest nie tak. Teraz jeszcze znikł mi "głośniczek" koło zegarka :(

 

Podsumuwując: zanim wpisałem polecenie "./MAKEDEV sound " , alsamixer sie uruchamiał, (wszystko ustawione było na full) w System->Preferencje->Dziek poprzestawiałem wszystkie pola na ASLA-..... (próbowałem też innych ustawień) przycisk TEST wciskałem , żaden błąd nie wyskakiwał, ale dźwięku też nie było. System->Preferencje->Regulacja głośności też się otwierała, też tam przestawiałem na różne sposoby i nic nie pomagało. W windowsXP wszystko działa więc sprzęt OK.

Fedore posiadem od 3 dni więc jeśli ktoś miałby pomysł co z tym zrobić to proszę dokładnie opisać co i jak.

Pozdrawiam.

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Co wypluwa

 

strace -eopen alsamixer

 

?

 

Nie wiem na co Ci było korzystać z makedev w ten sposób. Wklej też output z:

 

ls -a /dev/snd

 

Zgaduję, że powinieneś skompilować alsę ze źródełek oraz skorzystać z snddevices, ale najpierw wykonaj polecenia wspomniane powyżej.

Odnośnik do komentarza
Udostępnij na innych stronach

Więc w root jak i moim koncie wyrzuca to samo czyli:

strace -eopen alsamixer wyrzuca -bash: strace: command not found

ls -a /dev/snd wyrzuca . .. controlC0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D2p seq timer

 

ponadto aplikacje od głosu mi się uruchamiają (alsamixer tez działa, u gory napisana jest nazw mojej karty

 

wszystko ustawione na max)

 

Card: HDA Intel │

│ Chip: Realtek ALC883 │

│ View: Playback Capture [All] │

│ Item: PCM │

│ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │

│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │ │ │

│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │

│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │

│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ >

│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ >

│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ >

│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ >

│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ >

│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ >

│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │

│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │▒▒│ │

│ └──┘ ├──┤ ├──┤ ├──┤ ┌──┐ └──┘ └──┘ Mic │

│ │OO│ │OO│ │MM│ │OO│ │

│ └──┘ └──┘ └──┘ └──┘ L R L R │

│ CAPTUR CAPTUR │

│ 100<>100 97<>97100<>100100<>100 100<>100 90<>90 │

│ < PCM Front Line Mic IEC958 Capture Capture Input So

 

Jedynie nad IEC958 nie mam słupka do regulacji, ale nie wiem czy tak powinno być czy nie.

W preferencje regulacji głośnoaci mam do wyboru: HDA intel (alsamixer) oraz Realtek ALC883 (OSS mixer). W sumie to wszystkiego próbowałem regulować i nic to nie daje :(

Odnośnik do komentarza
Udostępnij na innych stronach

Po "yum install strace" następnie "strace -eopen alsamixer" uruchamia się alsa mixer oraz wyrzuca:

 

[root@localhost ~]# strace -eopen alsamixer

open("/etc/ld.so.cache", O_RDONLY) = 3

open("/usr/lib/libncurses.so.5", O_RDONLY) = 3

open("/lib/libasound.so.2", O_RDONLY) = 3

open("/lib/libm.so.6", O_RDONLY) = 3

open("/lib/libdl.so.2", O_RDONLY) = 3

open("/lib/libpthread.so.0", O_RDONLY) = 3

open("/lib/libc.so.6", O_RDONLY) = 3

open("/etc/alsa/alsa.conf", O_RDONLY) = 3

open("/dev/snd/controlC0", O_RDONLY) = 3

open("/dev/snd/controlC0", O_RDWR) = 3

open("/dev/snd/controlC0", O_RDONLY) = 3

open("/dev/snd/controlC0", O_RDWR) = 3

open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 4

open("/usr/share/terminfo/x/xterm", O_RDONLY|O_LARGEFILE) = 4

 

[root@localhost ~]# rpm -qa | grep alsa

alsa-lib-1.0.12-2.fc6

alsa-tools-1.0.14-2.fc6

alsa-utils-1.0.12-3.fc6

 

[root@localhost ~]# ls -a /dev/snd

. .. controlC0 pcmC0D0c pcmC0D0p pcmC0D1c pcmC0D2p seq timer

 

dzwięku nadal brak :(

 

Odnośnik do komentarza
Udostępnij na innych stronach

Wyrzuć starszą wersję i skompiluj ze źródeł.

 

yum remove alsa-*

 

Pobierz tę paczkę: ftp://ftp.alsa-project.org/pub/driver/als...-1.0.15.tar.bz2

 

Rozpakuj. Z konsoli przejdź do katalogu:

 

cd /home/TWOJ_USER/alsa-driver-1.0.15

 

Skonfiguruj i stwórz makefile:

 

./configure
make

 

Zaloguj się na roota i przejdź to katalogu i skompiluj:

 

su -
<hasełko i enter>
cd /home/TWOJ_USER/alsa-driver-1.0.15
make install

 

Może to chwilę potrwać. Następnie nadpisz pliki z wpisami urządzeń dźwiękowych:

 

./snddevices

 

Dalej z roota stwórz plik sound w katalogu modprobe.d i otwórz go do edycji:

 

touch /etc/modprobe.d/sound
gedit ./sound

 

Wrzuć tam:

 

options snd_hda_intel enable=1 isapnp=0 port=0x220 \
mpu_port=0x388 fm_port=0x330 irq=5 dma1=1 dma2=0

 

Zapisz, zamknij. Dalej z roota:

 

depmode -a
reboot

 

I zobacz co słychać ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Witam.

Po wpisaniu komendy:

yum remove alsa-*
działała tylko z roota

usunęło mi chyba 128 jakis paczek. Sciągnałem plik als...-1.0.15.tar.bz2 rozpakowałem i postępowałem według dalszych wskazówek do momentu w którym wpisałem polecenie ./configure, pojawiło sie screen_fedora

i jak widać na pod koniec wyniku jest jakiś error.

Następnie

make
nic nie dawało bo wywalało komunikat ze trzeba pierw zrobić coś z tym configure, niestety nie pamiętam jak to dokładnie leciało. Potem zrestartowałem kompa (na wzór windowsa ze moze coś pomoze), co prawda się uruchomił ale bez trybu graficznego (jednak to nie jest problem bo mogę odnowa zainstalować), stąd zdjęcia zrobione aparatem, bo nie miałem ich jak skopiować bezposrednio do przeglądarki, która tez sie nie uruchamiała.

Nie wiem czy to ma znaczenie ale u mnie ten sterownik był na pulpicie więc komenda nie wyglądała

cd /home/TWOJ_USER/alsa-driver-1.0.15
tylko
cd /home/TWOJ_USER/Desktop/alsa-driver-1.0.15

Dzieki za zainteresowanie. Z niećierpliwością czekam na dalsze wskazówki :rolleyes:

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli któreś z poleceń wypluwa błąd, NIE wykonujemy już następnych.

 

Nie posiadasz gcc, zastanawia mnie w jaki sposób instalowałeś Fedorę. Jeśli możesz ją przeinstalować - zrób to. Mam wrażenie, że sporo namieszałeś w systemie, dlatego lepiej będzie, jeśli zaczniemy od zera. Podczas instalacji wybierz pakiety gcc i pochodne z tej grupy, ewentualnie już po instalacji wklep z roota:

 

yum install gcc

 

Przed ponowną próbą kompilacji alsy sprawdź, czy aby dźwięk nie działa poprawnie. Jeśli nie, postępuj według wcześniej opisanych wskazówek, zatrzymując się jeśli wystąpi na którymś z etapów jakikolwiek błąd.

Odnośnik do komentarza
Udostępnij na innych stronach

Witam.

Po zainstalowaniu od nowa fedory doinstalowałem "gcc". Następnie korzystałem m.in. z polecenia "yum remove alsa-*" i to polecenie usówa 128 pakietów, tak ze skutkiem jest to ze np. w APLIKACJE mam dostępną tylko jedną zakładkę "Akcesoria". Wydaje mi się ze to polecenie usówa programy które nie są związane bezpośrednio z alsą, czego skutkiem po ponownym uruchomieniu jest to ze nie ma trybu gaficznego. Zainstalowałem fedore ponownie i skorzystałem z dostępnych aktualizacji (było ich 198), głos sie pojawił :) Jak widać najciemniej jest pod latarnią. Chciałem zainstalować sobie ten głos z

tylko nie podoba mi sie to polecenie "yum remove alsa-*" ono usówa chyba za dużo aplikacji (http://img167.imageshack.us/my.php?image=zrzutekranuru8.png)

Teraz czeka mnie: grafika, java, mp3 itd. :lammer:

Dzięki serdeczne za zainteresowanie.

Pozdrawiam.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...