[gPXE] gpxe user confusion

D. Bahi dhbahi at gmail.com
Thu May 27 13:20:33 EDT 2010


On 05/26/2010 04:04 PM, Miller, Shao wrote:
> Good day Das,
> 
> Are you using Nortel 470-48T layer 2 switches?

No sir, this is an HP virtual switch blade center.

> Would you care to share the VENdor and DEVice IDs for the HP ProLiant
> BL460c G6 Server's NIC or do you already know there is no gPXE driver?

They are bnx2x 1490:1650 (no driver support) but we're chaining.

> undionly.kkpxe will only have the UNDI driver, meaning it's relying on
> the original NIC's PXE.  Who might that be?  If you are doing gPXE ->
> gPXE (as would be the case with some QLogic/NetXen NICs), this could be
> a complication worth discussing.

We were relying on the original PXE UNDI (broadcom?) and chaining with
kkpxe - w/o set use-cached 1 and the dhcp net0 was failing.

> If the DHCP transaction is your only point of failure, you may use:
> 
> set use-cached 1
> dhcp net0
> 
> within your embedded script, which will take the IP parameters from the
> same DHCP transaction which send gPXE to the client.

We added DEBUG=dhcp to the build and set use-cached 1 in the script
before dhcp net0 (kept the discovered network info) and the network just
didn't work - ifstat would show TX but no RX.

w/o set use-cached 1 the dhcp net0 on the console always timed out w/o
any real debug info - just showed it trying 4 times instead of the
failure alone.

Finally, I built and loaded undionly.kpxe instead. Found out you can't
use set use-cached 1 with that gpxe image (duh - makes sense as the
kkpxe "keeps" the former env when loading and 'kpxe' doesn't - fuzzy on
understanding, but i get the idea.)  This works. Don't Understand why.

Thank you for the suggestions.

db

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 251 bytes
Desc: OpenPGP digital signature
Url : http://etherboot.org/pipermail/gpxe/attachments/20100527/a9b936cd/attachment.bin 


More information about the gPXE mailing list