Right, that took a while, due to AliExpress shipping times and Covid lockdowns.
I have this week received my CompactFlash to IDE adaptor (
https://www.aliexpress.com/item/32920488992.html). I plugged an 8 Gb CF card into it (remember that my original HDD is ~2.1Gb) and booted up.
The drive presents as 8000MB, so I wrote the image and it seemed to copy with no issues.
I tested this on the same desktop PC I used to write the image, and it does at least get to the LynxOS boot loader:
I plugged it in to the CNC, and the BIOS seems to recognise it just fine:
This was a relief, because I don't know how large the BIOS can handle, although it does support LBA.
Sadly it would not boot. I had the same issue as previously when I tried with spinning HDD's:
According to Google, 1962 means "No operating system found". There is no other HDD in the PC, so it is not boot order. The jumpers are definitely set to Master, and of course it kind of boots in the other PC.
So I might be on the wrong track, but I'm still concerned about drive CHS geometry. To refresh you, the original HDD is:
2162Mb (Fujitsu MPB3021AT, 40-pin IDE with 4470C, 15H, 63S). See
http://www2.fcpa.fujitsu.com/sp_support/ext/desktop/manuals/mpb3xxxat-manual.pdfMy 8GB CF card presents as:
15501C 16H 63S, Sector Size 576
I sort of feel that this shouldn't matter under LBA, but I lack the confidence to know for certain, and if it is not that, then what is it?
To refresh you, I previously tried 3 similar-era-but-slightly-larger HDD's with different geometry, and had similar results to today. But when I purchased an identical MPB3021AT HDD and cloned the image on to it, it works just fine. Very luckily because since I took the image my original disk failed.
To me that proves that I am copying the image "correctly", but I lack the knowledge to know whether LynxOS looks at the HDD at a low level of geometry to achieve its realtime requirements.
I still wonder whether I somehow need to pad out the image (ie. 15 blocks, then 1 block of blank to match 16 heads) but having a different sector size probably doesn't help either.