kolejny problem z dźwi

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
belzebub
Posty: 27
Rejestracja: 28 listopada 2006, 13:06
Lokalizacja: Wroc³aw

kolejny problem z dźwiękiem - VIA82XX AC97

Post autor: belzebub »

witam.
ponieważ dzisiaj 01.01.07 tak wiec najlepszego w nowym roku i jak najmniej problemów w konfiguracji i administracji debianem ;-).
W ostatnich dniach ubiegłego roku padł mi dysk ;-( - niestety straciłem większość danych i system /sarge/ musiałem stawiać na nowo. instalacja i konfiguracja poszła gładko prócz karty dźwiękowej.

ponieważ miałem jakieś dziwne problemy z partycjami powyżej 10G na jajku tuz po instalacji (2.4.24?) postanowiłem ściągnąć jakieś nowe jadro i własnoręcznie skompilować. Rzeczywiście po kompilacji jaja 2.6.18 większość problemów ze sprzętem zniknęła prócz dźwięku! Zainstalowałem alse z jadra. Więcej info:
# lsmod | grep 'snd'
snd_via82xx 25604 0
snd_ac97_codec 84816 1 snd_via82xx
snd_ac97_bus 2224 1 snd_ac97_codec
snd_pcm_oss 48032 0
snd_mixer_oss 16144 1 snd_pcm_oss
snd_pcm 76344 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer 22868 1 snd_pcm
snd_page_alloc 10200 2 snd_via82xx,snd_pcm
snd_mpu401_uart 7792 1 snd_via82xx
snd_rawmidi 24160 1 snd_mpu401_uart
snd_seq_device 8252 1 snd_rawmidi
snd 52452 9 snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 9152 1 snd
# lspci | grep audio
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22 13:55:50 2006 UTC).
# cat /proc/asound/cards
0 [V8235 ]: VIA8233 - VIA 8235
VIA 8235 with ALC650D at 0xd800, irq 16
# cat /proc/asound/oss/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.12rc1 emulation code)
Kernel: Linux athlon 2.6.18 #1 Sat Dec 30 18:04:55 CET 2006 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
VIA 8235 with ALC650D at 0xd800, irq 16

Audio devices:
0: VIA 8235 (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers:
0: Realtek ALC650D

no i teraz błąd. Włączam alsaconf, odinstalowuje moduły, wykrywa kartę, pyta czy zapisać i:
Running update-modules...
Loading driver...
Setting up ALSA...done.
Setting default volumes...
Saving the mixer setup used for this in /var/lib/alsa/asound.state.
/usr/sbin/alsactl: save_state:1194: No soundcards found...


===========================================================

Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.

Have a lot of fun!
z tym have fun to trochę przesada ;-) oczywiście gdy wydam:
# alsamixer
alsamixer: function snd_ctl_open failed for default: No such device
hmm no to ładnie. o co tu chodzi?
dodam, że karta działa gdyż jeszcze 2 tygodnie temu również pod sargem grała pięknie. w knoppixie równie gra a tu takie jaja. pomożecie?

pozdrawiam


//edit
Staraj się pisać poprawnie. Przed wysłaniem postu użyj przycisku "Pisownia".
Kaka'
Partition
Posty: 81
Rejestracja: 24 maja 2006, 15:12
Lokalizacja: Bêdzin

Post autor: Partition »

Spróbuj ręcznie:

Kod: Zaznacz cały

modprobe snd_via82xx
alsamixer
belzebub
Posty: 27
Rejestracja: 28 listopada 2006, 13:06
Lokalizacja: Wroc³aw

Post autor: belzebub »

Partition pisze:Spróbuj ręcznie:

Kod: Zaznacz cały

modprobe snd_via82xx
alsamixer
tak tak.. próbowałem zanim napisałem posta jednak zapomniałem o tym wspomnieć. Zrobiłem jednak inny eksperyment - zainstalowałem jajo z paczki w wersji 2.6.8-3 i dźwięk sie pojawił. teraz:
# lsmod | grep snd
snd_seq_dummy 3588 0
snd_via82xx 29604 4
snd_ac97_codec 69508 1 snd_via82xx
snd_pcm_oss 54376 0
snd_mixer_oss 19904 2 snd_pcm_oss
snd_pcm 97480 2 snd_via82xx,snd_pcm_oss
snd_page_alloc 11720 2 snd_via82xx,snd_pcm
gameport 4736 1 snd_via82xx
snd_mpu401_uart 8000 1 snd_via82xx
snd_seq_oss 34368 0
snd_seq_midi 8608 0
snd_rawmidi 25316 2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 7936 2 snd_seq_oss,snd_seq_midi
snd_seq_device 8264 3 snd_seq_oss,snd_seq_midi,snd_rawmidi
snd_seq 53648 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_rtctimer 3280 0
snd_timer 25668 3 snd_pcm,snd_seq,snd_rtctimer
snd 57380 20 snd_seq_dummy,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_oss,
snd_seq_midi,snd_rawmidi,snd_seq_midi_event,snd_seq_device,snd_seq,snd_timer (to należy do poprzednie linii!)
soundcore 10336 2 snd
rtc 12728 1 snd_rtctimer
z tego co widzę to modul snd_via82xx 29604 4 a u mnie było 0! tzn. co? nie jest używane?
ponadto:
# cat /proc/asound/oss/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.4 emulation code)
Kernel: Linux athlon 2.6.8-3-k7 #1 Tue Dec 5 23:58:25 UTC 2006 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
VIA 8235 at 0xd800, irq 193

Audio devices:
0: VIA 8235 (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
7: system timer

Mixers:
0: Realtek ALC650 rev 1
Widać, że alsa jest znacznie starsza ale i ze irq urządzenia to 193 a u mnie było 16. nie wiem czy to może mieć jakieś znaczenie. To co mogłem źle zrobić przy kompilacji swojego jaja?
pozdr

[ Dodano: 2007-01-01, 15:58 ]
//edit
przepraszam za 'pisownie' - zwykle nie używam polskich znaków - postaram się o poprawę.

[ Dodano: 2007-01-04, 09:20 ]
witam.
nie chciało mi sie drążyć tematu - ściągnąłem źródła jądra 2.6.8, skompilowałem i działa - jak znajdę trochę czasu i chęci to pobawie się z jądrem 2.6.18 lub 2.6.19. pozdrawiam wszystkich. paweł
ODPOWIEDZ