• Please review our updated Terms and Rules here

Booting 1GB SCSI HDD on PS/2

willmurray461

Experienced Member
Joined
Jun 11, 2018
Messages
303
Location
Boca Raton, FL
I've been having some problems trying to boot off of one of my SCSI hard drives on my PS/2 Model 80 and 90. It's a 1GB IBM OEM Apple branded DPES - 31080, SCSI ID 6, no other options enabled with jumpers. I've been able to boot off of it in my Model 80 using the original SCSI Adapter/A, but not with the SCSI w/ Cache (Spock, 2MB) in the Model 80 and 90 or the SCSI-2 F/W (Corvette) in my Model 90. I've installed an operating system (DOS 6.22), but whenever I try to boot off of it with the Spock or Corvette, it says "Missing Operating System" (Model 80) or "I999302 Invalid Disk Boot Record" (Model 90). It will boot fine with the SCSI Adapter/A though. I can read the disk with the Spock and Corvette if I boot off the DOS 6.22 floppy. I've tried it in a Type 3 complex and Type 4 (level 10) complex in my Model 90's and my Model 80 w/ Spock, but none of them will boot off of it. I haven't been using a SCSI terminator plug, but the Spock and Corvette are auto-terminating if I recall correctly. I've read online and it seems that I should have no problems trying to boot off the drive with my hardware. All of the controller cards boot and read smaller drives fine (545MB SCSI-2, 320MB SCSI-1, 160MB SCSI-1).The jumper settings for the drive are available here. Any help would be appreciated.
 
My first thought is that the controllers are reporting different CHS values. If you can boot from a floppy while the drive is attached, try seeing what the BIOS is reporting (I'd probably use Norton Utilities, but many other diagnostic tools would work).

You would think they would be the same if smaller drives work, but perhaps they deal with larger drives differently.

I think some earlier SCSI controllers don't like drives over 1GB. Is this "1GB" drive perhaps slightly over that limit?.
 
31080 is listed as 1083 MB drive which is more than 1GB and will have problems with the base line IBM BIOS. http://www.tavi.co.uk/ps2pages/ohland/scsi-c.html#SwappingBIOS explains it in regards to Spock. Not sure what is going on with Corvette. Corvette should work.

Maybe look at http://ohlandl.ipv7.net/errors/IML-Errors.html and try booting with a reference diskette and seeing if that can find the drive? Double check that Corvette is looking for ID 6 to boot and maybe increase the delay to wait for the drive to spin up. I don't know that model drive but I have other IBM SCSI drives that need a minute before being able to respond to the controller. Double check the jumpers against the manual. http://ps-2.kev009.com/ohlandl/IBM_HD/ has DPES.PDF which should be the correct manual. Auto spin up should be enabled.
 
My SCSI w/ Cache adapter has the 92F2244/92F2245 BIOS, so I don't think it should be having a problem either. How would I increase the delay that the controller waits for the SCSI drive to be ready?
 
None of the IBM manuals I have mention how to delay SCSI startup from the controller. Sorry. That may be an Adaptec specific option.
 
I've been having some problems trying to boot off of one of my SCSI hard drives on my PS/2 Model 80 and 90. It's a 1GB IBM OEM Apple branded DPES - 31080, SCSI ID 6, no other options enabled with jumpers. I've been able to boot off of it in my Model 80 using the original SCSI Adapter/A, but not with the SCSI w/ Cache (Spock, 2MB) in the Model 80 and 90 or the SCSI-2 F/W (Corvette) in my Model 90. I've installed an operating system (DOS 6.22), but whenever I try to boot off of it with the Spock or Corvette, it says "Missing Operating System" (Model 80) or "I999302 Invalid Disk Boot Record" (Model 90). It will boot fine with the SCSI Adapter/A though. I can read the disk with the Spock and Corvette if I boot off the DOS 6.22 floppy. I've tried it in a Type 3 complex and Type 4 (level 10) complex in my Model 90's and my Model 80 w/ Spock, but none of them will boot off of it. I haven't been using a SCSI terminator plug, but the Spock and Corvette are auto-terminating if I recall correctly. I've read online and it seems that I should have no problems trying to boot off the drive with my hardware. All of the controller cards boot and read smaller drives fine (545MB SCSI-2, 320MB SCSI-1, 160MB SCSI-1).The jumper settings for the drive are available here. Any help would be appreciated.

I go away for a day and folks are running with scissors...

http://ps-2.kev009.com/ohlandl/IBM_HD/dpes_spw.pdf

You are correct, the 44/45 pair -AND- the Type 3 complex BIOS supports accessing the "system partition" on a >1GB SCSI drive.

http://ps-2.kev009.com/ohlandl/errors/IML-Errors.html

I999 0302
Invalid disk boot record (missing OS)
- Install an operating system
- check for a valid startup sequence
- are all devices in startup-sequence present?

"I've been able to boot off of it in my Model 80 using the original SCSI Adapter/A, but not with the SCSI w/ Cache (Spock, 2MB) in the Model 80 and 90 or the SCSI-2 F/W (Corvette) in my Model 90."

So >which< SCSI controller was used to FORMAT and install DOS 6.22? The SCSI /A SCSI BIOS is NOT compatible with the 44/45 SCSI BIOS on the 2MB Spock -OR- the Corvette.
 
I don't remember. The drive was originally used the SCSI/A to format the drive and install DOS, however I also tried doing the same with the Spock afterwards. Would a low level format help? I thought about it, but I was afraid that a LLF on a 1GB drive would take hours.
 
I don't remember. The drive was originally used the SCSI/A to format the drive and install DOS, however I also tried doing the same with the Spock afterwards. Would a low level format help? I thought about it, but I was afraid that a LLF on a 1GB drive would take hours.

http://ps-2.kev009.com/ohlandl/IBM_HD/IBM_Hard_Drives.html

DPES
"Pegasus" drive is a 5.400 rpm drive designed for desktops. It has about 50% lower current draw and -therefore- runs significantly cooler than the DCHS. With the introduction of the DSAS and DPES series IBM returned to other conceptions of the R/W-amplifiers and different screening of the drive. These are rock-solid general purpose drives, which need no special treatment."

Don't fear the reaper.. Use the Corvette and P66. The DPES is a nice little drive, it isn't a 0661-320... Do a Ctrl-A to get into Advanced Diags,
http://ps-2.kev009.com/ohlandl/config/quick_system.html#Adv_Diags

LLF, save grown defect list. Reboot to refdisk, restore system partition
http://ps-2.kev009.com/ohlandl/config/quick_system.html#Backup_Restore

http://ps-2.kev009.com/ohlandl/config/quick_system.html#SF_Set_Startup_Sequence
 
Just thought I would follow up. I did a low level format with the diagnostics with the SCSI/A w/ Cache installed. The format would get to 97% and then fail every time with "Invalid Sense Data was returned during the Format operation. Issue the Format command to this SCSI hard disk again." I tried it a couple of times, and then gave up. When I exited the format menu, it said "format completed." After reboot, it was completely fine.
 
"Invalid Sense Data" doesn't appear in my list of SCSI errors, is there a numeric or alpha-numeric code displayed?

But Invalid Sense Data is most likely related to the HDD.

Lots of VM stuff, but this doesn't appear to be software related.
 
I don't partake in PS/2 stuff, but this has a familiar ring to it. Could it be that the controller firmware or BIOS uses 6-byte CDBs exclusively? I've seen that this is the case for older SCSI controllers. The SCSI READ(6) command has only 21 bits to specify a block address, which works out to be exactly 1,073,741,824 bytes, or what we'd call "1 GB" in hard-disk parlance.
 
Back
Top