|
[+] Alsamixer - nie można uruchomić
Katiusha - 01-08-2009 12:28
Ech, chciałam zainstalować sterowniki Realteca, bo oryginalne sterowniki systemu cicho odtwarzały dzwięki na słuchawkach i efekt jest taki, że nie moge teraz uruchomić alsamixera co powoduje całkowity brak dzwięku. Debian stał się nie mową. :-(
Przy próbie wpisania w konsoli alsamixer
wywala coś takiego kati@debian:~$ alsamixer ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL default
alsamixer: function snd_ctl_open failed for default: No such file or directory kati@debian:~$
Kilka informacji o karcie: root@debian:/home/kati# lspci -v | grep -i audio 00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
root@debian:/home/kati# cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.16. root@debian:/home/kati# cat /proc/asound/cards 0 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xfe024000 irq 22
root@debian:/home/kati# cat /proc/asound/oss/sndstat Sound Driver:3.8.1a-980706 (ALSA v1.0.16 emulation code) Kernel: Linux debian 2.6.26-2-686 #1 SMP Sun Jul 26 21:25:33 UTC 2009 i686 Config options: 0
Installed drivers: Type 10: ALSA emulation
Card config: HDA NVidia at 0xfe024000 irq 22
Audio devices: 0: ALC883 Analog (DUPLEX)
Synth devices: NOT ENABLED IN CONFIG
Midi devices: NOT ENABLED IN CONFIG
Timers: 7: system timer
Mixers: 0: Realtek ALC883
root@debian:/home/kati# strace -eopen alsamixer open("/etc/ld.so.cache", O_RDONLY) = 3 open("/lib/libncurses.so.5", O_RDONLY) = 3 open("/usr/lib/libasound.so.2", O_RDONLY) = 3 open("/lib/i686/cmov/libm.so.6", O_RDONLY) = 3 open("/lib/i686/cmov/libdl.so.2", O_RDONLY) = 3 open("/lib/i686/cmov/libpthread.so.0", O_RDONLY) = 3 open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3 ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL default
alsamixer: function snd_ctl_open failed for default: No such file or directory root@debian:/home/kati#
Siedzałam w nocy do 4 i próbowałam chyba wszystkiego co udało mi się wyczytać na forum aby to naprawić i nic.
Przeinstalowywałam, odinstalowywałam z purge i instalowałam od nowa alsa-base alsa-utils
jajko też przeinstalowałam od nowa. Ustawiałam przez dpkg-reconfigure alsa-base
dpkg-reconfigure linux-sound-base
alsaconf
alsa force-reload
modconf
modprobe soundcore
i jeszcze pare innych różnych prób i lipa.
Ogólnie z tego co widze to karte wykrywa tylko dzwięk utyka chyba na tym alsamixerze. W KMix mam wszystko ustawione na max, tak samo dzwięk ustawiony i włączony w Centrum sterowania.
Co zrobić aby naprawic ten błąd z snd_ctl_open i alsamixerem?
ilin - 01-08-2009 14:46
Zainstaluj sobie najnowsze sterowniki alsy. ftp://ftp.alsa-project.org/pub/drive...1.0.20.tar.bz2
Powinno pomóc na głośność dźwięku.
Katiusha - 01-08-2009 15:56
Alsamixer udało mi się uruchomić w końcu przez kompilacje i instalacje alsa-lib. Ustawiłam wszystko na maxa, powłączałam w alsamixerze i od nowa w tym wszystkim co opisywałam w pierwszym poście i figa dzwięku dalej nie mam... ;(
Już mi sie kończą pomysły jak to naprawić. ilin, nie działa ten link. Poza tym mam otwartą strone Alsy
http://www.alsa-project.org/main/index.php/Main_Page
ilin - 01-08-2009 16:26
Jak nie działa jak działa :)
Przeciez to bezpośredni link na źródła sterowników.
Spróbuj tak zassać. wget ftp://ftp.alsa-project.org/pub/drive...1.0.20.tar.bz2
Katiusha - 01-08-2009 17:38
ilin, ano już działa, widocznie ta niemoc ftpa była chwilowa. ;-)
Odinstalować wszystko co mam w systemie powiązane z alsą i oss przed kompilacją i instalowaniem? Czy można zrobić nakładke?
I wszystkie paczki kompilować? tj. alsa-driver-1.0.20 alsa-lib-1.0.20 alsa-utils-1.0.20 alsa-tools-1.0.20 alsa-firmware-1.0.20 alsa-plugins-1.0.20 alsa-oss-1.0.17 pyalsa-1.0.20
ilin - 01-08-2009 18:09
Nic nie kombinuj.
Najlepiej abyś sobie tylko ten sterownik skompilowała. Reszta z repo. (tyle ze jakieś liby juz kompilowalas więc trudno mi powiedzieć co tam masz.)
Potrzebujesz tylko paczki alsa-base alsa-utils alsa-oss
Mam na myśli repowe.
Sterownik który kompilujesz będzie modulem kernela.
Katiusha - 01-08-2009 18:27
Udało się naprawić w końcu. :mrgreen: Ale nie kompilowałam, tylko zainstalowałam jeszcze pare paczek które znalazłam w repo z nazwą alsa albo oss. Widocznie coś tam brakowało.
root@debian:/home/kati# aptitude install libosso-dbus-conf libosso-dev libosso1 libossp-sa-dev libossp-sa12 libossp-uuid-dev libpt-1.10.10-plugins-oss libpt-1.11.2-plugins-oss libqca2-plugin-ossl libsdl1.2debian-oss libsnack2-alsa libsox-fmt-oss libwine-oss mpg123-alsa mpg123-oss-3dnow mpg123-oss-i486 oss-preserve osso-af-settings python-oss audiooss python-oss osso-af-settings
tyle ze jakieś liby juz kompilowalas
Skompilowałam tylko alsa-lib ze strony Alsy. Po tym pojawił mi sie w końcu alsamixer.
Ale taki sposób naprawy wcale mi się nie podoba, bo to jest instalowanie "w ciemno" licząć na to, że akurat trafie, a system nie chce powiedzieć albo ja nie umiem go zrozumieć czego mu tam brakuje. ;-)
I na koniec nic się nie polepszyło z głośnością, dalej jest za cicho na słuchawkach mimo, że suwaki są na maxa. W Windows XP ze sterownikami dołączonymi do płyty głównej gra o wiele głośniej. Dlatego chciałam zainstalować sterowniki Realteca dla Linuxa, ale było z tym więcej szarpania się niż to warte. Pisze to aby ktoś się w przyszłości na tym nie sparzył. :-P
ilin - 01-08-2009 18:33
To co zainstalowałaś (co pokazałaś) nie ma bezpośrednio wplywu na dźwięk :)
To pośrednie sprawy do poszczególnych aplikacji.
Do działania dźwięku potrzeba debian:/home/adam# dpkg -l |grep alsa ii alsa-base 1.0.20+dfsg-1 ALSA driver configuration files ii alsa-oss 1.0.17-1 ALSA wrapper for OSS applications ii alsa-utils
Sterownik znajduje się w jądrze.
Tyle że w kernelu 2.6.26 jest w wersji 1.0.16 i moze nowszych kart nie obsługiwać. Wówczas należy skompilować nowszy strownik w wersji 1.0.20.
To powinno wystarczyć.
Są oczywiście bardzo wredne karty z którymi trzeba kombinować.
Katiusha - 01-08-2009 18:41
Tyle że w kernelu 2.6.26
Ale ja mam kernel 2.6.30 z backports i po tym mieszaniu Alsą i OSS ten nowszy sterownik. :-D
root@debian:/home/kati# cat /proc/asound/oss/sndstat Sound Driver:3.8.1a-980706 (ALSA v1.0.20 emulation code) Kernel: Linux debian 2.6.30-bpo.1-686 #1 SMP Sat Jul 18 22:19:04 UTC 2009 i686 Config options: 0
Installed drivers: Type 10: ALSA emulation
Card config: HDA NVidia at 0xfe024000 irq 22
Audio devices: 0: ALC883 Analog (DUPLEX)
Synth devices: NOT ENABLED IN CONFIG
Midi devices: NOT ENABLED IN CONFIG
Timers: 7: system timer
Mixers: 0: Realtek ALC883
Poza tym mam w rezerwie też 2.6.26, ale na nim też dzwięku nie było.
Może i tak, ale widocznie coś się tam odetkało w systemie po ich instalacji skoro dzwięk zaczął działać. Nie będe już kombinować z szukaniem która to paczka była tak naprawde potrzebna i odinstalowywać reszte. Niech se są w systemie, jeść nie wołają, ważne, że Debianek odzyskał mowe. ;-)
ilin - 01-08-2009 18:48
Ano tak tyle że wcześniej pokazałaś root@debian:/home/kati# cat /proc/asound/version Advanced Linux Sound Architecture Driver Version 1.0.16.
Nie jestem Duchem ÂŚw aby to na bieżąco wiedzieć :mrgreen:
Przy takich operacjach najlepiej w jednej konsoli puścić sobie
speaker-test
W drugiej bawić się alsamixerem.
Jeśli nawet coś blokuje kartę (KDE4 bardzo lubi to robić) to speaker-test wyświetla komunikaty o tym. Wtedy wiadomo w czym szukać.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|