Newsgroup: it.comp.os.linux.iniziare
Titolo: schede multiseriali: ricompilo il kernel?

Ho una RH6.2 o in alternativa Mand.7.1 e devo installare una scheda
multiporta specialix. Ho gia' scaricato i driver, ma nel readme si dice
di ricompilare il kernel, il che mi preoccupa :-o
Come si fa a sapere se il kernel gia' la supporta? Posso caricarla come
modulo senza ricompilare il kernel : non l'ho mai fatto :((
Grazie, Nicola.

di ricompilare il kernel, il che mi preoccupa :-o
Io penso che sia già supportata dai kernel standard.
Guarda i moduli specialix.o (nuove) o sx.o (vecchie SX/SI).
Prova
modprobe specialix
-- 
giu...@pobox.com

 modprobe specialix
Grazie mille del suggerimento, ho ricevuto questo messaggio:
/lib/modules/2.2.14-12/misc/specialix.o: init_module: Dispositivo o risorsa
occupata
/lib/modules/2.2.14-12/misc/specialix.o: insmod
/lib/modules/2.2.14-12/misc/specialix.o failed
/lib/modules/2.2.14-12/misc/specialix.o: insmod specialix failed
In effetti specialix.o c'e' (non sapevo dove guardare) ma dal messaggio
direi che ho un problema :(
Altri suggerimenti per cortesia?
Nicola.

direi che ho un problema :(
Devi leggere 
/usr/src/linux/Documentation/specialix.txt
/usr/src/linux/Documentation/sx.txt
Per vedere se la tua particolare scheda è supportata e da quale dei due
driver.
-- 
giu...@pobox.com

 driver.
Ehmm.. questo e' un problema: sulla mia scheda c'e' scritto Specialix SI/XIO .
Comunque non sembra specialix.o perche in .txt si parla di dip switch mentre io
ho due rotelline per selezionare gli indirizzi I/O . Comunque in giro per il
web pare che la associno alla sx e quindi tengo buono sx.o
Ok, ti ringrazio ora dovro' smanettare parechio a quanto pare :-oooo
Grazie, Nicola.

Ok, ti ringrazio ora dovro' smanettare parechio a quanto pare :-oooo
Se appuri che devi realmente usare sx.o allora tieni presente che devi
decidere se usare irq o polling, noi usiamo polling e quindi
options sx sx_irqmask=0
in /etc/modules.conf o /etc/conf.modules
e quindi usa modprobe e non insmod per caricare sx.
Quindi devi caricare il firmware della scheda ad ogni boot (scaricati
pacchetto da sito specialix)
/usr/bin/sx_firmware
-- 
giu...@pobox.com

 /usr/bin/sx_firmware
Grazie, suggerimenti utili (da solo non ci arrivo :)).
Purtroppo se eseguo sx_firmware ricevo il messaggio:
can't open device '/dev/specialix_sxctl': dispositivo inesistente
Eppure ho controllato in /dev ed esiste :(
Grazie, scusate la lungaggine.
Nicola.

Eppure ho controllato in /dev ed esiste :(
E' uguale a questo (10, 167)?
$ ls -l /dev/specialix_sxctl
crw-rw-r--   1 root     root      10, 167 Feb  9  2000
/dev/specialix_sxctl
$
Che cosa dice /var/log/messages dopo che carichi sx e prima di fare
sx_firmware?
-- 
giu...@pobox.com

 sx_firmware?
Prima non sono riuscito a vedere niente che si riferisse a sx o a bus ISA. Dopo aver
lanciato sx_firmware dice:
modprobe: modprobe: Can't Locate module char-major-10-167
Comincio a disperarmi :(((
Grazie, Nicola.

can't open device '/dev/specialix_sxctl': dispositivo inesistente
Quei messaggi vengono dati se usi sx_firmware quando sx non è caricato,
è normale.
Il tuo problema è caricare sx.
Quando carichi sx in messages devi vedere qualcosa tipo:
kernel: Specialix SX driver (C) 1998/1999 R.E.Wolff@BitWizard.
nl
kernel: sx: version $Id: sx.c,v 1.32 2000/03/07 17:01:02 wolff
, pvdl Exp $
kernel: sx: total of 1 boards detected.
Poi, quando fai sx_firmware, a video vedi:
Initialized 8 channels on 1 board
-- 
giu...@pobox.com

 Initialized 8 channels on 1 board
Ho chiesto a Rogier Wolff (l'inventore del driver) e mi ha detto che sx.o va bene per la
mia scheda :)))))
In quanto a caricare sx.o se faccio modprobe sx (con options sx sx_irqmask=0 in
conf.modules, ho dato anche depmode -a) mi risponde come al solito:
/lib/modules/2.2.14-12/misc/sx.o: init_module: Dispositivo o risorsa occupata
/lib/modules/2.2.14-12/misc/sx.o: insmod /lib/modules/2.2.14-12/misc/sx.o failed
/lib/modules/2.2.14-12/misc/sx.o: insmod sx failed
Boooh, non capisco csa mi manca !
Grazie, Nicola (PS:  provo anche cercare qualcosa su 
deja.com
)

/lib/modules/2.2.14-12/misc/sx.o: init_module: Dispositivo o risorsa occupata
A me lo dice se lo carico su un sistema senza scheda.
Auguri. :-)
-- 
giu...@pobox.com