Aller au contenu

Problème carte réseau / recompilation du noyau


KeKeSeB

Messages recommandés

Bonjour à tous.

J'ai récupéré un serveur IBM Netfinity 4500R pour m'initier à linux. Il à 3 cartes réseau (1 intégrée et 2 3com 3c905). Lors d'une installation standard avec saveur bf24, il ne reconnait que la première et je ne trouve le module des 2 autres nul part. J'ai alors essayé (plusieurs fois apres chaque fois une réinstall) de recompiler le noyau (plusieurs versions essayées) et à chaque fois au reboot :

VFS: Cannot open root device "802" unknown-block(80,2)
Please append a correct "root=" boot option
Kernel Panic: VFS: Unable to mount root fs on unknown-block(80,2)

Voilà, merci pour vos réponses...

Seb

Lien vers le commentaire
Partager sur d’autres sites

grep 3c905 /usr/src/linux/drivers/net/*

/usr/src/linux/drivers/net/3c59x.c: and the EtherLink XL 3c900 and 3c905 cards.

/usr/src/linux/drivers/net/3c59x.c: - Tell it that 3c905C has NWAY for 100bT autoneg

/usr/src/linux/drivers/net/3c59x.c: - Add IS_TORNADO, use it to suppress 3c905C checksum error msg

/usr/src/linux/drivers/net/3c59x.c: - Added extended issue_and_wait for the 3c905CX.

/usr/src/linux/drivers/net/3c59x.c: - Look for an MII on PHY index 24 first (3c905CX oddity).

/usr/src/linux/drivers/net/3c59x.c: This only set with the original DP83840 on older 3c905 boards, so the extra

/usr/src/linux/drivers/net/3c59x.c: 3c590, 3c592, 3c595, 3c597, 3c900, 3c905

/usr/src/linux/drivers/net/3c59x.c: {"3c905 Boomerang 100baseTx",

/usr/src/linux/drivers/net/3c59x.c: {"3c905 Boomerang 100baseT4",

/usr/src/linux/drivers/net/3c59x.c: {"3c905B Cyclone 100baseTx",

/usr/src/linux/drivers/net/3c59x.c: {"3c905B Cyclone 10/100/BNC",

/usr/src/linux/drivers/net/3c59x.c: {"3c905B-FX Cyclone 100baseFx",

/usr/src/linux/drivers/net/3c59x.c: {"3c905C Tornado",

/usr/src/linux/drivers/net/3c59x.c: {"3c905B-T4",

non c'est bien le 3c59x , mais bon peut-être sur le noyau de la debian c'est diiférent

Lien vers le commentaire
Partager sur d’autres sites

C'est en fait une carte SCSI AIC7xxx avec une carte raid ServeRAID IBM et 3 DD en RAID 5. Je n'ai pas installés ces modules en dur je crois. Est-ce la cause du problème ?

Comment veux-tu que ton noyau boote si il ne sait pas utiliser la carte raid? :transpi:

Il faut évidemment mettre TOUS ce que le noyau a besoin pour booter en dur, ou sinon utiliser un initrd qui les contient !!!

Lien vers le commentaire
Partager sur d’autres sites

Merci beaucoup, ca marche, j'ai ajouté manuellement le module 3c59x à l'install. Le probleme, c'est que les résolution de DNS ne marchent pas a chaque fois.

mon ifconfig :

eth0      Link encap:Ethernet  HWaddr 00:02:55:7C:93:07
         inet addr:83.219.98.166  Bcast:83.219.99.255  Mask:255.255.252.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:5924 errors:0 dropped:0 overruns:0 frame:0
         TX packets:823 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100
         RX bytes:383494 (374.5 KiB)  TX bytes:93681 (91.4 KiB)
         Interrupt:27 Base address:0x2000

eth1      Link encap:Ethernet  HWaddr 00:60:08:51:2F:30
         inet addr:192.168.15.131  Bcast:192.168.15.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:136 errors:11 dropped:0 overruns:0 frame:12
         TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100
         RX bytes:15030 (14.6 KiB)  TX bytes:5768 (5.6 KiB)
         Interrupt:16 Base address:0x2040

eth2      Link encap:Ethernet  HWaddr 00:60:08:7B:40:DB
         inet addr:10.0.0.1  Bcast:10.255.255.255  Mask:255.0.0.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:54 errors:6 dropped:0 overruns:0 frame:7
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:100
         RX bytes:5068 (4.9 KiB)  TX bytes:0 (0.0 b)
         Interrupt:18 Base address:0x2080

lo        Link encap:Local Loopback
         inet addr:127.0.0.1  Mask:255.0.0.0
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:8 errors:0 dropped:0 overruns:0 frame:0
         TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

eth0, c'est le net -> DHCP

eth1, c'est notre reseau d'etudiant -> DHCP

eth2, c'est mon reéseau

# ping www.google.fr
PING www.google.akadns.net (216.239.59.104): 56 data bytes
64 bytes from 216.239.59.104: icmp_seq=0 ttl=238 time=60.7 ms
64 bytes from 216.239.59.104: icmp_seq=1 ttl=238 time=60.6 ms
64 bytes from 216.239.59.104: icmp_seq=2 ttl=238 time=65.4 ms
64 bytes from 216.239.59.104: icmp_seq=3 ttl=238 time=59.9 ms
^[[A64 bytes from 216.239.59.104: icmp_seq=4 ttl=238 time=63.4 ms
64 bytes from 216.239.59.104: icmp_seq=5 ttl=238 time=67.1 ms

--- www.google.akadns.net ping statistics ---
6 packets transmitted, 6 packets received, 0% packet loss
round-trip min/avg/max = 59.9/62.8/67.1 ms

la ca marche...

# ping www.epfl.ch
ping: unknown host www.epfl.ch

la ca marche pas :-D

Ca dépend des hosts et je ne comprend pas pourquoi.

Lien vers le commentaire
Partager sur d’autres sites

En fait, les cartes ne marchent pas si bien que ca, voila ce que ca donne quand je ping mon serveur sur une carte que je viens d'installer :

C:\>ping 192.168.15.131 -n -1

Envoi d'une requête 'ping' sur 192.168.15.131 avec 32 octets de données :

Réponse de 192.168.15.131 : octets=32 temps<1ms TTL=255
Délai d'attente de la demande dépassé.
Réponse de 192.168.15.131 : octets=32 temps<1ms TTL=255
Délai d'attente de la demande dépassé.
Réponse de 192.168.15.131 : octets=32 temps<1ms TTL=255
Réponse de 192.168.15.131 : octets=32 temps<1ms TTL=255
Réponse de 192.168.15.131 : octets=32 temps<1ms TTL=255
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Réponse de 192.168.15.131 : octets=32 temps<1ms TTL=255
Délai d'attente de la demande dépassé.
Réponse de 192.168.15.131 : octets=32 temps<1ms TTL=255
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.
Délai d'attente de la demande dépassé.

:-D J'ai jamais vu ca...

Le probleme de DNS doit venir de la...

Lien vers le commentaire
Partager sur d’autres sites

Après recompilation de mon noyau, j'ai installé le module pour les cartes réseau 3com, mais elles ne marchent pas, encore pire qu'avant puisque je le ping marche meme plus et elles arrivent pas à prendre l'ip par dhcp.

Comment pourrai-je diagnostiquer le problème ???

Merci & @+

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...