On Mon, May 27, 2019 at 6:58 AM Rod Smallwood via cctalk <cctalk@classiccmp.org> wrote: > > Hi > > Whilst I wait to hear from Glen Slick who has got me this far > (Thanks Glen) I'll restate the problem. > > 1. I now have an old XP system with SIMH on it (PDP11.exe) > > 2. I have created RD54.dsk containing RSTS/E > > 3. Attached to the system is a 2.1Gb SCSI drive via an adaptec 2940 > controller > > 4. I need a tried and tested list of step by step instructions to put > RD54.dsk on the SCSI drive. > > 5. The drive will then be moved to a CQD-220A/TM SCSI controller on my > KDJ11-E based 11/93 and must boot. > > 6. Its just an image copy from one drive to another on the same system. > > 7. Nobody has come up with a tried and tested list of step by step > instructions yet.
After using sg3_utils sg_format to resize the capacity of the the SCSI drive to match the size of the RD54 disk image, you can the use something equivalent to 'dd' to copy the RD54 disk image to the SCSI drive. On a Windows system I use a simple utility I wrote myself years ago. I will send Rod a copy of that directly off list. Similar utilities can be found online if you search around. I haven't found any that I will recommend myself. After the RD54 disk image has been copied to the physical SCSI drive on your Windows system, move it over to the PDP-11/93 system with the CMD CQD-220 controller. Use the CQD-220 firmware utilities to check that the SCSI drive is recognized and configured as a single DU unit. It might be a good idea to use the 'Z' configuration option to reset the controller to the default settings. The output below was from a CQD-220. The firmware on your CQD-220A may differ slightly with more options, but it is the same general idea. SCSI HOST ADAPTER UTILITY (REV. A8) [ DISK ] : [ TAPE ] 1 = LOGICAL UNIT NUMBER OFFSET : 6 = LOGICAL UNIT NUMBER OFFSET 2 = FORMAT DRIVE : 7 = ADDITIONAL UTILITIES 3 = QUALIFY DRIVE : 4 = MANUALLY REPLACE BAD BLOCKS : 5 = ADDITIONAL UTILITIES : SELECT OPTION ? 5 ADDITIONAL UTILITIES (REV. A8) SN = 9478 D = DISPLAY SCSI DEVICE & SETUP CONFIGURATION S = SEND SCSI COMMAND TO THE DEVICE T = TEST SCSI DEVICE R = FORMAT RCT BLOCK SELECT OPTION ? D CURRENT CONFIGURATION : DEV0: DU0 SCSI ID 0 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV1: DU1 SCSI ID 1 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV2: DU2 SCSI ID 2 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV3: DU3 SCSI ID 3 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV4: MU0 SCSI ID 4 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Buffer Mode ON, DEV5: MU1 SCSI ID 5 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Buffer Mode ON, DEV6: MU2 SCSI ID 6 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Buffer Mode ON, DEV7 SCSI ID 7 HOST ADAPTER, SCSI Reset ON,Density Mode ON, CHANGE CONFIGURATION ? (Y/N) Y R = Toggle SCSI Reset, M = Toggle Density Mode D = Toggle Disconnect, B = Toggle Buffer Mode (Tape only) S = Toggle Sync/Async, W = Toggle Write w/Verify (Disk only) C = Reconfigure Device, P = Toggle Prevent Medium Removal T = Reset All Device Modes to Default Z = Reset Controller to Default Configuration SELECT OPTION ? Z DEV0: DU0 SCSI ID 0 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV1: DU1 SCSI ID 1 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV2: DU2 SCSI ID 2 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV3: DU3 SCSI ID 3 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV4: MU0 SCSI ID 4 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Buffer Mode ON, DEV5: MU1 SCSI ID 5 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Buffer Mode ON, DEV6: MU2 SCSI ID 6 LUN 0 Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Buffer Mode ON, DEV7 SCSI ID 7 HOST ADAPTER, SCSI Reset ON,Density Mode ON, CHANGE CONFIGURATION ? (Y/N) N SCANNING SCSI DEVICES ATTACHED ... DEV0: DU0 SCSI ID 0 LUN 0 COMPAQPCDDRS-39130W S99C Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV1: DU1 SCSI ID 1 LUN 0 OFFLINE Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV2: DU2 SCSI ID 2 LUN 0 OFFLINE Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV3: DU3 SCSI ID 3 LUN 0 OFFLINE Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Write W/Verify OFF, DEV4: MU0 SCSI ID 4 LUN 0 OFFLINE Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Buffer Mode ON, DEV5: MU1 SCSI ID 5 LUN 0 OFFLINE Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Buffer Mode ON, DEV6: MU2 SCSI ID 6 LUN 0 OFFLINE Disconnect ON,Sync Mode ON,Prevent Medium Removal ON,Buffer Mode ON, DEV7 SCSI ID 7 HOST ADAPTER, SCSI Reset ON,Density Mode ON, CHANGE CONFIGURATION ? (Y/N) N Then boot from DU0, and if everything worked along the way it should just work. Assuming it boots OK into RSTS/E 10.0, use the SHOW DISK command to verify that the reported disk size is the expected 311200 blocks. The output below is booting from the SCSI disk on a KDJ11-D 11/53. 9 8 7 6 5 4 3 2 1 Commands are Help, Boot, List, Map, Test and Wrap. Type a command then press the RETURN key: BOOT DU0 DU0 RSTS V10.0-L RSTS (DU0) INIT V10.0-0L Today's date? 19.5.27 Current time? 9:50 Start timesharing? <Yes> Default memory allocation table shows MORE memory than INIT detects on this machine. Adjusting memory table. Memory allocation table: 0K: 00000000 - 00503777 ( 81K) : EXEC 81K: 00504000 - 01547777 ( 137K) : USER 218K: 01550000 - 03777777 ( 294K) : XBUF 512K: 04000000 - 05777777 ( 256K) : USER 768K: 06000000 - 17757777 (1276K) : NXM Memory available to RSTS/E is 768K words. ;9.05.27 09:50 Proceed with system startup? <YES> Beginning RSTS/E system startup... 19.05.27 09:50 Installing monitor overlays 19.05.27 09:50 Mounting disks 19.05.27 09:50 Assigning logical names 19.05.27 09:50 Starting error logging 19.05.27 09:50 Setting system characteristics 27-May-19 09:50 AM Installing run-time systems and libraries 27-May-19 09:50 AM Starting Operator/Message Services ?Invalid time ?Undefined symbol ?Undefined symbol >>>>>>>>>>>>>>> OMS V10.0-K 27-May-19 09:50 AM <<<<<<<<<<<<<<< Message 4 from OMS, user [1,2], Detached, job 3 Starting Operator/Message Services 27-May-19 09:50 AM Setting terminal characteristics 27-May-19 09:50 AM Defining system commands 27-May-19 09:50 AM Setting printer characteristics 27-May-19 09:50 AM Starting spoolers *** From [1,2] on KB0: at 09:50 AM 27-May-19 ** RSTS/E is on the air... >>>>>>>>>>>>>>> OMS V10.0-K 27-May-19 09:51 AM <<<<<<<<<<<<<<< Message 5 from user [1,2] on _KB0:, job 2 The system startup is complete RSTS V10.0-L 27-May-19 09:51 AM User: 1,2 Password: Jobs detached under this account: Job What Size State Run-time RTS 1 ERRCPY 5K SR 15.7 ...RSX 3 OMS 9K SL 1.7 ...RSX 4 PBS... 18K SL 1.8 ...RSX Job number to attach to? Last interactive login on 27-May-19, 09:50 AM at KB0: Last non-interactive login on 27-May-19, 09:50 AM 3 other users are logged in under this account $ SHOW DISK Disk Structure: Dsk Open Size Free Clu Err Name Level Comments DU0 22 311200 256560 82% 8 0 RSTS10 1.2 Pub, DLW $ SHOW SYSTEM System name: RSTS V10.0-L RSTS/E V10.0 Currently installed Monitor: RSTS Swap Maximum: 66K Date format: Alphabetic Time format: AM_PM Magtape label default: DOS Magtape density default: 1600 BPI Power fail restart delay: 300 seconds Dynamic Region Limit: 0K words Hangup: Delayed Monitor Statistics: Disabled Job limit: 63 Current jobs: 4 Password Prompting: Network and Dialup users LAT Software: Not Installed Upon reboot: installed FMS Software: Not Installed Current Pseudo keyboards: 4 Answerback message: None $ RUN SHUTUP SHUTUP V10.0-K RSTS V10.0-L RSTS/E V10.0 09:51 AM 27-May-19 ######## Set-up Dialogue Phase ######## Type '^' to any query to backup one question Allow Print/Batch Services jobs to complete <YES>? Minutes until system shutdown (0-99) <5>? Minutes until logins are disabled (0-4) <0>? Shutdown with automatic RESTART <NO>? 09:51 AM 27-May-19 ######## Warning Message Phase ######## 5 minute warning message sent Further LOGINs are now disabled 3 minute warning message sent 2 minute warning message sent 1 minute warning message sent 09:56 AM 27-May-19 ######## Initial Job Killing Phase ######## 09:56 AM 27-May-19 ######## Print/Batch Shutdown Phase ######## Print/Batch Services shutdown complete at 09:56 AM 09:56 AM 27-May-19 ######## OMS Shutdown Phase ######## >>>>>>>>>>>>>>> OMS V10.0-K 27-May-19 09:56 AM <<<<<<<<<<<<<<< Message 6 from SHUTUP, operator [1,2] on _KB0:, job 2 Operator/Message Services shutting down Operator/Message Services shutdown complete at 09:56 AM 09:56 AM 27-May-19 ######## EVTLOG Shutdown Phase ######## 09:56 AM 27-May-19 ######## ERRCPY Shutdown Phase ######## 09:56 AM 27-May-19 ######## Remove RTS/RES LIB Phase ######## 09:56 AM 27-May-19 ######## Log File Closing Phase ######## 09:56 AM 27-May-19 ######## SWAP File Removal Phase ######## 09:56 AM 27-May-19 ######## Disk DISMOUNT Phase ######## 09:56 AM 27-May-19 ######## Final Shutdown Phase ######## Please wait for system to re-boot itself RSTS V10.0-L RSTS (DU0) INIT V10.0-0L ;9.05.27 09:57 Start timesharing? <Yes> NO Option: <Start> HARDWARE HARDWR suboption? LIST Name Address Vector Comments TT0: 177560 060 RU0: 172150 P310 UDA50 Units: 0(RA80) MU0: 174500 P314 TU81 Units: 0(TU81) KL0: 176500 300 KW11L 177546 100 (Write-only) Hertz = 50. Other: FPU, 22-Bit, Data space, J11-D CPU HARDWR suboption? Option: <Start>