Hi guys,
Very odd - my X-Surf which is working fine on my 68030 A3000 under AmigaOS and Roms (superkickstart) 3.1, refuses to get recognised when I update my system to AmigaOS and Roms (superkickstart) 3.2.1.
I have to manually skip setpatch in the startup sequence for it to work, as that way it then leaves disabled all burst/cache/mmu features of the 68030.
Running the "xsurftest" command without setpatch at boot, the card works and gets me online nicely with either Roadshow or Miami.
But if I let the A3000 boot normally with setpatch, the card seems found by xsurftest, but fails the 16bit ram test? see pics.
See pic included.
Any idea? It seems DataCache/Mmu related!
I saw in the download page I need to disable the data cache on 68030. But trying to do that with setpatch doesn't work (Setpatch NOCACHE still leaves them on), and doing it with the cpu command (NODATACACHE) afterwards, to match what I get without setpatch, doesn't help. Same error in xsurftest.
Reverted back to 3.1, it seems to work even with Setpatch and Data caches on, I get a slightly different error on the ram test (which advises to remove the cache) but it works anyway!
So maybe it's more the default MMU setup in 3.2.1?
I realise it's potentially in Hyperion's court to fix this, but wanted to know what you guys think, and any info I can pass Hyperion would be helpful to narrow things down.
Cheers,
JBB