Indigo2 and SCSI Woes...
#11
RE: Indigo2 and SCSI Woes...
(07-11-2023, 04:55 AM)weblacky Wrote:  Well two more things until I sort of would say you need a tiebreaker by using a PC or some other computer to attempt to read the SCSI drive, to verify the darn thing even works.

The first would be the adapter could actually be bad or wrong for this application. There are adapters that have more knowledge of latter SCSI revisions than these simpler ones. I would say even though you said you tried it before. I would forcibly engage single ending mode on the front jumper and maybe play with the auto start jumper.

This board is really primitive and I don't think it has the resistor Network that properly closes off all the other wide lines in the SE standard when you're going from low-voltage differential to single ended. So personally I think it's the adapter but go ahead and try enabling single ending mode try auto start and not auto start and try hard setting the SCSI ID on the front of the drive and leave all the other jumpers off the PCB adapter and see what happens.

Unfortunately, forcing SE still didn't change anything, and disabling autostart just caused the drive to never spin up.

I don't believe I have any devices other than the Indigo2 that work with SCSI drives like this. There's one PC I have in storage that might, I'll check tomorrow. Failing that, I guess I should probably see if I can find something that'd let me read SCA SCSI, or failing that, maybe I should just go and buy a different adapter and/or drive (i might even just end up getting a ZuluSCSI or something, although I've heard those are finicky...) If I got a different adapter, are there any you'd suggest?

Either way, once again, thank you very much for your help!
(This post was last modified: 07-11-2023, 05:45 AM by BlueRaccoon.)
BlueRaccoon
O2

Trade Count: (0)
Posts: 7
Threads: 1
Joined: Jul 2023
Location: Massachusetts
Find Reply
07-11-2023, 05:45 AM
#12
RE: Indigo2 and SCSI Woes...
I would say, get a cheap adaptec SCSI card on ebay with a 50-pin cable from AMAZON or whatever and get a PC running either Linux or Windows 7 or lower and try reading the drive with that...or least detecting it. If it cannot detect it then you know it's not the SGI's fault.

Also you could try finding an Old SCSI UW SCA-80 (NOT ULTRA LVD) scsi drive that's known working and trying a different drive.

But it sounds like I'd verify the drive on a PC before you battle with the SGI.
weblacky
I play an SGI Doctor, on daytime TV.

Trade Count: (10)
Posts: 1,716
Threads: 88
Joined: Jan 2019
Location: Seattle, WA
Find Reply
07-11-2023, 05:50 AM
#13
RE: Indigo2 and SCSI Woes...
The 30-year old drive that works in the beginning but soon fails is unfortunately a common occurrence. The drive spindle spins at ridiculous speeds and requires nearly perfect lubrication. Over time seals crack and lubricant migrates which cause the bearing to seize.

It sounds like some basic introductory experience with SCSI setups is where you could use more knowledge. I'll try to cover the explicit questions below, but all of this stuff is complex and there's no obvious place to start.

80-pin SCSI drives have what is known as the "Single Connector Architecture", specifically version 2, called SCA-2. A single connector makes it possible to blindly insert the disk into an array while the power is on, in other words hot-plugging. Older SCSI setups with 50- or 68-pin drives can't do that because for one thing, the power comes in on a separate plug. Hot plugging is only safe if power can be sequenced: the first pins to make contact must be ground, then power, and finally data as the plug is fully inserted. This requires all those pins to be part of a single connector.

On older drives (50 and 68 pin), the drive's address on the bus, called the "SCSI ID", is always set with jumpers. 50-pin drives have 3 jumpers (selecting an address from 0–7) and 68-pin drives have 4 (selecting an address from 0–15). The SCSI ID must be unique on that bus. Some computers have multiple SCSI busses.

With SCA-2, another method of selecting the address is possible, called geographic addressing. In that case, the ID comes through the connector itself from the backplane. So if any drive is plugged into slot #4, it gets ID 4, etc.

The Indigo2 is just barely old enough to have an awkward mix of both the old (50-pin drives) and the new (a single connector with geographic addressing), but the proprietary sleds are in between and create some "impedance mismatch". The sleds plug into the backplane by way of an 80-pin connector that is basically the same as SCA and the SCSI ID is set according to which slot the tray is in. But since the normal drives are 50-pin (both hard disks, floppies, and tapes are supported) and set their SCSI IDs with jumpers, there had to be a cable adapting from the ID pins that are part of the 80-pin connector, to the jumpers on the drive.

In order to put an 80-pin SCA-2 drive into an Indigo2 sled, there are two layers of adaptation: first from the sled's 80-pin connector to the 50-pin narrow SCSI header, and second from that to the drive's 80-pin SCA-2 connector. This double-adaptation creates issues for the SCSI ID because it has to be split off and then back in again. If your drive has a provision for the tray's SCSI ID cable, you could try using it and removing all other SCSI ID jumpers. Setting the ID using jumpers anyplace in the Indigo2 defeats the geographic addressing!

On your adapter PCB, there is a diode and a pad labeled "F1" for fuse, but instead of a fuse there is a wire link. That makes me uncomfortable.

Personaliris O2 Indigo2 R10000/IMPACT Indigo2 R10000/IMPACT Indigo2 Indy   (past: 4D70GT)
robespierre
refector peritus

Trade Count: (0)
Posts: 640
Threads: 3
Joined: Nov 2020
Location: Massholium
Find Reply
07-11-2023, 06:16 PM
#14
RE: Indigo2 and SCSI Woes...
(07-11-2023, 06:16 PM)robespierre Wrote:  The 30-year old drive that works in the beginning but soon fails is unfortunately a common occurrence. The drive spindle spins at ridiculous speeds and requires nearly perfect lubrication. Over time seals crack and lubricant migrates which cause the bearing to seize.

It sounds like some basic introductory experience with SCSI setups is where you could use more knowledge. I'll try to cover the explicit questions below, but all of this stuff is complex and there's no obvious place to start.

80-pin SCSI drives have what is known as the "Single Connector Architecture", specifically version 2, called SCA-2. A single connector makes it possible to blindly insert the disk into an array while the power is on, in other words hot-plugging. Older SCSI setups with 50- or 68-pin drives can't do that because for one thing, the power comes in on a separate plug. Hot plugging is only safe if power can be sequenced: the first pins to make contact must be ground, then power, and finally data as the plug is fully inserted. This requires all those pins to be part of a single connector.

On older drives (50 and 68 pin), the drive's address on the bus, called the "SCSI ID", is always set with jumpers. 50-pin drives have 3 jumpers (selecting an address from 0–7) and 68-pin drives have 4 (selecting an address from 0–15). The SCSI ID must be unique on that bus. Some computers have multiple SCSI busses.

With SCA-2, another method of selecting the address is possible, called geographic addressing. In that case, the ID comes through the connector itself from the backplane. So if any drive is plugged into slot #4, it gets ID 4, etc.

The Indigo2 is just barely old enough to have an awkward mix of both the old (50-pin drives) and the new (a single connector with geographic addressing), but the proprietary sleds are in between and create some "impedance mismatch". The sleds plug into the backplane by way of an 80-pin connector that is basically the same as SCA and the SCSI ID is set according to which slot the tray is in. But since the normal drives are 50-pin (both hard disks, floppies, and tapes are supported) and set their SCSI IDs with jumpers, there had to be a cable adapting from the ID pins that are part of the 80-pin connector, to the jumpers on the drive.

In order to put an 80-pin SCA-2 drive into an Indigo2 sled, there are two layers of adaptation: first from the sled's 80-pin connector to the 50-pin narrow SCSI header, and second from that to the drive's 80-pin SCA-2 connector. This double-adaptation creates issues for the SCSI ID because it has to be split off and then back in again. If your drive has a provision for the tray's SCSI ID cable, you could try using it and removing all other SCSI ID jumpers. Setting the ID using jumpers anyplace in the Indigo2 defeats the geographic addressing!

On your adapter PCB, there is a diode and a pad labeled "F1" for fuse, but instead of a fuse there is a wire link. That makes me uncomfortable.

Makes sense, thank you for the info! Yeah, again, this is literally my first time experiencing/dealing with SCSI myself - before this, it was just stuff I heard vaguely from friends and other techies. I knew IDs needed to be unique, but that's probably about it. And oh god, that's supposed to be for a fuse?! I guess the few cents required to shove one in there would've cut into the manufacturer's profit margins too much :V

But anyways, I've managed to scrounge up a card and a 50 pin cable. While the only system I have that can accept this card is having some problems of its own, I used a copy of MS-DOS and fdisk to confirm that it can detect the old drive (although I obviously can't do much with it), but not the new one with the adapter.

---

EDIT (5 August 2023): So it's been a while, but I figure I'd update how my situation is at this point. The same day I made this post originally (11 July), I did some research, found an adapter that I heard better things about, and found the website that sold it. I ordered it... and it still says the order is pending to this day.

I ended up giving up on waiting and just ordered a ZuluSCSI, and... I think I really should've just done this from the start. There were a few minor hiccups at the start, but I disabled a few features (SCSI-2 and synchronous SCSI mode), re-did my blank hard drive image so it fit the expected disk geometry, and I was off to the races. It even played nice with my CD drive, so I'm pretty happy.

I might end up attempting to use a real SCSI drive at a later day, maybe if I end up actually getting that adapter I ordered - but for now, I've got a working Indigo2 again, and that's all I really wanted. Thank you all for the help, advice, and info about SCSI you've given me!
(This post was last modified: 08-05-2023, 08:42 PM by BlueRaccoon.)
BlueRaccoon
O2

Trade Count: (0)
Posts: 7
Threads: 1
Joined: Jul 2023
Location: Massachusetts
Find Reply
07-12-2023, 01:40 AM


Forum Jump:


Users browsing this thread: 1 Guest(s)