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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ gPXE mailing list gPXE@etherboot.org http://etherboot.org/mailman/listinfo/gpxe