[eepro100] Re: Problems with integrated LAN ca rd on Intel Desktop Board RG84510A.86A - Intel® 82562ET 10/100 Mbit/sec Platform LAN Connect (PLC) device

Mihail Daskalov mdaskalo@tlogica.com
Tue Aug 27 13:26:01 2002


Mihail Daskalov wrote:

> Hi I have a problem that my LAN card is not recognised.
> I am not sure it is supposed to work with eepro100 driver, but this is 
> what I saw on the mailing list.
>
> It is Intel® 82562ET 10/100 Mbit/sec Platform LAN Connect (PLC) device 
> according to the documentation at Intel's site.
>
> I'm attaching here what my
> /proc/pci contains
> and also output from
> lspci -v
> .
> I downloaded and run the eepro100-diag but it says I don't have such a 
> device.
>
> Thanks for your help.
>
>------------------------------------------------------------------------
>
>00:00.0 Host bridge: Intel Corp.: Unknown device 2560 (rev 01)
>	Subsystem: Intel Corp.: Unknown device 2560
>	Flags: bus master, fast devsel, latency 0
>	Memory at f8000000 (32-bit, prefetchable) [size=64M]
>	Capabilities: [e4] #09 [0105]
>
>00:02.0 VGA compatible controller: Intel Corp.: Unknown device 2562 (rev 01) (prog-if 00 [VGA])
>	Subsystem: Intel Corp.: Unknown device 5247
>	Flags: bus master, fast devsel, latency 0, IRQ 11
>	Memory at f0000000 (32-bit, prefetchable) [size=128M]
>	Memory at ffa80000 (32-bit, non-prefetchable) [size=512K]
>	Capabilities: [d0] Power Management version 1
>
>00:1d.0 USB Controller: Intel Corp.: Unknown device 24c2 (rev 01) (prog-if 00 [UHCI])
>	Subsystem: Intel Corp.: Unknown device 5247
>	Flags: bus master, medium devsel, latency 0, IRQ 11
>	I/O ports at e800 [size=32]
>
>00:1d.1 USB Controller: Intel Corp.: Unknown device 24c4 (rev 01) (prog-if 00 [UHCI])
>	Subsystem: Intel Corp.: Unknown device 5247
>	Flags: bus master, medium devsel, latency 0, IRQ 9
>	I/O ports at e880 [size=32]
>
>00:1d.2 USB Controller: Intel Corp.: Unknown device 24c7 (rev 01) (prog-if 00 [UHCI])
>	Subsystem: Intel Corp.: Unknown device 5247
>	Flags: bus master, medium devsel, latency 0, IRQ 10
>	I/O ports at ec00 [size=32]
>
>00:1e.0 PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (rev 81) (prog-if 00 [Normal decode])
>	Flags: bus master, fast devsel, latency 0
>	Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
>	I/O behind bridge: 0000d000-0000dfff
>	Memory behind bridge: ff800000-ff8fffff
>	Prefetchable memory behind bridge: e6a00000-e6afffff
>
>00:1f.0 ISA bridge: Intel Corp.: Unknown device 24c0 (rev 01)
>	Flags: bus master, medium devsel, latency 0
>
>00:1f.1 IDE interface: Intel Corp.: Unknown device 24cb (rev 01) (prog-if 8a [Master SecP PriP])
>	Subsystem: Intel Corp.: Unknown device 5247
>	Flags: bus master, medium devsel, latency 0, IRQ 10
>	I/O ports at <unassigned> [size=8]
>	I/O ports at <unassigned> [size=4]
>	I/O ports at <unassigned> [size=8]
>	I/O ports at <unassigned> [size=4]
>	I/O ports at ffa0 [size=16]
>	Memory at 1f800000 (32-bit, non-prefetchable) [disabled] [size=1K]
>
>00:1f.3 SMBus: Intel Corp.: Unknown device 24c3 (rev 01)
>	Subsystem: Intel Corp.: Unknown device 5247
>	Flags: medium devsel, IRQ 5
>	I/O ports at e000 [size=32]
>
>00:1f.5 Multimedia audio controller: Intel Corp.: Unknown device 24c5 (rev 01)
>	Subsystem: Intel Corp.: Unknown device 0102
>	Flags: bus master, medium devsel, latency 0, IRQ 5
>	I/O ports at e400 [size=256]
>	I/O ports at e080 [size=64]
>	Memory at ffa7fc00 (32-bit, non-prefetchable) [size=512]
>	Memory at ffa7f800 (32-bit, non-prefetchable) [size=256]
>	Capabilities: [50] Power Management version 2
>
>01:08.0 Ethernet controller: Intel Corp.: Unknown device 1039 (rev 81)
>	Subsystem: Intel Corp.: Unknown device 300e
>	Flags: bus master, medium devsel, latency 32, IRQ 3
>	Memory at ff8ff000 (32-bit, non-prefetchable) [size=4K]
>	I/O ports at dc00 [size=64]
>	Capabilities: [dc] Power Management version 2
>
>  
>
>------------------------------------------------------------------------
>
>PCI devices found:
>  Bus  0, device   0, function  0:
>    Host bridge: PCI device 8086:2560 (Intel Corp.) (rev 1).
>      Prefetchable 32 bit memory at 0xf8000000 [0xfbffffff].
>  Bus  0, device   2, function  0:
>    VGA compatible controller: PCI device 8086:2562 (Intel Corp.) (rev 1).
>      IRQ 11.
>      Prefetchable 32 bit memory at 0xf0000000 [0xf7ffffff].
>      Non-prefetchable 32 bit memory at 0xffa80000 [0xffafffff].
>  Bus  0, device  29, function  0:
>    USB Controller: PCI device 8086:24c2 (Intel Corp.) (rev 1).
>      IRQ 11.
>      I/O at 0xe800 [0xe81f].
>  Bus  0, device  29, function  1:
>    USB Controller: PCI device 8086:24c4 (Intel Corp.) (rev 1).
>      IRQ 9.
>      I/O at 0xe880 [0xe89f].
>  Bus  0, device  29, function  2:
>    USB Controller: PCI device 8086:24c7 (Intel Corp.) (rev 1).
>      IRQ 10.
>      I/O at 0xec00 [0xec1f].
>  Bus  0, device  30, function  0:
>    PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (rev 129).
>      Master Capable.  No bursts.  Min Gnt=6.
>  Bus  0, device  31, function  0:
>    ISA bridge: PCI device 8086:24c0 (Intel Corp.) (rev 1).
>  Bus  0, device  31, function  1:
>    IDE interface: PCI device 8086:24cb (Intel Corp.) (rev 1).
>      IRQ 10.
>      I/O at 0x0 [0x7].
>      I/O at 0x0 [0x3].
>      I/O at 0x0 [0x7].
>      I/O at 0x0 [0x3].
>      I/O at 0xffa0 [0xffaf].
>      Non-prefetchable 32 bit memory at 0x1f800000 [0x1f8003ff].
>  Bus  0, device  31, function  3:
>    SMBus: PCI device 8086:24c3 (Intel Corp.) (rev 1).
>      IRQ 5.
>      I/O at 0xe000 [0xe01f].
>  Bus  0, device  31, function  5:
>    Multimedia audio controller: PCI device 8086:24c5 (Intel Corp.) (rev 1).
>      IRQ 5.
>      I/O at 0xe400 [0xe4ff].
>      I/O at 0xe080 [0xe0bf].
>      Non-prefetchable 32 bit memory at 0xffa7fc00 [0xffa7fdff].
>      Non-prefetchable 32 bit memory at 0xffa7f800 [0xffa7f8ff].
>  Bus  1, device   8, function  0:
>    Ethernet controller: PCI device 8086:1039 (Intel Corp.) (rev 129).
>      IRQ 3.
>      Master Capable.  Latency=32.  Min Gnt=8.Max Lat=56.
>      Non-prefetchable 32 bit memory at 0xff8ff000 [0xff8fffff].
>      I/O at 0xdc00 [0xdc3f].
>  
>

The new version of eepro100-diag says this:
-----------------------------------------------------------------------------------------------
esrv3:~/eepro # ./eepro100-diag -aa
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.
i82557 chip registers at 0xdc00:
  00000000 00000000 00000000 00080002 183f0000 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.
-----------------------------------------------------------------------------------------------
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.

-----------------------------------------------------------------------------------------------
esrv3:~/eepro # ./eepro100-diag -ee
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.
EEPROM contents, size 64x16:
    00: 0300 2e47 08f2 1a03 0000 0201 4701 0000
  0x08: 0000 0000 49b2 300e 8086 007f ffff ffff
  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
  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 12aa
 The EEPROM checksum is correct.
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.

-----------------------------------------------------------------------------------------------
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
   0000 0000 0000 0000 0000 0000 0000 0000
   2004 0000 0000 0000 0000 0000 0000 0000
   0000 0000 0890 0000 0010 0000 0000 0000.

-----------------------------------------------------------------------------------------------
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.

Here is the output from -m and -mm options:
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
   0000 0000 0000 0000 0000 0000 0000 0000
   2004 0000 0000 0000 0000 0000 0000 0000
   0000 0000 0890 0000 0010 0000 0000 0000.
--------------------------------------------------------------

esrv3:~/eepro # ./eepro100-diag -mm
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
   0000 0000 0000 0000 0000 0000 0000 0000
   2004 0000 0000 0000 0000 0000 0000 0000
   0000 0000 0880 0000 0010 0000 0000 0000.
  Baseline value of MII status register is 7809.
!!!!!!!! Here I need to Process Ctrl+C to stop the program.


Regards,
Mihail Daskalov


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