I've assembled the machine and tried running BareMetal OS 0.5.3 but experienced a few problems:
- Just after boot up 3 of the 4 CPU indicators are almost constantly on and the same holds for the RTC indicator
- The hardware address of the nic is displayed but the prompt is only visible after hitting the return key.. even then some weird characters appear and the system is unable to find or run any command successfully.
I don't experience any of the above problems when running in a Virtual Box VM.
I've had a go at running both 0.5.2 and 0.5.1 on the physical machine and they seem fine except for one thing. When running smp tests both occasionally display CPU id values which are higher than the number of available cores.
In these two versions however, the correct parameter is printed out by whichever CPU executes the queued task.
Is there anything I can/should do to get 0.5.3 running properly on physical hardware?
David