Compilation PRO/1000 Ethernet

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Compilation PRO/1000 Ethernet

Messagepar cygal » 21 Oct 2004 22:48

Bonsoir, voilà j'ai fait l'acquisition d'un supermicro P4SCi Bulk (http://www.supermicro.com/products/motherboard/P4/E7210/P4SCi.cfm)

J'ai installé une SME-SERVER-6.01 dessus, tout est ok sauf que sme ne possède pas les drivers pour les duals LAN Gigabit Ethernet intégré à la carte mère:
1 x Intel® 82547GI CSA, 1x Intel® 82541 Gigabit Ethernet Controller
après avoir télécharger les sources pour noyau 2.4 sur le site d'Intel et installé une distribution Vahalla RedHat 7.3 pour pouvoir compiler.

Image

mais j'ai un problème lors de la compilation avec les sources

Image

Une erreur dans mon makefile : les sources du kernel n'ont pas été trouvé

Je voulais savoir si quelqu'un a déjà installer des outils de compilation sur la SME,
car je me demande si il faut mieux compiler sur une sme ou sur une redhat 7.3 non sme ?

la compilation doit me produire un simple fichier :arrow: e1000.o

Après avoir réfléchi

Cordialement, merci pour vos réponses, Cygal
CYBER S' PASS EST VOTRE ESPACE !
* * * www.cyberspass.com * * *
Avatar de l’utilisateur
cygal
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 14 Juil 2002 00:00
Localisation: 77200 TORCY

Messagepar marsa matruh » 22 Oct 2004 10:05

Va plutôt prendre les paquets qui vont bien à l'adresse suivante et un rpm -Uvh * quand tu as téléchargé l'ensemble. Puis réessaie de compiler ton driver.

Et aussi, dans le repertoire /usr/src, vérifier la présence d'un lien symbolique de linux vers linux-2.4. Si ce n'est pas le cas, le créer
ln -s /usr/src/linux-2.4 linux
marsa matruh
Second Maître
Second Maître
 
Messages: 43
Inscrit le: 22 Oct 2004 09:57

étape de la compilation sans erreur sur redhat 7.3

Messagepar cygal » 23 Oct 2004 04:05

Merci marsa pour ta réponse :) , faut t-il tout récupérer, car je n'ai pris que le Kernel, est-ce suffisant ?

La compilation s'est bien passé sur ma REDHAT Vahalla 7.3 après avoir fait :

rpm -Uvh kernel-source-2.4.20-18.7.i386.rpm

puis un make install

j'ai obtenu un fichier e1000.o

ensuite j'ai fais insmod e1000.o

puis netconfig (et j'ai activer DHCP)

mais je ne peux pas faire de ping.

ai-je oublié quelque chose ?

Je vais tenter d'installer un redhat SME 6.01 avec tous les packages que tu me conseilles (je les mets tous, ainsi je pourrais compiler sur la sme ?)

et retenter un insmod
CYBER S' PASS EST VOTRE ESPACE !
* * * www.cyberspass.com * * *
Avatar de l’utilisateur
cygal
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 14 Juil 2002 00:00
Localisation: 77200 TORCY

Messagepar marsa matruh » 23 Oct 2004 11:39

Ben, si tu es arrivé à compiler, c'est que ça suffit... ;-)

Cette liste permet de recompiler le kernel lui-même. Quand il s'agit juste de compiler un driver, il ne faut sans doute pas tout. Mais sans doute un certain nombre comme le kernel-source, gcc, les libstd plus tout un tas de dépendances. Alors franchement, je te conseille de tout installer plutôt que d'essayer par tatonnement. Tu mets tout dans un dossier sytle /root/dev/. Puis un rpm -Uvh *. Et si tu n'as rien oublié, tout s'installe. Tu peux alors passer à ton driver. Où là, je ne sais pas trop quoi te dire... :-(
marsa matruh
Second Maître
Second Maître
 
Messages: 43
Inscrit le: 22 Oct 2004 09:57

etape de l'installation du fichier compiler

Messagepar cygal » 23 Oct 2004 22:19

Bonsoir et merci pour tes conseils effectivement j'ai réinstaller une SME 6.01 et tous les rpm du repertoires dev-e-smith avec rpm -Uvh *.rpm sauf anakonda-*.rpm car il a besoin de dépendence graphic je crois ....

Donc j'ai obtenu un fichier e1000.o après compilation

J'ai effectué la commande :

insmod e1000.o

puis

/sbin/e-smith/config set EthernetDriver1 e1000.o
/sbin/e-smith/signal-event console-save

ifconfig

et là j'ai une des deux RJ45 1G qui fonctionne, l'autre ne fonctionne pas

lorsque je branche mon cable RJ45 sur l'autre sortie lan de mon serveur alors ca ne marche pas

bon c'est déjà pas mal, mais comment faire pour la deuxième sortie ethernet ?

Merci !
CYBER S' PASS EST VOTRE ESPACE !
* * * www.cyberspass.com * * *
Avatar de l’utilisateur
cygal
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 14 Juil 2002 00:00
Localisation: 77200 TORCY

Messagepar sibsib » 24 Oct 2004 20:13

Salut,

J'imagine que tu souhaites disposer d'une interface vers ton LAN (en général eth0) et une vers ton accès Internet (Waouh : un accès Interbet Giga ;-) )

De ma compréhension,
Code: Tout sélectionner
/sbin/e-smith/config set EthernetDriver1 e1000.o

Indique le driver pour l'interface Ethernet eth0
pour l'interface Ethernet eth1, je ferais :
Code: Tout sélectionner
/sbin/e-smith/config set EthernetDriver2 e1000.o


suivi du 'console save'

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar marsa matruh » 25 Oct 2004 09:30

Je n'avais pas bien regardé la liste des paquets à l'adresse indiquée. Juste une partie est nécessaire pour le kernel et la compilation :

autoconf
automake
cpp
gcc
gcc-c++
glibc-devel
glibc-kernheaders
kernel-source
libstdc++-devel
m4
ncurses-devel
zlib-devel

Pas besoin des anacondas et autres apaches ;-)
marsa matruh
Second Maître
Second Maître
 
Messages: 43
Inscrit le: 22 Oct 2004 09:57

Etape de transfert du pilote compilé vers une autre SME

Messagepar cygal » 25 Oct 2004 18:57

Bonsoir et merci pour ces réponses !

JE voulais savoir si je veux réinstaller un jour ma sme , quel fichier dois-je garder pour la carte ethernet 1 gigabit intel PRO/1000 le fichier :arrow: e1000.o :?: et c'est tout :?:

Ou alors faut t'il aussi aller prendre quelque chose dans /lib/ ?? ou ailleurs pour

comme cela si je dois réinstaller ma SME 6.01 je pourrais réinjecter ces drivers déjà compilés sur la SME , (je pense même à les introduire dans l'image ISO et de me refaire un cd est-ce bien possible ?)

:D
CYBER S' PASS EST VOTRE ESPACE !
* * * www.cyberspass.com * * *
Avatar de l’utilisateur
cygal
Second Maître
Second Maître
 
Messages: 34
Inscrit le: 14 Juil 2002 00:00
Localisation: 77200 TORCY


Retour vers E-Smith / SME Server

Qui est en ligne ?

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