PDA

View Full Version : IBM 7170 601 diskette error, etc. AMI BIOS - where to find?



billdeg
August 14th, 2012, 12:20 PM
Regarding the following from Ed's WIKI page on the 5170 .. is there a way to fix other than changing the BIOS chip?
Thanks for the info, I have this problem. Thought it was my controller. Seems to be caused if you remove the battery too.
---------------------------------


Removal of supplied controller

If the IBM supplied hard/floppy drive controller is removed from a type 2 or a type 3 motherboard, and a different floppy controller fitted in its place, a "601-Diskette error" error message will be seen on power on. This does not happen with a type 1 motherboard. The cause has been isolated to the IBM BIOS ROMs. BIOS ROMs dated 06/10/85 and 11/15/85 have the issue. It is as if the 06/10/85 and 11/15/85 dated IBM BIOS' are programmed to expect something unique about the IBM supplied hard/floppy drive controller.
Replacing those BIOS' with one from a third party (e.g. Award, AMI) removes the error.

billdeg
August 14th, 2012, 12:27 PM
Sorry, found it.
bd

http://www.minuszerodegrees.net/bios/bios.htm

billdeg
August 14th, 2012, 12:33 PM
One other dumb question - can you burn the AMI ROM to a 2732?, if not what ePROM works in this slot? I see the BIN file on that BIOS.HTM page referenced above. If I find I will post.

SpidersWeb
August 14th, 2012, 01:00 PM
27256 x 2 laid out as ODD / EVEN

2732 too small (only 4KB of storage there!)

billdeg
August 14th, 2012, 01:01 PM
thanks. my stuff is too old, I have nothing approaching the 27256 :-)

sergey
August 14th, 2012, 01:08 PM
One other dumb question - can you burn the AMI ROM to a 2732?, if not what ePROM works in this slot? I see the BIN file on that BIOS.HTM page referenced above. If I find I will post.

I guess you'll need to use a couple of 32 KiB (or 256 kilobit) EPROMs. 2732 is only 4 KiB and BIOS won't fit there.
The 27256 or a newer CMOS 27C256 part should work. Jameco sells some of these, but be careful to get UV erasable EPROM (and not OTP ROMs). Also pay attention to the access time. I would get the fastest available - which seems to be 100ns, but I think anything up to 150ns will work just fine (check marking on your current EPROMs).

I assume you do have an EPROM programmer and a UV EPROM eraser (in case you need to erase something).

billdeg
August 14th, 2012, 01:25 PM
that was my point, no I do not have a burner for one of these. I have a 1702A burner.. ...

It's fine, not that important.
bd

sergey
August 14th, 2012, 02:20 PM
that was my point, no I do not have a burner for one of these. I have a 1702A burner.. ...

It's fine, not that important.
bd

I have a programmer (and the UV lamp), so if you want I can program these for you.

modem7
August 15th, 2012, 12:26 AM
, but I think anything up to 150ns will work just fine (check marking on your current EPROMs).
A good thing about the IBM PC family is the deep level of the user documentation.
From IBM's technical reference for the 5170 (found online):
"Its access time is 150 nanoseconds and its cycle time is 230 nanoseconds."

SpidersWeb
August 15th, 2012, 11:10 AM
It's a good thing to check, I went through my 27256 chips recently and realised most were 200ns :/
Ordered some 100ns models from China, now I don't have to worry about it :P (I got ones from a reputable brand and they're new though)