[+] Alsamixer - nie można uruchomi

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
Katiusha
Beginner
Posty: 368
Rejestracja: 23 lipca 2008, 23:47
Lokalizacja: Z repo :P

[+] Alsamixer - nie moŻna uruchomić

Post autor: Katiusha »

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

Kod: Zaznacz cały

alsamixer
wywala coś takiego

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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

Kod: Zaznacz cały

alsa-base alsa-utils
jajko też przeinstalowałam od nowa.
Ustawiałam przez

Kod: Zaznacz cały

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?
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Zainstaluj sobie najnowsze sterowniki alsy.
ftp://ftp.alsa-project.org/pub/driver/a ... 20.tar.bz2

Powinno pomóc na głośność dźwięku.
Awatar użytkownika
Katiusha
Beginner
Posty: 368
Rejestracja: 23 lipca 2008, 23:47
Lokalizacja: Z repo :P

Post autor: Katiusha »

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
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Jak nie działa jak działa :)

Przeciez to bezpośredni link na źródła sterowników.

Spróbuj tak zassać.

Kod: Zaznacz cały

wget [url]ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2[/url]
Awatar użytkownika
Katiusha
Beginner
Posty: 368
Rejestracja: 23 lipca 2008, 23:47
Lokalizacja: Z repo :P

Post autor: Katiusha »

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.

Kod: Zaznacz cały

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
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

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.
Awatar użytkownika
Katiusha
Beginner
Posty: 368
Rejestracja: 23 lipca 2008, 23:47
Lokalizacja: Z repo :P

Post autor: Katiusha »

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.

Kod: Zaznacz cały

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
ilin pisze: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
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

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

Kod: Zaznacz cały

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ć.
Awatar użytkownika
Katiusha
Beginner
Posty: 368
Rejestracja: 23 lipca 2008, 23:47
Lokalizacja: Z repo :P

Post autor: Katiusha »

ilin pisze: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

Kod: Zaznacz cały

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.
To co zainstalowałaś (co pokazałaś) nie ma bezpośrednio wplywu na dźwięk :)
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. ;-)
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Ano tak tyle że wcześniej pokazałaś

Kod: Zaznacz cały

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

Kod: Zaznacz cały

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ć.
ODPOWIEDZ