IBM

Dumping the contents of SCSI devices using BlueSCSI V2

Dumping the contents of SCSI devices using BlueSCSI V2 (Initiator Mode)

#Dumping #contents #SCSI #devices #BlueSCSI

“Adrian’s Digital Basement ][”

I was recently sent a BlueSCSI V2 which is a pretty cool open source SCSI emulator. I noticed a cool feature I haven’t heard anyone talk about and it’s called SCSI Initiator Mode. In this mode, the BlueSCSI acts as a SCSI host and will automatically start dumping the contents of the attached…

source

 

To see the full content, share this page by clicking one of the buttons below

Related Articles

23 Comments

  1. Thanks for testing all these drives with BlueSCSI! We've only tested with a few drives so I really appreciate you gathering detailed bug reports. We'll have a beta release this weekend for everyone else who wants to try this out can avoid some of these issues (and report new ones 🙂 )

  2. I challenge U to read a SCSI drive I have I'd 0 terminated only- it comes from a broadcast computer I'm able to dump contents onto a DVD ram DVD but cannot recognise the file system it's a distro of Linux mayb bsd stripes I'm very computer literate and eng from years ago do U accept the challenge

  3. The Pi Pico isolates the USB power from the power to the Pico itself, since the Pico has a power manager chip.
    There is a USB power out on the Pico in case you want to power external devices directly off of the USB, but more likely the scsi board powers the Pico through the power in/out pin and has the USB power out pin open.

  4. I LOOOOOVE that you're keeping and forwrding the log files and images for the developpers. It's so cool when youtubers actually PARNER with people, and be real community members instead of just grandstanders. Cheers!

  5. Are you sure the earlier problems with the HDD's weren't due to the cheapo hard driver power supply you were using? Might be worth retrying with the big old AT power supply that you used at the end, since I've had various problems with those hard drive power supplies that come with a IDE-USB adapters.

  6. I don't think the "dual images" bug had anything to do with the SCSI drives. I can't imagine a scenario where a drive controller (the controller board on the disk) would respond to both ID 0 and ID 7, much less being able to function if it had such a peculiar fault. Pretty sure it's an issue with the BlueSCSI.

    I was surprised to see it work with removable disks, especially since you powered on the BlueSCSI before inserting a disk. I would have expected it to scan the drive, receive a "not ready" error, and then proceed to the next ID. However, the giveaway came at the end, when it ejected the Zip disk; this thing clearly has specific support for removable media.

  7. Hi Adrian,
    thanks for testing the BluSCSI. Allow me some remarks:

    1. SCSI cables
    Here in Germany we still have Partsdata which I as an Atari user know since the nineties shortly after Dr. Zellmer opened his shop. Partsdata is still around and still sells a variety of SCSI cables although although the selection is smaller than 30 years ago.

    2. Communication problems
    I remember that especially with early ACSI to SCSI adapters there were several issues: SCSI drives may want to see the parity handled correctly, furthermore there is an additional phase, the reselection phase. When the drive goes busy it can drop the transfer and do a relection when it's done. ACSI was quite limited and early ACSI to SCSI adapters didn't implement these features so that several drives failed. Although it's not important for the BlueSCSI many adapters had the problem that only the first command group (group 0) could be used. Does BlueSCSI implement parity and reselection correctly? Otherwise you may run into trouble.

  8. There is useful little software that will show you connected serial ports, show notifications and even allow to launch another program when specified serial port is connected, it's called Serial Port Notifier. I use it, and it's really useful.

  9. I am also very satisfied with the initiator mode of BlueSCSIv2. With this I was able to read most of my SCSI disks from old Unix workstations. It is important that the power supply for termination (TERM_POWER) only comes from one source.

    But to connect SCSI disks to a modern computer, I recommend the SCSI adapter "LSI SCSI Ultra-320 Controller LSI20320IE". It is a PCIe card for which there are signed drivers for Windows 7, which also work without any problems under Windows 10 and of course also for Linux. With an appropriate adapter, you can also connect ancient SCSI1 devices to this ultrawide SCSI card.

  10. SGI computers would default to SCID0 for the controller. The real solution here is to have the bluescsi find a serial number or something on the drive to determine if the device happens to listen to multiple addresses. This will work until you get to a point where a hardware RAID controller would be offering different volumes on different SCSI IDs but give the same serial and device information.

  11. I dunno if it's related, but the SCSI CD-ROM drive I use with my A1200 will only work if set to ID 7, it has a small dial on the back of the drive to select ID, rather than jumpers.

  12. Your cable to the zip disk is bad. If you look closely on the side you had plugged into the bluescsi, the retention for the cable going into the connector was broken off, and a number of the wires were no longer shoved into the pins.

  13. When it freezes, it's probably a termination problem. I see the exact same problem on modern scsi pcie cards, when there is the wrong/bad Terminator connected to the bus, it just freezes when booting and trying to scan for devices

  14. Wait why does the Pico's LED need to be blinking when they've built an "ACT" LED onto the board next to "PWR"? And why isn't that LED actually working either, if the unit is actually doing the thing?

Leave a Reply