Problems with e1000g on SPARC

From: Thomas Carter (tcarter@memc.com)
Date: Tue Nov 06 2007 - 10:15:48 EST


I have an old E250 running Solaris 10 (u3) that I wanted to Gb network
connetivity to. We have a number of 280Rs (also running Solaris 10u3) with
Intel Pro/1000 Gb NICs, so I installed the same card in this E250. The
problem is transmit doesn't seem to work, only receive. The card was
installed in a Windows PC and worked correctly, so it doesn't seem to be
the card. I've moved the card to different PCI slots in the system and
connected the card to different switches with different cables and even
another system via a crossover cable, all with the same problem. The 250
sees incoming packets, but outgoing aren't seen on the other end. A snoop
run on the E250 shows the outbound packets, but the other system doesn't
see them; for example, here is an attempt at a ping:

system1$ snoop -r -d e1000g0
Using device /dev/e1000g0 (promiscuous mode)
192.168.100.124 -> 192.168.100.100 ICMP Echo request (ID: 25117 Sequence
number: 0)
192.168.100.124 -> 192.168.100.100 ICMP Echo request (ID: 25117 Sequence
number: 1)
192.168.100.124 -> 192.168.100.100 ICMP Echo request (ID: 25117 Sequence
number: 2)
192.168.100.124 -> 192.168.100.100 ICMP Echo request (ID: 25117 Sequence
number: 3)
192.168.100.124 -> 192.168.100.100 ICMP Echo request (ID: 25117 Sequence
number: 4)
192.168.100.124 -> 192.168.100.100 ICMP Echo request (ID: 25117 Sequence
number: 5)
...

The interface config looks normal:
system1$ ifconfig e1000g0
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 16128
index 4
        inet 192.168.100.124 netmask ffffff00 broadcast 192.168.100.255
        ether 8:0:20:e6:d3:6e

I've also experimented with different MTU values, but nothing has helped.

Here is the driver:
system1$ ls -l /kernel/drv/sparcv9/e1000g
-rwxr-xr-x 1 root sys 246504 Nov 13 2006
/kernel/drv/sparcv9/e1000g

And the card uses the Intel 82540EM Gb controller chip. This card has been
unstable on our Linux boxes, but has been rock solid on the 280Rs.

Any suggestions on what to check next? Is there a newer driver available?
Any other ideas or suggestions? Are there any other non-Sun (i.e. cheap)
Gb options for Sparc?

Thanks,
Thomas Carter
MEMC
Sherman, TX
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:42:29 EDT