iPXE discussion forum
ipxe + qlogic 8242 ± dumb user = fail - Printable Version

+- iPXE discussion forum (https://forum.ipxe.org)
+-- Forum: iPXE user forums (/forumdisplay.php?fid=1)
+--- Forum: General (/forumdisplay.php?fid=2)
+--- Thread: ipxe + qlogic 8242 ± dumb user = fail (/showthread.php?tid=2728)



ipxe + qlogic 8242 ± dumb user = fail - buck - 2012-02-29 00:25

hi

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)"]
iPXE>

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
ok

iPXE 1.0.0+ -- Open Source Network Boot Firmware -- http://ipxe.org
Features: HTTP iSCSI DNS TFTP AoE bzImage COMBOOT ELF MBOOT PXE PXEXT

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
e.org/4c106035)
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


RE: ipxe + qlogic 8242 ± dumb user = fail - robinsmidsrod - 2012-09-28 09:10

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.