pt wrote:
> I have a weird issue, not really a problem anymore since I figured it
> out .... I was swapping & moving network hubs & switches around and
> noticed (after some serious hair-pulling) that my server's built-in
> network (intel 82559-based) works fine when it's plugged into a Linksys
> EW5HUB hub, but not when it's plugged into a Netgear FS608v2 switch
> (the hub is plugged into the switch). WHen plugged into the hub
> (prepare for idiot-led observations), the hub LED is steady or flashes
> as expected ... same for the ethernet LED on the back of the computer,
> and eth0 works fine. When plugged into the Netgear switch, the LED on
> the switch flashes continuously at about 10 per sec and eth0 doesn't
> work at all. The ethernet LED on the computer is steady.
>
> Two other PCs work fine when plugged into either the hub or switch. I
> checked all the ports on the switch, so it isn't a flakey port.
> /var/log/messages indicates that the server isn't able to get an IP
> from my DHCP router/firewall (see below)
>
> Is there some kind of incompatability betweek the 82559 (or e100
> driver?) and Netgear?
>
I've never used that specific Intel NIC, but I've seen that behavior
with other NICs and switches. In particular early 3com 3c905's.
Have you tried grabbing the latest source from Intel ?
http://www.intel.com/support/network...linux/e100.htm
Maybe whatever version you're using is the issue...
If that doesn't help, I'd try forcing the NIC to a specific speed/duplex
instead of auto detect which is probably the default. That helped us
with the 3com's in some cases. Forcing the switch port to a specific
speed/dulpex also worked, but that's probably not an option with a
Netgear switch...
If your NIC driver is a module, have you tried unloading/reloading it
and/or brining the interface down + up ?
Or have you tried compiling it directly into the kernel instead of as a
module ? Worth a shot maybe.
Anyway, what you're describing isn't unheard of, and there should be a
workaround if updating the module/source doesn't help.
--
- Matt -