Debian testing, zainstalowana alsa nie działa


(kod) #1

Witam Panów.

Postanowiłem postawić na starym komputerze debina. Wszystko ładnie sprawnie poszło ze sterami do grafiki, ale alsa, cos jej nie pasuje, bo niby na mikserze jest posutawiane dobrze, ale i tak cisza. Przy starcie debka jest wpis do alsy:

Setting up ALSA...warning: 'alsactl restore' failed with error mesage 'Unknown hardware: "VIA8237" "Realtek ALC655 rev 0" "AC97a:414C47604" "0x1462" "0x0080"

Dodam tylko że na tym kompie działały liveCD minta 9 i 10 oraz Parted magic w wersji bodajże 5.9 bez zarzutu i dźwięk był. Jest to debian wheezy/sid aktualizowany wczoraj. Karta dźwiękowa zintegrowana, płyta główna msi kt6v. Debka już próbóje drugi raz stawiać na tym kompie, po pierwszym razie na chwile zwątpiłem, teraz chce spróbować go doprowadzic do normalnego działania.

Macie może jakieś pomysły? Z góry dziękuję za pomoc.


(marcin82) #2

Sprawdź jak system wykrywa kartę dźwiękową:

lspci | grep audio

Uruchom:

alsaconf

(być może trzeba będzie ten pakiet doinstalować) sprawdź jakie urządzenia są do wyboru i skonfiguruj alsę od nowa.


(kod) #3

na

lspci | grep audio

dostałem odpowiedź

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)

, a na:

alsaconf

dostałem:

bash: alsaconf: nie znaleziono polecenia

Jak sprawdzić jakie urządzenia są do wyboru i skonfiguruj alsę od nowa?


(roobal) #4

Alsaconf już nie działa od którejś tam wersji Alsy. Pokaż jeszcze wynik polecenia

lsmod | grep ^SND

oraz

cat /etc/modprobe.d/alsa-base.conf

Pozdrawiam!


(kod) #5
lsmod | grep ^SND

zero wyników, pokazał sie nowy znacznik początku lini... a po

cat /etc/modprobe.d/alsa-base.conf

dostałem

# autoloader aliases

install sound-slot-0 /sbin/modprobe snd-card-0

install sound-slot-1 /sbin/modprobe snd-card-1

install sound-slot-2 /sbin/modprobe snd-card-2

install sound-slot-3 /sbin/modprobe snd-card-3

install sound-slot-4 /sbin/modprobe snd-card-4

install sound-slot-5 /sbin/modprobe snd-card-5

install sound-slot-6 /sbin/modprobe snd-card-6

install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules

install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd-ioctl32 ; /sbin/modprobe --quiet snd-seq ; }

install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modprobe --quiet snd-seq-midi ; : ; }

install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modprobe --quiet snd-emu10k1-synth ; : ; }


# Prevent abnormal drivers from grabbing index 0

options bt87x index=-2

options cx88_alsa index=-2

options snd-atiixp-modem index=-2

options snd-intel8x0m index=-2

options snd-via82xx-modem index=-2

# Keep snd-pcsp from beeing loaded as first soundcard

options snd-pcsp index=-2

# Keep snd-usb-audio from beeing loaded as first soundcard

options snd-usb-audio index=-2

(roobal) #6

Przepraszam mój błąd, powinno być

lsmod | grep ^snd

zapomniałem puścić shift :wink:

Pozdrawiam!


(kod) #7
snd_via82xx 22562 2 

snd_ac97_codec 83732 1 snd_via82xx

snd_pcm 52731 2 snd_via82xx,snd_ac97_codec

snd_page_alloc 12841 2 snd_via82xx,snd_pcm

snd_mpu401_uart 13299 1 snd_via82xx

snd_seq_midi 12744 0 

snd_seq_midi_event 13124 1 snd_seq_midi

snd_rawmidi 22407 2 snd_mpu401_uart,snd_seq_midi

snd_seq 39172 2 snd_seq_midi,snd_seq_midi_event

snd_timer 22171 2 snd_pcm,snd_seq

snd_seq_device 12995 3 snd_seq_midi,snd_rawmidi,snd_seq

snd 38189 12 snd_via82xx,snd_ac97_codec,snd_pcm,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

(Boguslaw Jagiello) #8

Alternatywą dla Alsa jest OSS4. Jeśli nie masz dzwięku to może warto pomyśleć nad tym rozwiązaniem. Jak nie masz dzwięku to i tak niczym chyba nie ryzykujesz.

Pozdr! !!


(kod) #9

no to teraz mam znowu problem :evil:

podczas instalacji

Error! Bad return status for module build on kernel: 2.6.39-2-686-pae (i686)

Consult the make.log in the build directory

/var/lib/dkms/oss4/4.2-build2003/build/ for more information.

Unloading Open Sound System kernel modules: done (OSS not loaded).

Starting Open Sound System: failed (No kernel modules detected).

Konfigurowanie oss4-gtk (4.2-build2003-1.1) ...

Przetwarzanie wyzwalaczy dla menu...

i nie wiem jak to zainstalować make.log

DKMS make.log for oss4-4.2-build2003 for kernel 2.6.39-2-686-pae (i686)

pią, 24 cze 2011, 12:52:31 CEST

make: Wejście do katalogu `/usr/src/linux-headers-2.6.39-2-686-pae'

  CC [M] /var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.o

/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c: In function ‘alloc_fop’:

/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:956: error: ‘struct file_operations’ has no member named ‘ioctl’

/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:960: warning: assignment from incompatible pointer type

/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c: In function ‘oss_pci_read_devpath’:

/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.c:1634: warning: return discards qualifiers from pointer target type

make[3]: *** [/var/lib/dkms/oss4/4.2-build2003/build/core/oss_core.o] Błąd 1

make[2]: *** [_module_/var/lib/dkms/oss4/4.2-build2003/build/core] Błąd 2

make[1]: *** [sub-make] Błąd 2

make: *** [all] Błąd 2

make: Opuszczenie katalogu `/usr/src/linux-headers-2.6.39-2-686-pae'

czy na tym gruchocie da się w końcu odpalić jakiś mono przynajmniej... jak coś alsie nie pasuje to teraz to.. ehhhh ](*,)