Load the memory card drivers before reading IPCONFIG.DAT on first boot #3
Loading…
Reference in a new issue
No description provided.
Delete branch "load-mc-before-ipconfig"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On first boot ps2link read
IPCONFIG.DATbefore loading any IOP module, soopen()failed withENODEV(errno 19) and the default address was used. The first-boot branch ofloadModules()(ROM SIO2MAN, MCMAN, MCSERV) exists for this but the reordered start-up no longer reached it.main()now callsloadModules()beforegetIpConfig()on first boot. Those loads no longer sleep forever on failure, so a launcher that already loaded the modules cannot hang ps2link;pkoLoadModuleis removed as unused.Tested on hardware from
mc0:/ABCwithIPCONFIG.DATnext to the ELF (built with ps2build v2026.09.29, packed with the stub from ps2/tools stub-forward-args): configured address used, ping, console output and the host: file tests pass.🤖 Generated with Claude Code
9fc638c1e5cc430101cd