modem7
10k Member
FDISK from DOS 5 or above ( /MBR switch introduced in MS-DOS 5 )?Yup that's what i did, " fdisk /mbr " and no joy.
And the CF was appearing to the system as hard drive 0 ( FDISK /MBR only targets hard drive 0 )?
FDISK from DOS 5 or above ( /MBR switch introduced in MS-DOS 5 )?Yup that's what i did, " fdisk /mbr " and no joy.
That's not my experience at all. On numerous occasions I've gotten that exact message while booting and fixed it with FDISK/MBR.Regarding FDISK /MBR;
Any messages (errors or otherwise) coming after the "Booting" message (e.g. "Booting C»C") means that the BIOS has successfully loaded the MBR (for harddrives) or boot sector (for floppies) and transferred execution to it.
So if the code in the MBR or boot sector is able to output an error message like "Missing operating system" then no amount of FDISK /MBR is going to help. At best it will do nothing, at worst it will corrupt data on the drive.
FDISK from DOS 5 or above ( /MBR switch introduced in MS-DOS 5 )?
And the CF was appearing to the system as hard drive 0 ( FDISK /MBR only targets hard drive 0 )?
Malc, are you sure they are both r567? Small or large builds? Custom or official builds? I seem to recall you using a custom XT_TINY build on the 5160?
Did you compare the output of BIOSDRVS between the two computers?
malc, how's your Linux? I'm wondering if you could make available the first MB or so of the CompactFlash card in both states, i.e. Created and working on the 5160, and secondly created and working on the later machine. After setting it up, you can capture the data using dd,
sudo dd if=/dev/sdb of=cfcard1.img bs=1M count=1
(Assuming the card appears as sdb, you can check with lsblk).
So, an IBM 5170. Have a read of the earlier post [here] for IBM5170/XT-IDE incompatibility that I encountered many years ago.BIOS revision problem?? The "problematic" 5170 is a 6MHz one, Type 1 mainboard and rev 1 BIOS with 256K memory (only bank 0 populated).
The Tiny build uses 8086/8088 instructions only. Yes, you can truncate the file but I would recommend building with 'make xt_tiny' instead if possible (to avoid the risk of botching it while editing). This will create a 3987 byte file without the option ROM checksum if building from the latest revision (r588). Note that you will need to add MODULE_8BIT_IDE_ADVANCED to get support for the XT-CF cards. See the makefile for more info regarding modules.Can I cut it down to 4k or I loose some info (checksum is not a problem)? What module are excluded? what instruction code is used (8086/80188/286)? anyone know?