Opened 12 years ago
Last modified 12 years ago
#9941 closed defect
pxe boot fails if vt-x/amd-v is enabled — at Version 5
Reported by: | Christoph Thielecke | Owned by: | |
---|---|---|---|
Component: | VMM/HWACCM | Version: | VirtualBox 4.1.6 |
Keywords: | pxe hang, vt-x | Cc: | |
Guest type: | other | Host type: | Linux |
Description (last modified by )
if vt-x/amd-v is enabled pxe hangs. I bridged eth0 with the client network card.
see attached image.
Change History (9)
by , 12 years ago
Attachment: | vbox_pxe_boot_hang.png added |
---|
by , 12 years ago
Attachment: | vbox_pxe_boot_boot2.png added |
---|
successful pxe boot if if vt-x/amd-v is disabled
follow-up: 4 comment:3 by , 12 years ago
Replying to Hachiman:
Could you please attach the log of hanging session?
what log? nicetrace? if you want that, tell me a mail where i have send directly.
comment:4 by , 12 years ago
Replying to crissi:
Replying to Hachiman:
Could you please attach the log of hanging session?
what log? nicetrace? if you want that, tell me a mail where i have send directly.
please look at http://www.virtualbox.org/manual/ch12.html#idp10077472 for more details.
by , 12 years ago
comment:5 by , 12 years ago
Component: | network → VMM/HWACCM |
---|---|
Description: | modified (diff) |
Guest type: | Linux → other |
Keywords: | vt-x added; vt-x/amd-v removed |
User crissi provided files needed to reproduce the problem. That was very helpful. Confirmed the hang here with PXE over NAT.
The actual problem is completely unrelated to networking. It's greatly contributed to gPXE's creative use of big real mode, A20 control, and similar horrors.
From what I can tell, gPXE sets up big real mode which doesn't work quite right in VirtualBox only on Intel CPUs with old VT-x implementations with no unrestricted execution support (when VT-x is used). I haven't tried but doubt that AMD-V is affected.
I changed the ticket to reflect the situation. The guest type is in fact not Linux here, it's gPXE doing awful things to the poor little CPU.
vbox mainwindow showing where pxe boot hangs