A Replacement for the old Device Driver for OTRONIC SCSI Controller Boards Source Code Guide For rebuilding the binaries you may need: - Aztec C V5.2a; - GNU sed version 1.01 ( Fish Disk Nr: 231 ). I use a private port of version 1.08; - MV from Fish Disk 219. The binaries in "bin" are for AMIGAS with MC680x0 ( x > 1 ). Hardware Guide Users from OTRONIC OSSI-SCSI-CONTROLLER boards can replace their EPROM resident device driver: - Open the Controller; - There are 1 2764D and 1 27128A; - Clear both chips with an EPROM erasing device; - Reburn 2764D with file "EPROM/ROMHD.64"; - Reburn 27128A with file "EPROM/ROMHD.128"; - Short jumpers 1/2 for autobooting with the new device driver; - Or 2/3 for disabling autoboot ( In this case you must use binddrivers for starting the new device driver from sys:expansion/HardDisk); - Reassemble the controller box and have fun.... Software Guide: Before reburning your old EPROMS or replacing them by EPROMS with the new device driver you can test your hard drive: - Copy expansion/HardDisk to sys:expansion/ on a WorkBench disk; - POWER DOWN your machine; - Disable Autoboot on your Controller Board ( Jumpering 1-2 ); - POWER UP your machine; - Load KickStart 1.3 or 2.0 on A-1000 machines; - Reset your machine with empty drive slots; - Now the machine should'nt boot from the old EPROM resident device driver because autoboot is disabled; - Insert the WorkBench Disk with the new device driver "HardDisk" in directory sys:Expansion; - Open a Shell Window and type: BindDrivers; wait until BindDrivers terminates disk activity; - Reset your machine with empty drive slots; - Now your machine should boot from the new reset resident driver after every reset, unless you activate KillResidentDriver on machines with Kickstart 1.3 and beyond. Under Kickstart 1.2 you must refer explicitely partitions. Example: The device name of a partition is HD0:, the command line "cd hd0:" in your s:startup-sequence of the WorkBench Disk activates the hard disk partition because the Operating System loads a file system for a partition AFTER the first reference to the device name of the partition ( hd0: dh0: ... ). If the above steps work you can reburn your EPROMS with EPROM/ROMHD.128 and EPROM/ROMHD.64 and the machine should autoboot with jumpers 1-2 connected from the EPROMS after POWER UP on AMIGA-500 and after loading Kickstart on A-1000. Remark: The old device driver autoboots under jumper setting 2-3 the new device driver with jumper setting 1-2!!! Hints: You find the required EPROM types on nearly every old PC-clone motherboards or similar hardware junk if you want preserve your original EPROMS ( A very Cheap solution ); Grounding PIN 26 of the 2764D socket allows the usage of another 27128A as replacement for the original 2764D if you burn the lower 4KB of this chip with "EPROM/ROMHD.64" thus using two 27128A instead of the original 27128A/2764D pair; Other Suitable EPROMS: D27128A/L7490293S from Intel ( 12.5V ) D27128A/L7150289S from Intel ( 12.5V ); Due to the mapping of the original on board SCSI-connector with 50 pins into 37 pins for the external OSSI-SCSI drive box there exists a NOT CONNECT condition for /ATN. You should connect pin 32 of the connector with pin 15 of the AM5380PC controller chip. Now you can use a standard SCSI-cable for connecting external SCSI-boxes to your OTRONIC controller; The on board 50 pin connector points to the front side if you connect the controller to an AMIGA-1000!! Front side: |---- Pin 32 Top | . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ^ | |--- Pin 1 Bottom Jumper location in the controller box: |-----------------------| Connecting 1-2 enables Autoboot for | .. ... | Kickstart 2.0 or 1.3 if my device | 123 | driver is EPROM resident. 8-| ^ | Connecting 2-3 disables Autobooting 6 | /|\ | for Kickstart 1.2 if my device driver | | |--- Interesting | resides in the EPROMS. P | Jumpers | i | |---------| | n | | 27128A | | | |---------| | C | | o | | n | |---------| | n | | 2764D | | e | |---------| | c | | t | | o | | r-| |----------------| | | | AM5380PC | | | |----------------| | | | |-----------------------| 50-Pin SCSI Connector For partitioning of large disks like FUTJITSU M2266S/H 1GB you should use the standard COMMODORE tool HDToolbox from a CLI console, type in: hdtoolbox hd.device; DiskDefine only works correctly with small SCSI drives; I tested my device driver with CONNER 3200CP 200MB, FUTJITSU M2266S/H 1 GB, SyQuest 88MB, Archive Viper Tape Streamer, SEAGATE 296N 80 MB; The driver also works with Kickstart 37.175 and WorkBench 37.67. I am not liable in any case for damages to your Hard- or Software due to using my device driver or performing the above upgrades!! P.S. If you burned successfully some EPROMS with the supplied binaries and every thing works well, or if there is a hard disk not supported from my driver, send mail to eloew@edv-z.tu-graz.ac.at I will post the sources in PD or in catalogs like "Kickstart" , "Amiga Welt", "Amiga Plus" or elsewhere if there are feedbacks.