[vortex] WakeOnLan with 3c905C-TX

Markus Melms hvx@cryptnet.de
Mon May 27 14:42:01 2002


Hi,

im trying to get wake-on-lan to work with the 3com 905C-TX card und
linux kernel 2.4.18.
It used to work some time ago with win95, so its probably a software
problem. When the system is powered off the LED doesnt light any more
and the system doesnt boot up when executing etherwake..

Below is some output and I would be happy to provide even more when needet.
Thanks for any help,
	Markus

joe:~# ./pciconfig -#7 -M
pci-config.c:v2.02 1/8/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Device #7 at bus 0 device/function 9/0.
  920010b7 02100007 02000074 00002008 0000e401 e7000000 00000000 00000000
  00000000 00000000 00000000 100010b7 e6000000 000000dc 00000000 0a0a010b
  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000 00000000 00000000 00000000 00000000 00000000 fe020001
  b7004000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  Base Address 0: I/O at 0000e400.
  Base Address 1: Memory at e7000000.
  Extended capabilities, first structure at offset 0xdc.
  Extended PCI capability type 1 at 0xdc, next 0.
   Power management entry ver. 2: Capabilities fe02, Ctrl 4000, Event b700.
   Power state D0.

joe:~# ./vortex-diag -a
vortex-diag.c:v2.06 4/18/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c905C Tornado 100baseTx adapter at 0xe400.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 7, registers values by window:
  Window 0: 0000 0000 0000 0000 0000 00bf ffff 0000.
  Window 1: FIFO FIFO 0700 0000 0000 007f 0000 2000.
  Window 2: 5000 66da bdc2 0000 0000 0000 0052 4000.
  Window 3: 0000 0380 05ea 0020 000a 0800 0800 6000.
  Window 4: 0000 0000 0000 0cfa 0001 8880 2000 8000.
  Window 5: 1ffc 0000 0000 0600 0807 06ce 06c6 a000.
  Window 6: 0000 0000 0000 c500 2000 3f62 2f88 c000.
  Window 7: 0000 0000 0000 0000 0000 0000 0000 e000.
Vortex chip registers at 0xe400
  0xE410: **FIFO** 00000000 0000005b *STATUS*
  0xE420: 00000020 00000000 00080000 00000004
  0xE430: 00000000 47b0b850 012cc130 00080004
 Indication enable is 06c6, interrupt enable is 06ce.
 No interrupt sources are pending.
 Transceiver/media interfaces available:  100baseTx 10baseT.
Transceiver type in use:  Autonegotiate.
 MAC settings: full-duplex.
 Station address set to 00:50:da:66:c2:bd.
 Configuration options 0052.

joe:~# dmesg
--cut---
PCI: Found IRQ 11 for device 00:09.0
PCI: Sharing IRQ 11 with 00:07.2
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
00:09.0: 3Com PCI 3c905C Tornado at 0xe400. Vers LK1.1.16
--cut---