Forum Linux.noyau driver Broadcom 5700

Posté par  .
Étiquettes : aucune
0
25
jan.
2006
Voilà mon problème.

J'ai le code source d'une carte Ethernet Gigabit Broadcom dont le driver est bcm5700.

Je le compile, tout est bien dans le meilleur des mondes.
Je l'installe dans le /lib/modules qui va bien, tout est OK.

Mais lorsque je fait un
modprobe bcm5700
, je recois l'insulte suivante:
bcm5700: Unknown symbol irq_stat
FATAL: Error inserting bcm5700 (/lib/modules/2.6.11-1.1369_FC4smp/kernel/drivers/net/bcm5700.ko): Unknown symbol in module, or unknown parameter (see dmesg)

je n'arrive pas à trouver comment résoudre ce problème.
Une idée??
  • # infos suivantes

    Posté par  . Évalué à 1.

    J'ai oublié quelques détails:
    je travaille sur un noyau 2.6.11 pour pentium D (dual core).
    • [^] # Re: infos suivantes

      Posté par  . Évalué à 1.

      "see dmesg"

      Ca dit quoi dmesg ?
      • [^] # Re: infos suivantes

        Posté par  . Évalué à 1.

        ce redit la même chose:
        bcm5700: Unknown symbol irq_stat
        en regardant dans le code, je n'ai pas trouvé de référence à 'irq_stat'
  • # cherche driver bcm5700 pour Fedora Core 4

    Posté par  . Évalué à 1.

    au lieu de travailler avec le paquet source, quelqu'un a t il le paquet du driver à installer directement.??

    merci vraiment à celui qui aura cela en poche.
  • # depmod

    Posté par  . Évalué à 2.

    quand tu change un modules il faut faire

    depmod -a

    histoire de voir si tout vas bien
    • [^] # Re: depmod

      Posté par  . Évalué à 1.

      et même mieux
      depmod -ae 
      mais ce passe parfaitement donc ??
  • # Redhat test.

    Posté par  . Évalué à 1.

    Je veux pouvoir utiliser ce driver très récent, sous Fedora.
    Cela ne marche pas, donc je teste sur Redhet RHEL4 update 2 ES, distrib fourni par le constructeur de la bécane.

    Et là miracle le driver se charge et tout fonctionne correctement.

    N'y a t il pas une config, manquante ou présente, dans le noyau qui ferait que le driver, sous Fedora, ne veuillent pas se charger??
    • [^] # Re: Redhat test.

      Posté par  . Évalué à 2.

      irq_stat est une variable exporté par le noyeau (linux/kernel/ksym)
      Si le noyeau est compilé sans l'option de support de chargement des modules ou sans l'exportation de ces symboles a destination des modules alors tu aurais un message dans ce genre la.

      Je ne connais pas les options du kernel FC4, en jettant un oeil dans /boot/config tu devrais vois les options pour les deux kernel
      (section Loadable Module Support).
      Au pire tu peut faire un diff des deux config, celle qui marche et celle qui marche pas pour voir si un nom parlant indiquerait un truc.
      Si tu trouve d'ou cela vient, ce sera sympa de poster le resultat ici pour les suivants qui aurait le meme soucis :-) )
      • [^] # fin du pb

        Posté par  . Évalué à 1.

        en fait je devais juste utiliser les sources du noyau FC4 et non pas ceux de 'kernel.org'

        avec les sources noyau FC4, tout est OK.
  • # driver dernier cri

    Posté par  . Évalué à 1.

    Attention, les sources du constructeur Broadcom ne sont pas du tout à jour à la date d'aujourd'hui. Voici un lien chez HP pour ce driver: http://h18023.www1.hp.com/support/files/server/us/download/2(...) Ce driver marche du premier coup avec le kernel
    2.6.11-1.1369_FC4smp
    2.6.11-1.1369_FC4
    
    Bonne continuation.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.