OK some further developments.
i removed the Buddha and plugged in a A2091 with an old HDD.
Jumpered the 040 to run in 68000 only mode; reinstalled WB3.1, Installer, LHA, ClassAct and ReqTools. So far so good.
I then jumpered the 040 to run with the 040. It booted! Run's nicely.
I installed the "040 Installation" software, rebooted, every thing runs even better
I plugged in the Buddha, no drives. It booted.
I reinstalled the Buddha installation software. It rebooted and runs even better.
I attached the CD ROM to the BUddha; it rebooted, even using the 68040, and displays all the RAM as present. SysInfo 2.7 tells me all sort of great information about the card, the RAM and the 68040 CPU, MMU, FPU and so on.
Note that I have disabled all RAM from the Autoconfig Zorro address range. Doesn't seem to bother the A2091 with it's 2MB on board. All up the box has 1Mb and 34Mb RAM respectively.
SO far so good.
I attach the Seagate 160GB PATA/IDE HDD. NO BOOT!!!!
It looks like my new HDD is the problem.
As I dont have any other PATA HDD's to try I'm a little stumped. I initially thought the BUddha and Progressive Periferals 68040 were fighting over address space, but this doesnt seem the case now, as the Buddha with IDE CDROM will happily work with the 68040.
BUT, with the system configured as described above, if I jumper the 040 card to run in 68000 mode then everything works.
Suggestions?