On 3/11/21 4:37 AM, Liam Proven wrote:

Also, IIUC, you are trying to access _existing_ partitions? No, I do
not think a disk manager will help you there. Disk managers bypass the
BIOS restrictions by remapping or translating disks' real values, but
they do not just fix the problem. Once you have a disk manager
installed, I think you will need to create _new_ partitions after
getting a DiskMgr working, using whatever translated scheme it
creates.

As far as I can tell, OnTrack partitions the disk as part of installing its translation scheme.

So I have an existing disk, and took an image of each partition on it with partimage(1).

I got my new SSD+adapter, partitioned it (with blank partitions), blasted the partition images to the new partitions, and expanded the filesystems to fill the partitions. And then ran into trouble with no more than the first 130 MB of the SSD showing up when booted in this machine (it's fine in another IDE machine that's ~5 years newer, which is the machine I used to do the imaging). Really, at least Linux *should* have been booting at that point, because kernel versions as recent as what I'm using are *supposed* to ignore the information that comes from the BIOS on drive sizes. So I beat my head against the wall trying to get that working, gave up, and decided to nuke everything to the ground and start over with OnTrack. Then it turned out that even OnTrack doesn't see more than the first 130 MB of the disk, which makes me really suspect that more than just BIOS is involved (as the entire point of OnTrack is to work around BIOS limitations). As I said before, I suspect what's happening is that the adapter is detecting something that the BIOS is doing while trying to figure out the capacity of the disk, and "helpfully" setting up an HPA on the drive (and doing so so aggressively that all
but a thousandth of the capacity of the disk is lost).

However, saying all that:

I do not see any info about what the host machine is.

The case is marked as an AST Bravo MS P/75. The information I can find on that online suggests it has one of the following two mainboards:

A) https://stason.org/TULARC/pc/motherboards/A/AST-RESEARCH-INC-Pentium-BRAVO-MS-P-75-221478-F01.html

B) https://stason.org/TULARC/pc/motherboards/A/AST-RESEARCH-INC-Pentium-BRAVO-MS-P75-202759-111-2.html

However, the actual layout of the board in the case is more like this (given as Bravo MS/MS-T/MS-L):

C) https://stason.org/TULARC/pc/motherboards/A/AST-RESEARCH-INC-Pentium-BRAVO-MS-MS-T-MS-L-PENTIU.html

C), interestingly, is not supposed to run at 75 MHz (that page shows jumper settings for 60, 66, 90, and 100 MHz), but software running on the physical board (not the blueprint :-) ) detects the CPU as running at 75 MHz.

The machine has 40 MiB of RAM installed. I notice that all three boards show a maximum capacity of 128 MiB of RAM. If I could ever find compatible RAM, that's a tempting option.

It has a riser with 2 ISA slots and a PCI slot on the left side, and an ISA and a PCI on the right. The ISA slots on the left side are occupied with an ethernet card and a soundblaster. The PCI slot on the left looks like it may be fouled by the ethernet card, there's not a lot of space between it and the ISA slot above, and I'm not sure if I could actually fit a card into that slot without it coming into contact with the ethernet card. The slots on the right side are free.

If it is new
enough to have PCI slots, then a SATA controller with a BIOS of its
own should, in theory, bypass all this nightmare. Citation with model
recommendations:
https://www.vogons.org/viewtopic.php?t=62958

A firmware-equipped SATA controller (i.e. not some cheap thing that
just adds additional ports and is not bootable) will appear to the PC
as a SCSI controller and its firmware will take over the INT13 BIOS
calls for disk access completely.

If you do decide to go that route, though, I advise _against_ mixing
SATA and EIDE/PATA disks. Let the SATA controllers' firmware take over
completely and do not use the motherboard's EIDE channels at all.
Unless I buy an entirely new optical drive, that will at least stay on IDE, as all the SATA optical drives in the house are in use by other computers. OTOH, the prospect of actually being able to boot the thing directly from optical is enticing.
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to