le père Noel m'a apporté une jolie carte Intel D525MW qui possède un contrôleur de réseau intégré.
Malgré avoir réfléchi avant de la commander http://forums.ixus.net/viewtopic.php?f=19&t=43967, il arrive ce que je craignais: l'interface réseau intégrée me créé des soucis......
État des lieux / choses que j'ai vérifiées:
1) sme 7.5.1 en server+gateway fraichement installée. Mise à jour (Kernel 2.6.9-89.31.1.ELsmp indiquée par la commande "uname-r") via la carte PCI (qui fonctionne bien).
Les loupiotes de l'interface s'allument verte et l'une des 2 clignote.
Impossible de "pinguer" vers cette machine.
2) la doc' de la carte http://downloadmirror.intel.com/19123/eng/D525MW_ProductGuide01_English.pdf indique à la page 9: "10/100/1000 Mb/s (Gigabit) Ethernet LAN Subsystem using a RealTek* 8111E Gigabit Ethernet Controller".
C'est donc apparemment la même interface que celle utilisée par "Grand-Pa" http://forums.ixus.net/viewtopic.php?f=19&t=43921 (citée au milieu du 1er post).
3) je pense que cette interface est tout de même reconnue car:
- l'installation de la sme en server+gateway ne pose pas de problème. Je choisis à ma guise si eth0 ou eth1 est en local ou en extérieur
- la commande lspci -vv me renvoie:
- Code: Tout sélectionner
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
Subsystem: Intel Corporation: Unknown device d625
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0, Cache Line Size 08
Interrupt: pin A routed to IRQ 50
Region 0: I/O ports at 2000 [size=256]
Region 2: Memory at f0004000 (64-bit, prefetchable) [size=4K]
Region 4: Memory at f0000000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
Address: 00000000fee00000 Data: 4032
Capabilities: [70] Express Endpoint IRQ 1
Device: Supported: MaxPayload 256 bytes, PhantFunc 0, ExtTag-
Device: Latency L0s <512ns, L1 <64us
Device: AtnBtn- AtnInd- PwrInd-
Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 0
Link: Latency L0s <512ns, L1 <64us
Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
Link: Speed 2.5Gb/s, Width x1
Capabilities: [b0] MSI-X: Enable- Mask- TabSize=4
Vector table: BAR=4 offset=00000000
PBA: BAR=4 offset=00000800
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 00-e0-4c-68-00-00-00-01
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (8000ns min, 16000ns max), Cache Line Size 08
Interrupt: pin A routed to IRQ 217
Region 0: I/O ports at 1000 [size=256]
Region 1: Memory at f0100000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at fffe0000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Mon interface intégrée est la première: "Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)"
- la commande ifconfig me renvoie:
- Code: Tout sélectionner
[root@sme-751-intel ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 70:71:BC:AD:4E:F2
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:1734518027 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interruption:50 Adresse de base:0xe000
eth1 Link encap:Ethernet HWaddr 00:E0:51:F2:00:35
inet adr:192.168.2.3 Bcast:192.168.2.255 Masque:255.255.255.0
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:1264 errors:0 dropped:0 overruns:0 frame:0
TX packets:557 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:155591 (151.9 KiB) TX bytes:198518 (193.8 KiB)
Interruption:217
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2674 errors:0 dropped:0 overruns:0 frame:0
TX packets:2674 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:306441 (299.2 KiB) TX bytes:306441 (299.2 KiB)
- la commande "perl -e 'use esmith::ethernet ; $a=esmith::ethernet->probeAdapters() ; print $a'" trouvée ici http://forums.ixus.net/viewtopic.php?t=32767&postdays=0&postorder=asc&highlight=etc+network&start=15 me donne:
- Code: Tout sélectionner
[root@sme-751-intel ~]# perl -e 'use esmith::ethernet ; $a=esmith::ethernet->probeAdapters() ; print $a'
EthernetDriver1 r8169 "Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet"
EthernetDriver2 r8169 "Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller"
[3]- Done postorder=asc
[4]+ Done highlight=etc+network
4) j'ai lu sur le www que le pilote est assez n'est pas très bon ni sans probléme. Interprétons ce qualificatif dans le sens qui nous arrange.....
5) realtek propose un pilote pour linux kernel 2.6.X ici http://www.realtek.com.tw/DOWNLOADS/DOWNLOADSVIEW.ASPX?LANGID=1&PNID=13&PFID=5&LEVEL=5&CONN=4&DOWNTYPEID=3&GETDOWN=FALSE
6) je l'ai téléchargé (version r8168-8.020.00) et lu le "readme".
7) le topic http://forums.ixus.net/viewtopic.php?f=19&t=41973&p=264318&hilit=gigabit#p264318 est le point central de mes recherches sur Ixus.
A vue de nez (vue mes grandes connaissances en info.........) je pense donc que la carte est bien reconnue, mais qu'il y a un problème avec le pilote.
Pouvez-vous confirmer/démentir?
Mes questions:
1) quelle est la version actuelle du pilote présent sur ma sme? Comment l'obtenir?
D'aprés la commande "perl -e 'use esmith::ethernet ; $a=esmith::ethernet->probeAdapters() ; print $a'":
- Code: Tout sélectionner
[root@sme-751-intel ~]# perl -e 'use esmith::ethernet ; $a=esmith::ethernet->probeAdapters() ; print $a'
EthernetDriver1 r8169 "Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet"
EthernetDriver2 r8169 "Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller"
Vu que pilote de realtek commence par "r81XX", je fais la déduction certainement trop rapide que c'est la version r8169 pour le 2 interfaces. D'accord?
2) comment réinstaller/changer de pilote?
Le "readme" indique comment installer le pilote, mais faut-il enlever celui qui est actuellement installé avant? Si oui, comment?
Mais si je l'enlève que va devenir ma PCI 8169 qui fonctionne avec le pilote r8169?
Pour bien faire, il faudrait garder le r8169 pour la carte RTL8169, charger le pilote r8168 et "dire" à sme d'utiliser ce pilote pour l'interface RTL8111. Comment on fait cela?????
Merci d'avance.
@+
Arnaud
PS: la sme étant fraichement installée, je n'ai encore aucune donnée dessus --> elle n'a rien à perdre, tout peut peut être testé sans risque..