[gPXE] Best supported PCIe NIC?

Andrew Robbie (Gmail) andrew.robbie at gmail.com
Sat Feb 27 04:06:50 EST 2010


-resent because of listserver line breaks-

On 27/02/2010, at 4:18 AM, Thomas Miletich wrote:

> On Thu, Feb 25, 2010 at 4:24 PM, Andrew Robbie (Gmail)
> <andrew.robbie at gmail.com> wrote:
>> Hi everyone,
>>
>> I would like to identify which in-production PCI Express NICs have
>> good gPXE support. So, far example, I am pretty sure the D-Link
>> DGE-560T is a Marvell Yukon, using the sky2 driver, and I can buy it.
>>
>> Can anyone supply any other (NIC retail name, chipset, driver)  
>> tuples?
>> I am particularly interested in any Intel or Broadcom Tigon 3 (tg3)
>> NICs.
>
> While gPXE does have a tg3 driver, it it quite old. It hasn't been
> updated for a while and likely doesn't support new tg3 models.

Thanks, that is good to know.

> The current e1000 driver supports a few PCIe cards, see the PCI IDs at
> http://rom-o-matic.net/gpxe/gpxe-git/gpxe.git/src/bin/NIC

Yep, no problem once I have the card, but I haven't seen any vendors  
mentioning the  PCI ID; though Intel says which of their many chipsets  
is on each NIC, and some vendors provide or point to linux drivers.

Syskonnect SK-9Exx/SK-9Sxx (including SK-9E21D 'desktop' adapter) use  
the Marvell Yukon chipset. The PCI ID of the SK-9E21D is buried in the  
manual as a screencap (Vendor:1148 Device:9E00 Subvendor:1148  
Subsystem:21D0), which matches what rom-o-matic knows (uses sky2  
driver).

The Allied Telesis cards seem to be Broadcom Nextreme II (BCM 57xx)  
but I'm not sure which ones. The driver they supply is recent (14 Jan  
2010) so perhaps they use recent Broadcom chips. The BCM5708 upwards  
are PCIe and all (except 5716) support iSCSI offload, but none appear  
to have support according to rom-o-matic.

> gPXE's project leader, Marty Connor, is working on an e1000e driver.
> You can download a test version at
> http://etherboot.org/pipermail/gpxe/2010-January/000312.html

Thanks for the pointer, I'd missed that message. Once gPXE supports  
e1000e it is going to be deployed widely I think, especially in the  
Windows SAN boot role; I know I am sick of imaging lots of Windows  
disks.

> There is also a PCIe version of the Realtek 8169 cards which should be
> supported.

Interesting. The Realtek 8169 is a PCI part; is it known if it is the  
same interface as the new PCIe parts (RTL8111 and RTL8168 families)?

Regards,
Andrew
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://etherboot.org/pipermail/gpxe/attachments/20100227/0ef5ae13/attachment.html 


More information about the gPXE mailing list