[gPXE] Legacy UNDI PXE driver and GPXE integration.

Sivakumar Subramani Sivakumar.Subramani at neterion.com
Thu Jan 7 19:06:18 EST 2010


Hi Marty,

We have vendor-specific UNDI ROM driver for our x3100 10GbE NIC, that
works well with undionly.kpxe.

However we would like to develop complete gPXE ROM and put it on the
card, rather than use chainloading with undionly.kpxe. We understand
that conventional way of doing that is via a NIC driver similar to the
ones in gpxe\src\drivers\net, but since we already have working UNDI
driver that works with undioly.kpxe (as well as with other proprietary
PXE code), we wonder if it is possible to compile it with gpxe files to
produce a complete PXE ROM?

Please let me know your view.

Thanks,
~Siva
-----Original Message-----
From: Sivakumar Subramani 
Sent: Thursday, January 07, 2010 2:25 PM
To: 'Marty Connor'
Subject: RE: [gPXE] Legacy UNDI PXE driver and GPXE integration.

Hi Marty,

Thanks for quick reply. 

Currently we have PXE driver for NIC which is based on EMBOOT UNDI SDK.
I started porting our Linux driver to get it compiled with GPXE source
code.
Instead of that is it possible to integrate our PXE driver that we
already( which complaint with EMBOOT UNDI pxe stack ) to work with GPXE.
If so, How to integrate our current PXE driver with GPXE?

Sorry, if I am confusing you again.

Thanks,
~Siva

-----Original Message-----
From: Marty Connor [mailto:mdc at etherboot.org] 
Sent: Thursday, January 07, 2010 1:34 PM
To: Sivakumar Subramani
Cc: gpxe at etherboot.org
Subject: Re: [gPXE] Legacy UNDI PXE driver and GPXE integration.

> On 1/7/10 4:26 PM, Sivakumar Subramani wrote:
>> Hi,
>> We have UNDI pxe driver working. We want to integrate it gPXE source
>> code. I read about PXE chainloading. Our UNDI driver works fine with
PXE
>> chain loading. Instead of the around about, I want to directly
integrate
>> the UNDI driver with GPXE. Is that possible?  Is there any link (or)
>> documentation that explains about it?
>> 
>> Thanks,
>> ~Sivakumar S

Hello Sivakumar,

I really am not sure what you are offering.  gPXE already has an UNDI
driver called "undionly.kpxe".  Perhaps I misunderstand what you are
describing.

It would help me if you could describe exactly what your software does.

Is it intended to be loaded by gPXE?

Thanks for explaining in more detail.

Thanks and Regards,

Marty




More information about the gPXE mailing list