• Please review our updated Terms and Rules here
  • Exhibitor application for VCF West 2022 is now open! If you are interested in exhibiting, please fill out the form here.
  • Here are the results of the VCF East 2022 Post Event Survey: Survey Results

Booting 1GB SCSI HDD on PS/2

willmurray461

Experienced Member
Joined
Jun 11, 2018
Messages
285
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.
 

SomeGuy

Veteran Member
Joined
Jan 2, 2013
Messages
4,143
Location
Marietta, GA
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?.
 

krebizfan

Veteran Member
Joined
May 23, 2009
Messages
5,337
Location
Connecticut
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.
 

willmurray461

Experienced Member
Joined
Jun 11, 2018
Messages
285
Location
Boca Raton, FL
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?
 

krebizfan

Veteran Member
Joined
May 23, 2009
Messages
5,337
Location
Connecticut
None of the IBM manuals I have mention how to delay SCSI startup from the controller. Sorry. That may be an Adaptec specific option.
 

ardent-blue

Experienced Member
Joined
Jan 2, 2015
Messages
362
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.
 

willmurray461

Experienced Member
Joined
Jun 11, 2018
Messages
285
Location
Boca Raton, FL
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.
 

ardent-blue

Experienced Member
Joined
Jan 2, 2015
Messages
362
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
 

willmurray461

Experienced Member
Joined
Jun 11, 2018
Messages
285
Location
Boca Raton, FL
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.
 

ardent-blue

Experienced Member
Joined
Jan 2, 2015
Messages
362
"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.
 

Chuck(G)

25k Member
Joined
Jan 11, 2007
Messages
38,877
Location
Pacific Northwest, USA
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.
 
Top