- assigned_to: nobody --> jgarzik
- status: open --> closed
due I put at wrong place sorry:
History:
1. 82558 B onboard 10/100 card WOL worked under Windows XP SP2 (system IBM
6862 300PL)
2. on debian it did not kernel 2.6.23.14 e100
3. ethtool -e
Offset Values
------ ------
0x0000 00 06 29 d0 77 d9 00 01 03 00 01 02 01 47 00 00
0x0010 00 00 00 01 e5 5d d7 00 14 10 00 00 00 00 00 00
0x0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 51
4.
00:03.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100]
(rev 05)
Subsystem: IBM Unknown device 00d7
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (2000ns min, 14000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 15
Region 0: Memory at f3dff000 (32-bit, prefetchable) [size=4K]
Region 1: I/O ports at 7c60 [size=32]
Region 2: Memory at f3f00000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
5.
changing WOL bit according to the manual:
http://sourceforge.net/project/showfiles.php?group_id=42302&package_id=6854
4
ethtool -E eth0 magic 0x1234 offset 0x15 value 0x7d
Unfortunatelly I was not taking care about checksums.
6.
reboot
7.
e100 module does not recognize PCI NIC anymore:
lspci says:
00:03.0 0200: 1014:00d7 (rev 05)
Subsystem: 1014:00d7
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (2000ns min, 14000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 15
Region 0: Memory at f3dff000 (32-bit, prefetchable) [size=4K]
Region 1: I/O ports at 7c60 [size=32]
Region 2: Memory at f3f00000 (32-bit, non-prefetchable) [size=1M]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable+ DSel=0 DScale=0 PME-
Changes:
VENDOR_ID 8086 (IBM) -> 1014
DEVICE_ID 1229 -> 00d7
the new values are coming probably from
SUBSYSTEM_VENDOR_ID
SUBSYSTEM_ID
Status:
from: Status: D0 PME-Enable- DSel=0 DScale=0 PME-
to: D0 PME-Enable+ DSel=0 DScale=0 PME-
8.
I tried without success:
setpci -v -G -s 3 VENDOR_ID=8086 DEVICE_ID=1229
output:
Trying method 1......using /sys/bus/pci...OK
Decided to use Linux-sysfs
00:03.0:00 8086
00:03.0:02 1229
new flash BIOS update
9.
What could be next? any idea?
thanks in advance