Strona 3 z 3

: 04 stycznia 2011, 21:55
autor: enki
Dobrze, zrobiłem wszystko tak jak ma być. Zatrzymałem się na punkcie 11. Alsaconf brak wobec tego jako root:

Kod: Zaznacz cały

alsactl init
daje w wyniku:

Kod: Zaznacz cały

No soundcards

: 04 stycznia 2011, 22:26
autor: DaVidoSS
Wróć do poprzedniego postu. Zmieniłem go. Wykonaj wszystko jeszcze raz. Pamiętaj ze kluczowe jest to co zwraca konsola po każdej z komend. Efektem końcowym powinien być plik firmware w

Kod: Zaznacz cały

/usr/lib/firmware/cs46xx/cs46xx-old.fw

: 04 stycznia 2011, 22:41
autor: enki
Wszystko zrobione, jest ten plik. Stoje na 11 bo nie ma alsamixer, co teraz? Speaker test nie działa, alsaclt init z roota też.

: 04 stycznia 2011, 22:51
autor: DaVidoSS
I co nie działa?
Pokaz:

Kod: Zaznacz cały

sudo update-initramfs -uv | grep firmware
dmesg | grep cs46xx
cat /proc/asound/cards
Nie mam już pomysłów .
Spróbuj zainstalować pakiet :

Kod: Zaznacz cały

sudo apt-get install alsa-firmware-loaders
To już wydaje mi się głębszą sprawa, coś ze sprzętem. Spróbuj w biosie wyłączyć quick boot.

: 04 stycznia 2011, 23:11
autor: enki
Dobrze:

Kod: Zaznacz cały

dmesg | grep cs46xx
nic nie zwraca, cat dalej:

Kod: Zaznacz cały

no soundcards
Polecenia wykonane. Szybki start wyłączony - bez zmian. W biosie mam niby testowanie dźwięku i mówi, że w porządku. Kiedyś może jak będę mądrzejszy to się uda coś. Dziękuję za pomoc.

: 05 stycznia 2011, 20:41
autor: DaVidoSS
Dobra spróbuj jeszcze jedną rzecz.

Usuń (jeśli jeszcze tego nie zrobiłeś) to co ostatnio utworzyłeś, czyli katalog i plik /usr/lib/firmware/cs46xx/cs46xx-old.fw

Kod: Zaznacz cały

rm -r /usr/lib/firmware/cs46xx
Pozostaw wyłączone w biosie ,,quick boot'', w Debianie edytuj plik /etc/default/grub:

Kod: Zaznacz cały

nano /etc/default/grub
W lini GRUB_CMDLINE_LINUX_DEFAULT=
dopisz:

Kod: Zaznacz cały

"quiet pnpbios=off acpi=off"

Kod: Zaznacz cały

GRUB_CMDLINE_LINUX_DEFAULT= "quiet pnpbios=off acpi=off"
zapisz i wyjdź z nano.

Następnie wykonaj jako root:

Kod: Zaznacz cały

update-grub
Następny plik to /etc/modules:

Kod: Zaznacz cały

nano /etc/modules
dopisz linijkę:

Kod: Zaznacz cały

snd-cs4236

Kod: Zaznacz cały

 /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

loop
snd-cs4236
Zrestartuj i zobacz czy masz kartę dźwiękową.

Kod: Zaznacz cały

cat /proc/asound/cards

: 05 stycznia 2011, 21:00
autor: enki
Nic :)

: 05 stycznia 2011, 21:23
autor: DaVidoSS
Będzie dobrze.
Jeszcze dwa pliki i będzie porządek z tym.


Do /etc/modprobe.d/alsa-base.conf dodaj to:

Kod: Zaznacz cały


options snd-cs4236 isapnp=0 cport=0x538 port=0x530 sb_port=0x220 fm_port=0x388 irq=5 dma1=1 dma2=0

Do /etc/modprobe.d/blacklist.conf
dodaj linie:

Kod: Zaznacz cały

blacklist snd-cs46xx
blacklist snd-cs4232
blacklist pcihp
Zrestertuj.