<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<b>Premessa</b>: non sarò (per forza di cose) breve!
<br>Nel mese di settembre 2000 ho acquistato la distribuzione linux 6.4
di SuSe, e non sono riuscito a configurare la sound card quantunque la
stesso
<br>fosse rilevata (comando lspci). Si tratta di una Creative Soundblaster
PCI 128 con chipset Ensoniq 1371.
<br>L'assistenza della SuSE Italia non è riuscita ad aiutarmi e
dopo diverse manovre tese alla configurazione (da settembre 2000 a gennaio
2001) decideva
<br>di regalarmi la versione 7.0 appena uscita. Ma anche con questa non
c'è stato niente da fare: la scheda non ne vuol sapere (faccio notare
che non
<br>si tratta di un clone). Ho cercato, allora, di procurarmi tutte le
informazioni possibili al riguardo e ho incominciato a procedere per tentativi
con l'utilizzo
<br>del comando <i>modprobe.</i>
<br>Precisamente: modprobe snd-card-ens1371 , ma la risposta era sempre
la stessa: il modulo non c'è! Ho cercato allora tale
<br>modulo in /lib/modules/2.2.*/... <b> trovandolo!!! </b>Panico.
. . perchè se c'è non lo carica? Nello scorrere la directory
/lib mi accorgevo che era presente
<br>anche il modulo snd-ens1371. Ho provato con quello e ... con, credetemi,
enorme sorpresa<b> ha funzionato</b>. Ho, quindi, lanciato il comando<i>
lsmod</i>
<br>con il seguente risultato:
<br>Module
Size
Used by
<br>snd-.ens1371
9404
0 (unused)
<br>snd-pcm
28504
0 [snd-ens1371]
<br>snd-timer
8032
0 [snd-pcm]
<br>snd-rawmidi
9432
0 [snd-ens1371]
<br>snd-seq-device
3360
0 [snd-rawmidi]
<br>snd-ac97-codec
23904
0 [snd-ens1371]
<br>snd-mixer
22576
0 [snd-ens1371 snd-ac97-codec]
<br>snd
31852
0 [snd-ens1371 snd-pcm snd-timer snd-rawmidi snd-seq-devices
<br>
snd-ac97-codec snd-mixer]
<br>soundcore
2564
0 [snd]
<br>usb-uhci
17000
0 (unused)
<br>serial
42612
0 (autoclean)
<br>memstat
1476
0 (unused)
<br>usbcore
42344
1 [usb-uhci]
<br>Sembrandomi che fosse andato tutto bene ho aggiunto nella parte finale
del file /etc/modules.conf le seguenti
<br>righe di istruzioni:
<br>alias char-major-116 snd
<br>alias snd-card-0 snd-ens1371
<br>alias char-major-14 soundcore
<br>alias sound-slot-0 snd-card-0
<br>A questo punto ho eseguito un re-boot facendo attenzione ai messaggi
visualizzati.
<br>Con grande piacere è comparso:
<br>Starting sound driver: snd-ens1371 <b>
done</b>
<br>No mixer config in /etc/asound.conf, you have to unmute your card!
<p>Manuali alla mano cercavo di dare il volume al mixer con il comando<b>
amixer</b> col risultato:
<br>Alsactl: no souncards found.
<br>Editavo il contenuto del file /proc/asound/cards: stessa risposta No
souncards.
<br>Il contenuto del del file /proc/asound/sndstat da il seguente risultato:
<br>Card config:
<br>--- no soundcards ---
<br>Audio devices: NOT ENABLED IN CONFIG
<br>Synth devices: NOT ENABLED IN CONFIG
<br>Midi devices: NOT ENABLED IN CONFIG
<br>Timers:
<br>7: system timer
<p>Ma non è finita. Facendo lo shutdown a un certo punto compare:
<br>Shuttingdown sound drivers: Alsactl: no soundcards found.
<p>Prima domanda: perchè quando il sistema viene inizializzato il
driver viene caricato mentre quanto si chiude
<br>la scheda è scomparsa?
<br>Ho fatto le seguenti prove:
<p>modprobe -c:
<br>tra gli altri compaiono i seguenti files:
<br>/lib/modules/2.2.x/misc
<br>/lib/modules/2.2.x/sound
<p>modprobe -l:
<br>compaiono tutti i file di prima tranne uno: /lib/modules/2.2.x/sound
<p>Ho lanciato anche il comando<i> lspci -vv </i>e nella sezione riguardante
la scheda audio vi era la seguente riga:
<p>pin A routed to IRQ 0
<p>Qualcuno è in grado di spiegarmi tutto ciò prima che mi
spari un colpo?
<br>Ringrazio anticipatamente.
<p>emilio</html>