ALSA - konieczna konfiguracja po każdym restarcie

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
Xinill
Posty: 53
Rejestracja: 17 czerwca 2007, 14:52
Lokalizacja: siê wzi±³e¶?

ALSA - konieczna konfiguracja po kaŻdym restarcie

Post autor: Xinill »

Cześć.

Dzisiaj postanowiłem wreszcie sobie "zainstalować dźwięk" w pingwinie, wszystko robiłem wg. tego opisu Kaki, i wszystko było dobrze, aż do restartu komputera - wprawdzie przy bootowaniu pojawia się jakże cudny komunikat
Setting up ALSA
ale dźwięk po prostu nie działa - i trzeba jeszcze raz uruchamiać

Kod: Zaznacz cały

alsaconf
jako root - wtedy dźwięk działa jak powinien - ale do czasu kolejnego restartu, kiedy to znowu trzeba uruchamiać "alsaconf", itd.

I teraz wychodzi na to, że muszę po każdym zrestartowaniu pingwina na nowo konfigurować ALSÊ, co mi, oczywiście, nie pasuje - i teraz pytanie, co mam zrobić żeby ALSA działała jak powinna bez ustawiania jej na nowo po każdym restarcie. ;)
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

spróbuj po uruchomieniu PC'ta zamiast

Kod: Zaznacz cały

alsaconf

dać

Kod: Zaznacz cały

/etc/init.d/alsa restart
dzięki temu dowiesz się czy problem jest z tym że alsa jest cały czas nieskonfigurowana, czy tylko nie chce wstawać.
Awatar użytkownika
Xinill
Posty: 53
Rejestracja: 17 czerwca 2007, 14:52
Lokalizacja: siê wzi±³e¶?

Post autor: Xinill »

A nie chodziło aby o "/etc/init.d/alsa reload"?

Bo przy "restacie" wywala: "Usage: /etc/init.d/alsa {unload|reload|force-unload|force-reload|suspend|resume}" ;-)

W każdym razie po reloadzie wypisuje to:

Kod: Zaznacz cały

Unloading ALSA sound driver modules: snd-intel8x0 snd-ac97-codec snd-ac97-bus snd-pcm snd-timer snd-page-alloc.
Loading ALSA sound driver modules: snd-intel8x0 snd-ac97-codec snd-ac97-bus snd-pcm snd-timer snd-page-alloc.
...a dźwięk jak nie działał, tak nie działa.
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

A nie chodziło aby o "/etc/init.d/alsa reload"?
tak o to mi chodziło, ale np. inne usługi mają 'restart' a widocznie alsa ma 'reload', mniejsza z tym.

z tego komunikatu co otrzymałeś wynika że nie masz załadowanych modułów do dźwięku w systemie, aby były one automatycznie ładowane przy starcie dopisz je do /etc/modules.
ale najpierw spróbuj je ręcznie załadować ( modprobe moduł) po starcie systemu.

PS. jeśli nie zadziała, to pokaż wynik (zaraz po starcie systemu gdy nie ma głosu):

Kod: Zaznacz cały

lsmod | grep snd
Awatar użytkownika
Xinill
Posty: 53
Rejestracja: 17 czerwca 2007, 14:52
Lokalizacja: siê wzi±³e¶?

Post autor: Xinill »

Ręczne włączanie tych modułów nie pomaga - a lsmod | grep snd wypisało:

Kod: Zaznacz cały

snd_intel8x0           30332  1
snd_ac97_codec         83104  1 snd_intel8x0
snd_ac97_bus            2400  1 snd_ac97_codec
snd_pcm_oss            38368  0
snd_mixer_oss          15200  1 snd_pcm_oss
snd_pcm                68676  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              20996  1 snd_pcm
snd                    47012  8 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9248  1 snd
snd_page_alloc          9640  2 snd_intel8x0,snd_pcm
Stawi
Beginner
Posty: 209
Rejestracja: 10 lutego 2007, 16:02
Lokalizacja: Kraków

Post autor: Stawi »

To samo co u mnie.. W dodatku mam dwie karty dzwiekowe (wbudowana i Live!) i chce miec wbudowana jako pierwsza, i co pare restartow wskakuje Live jako pierwsza. Co bym nie robil dzieje sie to samo ;/
Jedyny sposob to reload alsa az bedzie dobrze - gorzej z ustawieniami co ma byc na jakiej glosnosci itd, bo to trzeba ciagle robic reczne..
NightFalcon
Posty: 53
Rejestracja: 14 lutego 2007, 16:13
Lokalizacja: Gdów

Post autor: NightFalcon »

Xinill, Po ustawieniu dźwięku wklep

Kod: Zaznacz cały

alsactl store
może się wtedy ustawienia zapiszą.
Awatar użytkownika
Xinill
Posty: 53
Rejestracja: 17 czerwca 2007, 14:52
Lokalizacja: siê wzi±³e¶?

Post autor: Xinill »

Nadal nie działa. :-/

[ Dodano: 2007-06-25, 18:30 ]
Reinstalka, i NIE aktualizowanie Etcha do Lenny'ego pomogła - chyba, przynajmniej na razie, posiedzę na Stable'u - tu przynajmniej wszystko działa. ;-)
rolnikov
Posty: 16
Rejestracja: 08 marca 2008, 13:25

Post autor: rolnikov »

Witam!

Odkopuje temat bo mam ten sam problem z tym że ja już jestem na Etchu.
Tak wiec:
opis problemu.
Po instalacji systemu dźwięk miałem. Po kilku tygodniach padł całkowicie ale naprawiłem przez dodanie się bodajże do grupy sound i zmianie uprawnień do jakichś tam plików. I nie wiem czy to nie wtedy przestała działać alsa. W VLC/Amaroku działa bez zarzutu esd. Natomiast ALSA/OSS nie działa nigdzie. Czasami po wklepaniu

Kod: Zaznacz cały

alsaconf
a następniedźwięk się pojawia ale nie zawsze.
Mam dodana linijkę:

Kod: Zaznacz cały

alsactl_store_on_shutdown="always autosave"
w /etc/default/conf ale nie pomaga.
O to co zwraca odpalenie /etc/init.d/alsa reload:
lsof: WARNING: can't stat() ext3 file system /dev/.static/dev
Output information may be incomplete.
lsof: WARNING: can't opendir(/dev/.static): Permission denied
/etc/init.d/alsa: Warning: Processes using sound devices: 3352(esd).
/etc/init.d/alsa: line 114: /var/run/alsa/modules-removed: Permission denied
Unloading ALSA sound driver modules:/etc/init.d/alsa: line 146: /var/run/alsa/modules-removed: Permission denied
snd-intel8x0m snd-intel8x0 snd-ac97-codec snd-ac97-bus snd-pcm-oss snd-mixer-oss snd-pcm snd-timer snd-page-alloc.
Loading ALSA sound driver modules: (none to reload).
Tyle, że mnie to nie wiele mówi oprócz tego że chyba nie ma żadnych modułów do załadowania ale co z tym zrobić?
alsaconf, nie wyświetla żadnych błędów.
Głosu nie mam np. w Totemie i w Firefoksieie (youtube), a w Amaroku kiedy chcę wybrać ALSE/OSS występuje błąd:
xine was unable to initialize any audio drivers
Awatar użytkownika
Quadri
Posty: 8
Rejestracja: 10 listopada 2008, 15:51
Lokalizacja: Gdynia

Post autor: Quadri »

Witajcie wszyscy - bo po raz pierwszy piszę na tym zacnym forum :)

Miałem identyczny problem jak w pierwszym poście wątku - ten sam sterownik identyczne objawy - system to Sidux którego używam z repozytoriami testing - u mnie pomogły następujące działania krok po kroku:

Usunąłem całkowicie i ponowne zainstalowałem pakiety alsa-base i alsa-utils:

Kod: Zaznacz cały

apt-get --purge remove alsa-base alsa-utils
apt-get install alsa-base alsa-utils
dodałem do /etc/modprobe.d/alsa-base-blacklist linijkę:

Kod: Zaznacz cały

blacklist snd-intel8x0m
(trzeba zwrócić uwagę na literkę m na końcu i że nie jest to samo co snd-intel8x0).

Następnie po zapisaniu uruchomiłem alsaconf i kazałem wygenerować jej plik /etc/modprobe.d/sound - i potem w razie czego zapisałem ustawienia przez alsactl store.

Po ponownym uruchomieniu mam dźwięk od razu i nie muszę za każdym razem przez alsaconf przeprowadzać konfiguracji sterownika. Jak na razie działa - jakby się coś zmieniło i bym więcej wiedział to dopiszę :]
ODPOWIEDZ