Pagina 1 di 1

Kernerl 2.4.31 e Scheda Audio ATI SB400 AC'97

Inviato: gio 15 giu 2006, 13:06
da starniell
Salve, ho installato slackware 10.2 con la versione 2.4.31 del kernel. La scheda madre è una FOXCONN RC4107MA con supporto SATA RAID. Il SATA è stato correttamente configurato e la macchina va che è una bomba.

L'unico problema che non riesco proprio a risolvere è configurare la scheda audio.

Lancio #alsconf,
si avvia la procedura,
mi riconosce la scheda:
ATI Technologies inc. IXP SB400 AC'97 Audio Controllor (rev.80),
faccio OK
alsa dice di configurare snd-atiixp nel file /etc/modules.conf
gli dico YES
alsa mi risponde: OK, sound driver is configured.
ALSA CONFIGURATOR will prepare the card for playing now...
schiaccio ancora OK.
A questo punto viene fuori questa schermata:

Codice: Seleziona tutto

Loading driver... 
/usr/sbin/alsaconf: line 684: rcalsasound: command not found 
Setting default volumes.. 
Che mi sa tanto sospetta, anche se alla schermata successiva, alsa mi fa sapere che è andato tutto a buon fine e posso utilizzare il mixer per controllare i volumi , ecc..

Il fatto è che lanciando #alsamixer viene fuori questo:

Codice: Seleziona tutto

#alsamixer 
^XALSA lib confmisc.c:560:(snd_determine_driver) could not open control for card 0 
ALSA lib conf.c:3479:(_snd_config_evaluate) function snd_func_card_driver returned error: No such device 
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings 
ALSA lib conf.c:3479:(_snd_config_evaluate) function snd_func_concat returned error: No such device 
ALSA lib confmisc.c:955:(snd_func_refer) error evaluating name 
ALSA lib conf.c:3479:(_snd_config_evaluate) function snd_func_refer returned error: No such device 
ALSA lib conf.c:3948:(snd_config_expand) Evaluate error: No such device 
ALSA lib pcm.c:2090:(snd_pcm_open_noupdate) Unknown PCM default 
aplay: main:533: audio open error: No such device 
Saving the mixer setup used for this in /etc/asound.state. 
lanciando #lsmod

Codice: Seleziona tutto

#lsmod  
root@linuserver:~# lsmod 
Module Size Used by Not tainted 
isa-pnp 29968 0 (unused) 
snd-pcm-oss 36640 0 (autoclean) (unused) 
snd-pcm 54312 0 (autoclean) [snd-pcm-oss] 
snd-timer 13764 0 (autoclean) [snd-pcm] 
snd-mixer-oss 12376 0 (autoclean) [snd-pcm-oss] 
snd 32772 0 (autoclean) [snd-pcm-oss snd-pcm snd-timer snd-mixer-oss] 
snd-page-alloc 4680 0 (autoclean) [snd-pcm snd-timer snd-mixer-oss snd] 
soundcore 3396 0 (autoclean) [snd] 
pcmcia_core 39172 0 
ide-scsi 9392 0 
8139too 13928 1 
mii 2272 0 [8139too] 
crc32 2880 0 [8139too] 
apm 9452 2 
root@linuserver:~# 
Mi accorgo quindi che snd-atiixp non c'è e quindi la mia scheda audio non suonerà!!!

Ho controllato il file /etc/moles.conf ed è ok:

Codice: Seleziona tutto

# --- BEGIN: Generated by ALSACONF, do not edit. --- 
# --- ALSACONF version 1.0.9a --- 
alias char-major-116 snd 
alias char-major-14 soundcore 
alias sound-service-0-0 snd-mixer-oss 
alias sound-service-0-1 snd-seq-oss 
alias sound-service-0-3 snd-pcm-oss 
alias sound-service-0-8 snd-seq-oss 
alias sound-service-0-12 snd-pcm-oss 
alias snd-card-0 snd-atiixp 
alias sound-slot-0 snd-atiixp 
# --- END: Generated by ALSACONF, do not edit. --- 
Nella blacklist di hotplug snd-atiixp non c'è .

Lancio dmesg e mi dice:

Codice: Seleziona tutto

#dmesg 
ALSA ../alsa-kernel/pci/atiixp.c:461: atiixp: codec read timeout (reg 0) 
... (ometto le righe più o meno simili) .... 
ALSA ../alsa-kernel/pci/atiixp.c:461: atiixp: codec read timeout (reg 1c) 
ALSA ../../alsa-kernel/pci/ac97/ac97_codec.c:1892: AC'97 2 does not respond - RESET 
ALSA ../../alsa-kernel/pci/ac97/ac97_codec.c:1901: AC'97 2 access is not valid [0xffffffff], removing mixer. 
ALSA ../alsa-kernel/pci/atiixp.c:1390: atiixp: no codec available 
Ho gia provato a scaricare i driver della scheda audio e ricompilarli, e inoltre ho anche scaricato ALSA e ricompilato ma il risultato è identico... i messaggi sono sempre i soliti... non cambia nulla... Slacky è muto!

Ho anche provato ad installare slakware con l'opzione test26.s, per installare il kernel 2.6.13, ma niente da fare, anzi, vengono fuori altri problemi.

Ringrazio anticipatamente tutti quelli che midaranno una mano a risolvere il problema.

-------------------