2011-12-12, 19:18
I've got a working iPXE setup where undionly.kpxe is fetched from tftp. I recently got a new computer where iPXE stalls at "iPXE initialising devices"
lspci on this computer gives this for the ethernet device:
It was suggested on the IRC channel to build iPXE with debug messages, so I found that the "iPXE initialising devices" was in core/main.c so I built iPXE like this:
I didn't see any debug message though. Using "DEBUG=undionly,undinet,pxeparent" led to this message:
Does anyone have any suggestions on a direction to proceed?
lspci on this computer gives this for the ethernet device:
Code:
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
It was suggested on the IRC channel to build iPXE with debug messages, so I found that the "iPXE initialising devices" was in core/main.c so I built iPXE like this:
Code:
make bin/undionly.kpxe EMBED=../contrib/default.ipxe DEBUG=main
I didn't see any debug message though. Using "DEBUG=undionly,undinet,pxeparent" led to this message:
Code:
iPXE initialising devices...UNDINIC 0x18140 using UNDI 0xc2234478
Does anyone have any suggestions on a direction to proceed?