Newsgroup: it.comp.os.linux.iniziare
Titolo: Moduli ISDN

Ho ricompilato il kernel (Mdk 7) e installato kisdn come
consigliato.Quando avvio il programma però esce il messaggio: loading
the Hisax module was not successful.
Se provo da console con modprobe hisax type=35 (come ho letto sul ng,
ho una scheda isdn trust 128 pci) mi da vari errori (unresolved
symbols mi sembra). Se provo con insmod hisax mi dice:
/lib/modules/2.2.14-15mdk/misc/hisax.o init_module: device or resource
busy.
Cosa devo fare?
-- 
_____________________________
Nicola [
nik...@flashmail.com
]
_____________________________

symbols mi sembra).
Per quanto ne so, significa che la versione del modulo non e' quella del
kernel... Probabilmente non hai compiuto a termine la ricompilazione nel
modo corretto:
    Hai lanciato lilo (assicurandoti che utilizzi l'immagine del kernel in
/usr/src/linux/arch/i386/boot/) dopo aver ricompilato il kernel?
    Hai lanciato "make modules" seguito da "make modules_install"?
    Hai lanciato "depmod -a"?
C'e' un'opzione di depmod particolarmente utile nel tuo caso, mi pare sia
"-e" (ma prima di usarla fai "man depmod"), che ti controlla che tutti i
simboli siano definiti correttamente. Finche' continua a darti degli
"unresolved symbols" hai ben poche speranze di potercela fare.
Se credi di aver compiuto qualche atto strano, ricompila ancora una volta il
kernel.
Saluti,
    Mardy

kernel.
Adesso mi dice solo: /lib/modules/2.2.14-15mdk/misc/hisax.o
init_module: device or resource busy. 
Meglio se ricompilo tutto? E il supporto isdn come modulo o nel
kernel? (io ho fatto nel kernel quello principale e come moduli i vari
"tipi" di card... almeno mi sembra). Il problema non potrebbe essere
la scheda in sč non supportata? (Nell'elenco non c'č, anche se avevo
letto in un post che fungeva con hisax type=35, ho una trust
communicator 128 pci, sul manuale non dice una mazza se non che č
passiva)
Grazie.


passiva)
Potrebbe, ma solitamente quelle passive, in un modo o nell'altro funzionano,
con il driver HiSax. Ricordati di specificare, al momento del caricamento
del modulo, indirizzi esatti di I/O e IRQ, piu' altri parametri
eventualmente necessari. Nel file README.HiSax specificano per ogni scheda
quali sono i parametri necessari, prova a vedere cosa dicono per il modello
35.
Saluti,
    Mardy

35.
Dicono che non serve niente, solo type e protocol. Quindi insmod (o
modprobe) hisax type=35 protocol=2. RIsultato:
/lib/modules/2.2.14-15mdk/misc/hisax.o init_module: device or resource
busy.
-- 
_____________________________
Nicola [
nik...@flashmail.com
]
_____________________________

busy.
Controlla in windows (o anche dal BIOS) se ci sono altri dispositivi che
condividono lo stesso IRQ, magari il problema e' quello?
Saluti,
    Mardy

viene compilato come modulo, vero?
Ho ricompilato il kernel mettendo il supporto isdn come modulo.
Risultato: durante il caricamento mi esce error 0x10e non posso più
entrare in linux. Il dischetto di emergenza invece continua a girare a
vuoto mentre carica lilo. L'avevo già fatto nello stesso modo tempo fa
ed era andato tutto bene.
L'unica è lasciar perdere tutto e tornare a windows. Riproverò tra
qualche mese quando con il nuovo kernel 2.4, un browser decente
(speriamo in mozilla) e il nuovo kde linux diventerà un'alternativa a
win anche per me (spero). Per ora ho ricavato solo incazzature nel non
riuscire a risolvere i problemi in nessun modo... bah. 
Grazie cmq dell'aiuto. Bye.
