ďťż
 
 
   [+] Alsamixer - nie można uruchomić
 
 

Tematy

 
    
 

 

 

 

[+] 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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis