[eepro100] problem resuming

Kresten Krab Thorup krab@eos.dk
Tue, 30 Jan 2001 11:40:36 +0100


Donald,

I have a problem with the eepro100.c, the card does not get back to life
after returning from suspended mode.  I've tried installing the driver
from skyld (eepro100.c:v1.13 1/9/2001 Donald Becker <becker@scyld.com>)
with no luck.

I'm running debian 2.2.18pre21 on an Dell Inspiron 8000.  The card is a
MiniPCI OEM card from a company called Actiontec.

So, everything works fine until I suspend the laptop computer.  When I
do this, and keep the cable plugged into the RJ45 jack, the light on the
card stays ON, until I hit the powerkey to resume the machine.  At this
point, the light goes out and never returns.  Trying to reestablish the
eth0 device fails.

Another observation: it seems that I cannot close down this device
either.  If I do "ifdown" on this device, then the lamp stays on for the
device, even though it is disconnected from the operating system, of
cause.

Also, Windows device manager tells me that this is a i82559.   The BIOS
has a feature to awaken the machine at a certain magic packet arriving
on the net.  I've disabled this feature, but it changes nothing.

Any input would be appreciated!

Kresten



BOOT LOG
-----------------------------
Linux version 2.2.18pre21 (root@genki2) (gcc version 2.95.2 20000220
(Debian GNU/Linux)) #1 SMP Mon Jan 29 13:57:51 CET 2001
mapped APIC to ffffe000 (0024f000)
Detected 698480 kHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 1392.64 BogoMIPS
Memory: 257676k/262016k available (1012k kernel code, 420k reserved,
2840k data, 68k init)
Dentry hash table entries: 32768 (order 6, 256k)
Buffer cache hash table entries: 262144 (order 8, 1024k)
Page cache hash table entries: 65536 (order 6, 256k)
256K L2 cache (8 way)
CPU: L2 Cache: 256K
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.

Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
256K L2 cache (8 way)
CPU: L2 Cache: 256K
per-CPU timeslice cutoff: 50.02 usecs.
CPU0: Intel Pentium III (Coppermine) stepping 06
SMP motherboard not detected. Using dummy APIC emulation.
PCI: PCI BIOS revision 2.10 entry at 0xfc06e
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
TCP: Hash tables configured (ehash 262144 bhash 65536)
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
PCI_IDE: unknown IDE controller on PCI bus 00 device f9, VID=8086,
DID=244a
PCI_IDE: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xbfa0-0xbfa7, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xbfa8-0xbfaf, BIOS settings: hdc:pio, hdd:pio
hda: HITACHI_DK23BA-20, ATA DISK drive
hdb: TOSHIBA DVD-ROM SD-C2402, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide0: probed IRQ 14 failed, using default.
hda: HITACHI_DK23BA-20, 19077MB w/2048kB Cache, CHS=2432/255/63
hdb: ATAPI 24X DVD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.11
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
scsi : 0 hosts.
scsi : detected total.
Partition check:
 hda: hda1 hda2 hda3 hda4
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.13)
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 68k freed
Adding Swap: 498004k swap-space (priority -1)
eepro100.c:v1.13 1/9/2001 Donald Becker <becker@scyld.com>
  http://www.scyld.com/network/eepro100.html
eth0: OEM i82557/i82558 10/100 Ethernet at 0xd004a000,
00:20:E0:64:39:6A, IRQ 11.
  Board assembly 727095-002, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x04f4518b).
  Receiver lock-up workaround activated.
IrDA (tm) Protocols for Linux-2.2 (Dag Brattli)