Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
no_spam
On Tue, 04 Jan 2005 21:41:41 +0100, Tieum wrote:
Bonjour,
Je cherche à compiler un noyau qui permette de faire marcher slmodem sous FC3.
J'obtiens toujours les messages suivants à l'install :
WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_alloc_urb WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_free_urb WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_register WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_submit_urb WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_control_msg WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_set_interface WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_deregister WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_unlink_urb
Qules sont les modules à construire (noms dans menuconfig ou dans .config) pour que celà marche ?
Soit il te manque le module usbcore, soit l'API utilisée par ton module est obsolète. D'après mes souvenirs, la première solution est la bonne. => activer le support de l'USB dans le noyau et insérer le module usbcore avant ce module (si l'USB est en module, bien sur...).
Plus généralement, comment trouver qui construi quoi ?
qui dépend de quoi, plutôt, non ? En général on n'a pas à se poser trop de question: le système de build du noyau vérifie que les bonnes options sont activées et lance la commande depmod à la fin du build pour générer des fichiers décrivant les dépendances. modprobe s'en sert ensuite pour les résoudre de façon transparente pour l'utilisateur. Si le Makefile du module que tu essaye de builder ne fait pas celà, il est buggé, c'est tout.... Tu peux malgré tout faire un: depmod -a en tant que root une fois que tu as installé ton module dans /lib/modules/<XXX>. Ensuite, modprobe slusb devrait faire le boulot...
On Tue, 04 Jan 2005 21:41:41 +0100, Tieum wrote:
Bonjour,
Je cherche à compiler un noyau qui permette de faire marcher slmodem sous
FC3.
J'obtiens toujours les messages suivants à l'install :
WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown
symbol usb_alloc_urb
WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown
symbol usb_free_urb
WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown
symbol usb_register
WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown
symbol usb_submit_urb
WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown
symbol usb_control_msg
WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown
symbol usb_set_interface
WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown
symbol usb_deregister
WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown
symbol usb_unlink_urb
Qules sont les modules à construire (noms dans menuconfig ou dans .config)
pour que celà marche ?
Soit il te manque le module usbcore, soit l'API utilisée par ton module
est obsolète. D'après mes souvenirs, la première solution est la bonne.
=> activer le support de l'USB dans le noyau
et insérer le module usbcore avant ce module (si l'USB est en module,
bien sur...).
Plus généralement, comment trouver qui construi quoi ?
qui dépend de quoi, plutôt, non ?
En général on n'a pas à se poser trop de question:
le système de build du noyau vérifie que les bonnes options sont
activées et lance la commande depmod à la fin du build pour générer
des fichiers décrivant les dépendances.
modprobe s'en sert ensuite pour les résoudre de façon transparente pour
l'utilisateur.
Si le Makefile du module que tu essaye de builder ne fait pas celà, il
est buggé, c'est tout....
Tu peux malgré tout faire un:
depmod -a
en tant que root une fois que tu as installé ton module dans
/lib/modules/<XXX>. Ensuite,
modprobe slusb
devrait faire le boulot...
Je cherche à compiler un noyau qui permette de faire marcher slmodem sous FC3.
J'obtiens toujours les messages suivants à l'install :
WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_alloc_urb WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_free_urb WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_register WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_submit_urb WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_control_msg WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_set_interface WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_deregister WARNING: /lib/modules/2.6.9-1.681_FC3custom/extra/slusb.ko needs unknown symbol usb_unlink_urb
Qules sont les modules à construire (noms dans menuconfig ou dans .config) pour que celà marche ?
Soit il te manque le module usbcore, soit l'API utilisée par ton module est obsolète. D'après mes souvenirs, la première solution est la bonne. => activer le support de l'USB dans le noyau et insérer le module usbcore avant ce module (si l'USB est en module, bien sur...).
Plus généralement, comment trouver qui construi quoi ?
qui dépend de quoi, plutôt, non ? En général on n'a pas à se poser trop de question: le système de build du noyau vérifie que les bonnes options sont activées et lance la commande depmod à la fin du build pour générer des fichiers décrivant les dépendances. modprobe s'en sert ensuite pour les résoudre de façon transparente pour l'utilisateur. Si le Makefile du module que tu essaye de builder ne fait pas celà, il est buggé, c'est tout.... Tu peux malgré tout faire un: depmod -a en tant que root une fois que tu as installé ton module dans /lib/modules/<XXX>. Ensuite, modprobe slusb devrait faire le boulot...