[ipxe-devel] [ipxe] Adoptation of IPv6 from gPXE (#6)

Ivan Shmakov oneingray at gmail.com
Wed Aug 29 17:22:28 UTC 2012


>>>>> Anton D Kachalov writes:

 >  - Add "accept-ra" setting to manage RA autoconfiguration.
 >  - Added IPv6 net_driver to send Router Solicitation when network brought up.
 >  - Added RDNSS option support. Only first IP accepted.
 >  - Minor fixes as mentioned below.

 > I will test it also on real network with multiple RAs, real v6 DNS
 > and real hardware.

	Unfortunately, this patch instantly renders iPXE (as of
	a05871d89ad9) unusable for me.  Namely, with the exception of
	PXELINUX and Memtest86+ (both are PXE images), all the boot
	options at [1] result in QEMU crashing, like (the kvmvapic.bin
	error seems to be unrelated):

$ qemu -m 768 -kernel ipxe-1346257703.lkrn \
      -net nic,model=virtio \
      -net user,bootfile=http://173.0.50.100/diskless/ipxe/world-default,hostname=wimteem.siamics.net 
Could not open option rom 'kvmvapic.bin': No such file or directory
qemu: fatal: Trying to execute code outside RAM or ROM at 0xb90d9a5b

EAX=8b08543f EBX=8b08543f ECX=00165668 EDX=000bfc0c
…
$ qemu -m 768 -kernel virtio-net-1346257702.lkrn \
      -net nic,model=virtio \
      -net user,bootfile=http://173.0.50.100/diskless/ipxe/world-default,hostname=wimteem.siamics.net 
Could not open option rom 'kvmvapic.bin': No such file or directory

qemu: fatal: Trying to execute code outside RAM or ROM at 0xb91a4bcb

EAX=0009a5d8 EBX=0009a5d8 ECX=0009a4f0 EDX=00019370
…
$ 

	Note that a pure-IPv4 environment is effectively utilized, so
	this issue shouldn't be related to IPv6-specific code.

	The iPXE .lkrn images used above are below [2].

	Also to note is that I've had to comment out the (unused) flags
	variable as before [3] to silence a compiler warning (otherwise,
	it becomes an error due to -Werror and stops the build.)

[1] http://ritic.am-1.org/diskless/ipxe/world-default
[2] http://ritic.am-1.org/diskless/bin/
[3] http://permalink.gmane.org/gmane.network.ipxe.devel/1621

-- 
FSF associate member #7257	http://sf-day.org/




More information about the ipxe-devel mailing list