Driver tg3 avec noyau 2.4.36

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Driver tg3 avec noyau 2.4.36

Messagepar fleib » 11 Fév 2010 09:36

Bonjour,

Je possède un mini boitier avec 4 cartes réseau intégrées.

Suite au changement de noyau sur mon IPCop 1.4.21, pour pouvoir utiliser L7-filter, je n'arrive pas à utiliser les deux cartes réseau utilisant le driver tg3. Les deux autres cartes réseau de la machine utilisant quant à elles le driver b44, fonctionnent très bien.

J'ai téléchargé le driver à jour ici: http://ipcop-addons.ath.cx/misc/CopDriv ... 6/tg3.o.gz (3.92e)

J'ai remplacé le tg3.o.gz existant par celui ci dans le répertoire /lib/modules/2.4.36/kernel/drivers/net/

J'ai effectué les commandes suivantes:

chmod 644 tg3.o.gz
depmod -a
modprobe tg3

Voici le code d'erreur de la commande modprobe:

/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol softnet_data_Rec5cc509
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol eth_type_trans_Rc84114b6
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol ethtool_op_set_tx_csum_Rdac01e68
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol skb_over_panic_R3e15a43f
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol dev_close_R76b38519
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol skb_copy_expand_R35aa4ea5
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol skb_copy_R043ca2b0
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol ethtool_op_get_tx_csum_R9924e497
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol alloc_skb_Rf1d08806
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol ethtool_op_set_sg_Re02c2e8c
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol unregister_netdev_Ra83688fa
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol __netdev_watchdog_up_R416938e6
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol ethtool_op_get_sg_R455961d4
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol register_netdev_R530a8b34
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol netif_receive_skb_R8e68d721
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol ethtool_op_get_link_R10ba9b15
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol alloc_etherdev_R3704ee67
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: unresolved symbol __kfree_skb_R0f8bc250
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: insmod /lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz failed
/lib/modules/2.4.36/kernel/drivers/net/tg3.o.gz: insmod tg3 failed

Pouvez vous m'éclairer?

Merci d'avance

FL
Avatar de l’utilisateur
fleib
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 205
Inscrit le: 28 Mai 2009 14:50
Localisation: St Paul / La Réunion

Messagepar fleib » 15 Fév 2010 08:36

Pas d'idées?

Merci d'avance

Francois
Avatar de l’utilisateur
fleib
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 205
Inscrit le: 28 Mai 2009 14:50
Localisation: St Paul / La Réunion

Messagepar Franck78 » 15 Fév 2010 21:47

tu disposes de 'modinfo' pour blablatter sur les modules kernel...

Faut-il rapeller qu'un module est compilé pour une seule compilation du kernel (version des sources, options,....) et ne peut pas être chargé sous une autre version (compilation) du kernel...?
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar fleib » 19 Fév 2010 09:03

Bonjour,

n'ayant pas trouvé de réponse à mon problème, même sur d'autres forums, je me suis convaincu qu'il fallait que je m'attaque à la compilation du pilote tg3 pour la version que j'utilise du noyau d'IPCop. Certains en auront peut etre autant besoin que moi et ils pourraient bénéficier de mon initiative.

Seulement, la page d'IPCop décrivant la compilation de code supplémentaire (http://sourceforge.net/apps/trac/ipcop/ ... tionalCode) n'est pas très claire...

Une bonne âme pourrait elle me faire un topo sur la marche à suivre pour être à même de compiler le pilote que je cherche.

Merci d'avance

Francois
Avatar de l’utilisateur
fleib
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 205
Inscrit le: 28 Mai 2009 14:50
Localisation: St Paul / La Réunion

Messagepar Franck78 » 19 Fév 2010 22:27

....commence donc par compiler un IPCop entier ! Le reste suivra.
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron