Newsgroup: it.comp.os.linux.iniziare
Titolo: modem HSF: la storia infinita

Sto cercando già da un po' di installare questi driver
http://www.ifisica.uaslp.mx/computo/software/linux/modems/chipsHSF56K-RH9.0/hsflinmodem-5.03.27lnxtbeta03042700.tar.gz
su una Fedora Core 3 (kernel 2.6.9-1.667).
il file INSTALL dice di lanciare prima "make install" e poi lo script 
/usr/sbin/hsfconfig.
Prima di lanciare lo script ho installato i sorgenti del kernel e 
linkato /usr/src/linux alla directory /usr/src/redhat/SOURCES/.
Lo script chiede anche questa dir(/lib/modules/2.6.9-1.667/build) e 
all'interno di questa cerca il file modversions.h, che però ho in un 
altro path: linkandolo nel punto giusto, lo script sembra andare avanti 
correttamente, ma poi si ferma con il seguente errore:
---
Re-compiling HSF modules for kernel 2.6.9-1.667, using source directory
/lib/modules/2.6.9-1.667/build. Please wait..
ERROR: Module re-compilation and installation failed!
Please examine the log file "/tmp/hsfconfig-buildlog.txt" to determine why.
---
il file di log lo incollo qui sotto... qualcuno mi sa dare una corretta 
interpretazione?
Grazie per l'attenzione, ciao!
GePs
<--- hsfconfig-buildlog.txt --->
In file included from <command line>:1:
/lib/modules/2.6.9-1.667/build/include/linux/config.h:6:2: #error 
including kernel header in userspace; use the glibc headers instead!
rm -f *.o *.a
In file included from <command line>:1:
/lib/modules/2.6.9-1.667/build/include/linux/config.h:6:2: #error 
including kernel header in userspace; use the glibc headers instead!
make[1]: Entering directory `/usr/lib/hsf/modules/osspec'
rm -f *.o *.a
make[1]: Leaving directory `/usr/lib/hsf/modules/osspec'
* compiling (gcc) mod_osspec.c
In file included from mod_osspec.c:10:
../modules/osspec/include/oscompat.h:23:26: linux/tqueue.h: No such file 
or directory
In file included from /lib/modules/2.6.9-1.667/build/include/linux/irq.h:20,
                  from 
/lib/modules/2.6.9-1.667/build/include/asm/hardirq.h:6,
                  from 
/lib/modules/2.6.9-1.667/build/include/linux/hardirq.h:6,
                  from 
/lib/modules/2.6.9-1.667/build/include/linux/interrupt.h:11,
                  from ../modules/osspec/include/oscompat.h:25,
                  from mod_osspec.c:10:
/lib/modules/2.6.9-1.667/build/include/asm/irq.h:16:25: irq_vectors.h: 
No such file or directory
In file included from 
/lib/modules/2.6.9-1.667/build/include/asm/hardirq.h:6,
                  from 
/lib/modules/2.6.9-1.667/build/include/linux/hardirq.h:6,
                  from 
/lib/modules/2.6.9-1.667/build/include/linux/interrupt.h:11,
                  from ../modules/osspec/include/oscompat.h:25,
                  from mod_osspec.c:10:
/lib/modules/2.6.9-1.667/build/include/linux/irq.h:70: error: `NR_IRQS' 
undeclared here (not in a function)
In file included from /lib/modules/2.6.9-1.667/build/include/linux/irq.h:72,
                  from 
/lib/modules/2.6.9-1.667/build/include/asm/hardirq.h:6,
                  from 
/lib/modules/2.6.9-1.667/build/include/linux/hardirq.h:6,
                  from 
/lib/modules/2.6.9-1.667/build/include/linux/interrupt.h:11,
                  from ../modules/osspec/include/oscompat.h:25,
                  from mod_osspec.c:10:
/lib/modules/2.6.9-1.667/build/include/asm/hw_irq.h:28: error: 
`NR_IRQ_VECTORS' undeclared here (not in a function)
In file included from mod_osspec.c:10:
../modules/osspec/include/oscompat.h: In function 
`cnxthsf_OsModuleUseCountInc':
../modules/osspec/include/oscompat.h:205: error: `MOD_INC_USE_COUNT' 
undeclared (first use in this function)
../modules/osspec/include/oscompat.h:205: error: (Each undeclared 
identifier is reported only once
../modules/osspec/include/oscompat.h:205: error: for each function it 
appears in.)
../modules/osspec/include/oscompat.h: In function 
`cnxthsf_OsModuleUseCountDec':
../modules/osspec/include/oscompat.h:210: error: `MOD_DEC_USE_COUNT' 
undeclared (first use in this function)
make: *** [mod_osspec.o] Error 1

 
http://www.ifisica.uaslp.mx/computo/software/linux/modems/chipsHSF56K-RH9.0/hsflinmodem-5.03.27lnxtbeta03042700.tar.gz
A parte quell'errore credo che non riusciristi comunque ad installare
questi driver. Sono una vecchia beta dei driver linuxant e non credo che
supportino il formato dei moduli del kernel 2.6...
-- 
Anche se a una mucca dai da bere del cacao non ne mungerai
cioccolata
Linux Registered User #382681
Linux Machine Number  #282369

 
E' il sospetto che mi è venuto indagando un po' più a fondo... Ma allora 
  ci devo proprio rinunciare? Il fatto è che non si riesce a trovare una 
versione free dei driver: l'unica che funzioni (provata su SuSE 9.2) è 
limitata a 14.4 kbps!
:(

 :(
beh, non mi sembra li vendno poi a cosi' tanto :-) Se poi e' una 
questione di principio, per la loro licenza...allora e' un altro paio di 
maniche e mi sa che devi proprio rinunziarci.
Ciao
-- 
Toyotoshy, Linux user #312588
Powered by FreeBSD 4.10 and Linux!

 Ciao
No guarda, non è per il prezzo. i fattori sono molteplici:
1) non saprei come pagare, visto che non dispongo di una carta di 
credito (e non ne disporrò ancora per molto)
2) non mi sembra di aver letto da nessuna parte sul sito che la licenza 
è per più installazioni. Diciamo che cambio spesso distribuzione, vuoi 
per sfizio, vuoi per lavoro: che faccio, ripago ogni volta? Ma molto 
probabilmete mi sto sbagliando, e da qualche parte nel sito c'è scritto 
che si paga una volta sola, e puoi installare quante volte vuoi, quindi 
questo al limite non sarebbe neanche un problema...
3) last but not least: ci sono dei driver gratuiti e funzionanti, anche 
se beta e vecchi: almeno per imparare qualcosa (e avere la possibilità 
di continuare a infestare i gruppi :) preferisco sbatterci i denti sopra...

 Sto cercando già da un po' di installare questi driver
valuta il valore del modem sommato alla licenza del driver, perche' il
driver di quei modem vanno pagati, e le vecchie versioni libere vanno bene
solo su i vecchi kernel, quindi dacci a mucchi di voler compilare un
qualcosa di pensato per redhat 9 con kernel 2.4 su fedora con kernel 2.6,
se riesci a farli andare cmq saranno istabili ...
Comprati un modem su porta seriale.
-- 
GizMo
http://gizmo2.dyndns.org
ICQ UIN: 60127262
Se fossi nato ignorante avrei vissuto felice in un mondo controllato da
altri ignoranti come me...
Ma visto che son nato intelligente mi tocca subire questo mondo di merda
comunque governato da ignoranti..

 Comprati un modem su porta seriale.
Avere dell'hardware e non poterlo utilizzare, per di più sapendo che i
driver esistono ma non potrò acquistarli per un po', mi fa proprio
andare in bestia :)
Saluti!