Newsgroup: it.comp.os.linux.iniziare
Titolo: Aiutatemi!!!

Ciao ragazzi ho già postato qualche altro messaggio su questo Newsgroup per
poter risolvere il mio problema con il modem interno, vorrei un ultimo
(spero) aiuto.
1)Ho installato la versione Suse Linux 7.1 Kernel 2.2.18, il mio modem è un
Conexant SoftK56 Data (mi hanno detto che è un WinModem, quindi
probabilmente non riuscirò mai a configurarlo e dovrò comprarene uno nuovo,
però con l'aiuto di qualcuno di voi, sicuramente più esperto di me voglio
fare qualche ultima prova.
2)Grazie all'aiuto del Newsgroup (ho letto molti msg di persone che hanno il
mio stesso problema) ho trovato il Driver per il mio Modem, all'indirizzo:
http://www.olitec.com/pub/PCI_56K_V2_K2.2.17.tar.gz
Per quel poco che sono riuscito a capire questo è il Driver per Linux con
una versione del Kernel 2.2.17, ed io invece ho la versione 2.2.18, allora
la prima domanda è:
Questo driver è buono lo stesso per il mio Linux si o no?
3)Dopo aver "unzippato" il File: PCI_56K_V2_K2.2.17.tar ho aperto un
terminale SuperUtente ed ho avviato il file eseguibile: ins_all la risposta
è stata + o - la seguente:
insmod: Comando sconosciuto
insmod: Comando sconosciuto
insmod: Comando sconosciuto
insmod: Comando sconosciuto
insmod: Comando sconosciuto
insmod: Comando sconosciuto
insmod: Comando sconosciuto
insmod: Comando sconosciuto
insmod: Comando sconosciuto
insmod: Comando sconosciuto
insmod: Comando sconosciuto
credo allora che il comando insmod non sia un comando valido per il mio
Linux (Sbaglio???)
ho aperto con un editor testi il file ins_all e dentro ci sono scritte le
seguenti cose:
#!/bin/csh -f
# Do not put separate next two lines, or status will be wrong!!!
perl 
hsf_linstall.pl
 >& hsf_linstall.log
set i2b_ret = $status
# Do not put separate previous two lines, or status will be wrong!!!
#cat hsf_linstall.log
if ( $i2b_ret != 0 ) then
echo hsf_linstall failed "("$i2b_ret")". check hsf_linstall.log .
exit $i2b_ret
endif
cat /proc/ksyms > modem.map
insmod -f -m dbgscr_mod.o >> modem.map
insmod -f -m fsks_mod.o >> modem.map
insmod -f -m tones_mod.o >> modem.map
insmod -f -m v34module.o >> modem.map
insmod -f -m v90_mod.o >> modem.map
insmod -f -m fbks_mod.o >> modem.map
insmod -f -m mod_octopus.o >> modem.map
insmod -f -m mod_basic2.o >> modem.map
insmod -f -m mod_dev_mgr.o >> modem.map
insmod -f -m mod_session_ctrl.o >> modem.map
insmod -f -m myserial.o >> modem.map
/bin/rm /dev/modem
/bin/rm /dev/cnxt0
mknod /dev/cnxt0 c 254 64
ln -s /dev/cnxt0 /dev/modem
Siccome per me sono tutte cose un po "arabe" c'è qualcuno di voi
(sicuramente) che può aiutarmi a risolvere il problema???
Ringrazio tutti anticipatamente..

 insmod: Comando sconosciuto
Verifica che /sbin sia nel tuo path. Se hai fatto su e basta, il path
non e' cambiato. Devi fare su - per avere il path completo.
Davide


Scusa siccome sono molto ignorante nel mondo Linux potresti Spiegarmi
meglio.?

 #!/bin/csh -f
Questo e' probabilmente il problema, poiche' csh non e' usata spesso
come shell, la configurazione del sistema forse non mette /sbin nel
PATH di root. Se e' cosi', la soluzione e' di inserire:
# setenv PATH /sbin/:${PATH}
all'inizio dello script di installazione (prima che si cominci ad
usare insmod).
-- 
Stefano - Hodie nono Kalendas Septembres MMI est

 meglio.?
Alura, quando digiti un comando (o uno script invoca un comand),
il sistema lo cerca in una serie di directory che sono indicate
da una variabile di sistema chiamata PATH. La puoi vedere usando
echo $PATH
I normali utenti (di solito) non hanno /sbin nel PATH, questo perche'
/sbin contiene roba che ai normali utenti non server, come il famoso
insmod.
L'utente root ha (di solito) /sbin nel suo PATH. E qui' arriva la
gabola. Se fai su (e digiti la password), tu diventi root, ma il
PATH non viene cambiato, rimane quello normale (senza /sbin). Se
invece digiti su - (e digiti la password), diventi root "a
tutti gli effetti", con anche il PATH giusto. A questo punto
dovresti "trovare" /sbin nel PATH.
Davide