If you can enter setup using the DEL key, I don't think the CMOS setup programs will help. If you have type 47 available, I am surprised there is no way to to define its values. I will look for more info, and I will check what BIOS my 386SX has.
On the turbo mode, is there no option to set the start-up CPU speed as normal/turbo/auto in the BIOS ?
Updates:
1. This link
http://www.plasma-online.de/english/help/almanach/ami_bios_guide.html gives some useful info on old AMI BIOS.
2. This info
http://www.win.tue.nl/~aeb/linux/hdtypes/hdtypes.html you probably already know.
If you can't define type 47:
Apologies if you know all this already.
My IBM AT BIOS is uncompressed (2 EPROMs) and it would be fairly easy to patch the drive table. It looks as though yours *could* be compressed, and looking for the disc table after it has been decompressed into shadow RAM would not be very helpful. On the other hand, if it is simply copied across it may be worth looking at patching it if you have access to an EPROM programmer. I was once told to ensure that the checksum remained the same by putting compensating values in an unused area, but I chickened out and used Disc Manager instead.
I usually ended up using Disc Manager for drives which were not in the table using MFM or RLL controllers. My UltraStor ESDI controller seems to have its own utility built into its own BIOS ROM.
Good luck