[eepro100] =?windows-1251?Q?Re=3A_Problems_with_integrated_LAN_ca?= =?windows-1251?Q?rd_on_Intel_Desktop_Board_RG84510A=2E86A_-_?= =?windows-1251?Q?Intel=AE_82562ET_10/100_Mbit/sec_Platform_LAN?= =?wi

Donald Becker becker@scyld.com
Tue Aug 27 16:35:02 2002


On Tue, 27 Aug 2002, Mihail Daskalov wrote:

> Mihail Daskalov wrote:
> 
> > Hi I have a problem that my LAN card is not recognised.
> > It is Intel® 82562ET 10/100 Mbit/sec Platform LAN Connect (PLC) device 
> > according to the documentation at Intel's site.
...
> >01:08.0 Ethernet controller: Intel Corp.: Unknown device 1039 (rev 81)
> >	Subsystem: Intel Corp.: Unknown device 300e
...
> The new version of eepro100-diag says this:
...
> esrv3:~/eepro # ./eepro100-diag -e
> eepro100-diag.c:v2.11 8/27/2002 Donald Becker (becker@scyld.com)
>  http://www.scyld.com/diag/index.html
> Index #1: Found a Intel Pro/100 VM-1039 adapter at 0xdc00.
> Intel EtherExpress Pro 10/100 EEPROM contents:
>   Station address 00:03:47:2E:F2:08.
>   Board assembly 000000-000, Physical connectors present: RJ45
>   Primary interface chip i82555 PHY #1.
>    Sleep mode is enabled.  This is not recommended.
>    Under high load the card may not respond to
>    PCI requests, and thus cause a master abort.
>    To clear sleep mode use the '-G 0 -w -w -f' options.

This is definitely a EEPro architecture chip -- there is no other way to
get valid-looking EEPROM contents.

I am very surprised to see new boards that have Sleep Mode enabled.
It's very unlikely that Intel fixed the bug yet left the enable bit in
the same location.

If you have operational problems you should clear that bit by following
those directions.

> esrv3:~/eepro # ./eepro100-diag -m
> eepro100-diag.c:v2.11 8/27/2002 Donald Becker (becker@scyld.com)
>  http://www.scyld.com/diag/index.html
> Index #1: Found a Intel Pro/100 VM-1039 adapter at 0xdc00.
> Primary transceiver is MII PHY #1. MII PHY #1 transceiver registers:
>    3100 7809 02a8 0330 05e1 0000 0000 0000

Definitely a Ethernet transceiver.  (BTW, you don't have link beat...)

> With -mm option, the program doesn't exit. i.e. I need to press Ctrl+C 
> to stop it.
> I don't know if this is normal behaviour.

Yes.  This has the same effect as the "--watch" option to mii-diag.
Plug in the Ethernet cable and you'll that the program is monitoring the
link and timestamping all link negotiation actions.

> I'm looking forward to be able to use your driver.

OK, I've just put the a test driver in
    ftp://www.scyld.com/pub/network/test/eepro100.c

The CVS entry is
________________
eepro100.c:v1.25 8/27/2002

Added PCI table entries for IDs 1039, 103a, 103b and a wildcard match
for 103*.

Added an explicit subsystem match entry for
   0x8086 0x103b, 0x0e11 0x0012    "HP/Compaq D510 Intel Pro/100 VM",
although I'm not certain this is the correct name for the adapter.
________________

To test this driver do

mkdir /tmp/netdrivers/
cd /tmp/netdrivers/
ncftp ftp://ftp.scyld.com/pub/network/netdrivers.tgz
tar xfvz netdrivers.tgz
ncftp ftp://ftp.scyld.com/pub/network/test/eepro100.c
make
make install



-- 
Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993