我有许多宽的 68 针 SCSI 驱动器,需要复制数据。我尝试使用宽到窄的 SCSI 适配器(68 针到 50 针)与 Adaptec SCSI-USB 适配器(50 针到 USB)配合使用。
我还通过 Molex 电源为驱动器供电。驱动器确实旋转起来(声音很大),但我的 Ubuntu 操作系统没有识别驱动器。
运行时lsusb
我至少可以看到我的 Adaptec 设备:
Bus 002 Device 010: ID 03f3:2002 Adaptec, Inc. USB2-Xchange
并且dmesg
似乎还记录了该设备:
[62101.160439] usb 2-1.4: new high-speed USB device number 10 using ehci-pci
[62101.252777] usb 2-1.4: New USB device found, idVendor=03f3, idProduct=2002
[62101.252787] usb 2-1.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0
我可以调整或做些什么来尝试识别这些驱动器,无论是使用我拥有的设备还是其他东西?
答案1
标准 Ubuntu 内核不支持 USB2Xchange。
有人确实开发了一个补丁来支持 Adaptec USBXchange 和 USB2Xchange;请参阅 http://linux.derkeiler.com/Mailing-Lists/Kernel/2005-09/4102.html 和 http://dl.exactcode.de/adaptec-usbxchange/
但是该补丁适用于相当老的内核版本,您必须将其应用到您的内核版本并进行编译。对于非专家来说,这可不是什么好事。
正如前面所建议的,最便宜/最快的选择可能是为台式电脑购买 SCSI 卡。不过,现代主板往往没有 PCI 插槽,而且 PCI Express SCSI 卡并不常见(但二手的也不太贵)。
如果您只能通过 USB 连接,您可以尝试寻找基于 Shuttle Technology 芯片组的旧款 USB 1.1 USB-SCSI 电缆。这些电缆在 Linux 中确实有效。以下是一些示例:Adaptec USBConnect 2000、Belkin F5U015-TPW、Belkin F5U115-UNV、Castlewood ORB USB Smart Cable、Entrega/PortGear USB-SCSI、Microtech XpressSCSI、Newer Technology uSCSI。(遗憾的是,eBay 上这些电缆的要价相当高。)
USB 1.1 的传输速率当然很低,但如果是一次性传输,那就不应该也坏的。
答案2
我很惊讶 scsi-to-usb 居然能正常工作。我根据“Mfr=0 ...”信息猜测您的驱动程序没有正确读取它,但我不是 USB 专家。除非您遗漏了其他 dmesg 消息,否则您的 SCSI 子系统似乎无法识别任何硬盘。
我可以在 Ebay 上以 20 美元的价格找到二手的 SCSI 宽适配器,因为现在对它们的需求已经不多了。如果您真的想要这些光盘上的数据,这可能是一个解决方案。