Subject: Need help getting Intel gigabit NIC to work
To: None <current-users@netbsd.org>
From: None <felix-netbsd@fefe.de>
List: current-users
Date: 07/18/2005 19:37:04
Hi!

you might remember me from http://bulk.fefe.de/scalability/

I upgraded my hardware to AMD64 and Gigabit Ethernet and wanted to
re-run the benchmarks, maybe expand them a little.  I have an nforce 4
mainboard with two on-board gigabit nics, an nforce one (Linux has a
reverse engineered driver for this) and a SysKonnect one (that
unfortunately has a hardware defect).

Since the chipset with the highest performance is reportedly the one
from Intel, I just bought myself an Intel Gigabit NIC, expressly for
running the benchmarks.  Under Linux, I get about 90 MB/sec sending from
that box over that NIC to my notebook, so I know it works.

However, NetBSD 2.0.2 apparently does not support the device.

Here is the lspci entry:

0000:05:06.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet Controller (rev 05)
        Subsystem: Intel Corporation: Unknown device 1376
        Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 217
        Memory at d1020000 (32-bit, non-prefetchable) [size=128K]
        Memory at d1000000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at a000 [size=64]
        Capabilities: [dc] Power Management version 2
        Capabilities: [e4] PCI-X non-bridge device.

and here in numeric:

0000:05:06.0 Class 0200: 8086:107c (rev 05)

Is there a driver for this in -current?  Or does someone have an experimental
driver for this, maybe, that I could try?  It would be very unfortunate
if I could not benchmark NetBSD this time.  And I can't believe that
NetBSD does not support this chip.  Maybe a typo or omission in the
driver, since http://www.netbsd.org/Hardware/pci.html says Intel gigabit
NICs are supported.

Anyone willing to help me on this one?  Please?

Felix