<!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>