Short: Patch for U2SCX USB-SCSI-adapter (V1.4) Author: powerstack@usa.net Uploader: powerstack usa net Type: driver/media Version: 1.4 (7/11/2008) Architecture: m68k-amigaos Version History =============== V1.0 - initial release V1.1 - fixed problems with media larger than 2GB added support for TD64 commands (NSCMD_TD_READ64, NSCMD_TD_WRITE64) V1.2 - fixed some crashes that occurred after longer usage V1.3 - fixed problems with TD64 commands (were not working) added support for higher block addresses via SCSI Group1 commands V1.4 - fixed incorrect SCSI command-length for 10-byte commands (some drives with higher than 2GB capacity were affected and could not be accessed) SCSI over USB ============= USB adapters promising to connect existing SCSI-drives to a system without SCSI controller have so far mostly required a vendor specific driver that was not provided for Amiga or Unix. The RATOC U2SCX adapter exceptionally supports the standard UBS mass storage protocol, allowing it to be used under Unix and, yep, the Amiga. (For this mode to be activated, only one SCSI unit may be connected to it!) This patch ========== This tool eliminates problems that still occur when using SCSI drives via a RATOC adapter. To use it, select the "Fake Inquiry" option in PoseidonUSB, mount the drive you want to connect with a proper mountlist (correct number of total blocks) and type "USBtoSCSIPatch " with being the mounted drivename (dh2, dh9...); Provided "as is" ================ There is absolutely no warranty provided for the stability and data security when you use this tool. Consider this Beta or Alpha status software. Before you use it, make some tests with your configuration (DiskCaches, Filesystems, SCSI devices ...) to determine if it's functioning properly. Many incompatibilities are to be expected with this tool. Switch off EHCI controllers in Poseidon if stability is better in the slower USB1.0 mode. Future ====== Given the importance of SCSI for traditional Amiga users, the support for USB-to-SCSI adapters like RATOC U2SCX should best be included in the Poseidon stack, rather than a patch. There is therefore no intention to support this patch more than temporarily. Required software: - Poseidon USB Stack Required hardware: - RATOC U2SCX USB to SCSI converter (one for each SCSI-drive) (currently available from http://www.firewireshop.com) - Amiga USB controller (tested with SubwayUSB and ElBox SpiderII) Notes ===== USBtoSCSIPatch was successfully tested with these SCSI drives: - HP C1113F 2.6GB (magneto-optical drive) - Fujitsu DynaMO 2.3GB (magneto-optical drive) - Matsushita CR-507-B (CD-ROM drive) - HP C7499A (DVD-ROM drive) - IBM DGHS 4.5GB (Harddisk drive) CD-ROM drives should work with CacheCDFS. If you encounter stalling of data-access from the drive, a workaround is to re-read the directory of the CD ("dir Cd0:") to resume. If conflicts appear with other patches/drivers, try to start the other patch/driver first and USBtoSCSIPatch last. (e.g. start Envoy-networking first and then USBtoSCSIPatch) To format new media, use the Format-Quick-option since the track-format command is not supported by this patch. If your media does not have a blocksize of 512 or multiples of 512 (1024,2048 etc), you'll have to use a third party software to do a low-level format of the SCSI drive that resets the blocksize. (e.g. some IBM Harddrives use 514 bytes as default blocksize) ---------------------------------------------------------------- Usage: USBtoSCSIPatch ---------------------------------------------------------------- Version: 1.4 (7/11/2008) Distribution: Freeware Author: powerstack@usa.net ---------------------------------------------------------------- This tool will install a patch for usbscsi.device based drives that fixes errors when using the RATOC U2SCX USB to SCSI adapter or other USB drives requiring the fix. The patch converts all CMD_READ/READ64 and CMD_WRITE/WRITE64 commands to DirectSCSI for accessing usbscsi.device. ---------------------------------------------------------------- NOTE: No warranty is given for loss of data that might result from this tool. USE AT YOUR OWN RISK! ----------------------------------------------------------------