EEVblog Electronics Community Forum

Electronics => Beginners => Topic started by: sonnytiger on February 10, 2014, 12:40:23 pm

Title: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 10, 2014, 12:40:23 pm
Quantum SCSI Hard Drive Fun Part 2: Help! (https://www.youtube.com/watch?v=SUnXfY-ONa0#ws)
I chose to post this here as it is an older equipment related problem and I figured you guys would know more about the issue than some young guys on a computer forum.
Details are in the video, but eh problem is that the computer is just shutting down at seemingly random times. The card and hard drive appear to work, I know this isn't much detail but maybe the video can shed more light on the issue.

Thanks for any help!
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: fluxcapacitor on February 10, 2014, 01:35:06 pm
What make/model is your motherboard and SCSI card.Do you know if both have latest bios installed .
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: tridentsx on February 10, 2014, 02:08:56 pm
Whats the wattage of your power supply ?
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 10, 2014, 02:21:04 pm
I say in the video what the wattage is, 750W, my motherboard is very new, and doesn't use a BIOS.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 10, 2014, 02:21:37 pm
The video shows the cards bios as well...
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: paf on February 10, 2014, 03:13:56 pm

Configuring SCSI drives:

1) The "ends" of the bus must have terminators enabled!   In your case, the SCSI card and the Hard Disk.
    There should be a jumper on the hard disk for that.


2)  Each device must be configured with a different ID.
        On  "Normal SCSI"  IDs are 0-7.


Sorry if you have done that.  I have no time for watching the video.




Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: codeboy2k on February 10, 2014, 03:37:43 pm
You definitely need a terminator on both ends of the cable; SCSI wants that.
The card in the PC is the Host Bus Adapter . It should normally stay on ID 7. There is often a built in termination on the HBA, so you only need a terminator on the dangling end of the SCSI bus.

The hard disk will stay off until the HBA sends a command to reset the bus and probe it for devices.  That's why you hear it spin up much later after you've turned on the PC.  That's pretty normal.  Yeah, it sounds like a jet engine.. imagine back in the day when there were rooms full of those, and much bigger too :)

The PC powering off is likely a voltage problem, the motherboard or the PSU senses high current/low voltage and shuts down.  There could be a problem on the board or hard drive that needs repair or toss it...If you can, try to shed some load (i.e. unplug stuff and remove cards you don't need until only the 1 SCSI board and hard disk is powered up. You can even unplug the power on your main hard disk, for a test, since you are in the BIOS and you don't need to boot just yet.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: madires on February 10, 2014, 03:52:33 pm
Also take care about TermPower, let the HA provide it. Get the datasheet for the disk and check the jumper settings. If you're lucky the settings are printed on the disk label.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 10, 2014, 09:18:32 pm
You definitely need a terminator on both ends of the cable; SCSI wants that.
The card in the PC is the Host Bus Adapter . It should normally stay on ID 7. There is often a built in termination on the HBA, so you only need a terminator on the dangling end of the SCSI bus.

The hard disk will stay off until the HBA sends a command to reset the bus and probe it for devices.  That's why you hear it spin up much later after you've turned on the PC.  That's pretty normal.  Yeah, it sounds like a jet engine.. imagine back in the day when there were rooms full of those, and much bigger too :)

The PC powering off is likely a voltage problem, the motherboard or the PSU senses high current/low voltage and shuts down.  There could be a problem on the board or hard drive that needs repair or toss it...If you can, try to shed some load (i.e. unplug stuff and remove cards you don't need until only the 1 SCSI board and hard disk is powered up. You can even unplug the power on your main hard disk, for a test, since you are in the BIOS and you don't need to boot just yet.

I have tried to shed some load but my power supply is 750W and can support well over 30A on the 12V bus. I would be surprised if it was drawing too much current. The Hard drive only draws 1.75A during start-up. The cable is one with a connecter along the middle as well as on both ends. Are you saying I need a terminator on the one in the middle? I have no jumpers on the hard drive at all and there appears to be not a jumper option to enable a terminator. But I think it has one built in as I believe I saw on during my teardown. With no jumpers the hard drive is configured as device 0 I think.

Did I cover everything?
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 10, 2014, 09:19:48 pm
Also take care about TermPower, let the HA provide it. Get the datasheet for the disk and check the jumper settings. If you're lucky the settings are printed on the disk label.

What is termpower?
The hard drive appears to not have a jumper for that.
http://insight.actapricot.org/insight/common/drives/hard/qxp32150.htm#jumper (http://insight.actapricot.org/insight/common/drives/hard/qxp32150.htm#jumper)
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 10, 2014, 11:38:04 pm
I did find a little 4 pin diagram concerning term power and enable, but it seems to be a part of the SCSI connecter. maybe I should look on the interface card.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: GeoffS on February 10, 2014, 11:53:06 pm
The drive should have switches/jumpers for SCSI ID.
You did say SCSI 1 so there may not be any terminator power on the drive but the last drive on the cable must be terminated.
WHat happens if you power the PC up with just the controller card fitted and not the drive? Does it power off, can you access the controller BIOS?
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: fluxcapacitor on February 11, 2014, 12:35:56 am
I say in the video what the wattage is, 750W, my motherboard is very new, and doesn't use a BIOS.

The motherboard ha a AMI bios,i saw the bios screen in your video.Can you just tell us what model your motherboard is,it should be on the mobo somewhere,usually around the pci/pci-ex slots.I cant quite see the stickers on the scsi card,if you can say what that is as well .
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 11, 2014, 01:20:50 am
The computer runs fine with the card and no cable, my motherboard is an Asus Crosshair V Formula, I will have to try accessing the BIOS but I think I can.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 11, 2014, 02:18:46 am
So i can access the SCSI BIOS but the computer still resets seemingly at random times with the card in but no hard drive. It may be due to it not being supported (I removed the retaining bracket because it fit even worse).

I also found a pin header that appears to match the jumper diagram showing term power and enable. I don't know the orientation of it or if it is even it. Any help is appreciated.
Thanks!

(http://i.imgur.com/Nw6e2Wr.jpg)
(http://i.imgur.com/9SkLze8.png)
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: GeoffS on February 11, 2014, 02:31:08 am
I'd fit jumpers to both TRM Enable and TRM Power.
Check the SCSI connector as the SCSI ID setting may be there.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: madires on February 11, 2014, 01:11:23 pm
The "option connector" left of the SCSI connector is used for setting the ID and so on. The SCSI bus needs to be terminated (similar to coax cable) to prevent reflections. Most drives got a built-in terminator which can be enabled. There are also termination adapters available. The termination uses resistors between the signal lines and Gnd & Vcc (term. power). Either the drive itself provides TermPower or the HA does. The recommended way is that the HA provides TermPower. To enable the bus termination of the drive put a jumper at "TRM enable". IIRC the HA was set to automatic termination. Please set it to manual (automatic causes problems sometimes). Regarding Adaptec there is one important thing to know, they used a "special" geometry mapping for disks. If you attach a disk formatted with a non-Adaptec HA to an Adaptec HA you won't be able to access the filesystem. Vice versa works fine mostly. The SymbiosLogic HAs were the best IMHO.

BTW: I case you didn't know, SCSI supports hot plugging.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: Shock on February 11, 2014, 01:14:01 pm
Often with those cards you need to juggle things like bios settings and interrupts.
First thing is forget about booting into the OS.

Disconnect and remove all other peripherals aside from the video card and keyboard and disable as much of the motherboard bios as possible.
This frees up initial bios memory space so the card can boot fully.

Assign an interrupt to the slot if possible IRQ10 and 11 used to be used for scsi cards.
See if the drive detects in the cards bios after you properly terminate it.

You may require researching the cards bios to see if that disk size is supported or update the firmware.

If you get it to detect then make it bootable (which does use a chunk of more bios memory) and install a CD or floppy or something to test out an OS install.
You may need drivers for this however.

The reason you want to test the drive on it's own is it will generally prove what settings you need to get it running stable.
Just jumping in and messing around in the OS can be misleading and adds another layer of complexity.

Once it's running still without the OS drive connected start enabling bios options and keep checking operation.

Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: PaulAm on February 11, 2014, 02:18:06 pm
As has been noted, you need to terminate the scsi bus at both ends.  The HA has termination built in.  The drive may or may not have it.  SCSI-1 drives had 1 to 3 resistor packs that plugged into sockets on the drive.  On a used drive they can get lost since you take them out of drives in the middle of the chain.  If you have them on your drive, you're good.  If they're missing, you'll need to supply an external terminator.  Plug the drive into the middle connector of the cable and the terminator into the end.

You might have to cobble up an adapter for the terminator.  50 pin centronics style terminators are easy to find, then you'll need a centronics/50 pin header adapter.  You might be able to find a terminator that plugs directtly into the header.

If you don't have the bus terminated properly, don't even try to boot the system.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 11, 2014, 02:36:17 pm
I am not trying to boot off of the SCSI drive, it seems like I should try using an older system for doing this and not the one I use all the time. I just want to see if I can access the drive and if there is anything on it. I will try all these things you guys have suggested once I get an older system up and running. As for the option connector beside the SCSI connector, it doesn't seem like there is anything that needs to be set, I think the drive will default to being device 0, if I understand correctly. Again thanks for the help, though a lot of people seem to be not watching the video which answers a lot of questions, and that is kind of annoying but I suppose I can't expect people to take up a few extra moments of their precious time.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sync on February 11, 2014, 03:15:51 pm
Have you cleaned the PCI connector on the main board and the SCSI controller? I saw spontaneous reboots due dirty connectors. I would also try an older PC.

The drive will have ID0 when no SCSI ID jumpers are installed.

Is that the disk from the sgi indigo²? If it survived the tear down then you can try to get the data with a Linux. The Linux kernel must have SGI partition support, EFS and XFS file systems.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: SeanB on February 11, 2014, 07:16:19 pm
Jumper both as it is the only drive. Use the bios of the card to do basic drive testing, it will be able to do a basic sanity check of the drive like power it up and ask it to do a self test. To enable the drive you need to set the bios of the card to enable the drive and boot it on power up. In Windows you need to install the ATAPI drivers from Adaptec and then it will recognise the drive.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: fluxcapacitor on February 11, 2014, 09:40:02 pm
Try putting a jumper on/across pin 13-14 spin delay ,and also try pin 1-2 (ID 0)

http://insight.actapricot.org/insight/common/drives/hard/qxp32150.htm#jumper (http://insight.actapricot.org/insight/common/drives/hard/qxp32150.htm#jumper)

Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: edavid on February 11, 2014, 09:50:26 pm
Again thanks for the help, though a lot of people seem to be not watching the video which answers a lot of questions, and that is kind of annoying but I suppose I can't expect people to take up a few extra moments of their precious time.

What's annoying is that you think your time is more valuable than that of the people trying to help you... why should anyone watch your stupid video?  Just write down the information.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 12, 2014, 12:38:31 am
You're taking your time anyway by asking and waiting for a reply and just replying in the first place. What's a few extra minutes.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: Shock on February 12, 2014, 11:36:39 am
Just because it detects on the controller it doesn't mean anything. 
Video is worthless because you haven't actually done any real troubleshooting.

Right about this time you should be telling people exactly what of their advice you have tried and the result (of course don't format it if you want to check what data is on it).
Have you even disconnected all the other peripherals and started disabling bios to give that card a chance to boot properly as well as checked it's IRQ and termination requirements?
I hope you actually turn off the PC fully at the power switch/wall before you start messing with re-seating cards.

I can see all that crap you have laying about there, quite frankly you have to prove yourself to us and not the other way around.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: Shock on February 12, 2014, 11:45:40 am
It makes it clearer now that I see that you're promoting your youtube channel videos in posts.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 12, 2014, 12:30:56 pm
I know I'm the one asking for help here, but I don't know what you mean by prove yourself.
That is reason i have decided to try and get the drive running on an older computer, I use that one and don't want to dismantle it.

What's wrong with doing that? I'm hardly doing it to make money, I just want people to see them.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: GeoffS on February 12, 2014, 12:34:30 pm
How about you retort on the results you get after trying some  things people have suggested?

You have tried some of the things people have suggested?
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: Shock on February 12, 2014, 03:20:06 pm
I know I'm the one asking for help here, but I don't know what you mean by prove yourself.
What's wrong with doing that? I'm hardly doing it to make money, I just want people to see them.

Hint for the future:
Never insult people in the same line as you thank them (even if it's to get them to watch your video)
Never expect people to volunteer their time.

http://www.thefreedictionary.com/prove+oneself (http://www.thefreedictionary.com/prove+oneself)
http://www.urbandictionary.com/define.php?term=self-entitlement (http://www.urbandictionary.com/define.php?term=self-entitlement)

Didn't your parents teach you this? (that's a rhetorical question btw).  Look forward to the results of your testing.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 12, 2014, 04:48:56 pm
I honestly don't see where I have insulted you in the quoted message, I have tried some things, but as I have mentioned, the card is causing random shutdowns on start up by itself without a drive plugged in.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 12, 2014, 05:01:25 pm
I obviously know what proving yourself means by itself, it is obvious that I wanted to know what YOU meant by using it in that specific context. Being smug doesn't really help anything.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 12, 2014, 08:56:18 pm
My interest in this little side project thing has waned considerably, mostly because my inability to handle any criticism at all has made me look like a total prick, which i am not I swear. I'm sorry anyone who I tried to blame or was abrasive towards because they wouldn't watch my video, it's your time, I am making use of it, it is my duty to try and use as little of it as possible.

Again I am very sorry.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: Shock on February 13, 2014, 02:09:33 am
It's all good. So if your still keen to troubleshoot (in either PC) this is the best plan.

Remember to turn the power off at the power supply switch or wall and wait about 30 seconds for the power to drain anytime before swapping anything but USB and audio cables.
Not doing this can damage the PC and cards and also give you symptoms that will mess up your troubleshooting.

Don't look at just booting your host OS immediately because it may reboot often and you can end up corrupting your OS and other adapters can be the cause of conflicts themselves.
With a PC using a minimal config is always easiest way to find hardware conflicts.  Then once you know it's working you add things back until it "breaks".
So remove anything but the scsi card, video and keyboard from the PC.

Next make sure the scsi card can post repeatably without the scsi cable or drive attached and is stable in it's software.  You do this to make a reference.
If it doesn't then you know either the card or the motherboard or bios memory is at fault adding the drive will not help.

So you must go into the motherboard bios in that case and disable network, controllers, audio etc etc.  Which will free up hardware resources and allow you to get the card stable.
You may need to assign an IRQ to the card slot and also try the scsi card in another slot.   If the card boots it does not mean everything is well. 

With the termination you normally look on the external part of the card to see if it has a connector and work out by the model or in the config how many channels it has.
Some have one channel that would pass through so that means the rear of the card was one side of the chain and the inside of the card was the rest.
Some have one channel external and one channel internal.  The reason you need to know this is termination.  Which is a lot easier if you find the manual.

Either you will have to put on a terminator on the outside of the card,  change a config setting, jump a jumper pin or if it's an internal channel it may terminate the chain at the card automatically.
Then you need to jumper the drive itself to use term power.  If the cable is self terminating and has 3 connectors then you want to put the long end stretch to the card and the middle connector to the drive and leave the short stretch dangling as if it's a terminator its going to be there.  Then you need to assign the ID. For more info check this out:

https://www.inkling.com/read/dummies-comptia-aplus-clarke-tetz-3rd/chapter-5/learning-how-scsi-works (https://www.inkling.com/read/dummies-comptia-aplus-clarke-tetz-3rd/chapter-5/learning-how-scsi-works)

You will need to connect the drive (depower first) and see if it spins up and is stable.  At this time you make a dos boot floppy with drivers and see if you can identify the partition.
Partition found then use either a software tool to read off the files or make an appropriate host OS.

Changing the drive to bootable is useful as it will use up more bios memory space and you may actually just be able to boot the drive on it's own.
Unless you know it's origins it could have anything on it.

If that drive has not been known running on that card before and the card is stable flashing the firmware can work.  Never flash cards while they are conflicting in hardware unless all hope is lost.

This is most of the beginner stuff you need to know.  It's the same troubleshooting no matter how old the PC is.  Unfortunately there is no shortcuts.
Title: Re: Help with connecting a SCSI-1 drive to a modern computer
Post by: sonnytiger on February 13, 2014, 11:15:29 am
Thanks for the guide, I have put it into a text document in case I lose the thread when I want to try and get the thing working again.