From: Royce Mitchell III Sent: Saturday, April 23, 2005 16:43 To: ReactOS Development List Subject: [ros-dev] rbuild status - need help finalizing
rbuild has one bug ( that we're aware of ) blocking it from being ready to go live.
Basically, both bootcd and livecd are halting with a "inaccessible_boot_device" after blue.sys.
It seems that a lot of drivers, including atapi.sys and cdrom.sys, don't contain relocation information. You can check that using "objdump -p cdrom.sys", which will show:
Characteristics 0x2103 relocations stripped executable 32 bit words DLL
Doing an "objdump -h cdrom.sys" also reveals there's no .reloc section. This will cause the test at line 1200 of ntoskrnl/ldr/loader.c (function LdrPEPerformRelocations()) to fail, which in turn means the driver is not initialized. In the end, that seems to be responsible for the INACCESSIBLE_BOOT_DEVICE. I've tried removing the test from loader.c but that causes a page fault when the driver entry point is called (which didn't really surprise me). The problem thus seems to be that the relocation information is AWOL.
Gé van Geldorp.