ODYSSEY-X86J4105 Network Boot / PXE

Product Version: ODYSSEY-X86J4105
BIOS Version: SD-BS-CJ41G-M-101-G x64

We could not find any option to perform a network boot, we also did not find any related entries in the BIOS / Boot menu (F7), can you kindly give us more details on how to allow network boot?

Thanks

I’m also looking for having this working. I’ve enabled the Network Stack feature and selected the required network boot protocols in the Advanced | Network Stack Configuration page of the firmware (like I’ve described at https://github.com/rgl/seeedstudio-odyssey-x86j4105-notes/tree/wip-network-boot#uefipxe-network-boot), but after saving the settings and resetting the system, it did not work.

Also, when returning to the firmware configuration page, the Network Stack ends up being disabled, so, I think something is wrong with the firmware (I’m using SD-BS-CJ41G-M-101-K) :frowning:

Its seems there’s another menu that we need to enable, the NO Disk(PXE). After also enabling it, the configuration now seems to persist in the firmware. I’ve updated https://github.com/rgl/seeedstudio-odyssey-x86j4105-notes/tree/wip-network-boot#uefipxe-network-boot.

The firmware now seems to be trying to PXE boot, but unfortunately there is no feedback/message/log that actually tell us that’s its trying to PXE boot, which is rather unfortunate…

Also, its running late here… so I will continue another time. If in the mean time you are able to boot it, let me known :slight_smile:

Hi, tried to upgrade to SD-BS-CJ41G-M-101-K, same behavior as you, seems that odyssey try to boot but fail and fallback to disk OS.
Another strange thing is in the bios, disabling the ipv6 options they return after reboot.
Also tried connecting each network cards, and also both at same time, no requests on PXE server neither on dhcp for pxe ip acquiring.

I got it working! Have a look at https://github.com/rgl/seeedstudio-odyssey-x86j4105-notes/blob/wip-network-boot/network-boot/README.md and let me known if it works for you.

Hi, tried legacy pxe and http as described by your link:

  1. PXE boot seems to work by requesting and obtaining the ip address from the server but fails in the preseed phase with the following message: “NBP is too big to fit in free base memory”, I have to investigate the reason, it probably depends on something on my server, even if this server is already used successfully for other hardware installations.

  2. HTTP boot works correctly, ip address requested and obtained, preseed configuration obtained correctly and installation started