Opened 3 years ago

Last modified 6 weeks ago

#17729 new bug

PXE boot not working on x64

Reported by: Anarchos Owned by:
Priority: low Milestone: Unscheduled
Component: System/Boot Loader/pxe Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: x86-64

Description

PXE boot works fine for a 32 bit version, but the 64 bits can't boot.

Attachments (1)

previous_syslog (27.1 KB ) - added by Anarchos 3 years ago.
syslog

Download all attachments as: .zip

Change History (3)

by Anarchos, 3 years ago

Attachment: previous_syslog added

syslog

comment:1 by Anarchos, 6 weeks ago

Indeed there is haiku_loader.pxe_ia32 and haiku_netboot.tgz in 32 bits mode. But none for x64 seem to exist yet.

comment:2 by Anarchos, 6 weeks ago

Restore PXE boot on haiku 32 bits (was not working since 2022 due to tarfs size too small, and error message hard to debug cause the zlib error is silently catched somewhere ; i can't recall the details, i did the analysis in 2022).

https://review.haiku-os.org/c/haiku/+/8522
https://review.haiku-os.org/c/haiku/+/8523

-I had to bump the tarfs size (9Mb seems too short, i put 11).
-The NetbootArchive is missing some drivers/addons :
+usb
+pci, pci/x86
+generic_x86

I tried to pave the way for x86_64 so some tags are for the latter in prevision.

Note: See TracTickets for help on using tickets.