<<< STAR::NOTESD$:[NOTES$LIBRARY]EVMS_IO.NOTE;2 >>> -< EVMS I/O >- ================================================================================ Note 427.0 Use of System Code Debugger (SCD) with multiple ethernet No replies MILORD::BISHOP "Take hold of the life that is truly" 58 lines 14-MAR-1996 07:48 -------------------------------------------------------------------------------- On a system with a single ethernet adapter, if you use System Code Debugger, you can't use any other applications that access the ethernet (for example, DECnet). If you have more than one ethernet adapter, you can keep the first adapter for use solely by SCD and specify to all the other applications that they should only use the other adapter. Here's how to do it, assuming you're using a DEC 3000 Model 400 (aka SandPiper) with two LANCE adapters (ESA0 and ESB0). You do any/all of steps 1-6 to satisfy the applications you need to use. 1. To disable use of ESA0 by DECnet, enter the following commands to NCP: NCP> PURGE LINE SVA-0 ALL NCP> PURGE CIRCUIT SVA-0 ALL 2. To Force LAT to use ESB0, insert the following line before the @SYS$STARTUP:LAT$STARTUP in your SYSTARTUP_VMS.COM: $ DEFINE/SYSTEM/EXECUTIVE LAT$DEVICE ESB0: 3. To force LAST (Infoserver) to use ESB0, you must edit its data file (SYS$STARTUP:ESS$LAST_STARTUP.DAT) and append the following line at the end of the file: DEVICE = ESB 4. To disable use of ESA0 by LAN (mop booting), enter the following command to LANCP: LANCP> DEFINE DEVICE ESA0/MOP=DISABLE 5. DECnet/OSI (Phase V): TBD 6. Clusters? Sorry, but today there's no defined way to disable use of a given adapter by PEDRIVER. Hopefully soon in Gryphon there will be a defined way to tell PEDRIVER to only use FDDI for cluster traffic, so with suitable hardware you will be able to debug cluster code with SCD. Finally, you must edit SYSTARTUP_VMS.COM. At the time of invocation of the startup procedure for the applications you want to start, you must have the logical name DBGTK$OVERRIDE defined as nonblank, for example: $ DEFINE DBGTK$OVERRIDE 1 If, for any particular application, you have not taken the appropriate steps to disable its use of the SCD ethernet adapter, but you want the application to start up anyway if SCD is not in use, then be sure to deassign DBGTK$OVERRIDE before starting that application. Now, reboot your system with bit 15 (hex value 8000) set in the boot flags. - Richard. ps....Sometime, we'd like to change the way that SCD uses the ethernet adapter (using the boot driver) so that none of this is necessary. But don't hold your breath......