Setup before the change:
Internet <---> Gateway <---> 10mb switch <---> 3com superstack II dual speed hub <---> 3 computers
Setup after the change:
Internet <---> Gateway <---> 10mb switch <---> Netgear DS108 Dual speed hub <---> 3 computers
Everything uses a static IP and gateways/dns. There are other machines in the rest of the house which hang off the 10mb switch which work fine.
There are reasons for which I am using hubs and not switches so please don't suggest getting a switch :-)
Before the change everything worked. The Win98SE machine could see the two XP machines, and the internet.
The two computers equpped with WinXP Worked with no problem, simply plugging them into the new hub did not affect anything. no reboot was needed.
The Win98SE machine failed to see anything outside itself.
It has a Realtek RTL8139(A/B/C/8130) PCI Ethernet NIC
Things I have tried:
Rebooting the PC and both the hubs incase it was something getting confused over physical addresses.
Changing the port used on the DS108 to one previously used by a WinXP box (hence known working)
Changed network cable to one known working.
Removed TCP/IP, client, sharing and reinstalled (with reboots)
Let the Win98 machine use DHCP incase it was something to do with the static IPs.
Changing the duplex/speed of the realtek nic, this does seem to have some effect on the hub....so it's definitely talking to the hub, just nothing else.
Setting ------ Hub detection
Auto Neg 100mb Link light
100MBs Full 100mb Link light
100MBs half No Link light
10Full/half No Link light
Interestingly arp -a displays nothing at all, not even the local card.
Pinging 127.0.0.1 works fine.
Pinging from an xp machine to the 98 machine does not work, not even the lights on the hub flash on the 98 link.
When I set the 98 machine to dhcp it picked up a wierd class b address which was really wierd. Our gateawy is setup to do dhcp but the pool is a standard class c starting with the standard 192.168....
Suggestions? What have I missed? It's usually something obvious.