Bonjour.
J’ai dû changer de modem dernièrement et possédant un disque dur avec Windows et Mandrake 9.2, j’avais choisi un modem peabird PCI 56Kbps v923 car sur le site du constructeur un driver rpm était proposé…
Hélas voilà ce qui s’inscrit dans la console après la tentative d’installation (visiblement j’ai d’autres trucs à installer ?)
[root@localhost moi]# rpm -i hsflinmodem-4.06.06.02-1.i586.rpm
Linux HSF softmodem drivers, version 4.06.06.02
No pre-built HSF modules are available for your exact kernel:
Linux-2.4.22-10mdk-i686-Mandrake-9.2-MODVERS
Assuming that a C compiler and proper kernel header files are present
on your system, we will now attempt to re-compile the modules.
Re-compiling HSF modules for kernel 2.4.22-10mdk, using source directory
/lib/modules/2.4.22-10mdk/build. Please wait..
ERROR: Module re-compilation and installation failed!
Please examine the log file "/tmp/hsfconfig-recomp.log.1716" to determine why.
error: %post(hsflinmodem-4.06.06.02-1) scriptlet failed, exit status 1
Et voilà ce qui est dans le fameux fichier à examiner :
rm -f *.o
make[1]: Entering directory `/usr/lib/hsf/modules/osspec'
rm -f *.o
make[1]: Leaving directory `/usr/lib/hsf/modules/osspec'
make -C osspec all
make[1]: Entering directory `/usr/lib/hsf/modules/osspec'
* Compiling osmemory.c
cc1: warning: "-fcheck-new" is valid for C++ but not for C/ObjC
cc1: warning: "-fno-rtti" is valid for C++ but not for C/ObjC
<command line>:26:1: /lib/modules/2.4.22-10mdk/build/include/linux/modversions.h: No such file or directory
In file included from ../../imported/include/ossysenv.h:129,
from osmemory.c:58:
../../imported/include/sysenv.h:190:18: math.h: No such file or directory
osmemory.c: In function `OsMemDMAAllocate':
osmemory.c:219: warning: concatenation of string literals with __FUNCTION__ is deprecated
make[1]: *** [osmemory.o] Erreur 1
make[1]: Leaving directory `/usr/lib/hsf/modules/osspec'
make: *** [osspec] Erreur 2
Quelqu’un peut m’aider ? (je débute sous Linux….)
Merci.
# source noyau
Posté par zebul666 . Évalué à 2.
il faut lancer hsfconfig pour terminer l'installation, à moins que ca soit fait automatiquement lors de l'install du rpm. Et c'est cette commande qui te donne les erreurs.
il recherche modversion.h et ne le trouve pas
ca veut dire qu'il faut faire un 'make dep' après avoir configuré le noyau.
Donc il faut déjà installé les sources du noyau (kernel source) et les en-têtes (kernel header) si ce n'est déjà fait.
Et cela doit suffire parce que je crois qu'il doit inclure une configuration. (et le fameux modversion.h)
et donc relancer hsfconfig
Sinon si ca ne marche il faudra penser à lancer 'make dep' dans /usr/src/linux (voir de l'aide sur comment compiler le noyau)
le make dep est la 1ère étape et il n'y a besoin que de ca. pour généer le modverions.h
sinon des drivers (payants malheuresement) existent sur www.linuxant.com
que peabird pourrait offrir avec ces modems ou proposer un prix pour ceux interesser ...
moi je n'avais pas réussi à utiliser ces drivers et avait du utiliser ceux de linuxant.com quand ils étaient encore gratuits...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.