[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