Forum Linux.debian/ubuntu Problème avec une carte intel 82801/DV PRO/100 VE

Posté par  .
Étiquettes :
0
31
mar.
2010
Bonjour,

J'ai essayé d'installer une Debian testing sur une machine qui date de quelques années , et je suis confronté à un problème avec la carte réseau (intel 82801/DV PRO/100 VE).
Celle-ci est bien reconnue, mais refuse de fonctionner.

# ifconfig eth0 up
SIOCSIFFLAGS: Connexion terminée par expiration du délai d'attente


Network-Manager n'en tire rien (le câble lui paraît toujours débranché).

À noter que la machine est en dual-boot avec un windows XP, et que la carte fonctionne très bien sous XP.

J'ai testé différente distribution et j'ai la carte a fonctionnée sous OpenSuse.
Il semble que ce soit dû à l'utilisation du module eepro100, au lieu du module e100.
Mais il me aussi semble justement que ce module a été retiré du noyau pour être remplacé par le e100.

Extrait d'un lspci :
02:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (LOM) Ethernet Controller (rev 81)
Subsystem: Intel Corporation Device 3006
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-
Latency: 32 (2000ns min, 14000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at ff9ff000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at dc00 [size=64]
Capabilities:
Kernel driver in use: e100



J'ai essayé aussi le programme eepro100-diag qui permet de monitorer et d'agir sur les
carte intel eepro100, mais je suis pas arrivé à en tirer quelquechose :
$eepro100-diag -aa -ee -m
eepro100-diag.c:v2.13 2/28/2005 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Index #1: Found a Intel Pro/100 VM-1039 adapter at 0xdc00.
i82557 chip registers at 0xdc00:
01000000 00000000 00000000 00080002 1821782d 00000000
No interrupt sources are pending.
The transmit unit state is 'Idle'.
The receive unit state is 'Idle'.
This status is unusual for an activated interface.
The Command register has an unprocessed command 0100(?!).
EEPROM contents, size 64x16:
00: 0300 2d47 84b8 1a03 0000 0201 4701 0000 __G-_________G__
0x08: 0000 0000 49b0 3006 8086 007f ffff ffff _____I_0________
0x10: ffff ffff ffff ffff ffff ffff ffff ffff ________________
0x18: ffff ffff ffff ffff ffff ffff ffff ffff ________________
0x20: ffff ffff ffff 1039 ffff ffff ffff ffff ______9_________
0x28: ffff ffff ffff ffff ffff ffff ffff ffff ________________
0x30: 0000 0000 0000 ffff ffff ffff ffff ffff ________________
0x38: ffff ffff ffff 0000 ffff ffff ffff 97ee ________________
The EEPROM checksum is correct.
Intel EtherExpress Pro 10/100 EEPROM contents:
Station address 00:03:47:2D:B8:84.
Board assembly 000000-000, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
Primary transceiver is MII PHY #1.libmii.c:v2.11 2/28/2005 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
MII PHY #1 transceiver registers:
3100 782d 02a8 0330 05e1 45e1 0001 0000
0000 0000 0000 0000 0000 0000 0000 0000
2a07 0000 0000 0000 0000 0000 0000 0000
0000 0000 0b10 0000 0010 0000 0000 0000.
Basic mode control register 0x3100: Auto-negotiation enabled.
Basic mode status register 0x782d ... 782d.
Link status: established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation complete.
Vendor ID is 00:aa:00:--:--:--, model 51 rev. 0.
Vendor/Part: Intel 82555 series transceiver.
I'm advertising 05e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Negotiation completed.
Intel 8255* PHY #0 extended management registers:
Error counts, cleared when read:
False carriers 0
Link disconnects 0
Receive errors 0
Rx symbol errors 0.
Rx 10Mbps Early End-Of-Frame errors 0.
Rx 100Mbps Early End-Of-Frame errors 0.
Tx jabber errors 0.


J'ai essayé la commande :
$eepro100-diag -G0 -www

qui permet apparement de désactiver le mode veille, qui est source de problème sur certaines cartes, mais cela n'a rien changé dans mon cas.

Donc si quelqu'un a une astuce pour faire fonctionner cette carte sous Debian, je suis preneur.

Merci,
Djabal.
  • # changer de driver

    Posté par  . Évalué à 2.

    il me semblait avoir lu qqpart que le driver eepro100 n'etait plus valide (maintenu ?)
    et qu'il fallait utiliser un autre driver (peut-etre le ee1000 qui gere maintenant les 2)
    • [^] # Re: changer de driver

      Posté par  . Évalué à 1.

      C'est pour cela que Debian me charge le module e100, mais qui ne fait pas fonctionner cette carte correctement, contrairement au eepro100 (mais celui-là n'est pas disponible sous Debian).

      Le module e1000 ne reconnaît quant à lui pas du tout cette carte.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.