|
Dernière réponse | |
---|---|
Sujet : Recompiler mon kernel avec support modem | |
juju_le_barbare | J'ai mon driver du modem qui n'est pas installé, mais de toute façon j'ai les quelques fichiers objet (ELF)
nécéssaires dans le dossier '/usr/lib/hsf/modules/binaries/athlon/RedHat/linux-2.4.18-3'. Je voudrait pour que le modem fonctionne charger ces modules en mémoire avec insmod. Je vais donc dans ce dossier et je tape 'insmod *' (ya juste les fichiers .o dans ce dossier). Mais voici ce que j'obtiens : --- hsfbasic2.o: unresolved symbol cnxthsf_OsStrLen hsfbasic2.o: unresolved symbol cnxthsf_LinuxWritel hsfbasic2.o: unresolved symbol cnxthsf_OSSetTimer hsfbasic2.o: unresolved symbol cnxthsf_OsHeapAllocate hsfbasic2.o: unresolved symbol cnxthsf_OsMemCpy hsfbasic2.o: unresolved symbol cnxthsf_LinuxInitPowerManagement hsfbasic2.o: unresolved symbol cnxthsf_LinuxHookInterrupt hsfbasic2.o: unresolved symbol cnxthsf_LinuxWritew hsfbasic2.o: unresolved symbol cnxthsf_LinuxTermPowerManagement hsfbasic2.o: unresolved symbol cnxthsf_OSChangeTimerTimeOut hsfbasic2.o: unresolved symbol cnxthsf_LinuxPciReadConfigdw hsfbasic2.o: unresolved symbol cnxthsf_OsStrCmp hsfbasic2.o: unresolved symbol cnxthsf_OSCancelTimer hsfbasic2.o: unresolved symbol cnxthsf_crit_section_end hsfbasic2.o: unresolved symbol cnxthsf_LinuxMapPhys hsfbasic2.o: unresolved symbol cnxthsf_OsSprintf hsfbasic2.o: unresolved symbol cnxthsf_crit_section_start hsfbasic2.o: unresolved symbol cnxthsf_OsHeapFree hsfbasic2.o: unresolved symbol cnxthsf_OsDebugPrintf hsfbasic2.o: unresolved symbol cnxthsf_LinuxReadl hsfbasic2.o: unresolved symbol cnxthsf_LinuxReadw hsfbasic2.o: unresolved symbol cnxthsf_OsMemSet hsfbasic2.o: unresolved symbol cnxthsf_LinuxGetHwPciRes hsfbasic2.o: unresolved symbol cnxthsf_LinuxUnhookInterrupt hsfbasic2.o: unresolved symbol cnxthsf_OSCreateTimer hsfbasic2.o: unresolved symbol cnxthsf_OSDestroyTimer hsfbasic2.o: unresolved symbol cnxthsf_LinuxPciWriteConfigdw hsfbasic2.o: Hint: You are trying to load a module without a GPL compatible license and it has unresolved symbols. Contact the module supplier for assistance, only they can help you. --- Je suis sûr que si j'arrivais à utiliser ces fichiers ELF, mon modem marcherait ! Car j'ai beau recompiler mon kernel, pas moyen après d'installer le driver (qui marchait si je l'installait à partir du kernel précompilé lors de l'install), voici ce que ça me dit si je veux l'installer : --- [root@totipotentes Modem]# rpm -ivh hsflinmodem-5.03.03.L3mbsibeta02062500k2.4.18_3-1rh.athlon.rpm Preparing... ########################################### [100%] 1:hsflinmodem ########################################### [100%] Linux HSF softmodem drivers, version 5.03.03.L3mbsibeta02062500 WARNING: this is an EXPERIMENTAL BETA VERSION of the HSF drivers for Linux. USE AT YOUR OWN RISK! See the file /usr/lib/hsf/LICENSE for details. Conexant Systems neither distributes nor maintains this package. PLEASE DO NOT CONTACT CONEXANT REGARDING THIS SOFTWARE!!! If you require assistance or need more information, go to: http://www.mbsi.ca/cnxtlindrv Selected PCI VendorID=14F1 DeviceID=2F00 and INF file /etc/hsf/inf/linux_hsfi.inf Configuring modem for country: "FRANCE" You can change this setting later with the command "hsfconfig --country" This package does not contain pre-built modules suitable for your system: Distribution: RedHat-7.3 Kernel arch: i686 Kernel version: linux-2.4.18-3custom Please obtain the appropriate variant of this package for your system or try the generic RPM or tar version. error: execution of %post scriptlet from hsflinmodem-5.03.03.L3mbsibeta02062500k2.4.18_3-1rh failed, exit status 1 --- Mais si je l'installe à partir du kernel précompilé, il me dit que les fichiers .o du dossier '/usr/lib/hsf/modules/binaries/athlon/RedHat/linux-2.4.18-3' sont corrects. Donc j'ai eu l'idée de mettre les fichiers .o en mémoire et de changer à la main le lien /dev/modem ... Mais ya le pb :( Merci |
Aperçu |
---|
Vue Rapide de la discussion |
---|
juju_le_barbare | J'ai mon driver du modem qui n'est pas installé, mais de toute façon j'ai les quelques fichiers objet (ELF)
nécéssaires dans le dossier '/usr/lib/hsf/modules/binaries/athlon/RedHat/linux-2.4.18-3'. Je voudrait pour que le modem fonctionne charger ces modules en mémoire avec insmod. Je vais donc dans ce dossier et je tape 'insmod *' (ya juste les fichiers .o dans ce dossier). Mais voici ce que j'obtiens : --- hsfbasic2.o: unresolved symbol cnxthsf_OsStrLen hsfbasic2.o: unresolved symbol cnxthsf_LinuxWritel hsfbasic2.o: unresolved symbol cnxthsf_OSSetTimer hsfbasic2.o: unresolved symbol cnxthsf_OsHeapAllocate hsfbasic2.o: unresolved symbol cnxthsf_OsMemCpy hsfbasic2.o: unresolved symbol cnxthsf_LinuxInitPowerManagement hsfbasic2.o: unresolved symbol cnxthsf_LinuxHookInterrupt hsfbasic2.o: unresolved symbol cnxthsf_LinuxWritew hsfbasic2.o: unresolved symbol cnxthsf_LinuxTermPowerManagement hsfbasic2.o: unresolved symbol cnxthsf_OSChangeTimerTimeOut hsfbasic2.o: unresolved symbol cnxthsf_LinuxPciReadConfigdw hsfbasic2.o: unresolved symbol cnxthsf_OsStrCmp hsfbasic2.o: unresolved symbol cnxthsf_OSCancelTimer hsfbasic2.o: unresolved symbol cnxthsf_crit_section_end hsfbasic2.o: unresolved symbol cnxthsf_LinuxMapPhys hsfbasic2.o: unresolved symbol cnxthsf_OsSprintf hsfbasic2.o: unresolved symbol cnxthsf_crit_section_start hsfbasic2.o: unresolved symbol cnxthsf_OsHeapFree hsfbasic2.o: unresolved symbol cnxthsf_OsDebugPrintf hsfbasic2.o: unresolved symbol cnxthsf_LinuxReadl hsfbasic2.o: unresolved symbol cnxthsf_LinuxReadw hsfbasic2.o: unresolved symbol cnxthsf_OsMemSet hsfbasic2.o: unresolved symbol cnxthsf_LinuxGetHwPciRes hsfbasic2.o: unresolved symbol cnxthsf_LinuxUnhookInterrupt hsfbasic2.o: unresolved symbol cnxthsf_OSCreateTimer hsfbasic2.o: unresolved symbol cnxthsf_OSDestroyTimer hsfbasic2.o: unresolved symbol cnxthsf_LinuxPciWriteConfigdw hsfbasic2.o: Hint: You are trying to load a module without a GPL compatible license and it has unresolved symbols. Contact the module supplier for assistance, only they can help you. --- Je suis sûr que si j'arrivais à utiliser ces fichiers ELF, mon modem marcherait ! Car j'ai beau recompiler mon kernel, pas moyen après d'installer le driver (qui marchait si je l'installait à partir du kernel précompilé lors de l'install), voici ce que ça me dit si je veux l'installer : --- [root@totipotentes Modem]# rpm -ivh hsflinmodem-5.03.03.L3mbsibeta02062500k2.4.18_3-1rh.athlon.rpm Preparing... ########################################### [100%] 1:hsflinmodem ########################################### [100%] Linux HSF softmodem drivers, version 5.03.03.L3mbsibeta02062500 WARNING: this is an EXPERIMENTAL BETA VERSION of the HSF drivers for Linux. USE AT YOUR OWN RISK! See the file /usr/lib/hsf/LICENSE for details. Conexant Systems neither distributes nor maintains this package. PLEASE DO NOT CONTACT CONEXANT REGARDING THIS SOFTWARE!!! If you require assistance or need more information, go to: http://www.mbsi.ca/cnxtlindrv Selected PCI VendorID=14F1 DeviceID=2F00 and INF file /etc/hsf/inf/linux_hsfi.inf Configuring modem for country: "FRANCE" You can change this setting later with the command "hsfconfig --country" This package does not contain pre-built modules suitable for your system: Distribution: RedHat-7.3 Kernel arch: i686 Kernel version: linux-2.4.18-3custom Please obtain the appropriate variant of this package for your system or try the generic RPM or tar version. error: execution of %post scriptlet from hsflinmodem-5.03.03.L3mbsibeta02062500k2.4.18_3-1rh failed, exit status 1 --- Mais si je l'installe à partir du kernel précompilé, il me dit que les fichiers .o du dossier '/usr/lib/hsf/modules/binaries/athlon/RedHat/linux-2.4.18-3' sont corrects. Donc j'ai eu l'idée de mettre les fichiers .o en mémoire et de changer à la main le lien /dev/modem ... Mais ya le pb :( Merci |
juju_le_barbare | slt,
alors personne n'a une idée ? |
juju_le_barbare |
|
Zzozo |
|
Zzozo |
|
Zzozo |
|
juju_le_barbare |
|
Zzozo |
|
juju_le_barbare |
|
Zzozo |
|
juju_le_barbare |
|
Zzozo |
|
juju_le_barbare | Salut,
Alors pas d'idées ??? Sinon là je viens de recompiler un noyau, ensuite j'ai fait '/sbin/lilo' puis 'make modules modules_install', puis quand je rebbote sur le nouveau kernel il dit 'loading new_kernel .....' et hop au bout d'une seconde il redémarre !!!!!!!!!!!!!!!!!!!!!!!!! Impossible de booter sur le nouveau kernel !!! C'est quoi l'embrouille ? |
juju_le_barbare |
|
farib | t'as bien vérifié que des modules tous prets existent déja livrés avec ton kernel ? |
juju_le_barbare | Euh ... Pas d'autres idées avant que je teste ???
C'est peut être un démon ? un pare feu( je l'ai pas installé pourtant) ? :) |
juju_le_barbare |
|
Mjules | bon, ton modem se connecte ? à vérifier dans /var/log/messages 2° chose est ce que tu arrives à pinger quoique ce soit ex l'IP donné ci-dessus ? 3° chose, donne nous le résultat de la commande route STP pour compiler un module, la commande, c'est make modules > tu copies le nouveau AC97bidule.c dans ton repertoire des sources de modules et tu compiles ces modules (dans ton noyaux, il faut que la gestion du son soit en module pour pouvoir l'utiliser) par un make modules puis un make modules_install tu retire le module en cours et tu le réinsères (avec modprobe). |
juju_le_barbare |
|
nico168 | ca n'as peut etre rien a voir, mais quand j'ai lu que tu recevais/envoyais toujours le meme nombre d'octet puis plus rien, ca m'as fait penser a un probleme que j'avais avec onetel, il fallais que je modifie la valeur du MTU et ca avais marché. (ifconfig)
je ne sais pas trop se que c'est que le MTU, je crois que cela a un rapport avec la segmentation des packets. bon courage. |
juju_le_barbare | Allez SVP :cry:
Franchement avant ça marchait !!! Mais plus maintenant :( Je déprime complètement je commence à revenir sous Windows vous voyez où ça me mène !!! Argh une petite aide, il me semble vous avoir fourni tous les détails possibles et tous les remerciemetn snécéssaires !!! SVP !!!!!!!!!! Moi aussi j'aide quand je peux ! :sweat: :sweat: :( :( |
juju_le_barbare |
|
Mjules | config idéal ? je sais pas; chez moi l'ordi Linux à l'IP 192.168.0.1 et l'autre 192.168.0.2 (Win98)
samba, c'est un serveur pour partager des fichiers avec un (ou des) clients windows. |
juju_le_barbare |
|
Faxone | Ca n'a rien à voir avec ton problème mais déjà ton réseau local est mal configuré. Tu ne dois pas mettre 192.168.0.255 pour ton adresse IP locale.
|
Mjules | bon, à priori, tu es connecté.
est ce que ça ça marche ? (à taper à la place de l'adresse) http://213.43.221.55 si oui > reconfigure tes DNS. |
juju_le_barbare |
|
juju_le_barbare | :cry: Allez un il faut qu'un bon réponde à mes multiples questions :cry: Merci SVP répondez ! |
juju_le_barbare | Salut,
Quand je suis pas connecté ça donne ça :
|
juju_le_barbare |
|
monokrome | quand tu es connecté, tapes ifconfig et dit nous ce que tu lit, c ptet un prob de config tout bete |
juju_le_barbare |
|
juju_le_barbare | Je sais que c'est long à lire, mais c'est que c'est important :cry:
:bounce: SVP ! :hello: |
juju_le_barbare | Bonjour,
Certains d'entre vous le savent j'ai quelques problèmes, et l'on m'a aidé à les résoudre. On m'a mieux éclairé sur l'usage des modules, masi j'aimerais persister dans ma curiosité ... Donc j'installe un linux tout neuf avec un noyau précompilé. Je ne sais pas où se trouve le fichier de configuration de ce kernel. Donc première question, pourrais-je le retrouver (il ne se trouve pas dans /usr/linux/.config, et oui je suis au courant que c'est un fichier caché, que je vois avec la commande ls -al) ? Et si je ne peux pas le retrouver (:-( ) pourrais-je le recréer à partir du noyau précompilé ? Ca serait cool que je connaisse les options de configuration de mon noyau précompilé ! Mais ce n'est pas grave, je peux le reconfigurer, de cette manière tout remarche comme avant, avec le son en plus (compilé dans le kernel). Par contre après recompilation de mon kernel, mon modem marche plus, même en réinstallant le driver (nécéssaire)... Alors j'ai testé sur le noyau d'origine avant et après installation du modem
|