@rodney37
It seems if I am correct that the default 68040 library which came with OS 3.1 is replaced by a library with the same name which is much smaller in size than the original, along with a new 68060 library.
Actually it's not replaced, but rather you should rename the C= 68040.library as 68040old.library.
The Phase5 68040.library should be called 68040new.library.
The small 68040.library will then determine which setup you have, and load the correct library, either:
- non-p5 system: load 68040old.library
- p5 68040 system: load 68040new.library
- p5 68060 system: load 68060.library
Set up this way, the system will boot regardless if you replace the CPU card.
However, your method of just having the tiny 68040.library and the P5 68060.library works, too, but only for the 68060 setup. If you even need to replace the CPU card with a 68040 one, you will have trouble (until you provide the neeede 68040 libraries that is).