iPXE discussion forum

Full Version: ipxe + qlogic 8242 ± dumb user = fail
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

i did
make bin/undionly.kkpxe DEBUG=undi,undiisr,undiload,undinet,undionly,undipreload,undirom,undiloader
from git 99de239 (2012-02-28 14:53:28Z) and it fails to DHCP the
NIC it was PXE-loaded from, even though it was PXE-loaded at the
direction of a DHCP server:

iPXE> dhcp
UNDINIC 0x17430 opened
DHCP (net0 00:0e:1e:06:f0:b8).................. Connection timed out (http://ipxe.org/4c106035)
Could not configure net0: Connection timed out (http://ipxe.org/4c106035)
UNDINIC 0x17430 closed
iPXE> ifstat
net0: 00:0e:1e:06:f0:b8 using undionly on UNDI-PCI07:00.0 (closed)
[Link:up, TX:0 TXE:4 RX:0 RXE:0]
[TXE: 4 x "Error 0x00000006 (http://ipxe.org/00000006)"]

the error URL (that's a brilliant urlerror() system, by the way) says
that the error 6 isn't referenced in the current code base, so i should
update. hmmm

boot failure (i.e., if i didn't Ctrl-B it) looked like

PXE->EB: !PXE at 9B07:0060, entry point at 9B07:030C
UNDI code segment 9B07:2690, data segment 90FF:A080 (579-630kB)
UNDI device is PCI 07:00.0, type 802.3*
540kB free base memory after PXE unload

iPXE initialising devices...UNDINIC 0x17430 using UNDI 0x200ec6c4
UNDINIC 0x17430 has MAC address 00:0e:1e:06:f0:b8 and IRQ 10
UNDINIC 0x17430 has type 802.3, speed 0, flags 00001d1b
UNDINIC 0x17430 using interrupt mode
UNDINIC 0x17430 added

iPXE 1.0.0+ -- Open Source Network Boot Firmware -- http://ipxe.org

UNDINIC 0x17430 opened
net0: 00:0e:1e:06:f0:b8 using undionly on UNDI-PCI07:00.0 (open)
[Link:up, TX:0 TXE:0 RX:0 RXE:0]
DHCP (net0 00:0e:1e:06:f0:b8).................. Connection timed out (http://ipx
No more network devices
UNDINIC 0x17430 closed
UNDINIC 0x17430 removed
PXE-M0F: Exit QLogic PXE ROM.

anybody know what i'm doing wrong?

undionly.kpxe is about the same, modulo some %p's
In general you should be using undionly.kpxe unless your BIOS is one of those few ones that require undionly.kkpxe to work properly.

There has been some changes to UNDI support since you tried last, so it's worth to try again. Also, I would verify that your vendor PXE ROM is the latest version. I seem to recall there are qlogic-related people subscribed to the mailing-list, so you might get better feedback there.
Reference URL's