VirtualBox

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 michaln)

if vt-x/amd-v is enabled pxe hangs. I bridged eth0 with the client network card.

see attached image.

Change History (9)

by Christoph Thielecke, 12 years ago

Attachment: vbox_pxe_boot_hang.png added

vbox mainwindow showing where pxe boot hangs

comment:1 by Christoph Thielecke, 12 years ago

if if vt-x/amd-v is disabled pxe does boot fine.

by Christoph Thielecke, 12 years ago

Attachment: vbox_pxe_boot_boot2.png added

successful pxe boot if if vt-x/amd-v is disabled

comment:2 by vasily Levchenko, 12 years ago

Could you please attach the log of hanging session?

in reply to:  2 ; comment:3 by Christoph Thielecke, 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.

in reply to:  3 comment:4 by vasily Levchenko, 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 Christoph Thielecke, 12 years ago

Attachment: VBox.log added

by michaln, 12 years ago

Attachment: TFTP.tar.gz added

TFTP files needed to reproduce problem

comment:5 by michaln, 12 years ago

Component: networkVMM/HWACCM
Description: modified (diff)
Guest type: Linuxother
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.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use