[+] GStreamer nie dzia

Tematy związane z oprogramowaniem, instalacją, konfiguracją
emu23
Beginner
Posty: 115
Rejestracja: 14 czerwca 2009, 20:03

[+] GStreamer nie działa dzwięk

Post autor: emu23 »

Witam.
Problemy z dźwiękiem mam od dłuższego czasu - http://debian.linux.pl/viewtopic.php?p= ... ec9d#97950 w tym temacie miałem problem, który częściowo rozwiązałem, a tak skrótowo mówiąc jedna karta dźwiękowa (właściwie nie wiem z czego ona była, chyba po prostu wbudowana w coś innego) ustawiała mi się na podstawową, ale za to nie działała, rozwiązaniem było edytować plik:

Kod: Zaznacz cały

/etc/modprobe/alsa-base.conf
dodając linijkę:

Kod: Zaznacz cały

options snd_intel8x0 index=0 
Działało to jako tako - tzn. co kilka uruchomień komputera trzeba było od nowa dodawać tę linijkę, ale działało.
Jenak dzisiaj rano nic nie zadziałało najpierw próbowałem przeinstalować alsę-base i samą alsę, co dało tylko kolejny problem. Tzn. teraz w ogóle nie działają mi opcje głosu, regulacja głośności itp. kiedy próbuję je włączyć dostaję komunikat:

Obrazek

A kiedy chcę sprawdzić co z kartami:

Kod: Zaznacz cały

cat /proc/asound/cards
Dostaję komunikat:

Kod: Zaznacz cały

cat: /proc/asound/cards: Nie ma takiego pliku ani katalogu
Szukałem jakiegoś rozwiązania, chyba w każdym temacie, który znalazłem było o przeinstalowaniu jądra.
Najpierw próbowałem to robić ręcznie, z paczki ale nic z tego nie wyszło, potem znalazłem
http://forum.dug.net.pl/viewtopic.php?pid=120771

Przygotowałem wszystko do ponownej instalacji jądra. Przeinstalowałem ale i tak nie pomogło.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Sterownik sie nie ładuje

Sprawdź czy ręcznie wejdzie

Kod: Zaznacz cały

modprobe snd-intel8x0
emu23
Beginner
Posty: 115
Rejestracja: 14 czerwca 2009, 20:03

Post autor: emu23 »

Kod: Zaznacz cały

emu23@hax:~$ modprobe snd-intel8x0
bash: modprobe: command not found
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

emu23, musisz to polecenie wykonać jako root.
emu23
Beginner
Posty: 115
Rejestracja: 14 czerwca 2009, 20:03

Post autor: emu23 »

Ups..

Teraz działa, tzn wypluwa błędy

Kod: Zaznacz cały

hax:/home/emu23# modprobe snd-intel8x0
WARNING: All config files need .conf: /etc/modprobe.d/alsa-base.conf.save.4, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/alsa-base.conf.save.3, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/alsa-base.conf.save.1, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/alsa-base.conf.save.5, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/alsa-base.conf.save, it will be ignored in a future release.
WARNING: /etc/modprobe.d/alsa-base.conf.save.5 line 4: ignoring bad line starting with '/sbin/modprobe'
WARNING: /etc/modprobe.d/alsa-base.conf.save.5 line 6: ignoring bad line starting with '/sbin/modprobe'
WARNING: /etc/modprobe.d/alsa-base.conf.save.5 line 8: ignoring bad line starting with '/sbin/modprobe'
WARNING: /etc/modprobe.d/alsa-base.conf.save.5 line 11: ignoring bad line starting with '--quiet'
WARNING: /etc/modprobe.d/alsa-base.conf.save.5 line 12: ignoring bad line starting with 'snd-rawmidi'
WARNING: /etc/modprobe.d/alsa-base.conf.save.5 line 13: ignoring bad line starting with '/sbin/modprobe'
WARNING: /etc/modprobe.d/alsa-base.conf.save.5 line 14: ignoring bad line starting with '/sbin/modprobe'
WARNING: /etc/modprobe.d/alsa-base.conf.save.5 line 15: ignoring bad line starting with 'snd-emu10k1-synth'
WARNING: /etc/modprobe.d/alsa-base.conf.save.5 line 19: ignoring bad line starting with 'snd-atiixp-modem'
sh: -c: line 1: syntax error: unexpected end of file
WARNING: Error running install command for snd
WARNING: Error inserting snd_pcm (/lib/modules/2.6.26-2-686/kernel/sound/core/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting ac97_bus (/lib/modules/2.6.26-2-686/kernel/sound/ac97_bus.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_ac97_codec (/lib/modules/2.6.26-2-686/kernel/sound/pci/ac97/snd-ac97-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_intel8x0 (/lib/modules/2.6.26-2-686/kernel/sound/pci/snd-intel8x0.ko): Unknown symbol in module, or unknown parameter (see dmesg)
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

To przedstaw jeszcze to o co prosi czyli:

Kod: Zaznacz cały

dmesg
Przekieruj polecenie do pliku

Kod: Zaznacz cały

dmesg>wynik.txt
i plik wynikowy znajdziesz w katalogu z którego wykonujesz polecenie. Przedstaw go przez jakiś serwis przeznaczony do tego lub jako załącznik.
emu23
Beginner
Posty: 115
Rejestracja: 14 czerwca 2009, 20:03

Post autor: emu23 »

http://wklej.org/hash/036d7ad7a2/
Nie wiem w czym jest ten kod wiec składnie pewnie jest źle pokolorowana.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Najprostszym sposobem będzie od nowa zainstalowanie sterownika.
ftp://ftp.alsa-project.org/pub/driver/a ... 20.tar.bz2

Najlepiej daj

Kod: Zaznacz cały

./configure --with-cards=intel8x0
Wówczas się skompiluje sterownik wylacznie do tej karty i nie będziesz miał z drugą problemu.

Pamiętaj o użyciu gcc w wersji 4.1 bo tym kompilatorem byl kernel kompilowany.
emu23
Beginner
Posty: 115
Rejestracja: 14 czerwca 2009, 20:03

Post autor: emu23 »

Kod: Zaznacz cały

emu23@hax:~/Desktop/alsa-driver-1.0.20$ ./configure
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/emu23/Desktop/alsa-driver-1.0.20
checking cross compile... 
checking for directory with kernel source... /usr/src/linux
checking for directory with kernel build... 
checking for kernel linux/version.h... yes
checking for kernel linux/autoconf.h... no
The file /usr/src/linux/include/linux/autoconf.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
Mam jeszcze od instalacji kernela paczke z wersją kernela 2.6.0 ale tam też tego pliku nie ma
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Zainstaluj linux-headers stosowny do wersji
uname -a
ODPOWIEDZ