Can I SCSI a tape reader on Windows 10?

May 17, 2017 at 5:57pm
I have no problems writing code for a USB smart reader. That's not my problem - just to be clear. The hard thing is to get one of those to read a Cartridge Memory. I have NOT yet started cycling through all the protocols because I think it's more than just protocols involved.

By tape drive, I mean the LTO types like Fujitsu, IBM 3592, HP, or the various other vendors sell. LTO means Linear Tape Open - it's a type of tape that has a certain amount of storage and has a cartridge memory. I'm trying to read from and write to the cartridge memory but I don't yet have an LTO reader - I'm trying to figure out the right sequence to use with the "wrong" kind of reader. If I were to buy an actual specific reader, I might at least begin to understand
the algorithms/drivers/whatever to use to read and write to the Cartridge Memory. I DO realize that many vendors have all kinds of protections on blocks and flags set and so forth, and I realize I might have to defeat some of those. I might even have to look at this RFID process electromagnetically or digitally somehow. I know the frequency is the same as many smart cards. I also need ot understand the protocol - I'm trying to read it. It's just that it's not just a matter of SCardControl I don't think. I can pass 0 for SCardConnect for now - but I will need to figure out a whole lot of stuff.

Many years ago, when I hooked up a scanner, I would sometimes have to use a SCSI card. This is 20 years ago.

I was wondering, is it possible to use old SCSI devices with newer operating systems like Windows 10 or Linux? If so, how do I do it? Do I buy a card? I am trying to emphasize USB devices for my work but once in a while I have to use older tape drives and such, and they work on SCSI (Windows7, Vista, ..., those kinds of OS's.) The problem is I don't have the ability to easily boot up those old systems right now due to space limitations.

Basically, my question is, is it possible to use old Ultrium tape drives (like LTO 3, 4, or 5) with a newer OS like Windows 10? Is it doable with some work?
Thank you.

So I'm really in the holding pattern phase right now - I need to plan out my next move - either buy something or do a lot of studying or both.

PS
I would like to post this on ADSM.org but I do not have the right priveledges even though I belong to that forum. Not sure what I have to do to get those priveleges.
Last edited on May 17, 2017 at 8:01pm
May 18, 2017 at 2:06am
Should be able to if you can find one with a windows 10 driver.
Since windows 10 is newer than your hardware, you'll have to find one widely supported or one that can use a generic driver.
May 18, 2017 at 10:38am
And is there a card/slot issue? Do they make cards that adapt a newer motherboard's slot to an old SCSI, or do they make a newer SCSI card (more likely) that simply plugs in and you can run an old SCSI cable - I guess they do? I don't know. It's not that important.
May 18, 2017 at 10:52am
There are certainly adapter for scsi to usb.
May 18, 2017 at 12:33pm
It looks like I will have a choice to either put a card in my PCI slot, then plug directly to the SCSI device or I think there is another way via PortGear? As in just a cable - not sure yet but I think it might be true. That should be fine as USB is a little faster than SCSI I believe.
May 19, 2017 at 2:13am
That should be fine as USB is a little faster than SCSI I believe


That would depend if your using USB 1, 2, 3, and what type SCSI.

The fastest hard drives in the world use SCSI, so thinking a USB is faster may not be correct.
May 19, 2017 at 12:29pm
I guess I was dreaming - wouldn't it be cool if I could take an old internal SCSI device and somehow plug it into a USB 3.0 port and have a driver and start using the device. I wonder if there is something close to that dream so that I don't have to go into an old room of mine and resurrect some old pc and some old operating system like Windows XP. Maybe I might need to do that for a while. This is a tough one for me but I need to hang tough. I haven't puked yet.
Last edited on May 19, 2017 at 12:30pm
May 19, 2017 at 5:16pm
closed account (E0p9LyTq)
SCSI Port Driver - msdn.microsoft.com
https://msdn.microsoft.com/en-us/windows/hardware/drivers/storage/scsi-port-driver

Windows also provides a Storport Driver.
May 26, 2017 at 3:52pm
My Adaptec SCSI 39160 card arrived today, and I've been setting up an old Windows XP machine to run Linux. So I will soon plug the SCSI card in, then make a big decision. I had NOT known that there are two kinds of SCSI LVD cables - one is twisted for internal SCSI devices and one is flat. Both are 68 pin and terminated with that circuit-board type of terminator. I only have the flat one which is an LVD/SE type. The SE is what scares me. For my IBM LTO Ultrium 3 drive which is an internal, I'm not sure that I have the right cable. If I don't, then I have to order or find one which means a further delay in getting this job going. I have NO idea which is the correct cable to use.
I guess by internal vs. external, it's more or less how I choose to cable it. If I use the internal connector, then that's the cable I use.
Last edited on May 26, 2017 at 4:05pm
May 26, 2017 at 9:38pm
I found a way to get power to the drive and it comes up IBM Ultrium TD3 and like 160 and 16 for the bus. I'm waiting for the OS so I can get some more info hopefully. It has a green light at the bottom.

When I lsscsi I don't see it though.
iostat does not show anything.

And last but not least, cat /proc/scsi/scsi does not have anything.

Perhaps I need to explicitly install some drivers? I don't know.
Last edited on May 26, 2017 at 9:50pm
May 27, 2017 at 1:18am
I can see the Adaptec 3960D (39160) controller when I run lspci. So I need to now turn to the Tape drive's drivers as the Adaptec's drivers are loading I assume. Otherwise I would not see it as a PCI device.
May 28, 2017 at 9:17pm
I now have the tape drive appear as a drive /dev/st0 after some fiddling with drivers loading and scanning. So I need to start programming.
Topic archived. No new replies allowed.