Symboles non resolus dans les modules apres compilation d un…

Page principale

Répondre à ce message
Auteur: Gilles Renversez
Date:  
À: guilde
Sujet: Symboles non resolus dans les modules apres compilation d un nouveau noyau personnalise
Bonjour,


Lorsque je verifie avec depmod -aed les dependances des modules de mon
nouveau noyau personnalise 2.2.5-22, j obtiens une grande nombre de
message du genre:
/lib/modules/2.2.5-22/scsi/AM53C974.o: unresolved symbol(s)
    scsi_command_size
    scsi_unregister_module
    scsicam_bios_param
    scsi_register
    pcibios_present
    free_irq
    panic
    pci_read_config_word
    request_irq
    scsi_register_module
    pci_find_device
    pci_write_config_word
    sprintf
    printk
    scsi_unregister
    __const_udelay


lib/modules/2.2.5-22/misc/lp.o: unresolved symbol(s)
    schedule_timeout
    __wake_up
    __generic_copy_from_user
    schedule
    __udelay
    kmalloc
    unregister_chrdev
    register_chrdev
    kfree_s
    interruptible_sleep_on_timeout
    simple_strtoul
    jiffies
    printk
    __const_udelay


et d autres encore.

Je suis sur une distribution RH6.0 provenant de CD, et j ai telecharge
sur les miroirs de RH les mises a jours des paquettages (les signatures
sont correctes) contenant les sources du noyau, les en-tetes...:
kernel-headers-2.2.5-22.i386.rpm
kernel-2.2.5-22.i686.rpm       kernel-ibcs-2.2.5-22.i386.rpm
kernel-BOOT-2.2.5-22.i386.rpm  kernel-pcmcia-cs-2.2.5-22.i386.rpm
kernel-doc-2.2.5-22.i386.rpm   kernel-source-2.2.5-22.i386.rpm


La version de gcc donne: egcs-2.91.66.


Pour booter sur ce nouveau noyau personnalise je suis oblige de faire un
ctrl-c pour arreter l instruction depmod -a lancee via
/etc/rc.d/rc.sysinit.

Que puis-je faire pour resoudre ces problemes de non-definition?
Modifier
le fichier de configuration .config ?
Me manque t-il une librairie ?


Je suis preneur meme de reponses incompletes ou de "pistes" car le man
de depmod, le module-HOWTO et le kernel-HOWTO ne m ont pas permis de
resoudre ce probleme.


Merci d avance pour vos conseils.

Gilles.

--
Gilles Renversez
Laboratoire d'Optique Electromagnetique, Service 262
Faculte de St Jerome, Av. Escadrille Normandie-Niemen
F-13397 Marseille cedex 20, tel: (33) 4.91.28.89.85, fax: (33)
4.91.67.44.28