Here is the startup from my HP ZE5185, and connected to the same Linksys wireless router from the test with my ZE4100 (on the wired port, of course), the port did not start. This was booted cold, so no eeprom settings from XP may have been left over.


Initial "ethtool -e eth0"

Address Data
------- ------
0x00 0x103c
0x01 0x0029
0x02 0x2cd0
0x03 0xcf82
0x04 0x0000
0x05 0x0000
0x06 0x0000
0x07 0x0007
0x08 0xf2b0
0x09 0x8890
0x0a 0xa098
0x0b 0xf055


Initial "ifconfig eth0"


eth0 Link encap:Ethernet HWaddr 00:C0:9F:1A:22:12
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:6 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0x7000


did a "mii-tool -r; ethtool -e eth0"

restarting autonegotiation...

Address Data
------- ------
0x00 0x103c
0x01 0x0029
0x02 0x2cd0
0x03 0xcf82
0x04 0x0000
0x05 0x0000
0x06 0x0000
0x07 0x0007
0x08 0xf2b0
0x09 0x8890
0x0a 0xa098
0x0b 0xf055


did a "netcardconfig" (selecting dhcp broadcast)


Sending DHCP broadcast from device eth0 OK.


these are the settings from "ethtool -e eth0" after the "mii-tool -r" and "netcardconfig"


Address Data
------- ------
0x00 0x103c
0x01 0x0029
0x02 0x2cd0
0x03 0xcf82
0x04 0x0000
0x05 0x0000
0x06 0x0000
0x07 0x0007
0x08 0xf2b0
0x09 0x8890
0x0a 0xa098
0x0b 0xf055


and I have a working interface after this procedure from "ifconfig eth0"


eth0 Link encap:Ethernet HWaddr 00:C0:9F:1A:22:12
inet addr:192.168.3.2 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:6 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:2131 (2.0 KiB) TX bytes:1648 (1.6 KiB)
Interrupt:11 Base address:0x7000


What's weird is I don't see any changes in the register settings, despite that once renegotiation is reset, it just works. Maybe the thing to do is check the settings vs the ZE4100 which does work from a cold boot, and has not had it's driver updated in XP. Again, this interface works in MorphixCombined-Gnome-0.4.x so perhaps there's something they're doing differently.