Newsgroup: it.comp.os.linux.iniziare
Titolo: Linux Debian e Sound Blaster 16

Non riesco a far funzionare la mia scheda audio, una Sound Blaster 16 ISA
PNP, con Debian 2.2.
Ho provato di tutto (almeno spero) sia ricompilando il kernel che usando
driver esterni come ALSA, e con ISAPNP, anche se, con questo ultimo comando,
sono andato un po' ad intuito.
Forse sbaglio qualcosa, essendo un principiante. Eppure e' una scheda molto
diffusa che non dovrebbe presentare grosse difficolta'.
Chi mi puo' dare una mano???
Grazie
Pat

Patadam ha detto:

Infatti non ne presenta, ti diro` che io ce l'avevo e non era necessario
neanche usare *il maledetto* (=leggasi *isapnp*...)
vabe`, meno male che hai la debian... niente toolz tipo sndconfig a
confusionare le cose... allora, che succede se scrivi in
/etc/modules.conf (o /etc/conf.modules, vedi quale hai dei due) questa
roba:
	options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
...e poi salvi il file e dai il comando "modprobe sb" ?
La procedura e` questa qua soltanto, mettere i parametri in
modules.conf e caricare il modulo sb.
Se al modprobe da` un errore "device or resource busy", significa che
nel /etc/modules.conf sono cannati irq o dma o i/o.
Se hai Windoze sullo stesso picci` puoi vedere da lui i settaggi...
(in teoria ci sarebbe isapnp per settarli come ti pare, ma per
esperienza e` meglio lasciarlo in pace e guardare i settaggi di windoze,
che nel solo caso delle schede isa+pnp in generale si comporta meglio)
Nei kernel 2.4 c'e` una nuova gestione dell'isa+pnp, ma fortunatamente
per me non avro` mai piu` occasione di provarlo. W il PCI... (e l'ISA
classico con i jumper!)
-- 
    Pardo 
 
www.pardo.cjb.net

PNP, con Debian 2.2.
crea questo file /etc/modutils/nome_che_vuoi (adatta io e irq)[*]
### Aggiunto questo file byrez ###
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x0330
Ecco /etc/isapnp.conf (adatta irq e io. Puoi copiarlo da qui)
# (DEBUG)
(READPORT 0x0273)   <--- questa e` l'unica che puo` cambiare per te.  
(ISOLATE PRESERVE) 
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
(CONFIGURE CTL009e/455011212 (LD 0
  (INT 0 (IRQ 5 (MODE +E)))
  (DMA 0 (CHANNEL 1))
  (DMA 1 (CHANNEL 5))
  (IO 0 (SIZE 16) (BASE 0x0220))
  (IO 1 (SIZE 2) (BASE 0x0330))
  (IO 2 (SIZE 4) (BASE 0x0388))
 (NAME "CTL009e/455011212[0]{Audio               }")
  (ACT Y)
))
#(CONFIGURE CTL009e/455011212 (LD 1
#  (IO 0 (SIZE 8) (BASE 0x0200))
# (NAME "CTL009e/455011212[1]{Game                }")
#  (ACT Y)
#))
# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
Questi devi averli in /lib/modules/2.2.17/misc/
-rw-r--r--    1 root     root        49738 Oct 22 15:59 sb.o
-rw-r--r--    1 root     root        86548 Oct 22 15:59 sound.o
-rw-r--r--    1 root     root         6388 Oct 22 15:59 soundcore.o
-rw-r--r--    1 root     root         1680 Oct 22 15:59 soundlow.o
-rw-r--r--    1 root     root        10276 Oct 22 15:59 uart401.o
N.B. Tutto cio` e` per OSS, non per Alsa.
Per gli irq e io, guarda da winbug, come t'ha detto Pardo.
===========
[*] Funge solo dopo il riavvio, oppure se dai: non-mi-ricordo-modules.
Tutto cio` vale se (quasi sicuramente) hai kmod. Se non capisci di cosa
parlo, vuol dire che ce l'hai;-) Cmq, man modprobe e poi a cascata..
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian 2.2 Potato */

vatti a leggere negli appunti di linux la sezione relativa a:
isapnptools
e' descritto tutto in modo chiaro ed esauriente ...
Ciao
Riccardo
----------------------------------------------------------
Riccardo
www.netcat.it
           -> Internet services
www.netcat.it/ferrari/
  -> La Ferrari e la F1
----------------------------------------------------------