Pb mdk 9.2 + réseau gigabit 3Com 3c940

Pb mdk 9.2 + réseau gigabit 3Com 3c940 - Hardware - Linux et OS Alternatifs

Marsh Posté le 26-03-2004 à 23:40:15    

Hello toujours,
 
Toujours dans la catégorie galère d'installation, voici mon autre problème :
 
J'ai donc installé linux mdk 9.2 avec une carte mère asus P4P800 et son module réseau intégré gigabit 3com 3c940.
J'ai installé un nouveau kernel : le 2.4.22.28.
Et je tente de faire fonctionner la carte réseau.
J'ai accès au réseau local : je ping les autres ordis du réseau, et j'y ai accès. Mais pour l'extérieur (Internet), impossible, même pas de ping.
 
Quelqu'un peut-il éclairer ma lanterne sur ce problème ?
Ai-je encore raté un épisode ?
 
J'ai lu des articles à propos de drivers asus, mais qd je vais sur leur site, je ne vois pas de drivers pour linux.
De même, j'ai essayé le sk98lin, mais j'ai downloadé un fichier "patch", et je ne sais pas quoi en faire... :(
 
Si vous avez une idée, faites-m'en profiter, merci d'avance :)

Reply

Marsh Posté le 26-03-2004 à 23:40:15   

Reply

Marsh Posté le 27-03-2004 à 18:23:34    

Bien, j'ai avancé un peu dans mon problème :
 
quand je tape ces deux commandes :

Code :
  1. modprobe sk98lin
  2. ifconfig eth0 192.168.0.5


 
J'ai bien la connexion au réseau, local et externe.
Le problème c'est que je suis obligée de faire ça à chaque boot de la machine. C'est assez ennuyeux. J'ai pourtant installé un client DHCP, alors mettre l'IP à la main je trouve ça louche...
 
Je suis toujours preneuse pour vos conseils et votre aide :)
Merci

Reply

Marsh Posté le 27-03-2004 à 19:36:28    

pkoi tu n'utilises pas les utilitaire mdk ?
 
si tu ne mets pas de DNS, tu ne pourras pas faire grand chose ... tu es derrières un routeur ou une passerelle ? idem, il faudrai alors préciser la passerelle ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 27-03-2004 à 20:38:43    

J'utilise les utilitaires mdk (drakconf pour la carte réseau et drakconnect pour la conf réseau).
Je suis derrière un routeur et je lui précise l'IP de la passerelle.
Je lui précise aussi le DNS de mon FAI.
 
Et comme une galère n'arrive jamais seule, quand j'ai enfin réussi à me connecter, au bout de 5/10mn, tout freeze, je ne peux plus rien faire et le reset est la seule façon de s'en sortir.
 
Enfin, spakewl =) mais on va s'en sortir. Peut-être en installant le noyau 2.6

Reply

Marsh Posté le 27-03-2004 à 20:42:05    

lol, noyau 2.6, lol
 
mets plutôt les updates du 2.4 de la 9.2 :
ftp://ftp.club-internet.fr/pub/li [...] k.i586.rpm
 
montre le contenu de ton /etc/modules.conf et le contenu de /etc/sysconfig/network-scripts/ifcfg-eth0 et de /etc/resolv.conf et aussi /etc/hosts. Et pdt que tu y es le résultat de la commande "hostname".
 
Tu auras ma réponse lundi


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 27-03-2004 à 22:08:34    

J'ai une P4C800 avec la même carte 3Com 940 intégrée.
 
1) Il faut que tu installes les sources du noyau : urpmi kernel-source
2) Sur le CD de la carte mère, tu vas trouver un sous-répertoire contenant le driver pour linux avec un fichier readme contenant la procédure pour le compiler.
Tu suis le readme et tu vas obtenir un fichier 3c2000.o
3)Tu copies ce fichier dans /lib/modules/2.4.22-28mdk/kernel/drivers/net/ en le renommant 3c2000.o.gz (cp 3c2000.o /lib/modules/2.4.22-28mdk/kernel/drivers/net/3c2000.o.gz)  
4) Tu modifies ton fichier /etc/modules.conf pour y ajouter : alias eth0 3c2000  
5) Au prochain reboot ça démarre tout seul
 
Si tu as fait un "make load" ça devrait être chargé sinon fais un : insmod 3c2000.o
 
Si tu veux configurer ta carte à la main il te faut modifier le fichier  /etc/sysconfig/network-scripts/ifcfg-eth0
 
Le mien ressemble à ça (Je n'utilise pas de DHCP) :
DEVICE=eth0
 
BOOTPROTO=static
 
IPADDR=192.168.0.10
 
NETMASK=255.255.255.0
 
NETWORK=192.168.0.0
 
BROADCAST=192.168.0.255
 
ONBOOT=yes
 
MII_NOT_SUPPORTED=yes
 
Bonne chance. Ca va fonctionner ! :)

Reply

Marsh Posté le 28-03-2004 à 23:13:02    

Dark_Schneider : J'ai déjà installé ce kernel 2.4.22.28 (cf premier post).
 
Voici le contenu de mes fichiers :

Code :
  1. [root@localhost 3c2000]# more /etc/modules.conf
  2. probeall usb-interface usb-uhci ehci-hcd
  3. above snd-intel8x0 snd-pcm-oss
  4. alias ieee1394-controller ohci1394
  5. alias sound-slot-0 snd-intel8x0
  6. probeall scsi_hostadapter aic7xxx


 
Même si je rajoute cette ligne :

Code :
  1. alias eth0 3c2000


Ca ne marche pas.
 
/etc/sysconfig/network-scripts/ifcfg-eth0 n'existe pas.
/etc/resolv.conf est vide.
 

Code :
  1. [root@localhost 3c2000]# more /etc/hosts
  2. 127.0.0.1               localhost


 

Code :
  1. [root@localhost 3c2000]# hostname
  2. localhost


 
 
Peaulo :
J'ai essayé ta solution. Mais j'obtiens cette erreur :
 

Code :
  1. [root@localhost 3c2000]# make load
  2. /usr/src/linux/include/linux/version.h:1:28: linux/rhconfig.h: No such file or directory
  3. /usr/src/linux/include/linux/autoconf.h:1:28: linux/rhconfig.h: No such file or directory
  4. .........
  5. ld -r -o 3c2000.o skge.o skaddr.o skgehwt.o skgeinit.o skgepnmi.o skgesirq.o ski2c.o sklm80.o skqueue.o skrlmt.o sktimer.o skvpd.o skxmac2.o skproc.o skcsum.o
  6. insmod 3c2000.o
  7. 3c2000.o: unresolved symbol netif_rx_Rsmp_011034a6
  8. 3c2000.o: unresolved symbol __kfree_skb_Rsmp_8f8e2b7d
  9. 3c2000.o: unresolved symbol irq_stat_Rsmp_08ad192f
  10. 3c2000.o: unresolved symbol eth_type_trans_Rsmp_f95b6aae
  11. 3c2000.o: unresolved symbol proc_net_Rsmp_83e23adf
  12. 3c2000.o: unresolved symbol softnet_data_Rsmp_db77eb4d
  13. 3c2000.o: unresolved symbol mem_map_Rsmp_7ba52c68
  14. 3c2000.o: unresolved symbol remove_proc_entry_Rsmp_3921a39d
  15. 3c2000.o: unresolved symbol create_proc_entry_Rsmp_8e0f1571
  16. 3c2000.o: unresolved symbol alloc_skb_Rsmp_38a3fe16
  17. 3c2000.o: unresolved symbol skb_over_panic_Rsmp_88e03e0f
  18. make: *** [load] Erreur 1


 
J'suis pas beaucoup plus avancée qu'avant, mais je garde bon espoir :P
Merci de l'aide que vous m'apportez.

Reply

Marsh Posté le 29-03-2004 à 22:17:52    

Bon, je l'ai compilé pour toi avec le noyau 2.4.22.28.
Télécharge le :http://perso.wanadoo.fr/pauleric.d [...] 0.o.242228
puis copies le comme indiqué au 3).
 
Avec un peu de chance ça devrait fonctionner.  :heink:
 

Citation :

/etc/sysconfig/network-scripts/ifcfg-eth0 n'existe pas.
/etc/resolv.conf est vide.


Dans /etc/resolv.conf il faut ajouter ton ou tes DNS suivant ton provider  
La syntaxe est : nameserver mon-serveur-DNS
 
Exemple pour wanadoo :  
nameserver 80.10.246.1
nameserver 80.10.246.132
 
/etc/sysconfig/network-scripts/ifcfg-eth0 contient la config de ta carte réseau. Tu peux le faire à la main comme indiqué plus haut puis tu reboot pour valider le tout.
Tu pourras modifier ça ensuite avec drakconf car ta carte devrait être montée au prochain démarrage.
 


Message édité par Peaulo le 29-03-2004 à 22:33:22
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed