Home

SCSI BUS ANALYZER - Artisan Technology Group

image

Contents

1. Note that in order to analyze the SCAM Protocol the trace needs to be recorded in the Capture SCAM Protocol mode first 3 3 THE BINARY DISPLAY FORMAT If the Structured display format is compared to a computer program written in a high level language the Binary display format is like the same program written in assembly language In the Binary format each event captured gets one line of display In this display format you can see the exact state of each SCSI control line at the time of the event s capture plus the state of the SCSI data lines and the Ancot expansion lines Furthermore the timing of the activity is shown accurate to the 4ns resolution of the Ultra 2080 There are several options in how the information is presented in the Binary format The control lines are shown in logic analyzer style as a rectangular waveform traveling down the page An active signal is shown as a thin line on the right side of the area dedicated to that control line Inactive signals show as thick lines on the left side of their respective areas Data can be shown as wide or narrow If the wide data format is chosen the low byte is shown first separated from the high byte by a hyphen If a parity error occurred that is shown by 3 8 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 an asterisk following the offending byte The asterisk may replace the hyphen separating the two bytes The bytes are show
2. oe 00 000 0 54 420 00034 _ 00 000 00 60 00035 WI 00 000 27 940 00036 o_o 00 000 80 00037 Pria 00 000 0 54 420 00038 WI 00 000 00 60 00039 BI 00 000 27 940 0003A 00 000 80 0003B E 00 000 0 54 440 0003C WI 00 000 00 40 0003D WI 00 000 27 960 0003E _ ad 00 000 60 0003F a 00 000 0 54 440 00040 00 000 00 20 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 00041 ER D sg D WI 00 000 28 000 00042 ee o eL 00 000 80 00043 oe D _ St 00 000 1 084 860 00044 Si Ae a a DN 00 000 319 080 00045 Ri 00 000 18 940 00046 a 8 5 wa ol 00 000 80 00047 Se A a e MI 00 000 786 260 00048 E fe 2 Pi P 00 000 2 580 00049 00 000 25 420 0004A _ gt Leo Le Le 00 000 2 420 0004B BFr 000008 000 335 900 The following display example shows the same style of display recorded in 2 edge mode Addr BSY SEL ATN RST MSG C D I O REQ ACK Ph Data PE Exp Off s ms us ns 08813 _ H BFr 00 234 100 08817 see Arb 80 Ce 3 300 0881A e s 80 2 000 0881D _ 81 220 08820 e
3. BFr 00 00 431 200 00006 E S A Arb 00 00 434 700 00009 et A K 80 00 436 720 0000C _ s 81 00 436 920 0000F e Sel 81 00 437 300 00012 Be 8 81 00 437 720 00015 lt _ o_ 00 00 440 460 00018 _ X MO 00 00 445 620 0001B co 00 445 820 0001E gt H _ H gt CO 00 746 260 00021 Cmd 00 00 749 100 00024 gt H H H H gt OA 00 749 400 00027 gt H H H gt 00 00 749 600 0002A gt H H H H gt OF 00 749 800 0002D gt H H H H H gt CD 00 750 000 00030 gt H H H H gt 32 00 2 750 200 00033 gt H H H e e gt 00 00 753 580 00036 MI 00 00 754 300 00039 gt E H H BE EE EES EES 04 00 763 740 0003C _ e x BFr 00 AB 417 500 00040 see Arb 00 00 419 320 00043 DE os 01 00 420 320 00046 _ s ie 81 00 420 400 00049 e x Bal 81 00 421 220 0004C e t 81 00 421 300 0004F Bd EE 01 00 421 400 00052 oe MI 00 00 421 840 00055 gt H H H BE EE EE E E 80 00 438 400 00058 DO 00 00 444 460 0005B gt H H H H H H gt 00 01 444 520 0005E gt H H H H H gt 02 03 Li 444 580 00061 gt H H H H H gt 04 05 444
4. The FIND EVENT function can use a occurrence count i e you can find the nth occurrence of a certain event The FIND NEXT or FIND PREVIOUS will always find the very next occurrence however 4 6 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 5 SECTION 5 TRIGGERING 5 1 INTRODUCTION All triggering control stems from selecting Tracing on the main menu then Trigger Setup on the pull down menu Triggering can take place only when the Ultra 2080 is tracing as shown by a lit Tracing LED on the bottom left side of the front panel See Section 2 2 for starting the trace 5 2 TRIGGER OPTIONS Select Afracing rom the main menu then ATrigger Setup The following menu will be displayed File Tracing Utilities Emulator Help in TRIGGER SETUP I a See wie ee SNE ES ee Run Stop Trigger Master Enable Displa Stop when trace memory is full Pause External trigger input Find Parity error low byte Trace Parity error high byte Trigges SCSI rEset Select Re Selection Time out Calcul Selection IDs 0081 DEER Reselection IDs 0081 Message In Codel 04 Message Out Code2 07 Command Code3 12 Status Code4 02 Command and Status IDs and MSG or Cmd or Stat Post trigger Until Bus Free x delay Delay 22 100 TRACING Stopped TRIGGER Disabled PRINTER Off 5 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 5 When the TRIGGER SETUP
5. Note that you can call up help from anywhere in the menu structure by entering A or by clicking on the symbols at the lower right corner of the screen above See Subsection 2 6 2 4 1 RUN To put the Ultra 2080 into tracing mode press lt Run gt or lt R gt on the built in keyboard or press lt F1 gt or lt R gt on the external keyboard or click on ARun vith mouse 2 17 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 From that point on all activity on the SCSI bus will be recorded subject to the trigger conditions in force See Section 2 2 for a discussion of tracing itself See Section 2 4 6 for a discussion of trace mode options See Section 5 for information on triggering 2 4 2 STOP Press lt Stop gt or lt F2 gt to halt tracing On the keyboard lt S gt selects this function With a mouse click on Stop 2 4 3 DISPLAY TRACE This function shows you the activity which was recorded while tracing See Section 3 for a complete discussion of the display modes and how to interpret the various parts of the display From the external keyboard the lt D gt or lt F3 gt key is a selector for this function With a mouse click on Display Trace This function may be selected while the trace is running In this case it will automatically perform the AStop unction 2 4 4 PAUSE Press lt Pause gt to halt temporarily the recording of SCSI bus activity Press lt Run gt to restart recording A messa
6. Sel 81 gt 400 08823 D _ D D D D D EN 400 08826 ra ss 81 35 180 08829 vK MO 81 Cs A 360 0882C e H gt 81 Ga 4 432 0882F 81 4 TE 08832 gt H H a H gt co 300 520 08835 H Cmd CO 400 08838 H H H H gt co 2 720 0883B gt H H H H H gt 08 Ge 260 0883E H H H H SEA 08 3 40 08840 gt H H H H H gt 00 KMA 00 08843 H H H H SEA 00 92 08846 gt H H H H gt OE a 00 08849 H H H SEA OE fai 92 0884C gt H H H H H gt 8F a 00 0884F H H H SEA 8F La ER 08852 gt H H H H gt 32 2 00 08855 H SEA ER 2 9 92 08858 gt H H H H e gt 00 3 256 0885B KR KR MI 00 Co 680 0885E gt H H H H HESE 04 Ca 5 500 08861 ee ABS ie en gt 04 0 5 100 08864 _ BFr 00 652 760 08868 see Arb 01 teni 1 660 0886B Race 28 01 a 1 000 0886E _ St 81 e 80 08871 _ Bal 81 760 08874 Lee KR 81 100 08877 oo EL Lo 81 Le 120 O887A MI 81 440 0887D gt H H H H H HESE 80 a 1 6 480 08880 H H S gal gt 80 11 520 08883 DI 80 a 528 08886 gt H H H H H HESE 00 CJ 64 08889 gt H H H H H HESE 02 Ga 76 0888C gt H H H H H HESE 04 Gs 64 0888F gt H H H H HESE 06 Ge 64 08892 gt H H H H H HESE 08 a 56 0889
7. The operator at Site A the test site connects the Ultra 2080 to the SCSI bus system as usual the test site we will call this site A and the receiving end site B simply connects The Ultra 2080 Serial 1 Port is then connected to the modem port the terminal or host computer is connected to the other end of the telephone line Site B If Site A and Site B are close together a straight through cable can be used instead See Appendix A for the pinout Site A setup connect the Ultra 2080 to the SCSI bus under test and enable the remote control by selecting the UTILITIES menu and Remote Control A message will appear on the screen asking for confirmation Press lt Y gt to confirm this and the message THIS UNIT IS UNDER REMOTE CONTROL DO NOT DISTURB appears on the screen At this point the keyboard if connected to J4 is disabled The Ultra 2080 can be restarted to restore control from site A by pressing the SYSTEM RESET push button or by turning the power OFF and ON Site B operation log onto the remote terminal or host computer and start the communications utility program BITCOM PROCOMM or similar using the VT 100 setting The screen should clear and the UTILITY menu from the Ultra 2080 from site A by modem should display on your screen At this point the keyboard on your remote terminal should act as if connected directly to the Ultra 2080 all functions on the Ultra 2080 should be operationa
8. 5 Volt 3 N C External TRIGGER INPUT BNC center pin Ext Trigger signal shell Chassis GND The signal should be TTL level It is received in the input side of the LS14 type receiver This line is internally pulled up by a 1k ohm resistor to the 5 volt level External SYNCH OUTPUT BNC center pin Ext Synchr signal shell Chassis GND ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix A AA SINGLE ENDED LVD CONNECTORS 68 pin HD P type for S E 68 pin HD type for the LVD Single Ended Low Voltage Differential 1 GND 35 D12 1 D12 35 HEI 2 GND 36 D13 2 D13 36 D13 3 GND 37 D14 3 D14 331 D14 4 GND 38 D15 4 D15 38 D15 5 GND 39 DPAR1 5 DPAR1 39 DPAR1 6 GND 40 DO gt 6 DO 40 DO 7 GND 41 D1 7 D1 41 D1 8 GND 42 D2 8 D2 42 D2 9 GND 43 D3 9 D3 43 D3 10 GND 44 D4 10 D4 44 DA 11 GND 45 D5 11 D5 45 D5 12 GND 46 D6 12 D6 46 D6 13 GND 47 D7 13 D7 47 D7 14 GND 48 DPAR 14 DPAR 48 DPAR 15 GND 49 GND 15 GND 49 GND 16 DIFFSENS 50 GND 16 DIFFSENS 50 GND 17 TERMPWR 51 TERMPWR 17 TERMPWR 51 ERMPWR 18 TERMPWR 52 TERMPWR 18 TERMPWR 52 ERMPWR 19 open 58 open 19 open 53 open 20 GND 54 GND 20 GND 54 GND 21 GND 55 ATN 21 ATN 55 ATN 22 GND 56 GND 22 GND 56 GND 23 GND 57 BSYe 23 BSY 57 BSY 24 GND 58 ACK 24 ACK 58 ACK 25 GND 59 RST 25 RST 59 RST 26 GND 60 MSG 26 MSG 60 MSG 2
9. ED 608 616 SCSI device SCSIdevice un un BF E HVD Total distance is 37 meters 6 25 6 Example 2 25m E DIF Cnvtr E DIF Cnytr 25m SCSI device SED 608 616 SED 608 616 SCSI device HVD E HVD Total distance is 56 meters 25 6 25 Example 3 Wace ge yl RECH 25m Ultra Extndr 10km Ultra Extndr 25m SCSI device FSB 8001 FSB 8001 scs device HVD FC HVD Total distance is 10 kilometers Example 4 25m E DIF Cnvtr SCSI device SED 608 616 HVD Total distance is 31 meters 25 6 SCSI device The FSB 8001 8002 Ultra SCSI Bus Extenders use standard Fibre Channel optical fiber cable either multimode for distances up to 1 25 miles about 2 km or single mode for distances up to 6 miles about 10 km F 7 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix F The Converters do not occupy any SCSI ID and their functionally is transparent to the SCSI devices connected It is possible to use more than two converters in series and thus achieve even longer distance The Converters are available from Ancot for the Narrow bus SED 608 and for the Wide bus SED 616 Both models support asynchronous synchronous and SCSI 2 Fast modes The FSB8001 8002 SCSI bus extenders using Fibre Channel optical cable are available with SE or HVD interfaces WARNING It is very important that you use good quality cables in these maximum di
10. H H eee 11111 000 5 040 00018 H eee 11111 000 40 00019 H H eee 11111 000 1 007 675 160 0001A H eee 11111 000 254 880 0001B H H eee 11111 000 964 743 640 0001C H H eee 11111 000 370 920 0001D H H 00001 000 4 042 006 880 0001E H H 00001 000 233 480 0001F H H 00001 000 974 504 720 00020 ur H ee 00001 000 11 320 00021 H H 00001 000 5 600 00022 H 00001 000 40 00023 H H ee 00001 000 1 048 285 480 00024 Cary H 00011 000 29 362 200 00025 H H 00010 000 2 294 179 240 00026 lt e ee 00010 000 186 960 00027 H H H ee 00010 000 5 960 00028 Ory H ee 00010 000 6 320 0054D H H 11000 000 1 047 384 680 0054E H H D ses 11000 000 15 224 960 0054F H H ee 00000 000 3 568 099 800 00550 H H 00000 000 13 596 000 00551 ss H H ee 00000 000 211 295 720 00552 see H H ee 00000 000 225 573 840 00553 gt _ H H H H H 00 000 310 410 400 00554 D D D BFr 0000 000 282 911 360 00555 End of Trace Note that in order to analyze the SCAM Protocol the trace needs to be recorded in the Capture SCAM Protocol mode first 3 14 ANCOT Corporation Users Manual 3 4 THE HEX DUMP FORMAT SCSI Bus Analyzer Ultra 2080 Section 3 The Hex display format is very compact but also hard to read It is intended only for the most intractable problems Each line of output sho
11. Print ceeeereeeees Receive Xmodem File Enter File Nameseseseesseesee DOS She DEER Path filename C ancot sys TRACING Stopped TRIGGER Disabled PRINTER Off This will allow you to download any file using the K Xmodem protocol directly to the hard disk on the Ultra2080 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 This is most commonly used to download the file Anncot sys o the root directory of the C drive C This is a self extracting file which installs additional files needed by the Ultra2080 2 3 8 PRINT The APrint etting will turn parallel printing ON or OFF The printing mode is indicated by a message on the main menu Print On means that data being displayed on the screen is sent also to the printer port Note that only the trace data will be printed not the menus You can print a hard copy of the trace information just as it appears on the screen A message on the main menu near the bottom of the screen tells if printing is enabled When printing is active each line of trace memory displayed on the screen will also be sent to the parallel printer connector Some displays use the IBM PC Extended Character Set for ASCII graphics Be sure that your printer has this font selected All trace display formats can be printed except the Command Profile Printing can be enabled or disabled by pressing lt Ctrl P gt on the keyboard anytime from any trace display menu The lt Enter gt key t
12. TI Initiator ID 7 B Build Macro H Autofill AXLU T Target ID 0 L List Macros SN Link Bit LF U Logical Unit LUN 0 D Data Buf Mgmt Y Queue Tag A LBA 00000001 K Compare Buffers Z Repeat cmd F Incr LBA Wt R SCSI Reset G Incr LBA Rd Your Selection The SCSI COMMANDS section is self explanatory Remember that the format of commands and consequently their execution may be affected by some of the auxiliary commands Functions such as lt H gt lt 4N gt lt 4F gt lt 4G gt will affect the contents of the CDB sent for a command Execute individual SCSI commands either by typing their symbol e g type lt A gt for Test Unit Ready or move cursor over the lt A gt field and press lt Enter gt The A through N and a through I are preprogrammed SCSI commands saved in internal EEPROM The t u v w x y and z are seven vendor specific commands they are preset in the EEPROM to zeros as a default Use lt E gt editing function to change them The 1 through 8 are eight macro s To access the individual Vendor Specific commands place the cursor on this selection and press lt Enter gt The letter in brackets shows the current Vendor Specific command Use the left or right arrow to cycle through the list until the desired letter is shown in the brackets then press lt Enter gt to execute that command Functions lt R gt lt P gt lt S gt and l
13. This is an Ancot assigned private address which should only be used in private settings in LAN within an enterprise where it would be unique This address may run into conflict situations in settings where more enterprises are involved After entering the IP address and checking the desired selection boxes press lt OK gt for Quit to apply the settings and exit Pressing lt Cancel gt will not change anything and will return you to the main menu Physical connection of the Ultra2080 to your network by is by cable connected to the RJ45 connector on the front panel The Ethernet hardware will automatically detect the proper speed of your network either 10 or 100 Mbit Ethernet If you exit this menu with the Web Server in RUNNING mode and if the Ultra2080 is connected to the LAN then you can access it remotely using almost any of the popular browsers Use your IP address as the web page name example A ttp www 192 168 0 0 When System Defaults are restored both servers will be stopped now and after power up and Ancot factory default IP address will be set 2 28 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 2 5 7 REMOTE CONTROL USING SERIAL PORT There are situations when a SCSI system at a remote location needs testing or troubleshooting It is possible to connect the Ultra 2080 Analyzer to the SCSI bus to be tested and connect the controlling terminal over amodem or via a straight through cable
14. With the file selection menu shown below you can select the directory where you want the trace to be saved With the second menu shown below you can select the trace memory address range and destination file name The suggested default file name comprises the month and day and an incrementing number e g 0805 002 TRC Aug 5 trace no 2 Ifa different path or name is desired select the Path filename field and type the desired selection e g Atraces mytrace 001 If you have the optional floppy disk you may also save the trace to the floppy by using a filename or select the floppy disk in the first menu File Tracing Utilities Emulator Help Save Trace a G e REStOrseeeeeeeeee Save Trace Select Destination Directory s se eeeseeeeeees Save S e Restor Active Drive x C hard drive A floppy drive Send Te 523 304 960 Bytes free e Receive Name Size Date Time Attrib File Me sesssesossooooooocsocsocoooooooooocoocoocoooooooooooooooooooooooo e Print e TRACES lt DIRECTORY gt e DOS She e SETUP lt DIRECTORY gt ren 0830_000 TRC 370 688 08 30 98 02 19 Path C TRACING Stopped TRIGGER Disabled PRINTER Off Use tab to exit 2 5 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 File Tracing Utilities Emulator Help e Save Trace Restore Trace e Save Setup Restore Setup e Send Trace gt gt e Receive Trace gt gt File Maecccvececvecesevresesevesvee Save CLaACSe
15. amp LVD SCSI DeVICES AAA F 6 21075681 Gable Peng ana nn teats F 6 F 11 Extending the Re EE F 6 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 SECTION 1 DESCRIPTION OF EQUIPMENT 1 1 INTRODUCTION The Ultra 2080 is a portable advanced versatile user configurable SCSI Bus Analyzer This instrument was designed for the following applications development work in the laboratory production test field service applications The Ultra 2080 Analyzer provides a comprehensive SCSI event tracer a debugger with powerful triggering capability and an optional SCSI initiator emulator It provides displays of SCSI bus activity in a variety of formats for easy interpretation The Analyzer comes in the following configurations The Ultra 2080 Bxx is the briefcase model and the Ultra 2080 Lxx which uses an external PC host for control The Lxx models do not have a screen nor keyboard Both versions come with a circular trace buffer holding up to 128k events standard and optional 256k or 512k events The model numbers used for the Ultra 2080 are as follows Ultra 2080 mse where m Model B briefcase version L ALite ersion no screen or keyboard s Memory Size D standard 128k trace events K optional 256k trace events X optional 512k trace events e Emulator option E emulator is installed lt blank gt no emulator is install
16. and participate in the protocol The devices drive certain control lines C D and I O they execute certain sequences on the D5 D6 and D7 lines and use the lower five data bits for transferring information about ID which they the slaves prefer The slaves then receive ID confirmation from the SCAM master via these low order bits The SCAM protocol will assign IDs 0 through 7 on a Narrow bus and IDs 0 through F hex on a Wide bus The soft IDs come from the pool of IDs available following the hard ID scan The SCAM protocol executes during the boot process This may take a few seconds depending on how many devices are on the bus SPECIAL SITUATIONS What if there is no SCAM host adapter Does that imply that all SCAM devices will respond slowly to Selection No Each SCAM device is shipped with a preferred ID number For example external disk drives will ask for ID 6 Can there be more than one SCAM host adapter on the bus Yes but there is a SCAM function code which initiates a dominant master contention protocol The first host adapter to win an Isolation becomes the master for that SCAM protocol sequence All others become slaves What if you have a non SCAM master and several devices with the same preferred ID In that case the bus will have the same problems as SCSI 2 today when multiple devices want the same ID This is solved the same way with jumpers on the devices to select a unique ID SCAM doesn t magically make old
17. assumed that you correctly connected together the serial ports of the Ultra 2080 and the PC Use the serial straight through cable supplied by Ancot see the pinout in Appendix A and connect the SERIAL 1 DB 9 connector on the Ultra 2080 to the COM port on the PC E 3 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix E E 1 2 SAVE TRACE TO HOST E 1 2 1 ASCII TRANSFER ON THE PC start PROCOMM as described in setup and enter the terminal emulation mode press lt PgDown gt to activate the upload function select lt A gt for ASCII format from the intermediate menu all Ultra 2080 data formats are printable ASCII as transferred on the line aS aresponse to the prompt type the filename where you want to save the trace at this point hold off pressing the lt Enter gt until the Ultra 2080 is ready ON THE Ultra 2080 Starting from the main menu select file select Send Trace select Serial Port ASCID You can select any other format but remember that only the raw data format can be restored select the starting and ending addresses to the define section of the trace to be saved the default would be the full size used select lt OK gt at this point hold off confirming the transfer i e do NOT press lt Y gt until the PC is ready ON THE PC press lt Enter gt to start the upload function ON THE Ultra 2080 press lt Y gt to see the address counter on the Ultra 2080
18. for Queue Tag messages and for Protocol Negotiations When Arbitration is disabled Identify Message is also disabled 6 4 4 lt 3 gt DISCONNECT RECONNECT 6 13 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 This selection determines whether the Target can disconnect during the command When emulating a SCSI Initiator the Identify message will have the disconnect permission bit bit 6 cleared as a default When Arbitration or Identify Message is disabled the Disconnect is also disabled 6 4 5 lt 4 gt CUSTOM MESSAGE With this selection you can specify an extension to the initial Message Out phase of a command and the bytes to be sent in that extended phase Selecting this option opens to the following menu CUSTOM MESSAGE MENU lt 0 gt Edit msg out buffer lt l gt Use never Your selection 0 Q Press lt Enter gt with bar over the lt 0 gt Edit buffer or press lt 0 gt to open another window showing the current contents of the buffer Only those bytes up to the current length are shown The cursor will be on the first byte of the buffer To add bytes to the buffer simply press the down arrow key and the cursor will move to a new byte up to a total of 16 bytes When you enter a value for the byte the meaning will be shown to the right To change an existing byte move the cursor to that byte and type the new value Press lt Q gt to stop editing and save the
19. gt Load new firmware e Serial Port Settings Remote control DC EC Er Er Er Er Er Er ru Serial Port Parameters seeeeesseeeeeesee Baud rate 9600 19200 38400 x 115200 Data bits GTZ AAN REIT RR H Parity x None Even Odd Stop bits Gi JK lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off When shipped from the factory the Ultra 2080 default setting is 9600 baud 8 data bits no parity 1 stop bit NOTE While some communications programs can use 115 2 Kbaud some computers may not be able to use this rate This may result in lost characters or cause the computer to hang If this happens use a lower baud rate 2 5 6 REMOTE CONTROL USING ETHERNET PORT The Ultra2080 has a built in web server and FTP server The web server allows you to control the Ultra2080 with a web browser and the FTP server allows you to upload and download files between a host and the Ultra2080 2 26 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 When using the web server remember that more than one person may be connected to the unit at any one time This feature can be an advantage if used properly For example it allows a group of engineers to study the same trace and discuss the same situation It also allows viewing a trace in more than one format if for example you use two browser windows and open the same trace but display it in different formats e g one in structured
20. 1 lt A gt CHANGE LBA This function lets you define the Logical Block Address to be used on the next command with such a field teg a Read command If the LBA bit of the Autofill variable is set the LBA you define will be used for the next command See Section 6 2 6 6 2 2 lt AB gt lt L gt MACROS With the Emulator s macro capability you can define a sequence of commands and other func tions that will execute sequentially at the press of a single key The Emulator is shipped with several default macros installed You can edit or rewrite them or use them unchanged However each time you restore defaults the original definitions will be restored as well 6 3 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 The B Build Macro command enables you to construct a macro The macro buffer is 64 characters long so the macro can be quite complex As you press each key that character will become part of the macro and will also be executed When you complete your definition press lt B gt again You can then save or discard the macro you have built If you define an empty macro it can be saved You can erase any previously defined macros Macros may not be nested i e you cannot make one macro part of another The L List Macros command displays all macros currently defined It is important to realize that a macro is merely a list of keystrokes This means that for items which merely toggle between state
21. 25 Volt TERMPWR Z Z 330 ohm er STENT Me ee E e Z Z 150 ohm SIGNALe e ssesesssoooo Z Z 330 ohm o 0 Volt GROUND Note The HVD interface is electrically more robust than the SE therefore there was no need to develop a more expensive active type terminator F 3 3 LOW VOLTAGE DIFFERENTIAL LVD ALTERNATIVE This alternative uses transfers over two electrically symmetrical lines denoted SIGNAL and SIGNAL True signal is defined as SIGNAL more positive than SIGNAL the False signal is defined as SIGNAL more negative than SIGNAL LVD TERMINATION active type O 2 7 5 25 Volt TERMPWR 60 150 ee e NM e DO e VVVV ecesoesocsocoooo 1 25V e e e VVVV DO oo 0 Vin Vout Ce ur Er Er Er Er Er Er Er Er Er Er Er Er 3 RD J 2 el e VVVV REQ e e VVVV e eVVVV REO F 3 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix F NOTE amp WARNING It is important to remember that the terminator must match the interface type single ended interfaces must use single ended terminators differential interfaces must use differential terminators In case of single ended terminators there are two types available passive and active The active type S E terminator is electrically better since it provides higher noise immunity It is permissible to mix the two S E terminator types you can use the passive type on one end of the SCSI cab
22. DATA PATTERN This selection will affect searches only if the Data Bits Pattern is also specified The default value is a blank indicating that the wide data pattern is not chosen When not enabled only the low byte of SCSI data will be considered in the search If the wide data pattern is enabled both the low byte bits 0 7 and the high byte bits 8 15 of the captured trace will be examined for the data pattern When using wide data bytes are assumed to arrive low byte first The search is smart enough that a pattern which spans two or more transfers will be found no matter whether the first byte of the pattern is in the low or high byte of SCSI data 4 2 2 SET THE SEARCH DIRECTION 4 4 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 4 The currently selected direction of search is shown by AX n brackets The default is forward Use the left and right arrows to choose 4 2 3 SET THE OCCURRENCE COUNTER If occurrence is set to 0 or 1 the search will find the next event matching the pattern The default is 1 If set to any higher number n the search will display only the nth event After you choose Avccurrence he cursor will move into the brackets type your selection and press lt Enter gt The maximum value is 99 The occurrence counting is used by the FIND function when it is executed for the first time Any subsequent FIND NEXT or FIND PREVIOUS function will search for the very first occurrence of the ev
23. MENU appears use the up or down arrow lt Tab gt or lt Shift Tab gt to move the highlight bar or press the highlighted letter next to the item you want to change then press lt Enter gt If the item has a numerical value associated with it shown in brackets and you want to edit that value first press the lt Enter gt key to select the item then use the arrow or tab keys to move to the numeric field Next type in the new value in Hex and press lt Enter gt again to confirm the new selection When a trigger item is enabled the letter X appears in the brackets at the left side next to that item When an item is disabled the brackets are empty Triggering can be completely disabled by unselecting the Alrigger Master Enable ption In this case tracing will be started or stopped only by pressing the lt Stop gt or lt S gt keys Once the trigger has been selected and enabled with Alrigger Master Enable se the arrow keys to move to lt OK gt and press lt Enter gt From the main menu press lt Run gt to start tracing The Ultra 2080 will then start recording all SCSI bus activity until the trigger condition has been met Once the trigger condition has been met the Ultra 2080 will continue recording until either the condition selected by item Post trigger delay or until Bus Free has been met If 2ntil Bus Free is selected tracing will stop at the next Bus Free placing the trigger point near the end of the trace If Post
24. Sel from the assertion of BSY to the first event in Message Out for the Identify message ID Msg from the start of the Message Out phase to the first event which is neither Message Out nor Message In phase Command from the first event in the Command phase to the first event not in Command phase Data from the first event of either Data In or Data Out phase to the first event after the last event in the same phase after subtracting any disconnect time Status from the first event in Status phase to the first event not in Status phase End Msg from the first event in the last Message In phase of this command to the release of BSY Bus Free Disconnect from start of the Message In phase for any disconnect message to the end of Message In phase for the Identify message after reconnect All such periods within this command are added together Command Total from the assertion of BSY just before the Selection phase to the release of BSY after the Status phase The time not including disconnect time is also shown for commands which involved a disconnect 3 7 CHANGING THE DISPLAY FORMAT The display format can be changed by selecting ATRACING rom the main menu then ASet Display Format You can also change the format after pressing lt Display gt as described in section 3 1 When in the Aet Display Format nenu use the up or down arrow keys to select an item to be changed then lt Enter gt to change it 3 17 ANCOT Corp
25. can access this analyzer only from the external terminal PC When using the Ultra 2080 portable model however you can always restore defaults from the built in screen and keypad using the utilities restore defaults function The internal screen and keyboard are independent from the Serial 1 port setting 7 5 EPROM UPGRADES Flash memory holds the executable programs that control all operation of the Ultra 2080 analyzer The flash memory also holds the boot routine used for power up during normal operation The EPROM holds the primary very basic boot code that is used only when there is no valid code in the flash memory After a valid executable program including boot is loaded to the flash memory the flash takes over We expect that the user will never need to replace the EPROM with the primary boot code However in this chapter we describe the procedure for replacing the EPROM just in case The following instructions explain how to install an updated primary boot code EPROM into your Ancot Ultra 2080 SCSI Bus Analyzer If you decide that you want the factory to install your upgrade for you contact Ancot directly Remove the briefcase cover to reveal the instrument front plate Make sure that all cables are disconnected from the front plate including the power cable Remove the 4 black Phillips screws 2 on each edge holding the front plate to the briefcase housing Carefully lift the front plate and the attached circuit bo
26. eee reeves ecvrevreevrevecveses e Print e DOS She Start Addr 00000000 ME End Addr OOOOFOEF Path filename C TRACES 1112_000 TRC lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off 2 3 2 RESTORE TRACE With the file selection menu select the trace file to be restored 2 3 3 SAVE SETUP With this selection you can save the current setup of the Ultra 2080 The setup includes triggering and trace mode information First select the destination directory from the file selection menu The next menu shows the default name The suggested default file name is comprised ofthe month and day and an incrementing number e g 0805_002 SET Aug 5 setup no 2 Ifa different path or name is desired select the Path filename field and type the desired selection e g setup mysetup 001 If you have the optional floppy disk you may also save the setup to the floppy by using a filename or by selecting floppy disk in the file selection menu 2 6 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 e Save Trace Restore Trace e Save Setup Restore Setup e Send Trace gt gt Receive Trace gt gt File Management gt gt PLINt r cccccccccsereccessvevrecces Save Setup seess e DOS She nn Path filename C SETUP 1112_000 SET lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off 2 3 4 RESTORE SETUP With the file selection
27. events are those captured as a result of a transition on a SCSI control line or as a result of a time stamp being inserted by the trace hardware The exact recording mode is as set in the Trace Options menu Artifical trace events are placed in trace memory by the recording hardware or by software A trace event consists of six bytes The first four bytes are always meaningful and the last two bytes are only meaningful when recording in 4 edge mode The high bit of each trace event is a Flag bit If this bit is zero the trace event is a natural trace event If this bit is a one the trace event is a time stamp or an artifical trace event The time stamp has a resolution of 20 nsec The time stamp is the total accumulation of time since the start of tracing The tables below describe both natural and artifical trace events Standard SCSI signal definitions apply to signals ATN BSY SEL RST MSG C D and I O Other abbreviations used below are Flag Flag bit 1 Artifical trace event 0 Natural trace event ACK REQ ACK or REQ starts in this trace event Trig Trigger condition has occurred before this event C 2 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix C Exp2 Expl Exp0 Expansion port bits 0 2 PEH PEL Set if low and or high data byte has a parity error REQ16 REQO 4 nsec resolution for REQ ACK16 ACKO 4 nsec resolution for ACK TO T23 Low time stamp 20 nsec resolution T24 T47 High time stamp Of
28. external the trace memory acts as a FIFO buffer The recording starts with the first SCSI activity following lt Run gt and continues until stopped by lt Stop gt If trace memory physical capacity is exceeded it wraps around and starts writing from the physical beginning Although the trace memory uses internally a linear physical address space the internal firmware translates physical address to logical before displaying it to make the trace memory appear circular When recording is stopped it reports STOPPED AT xxFFF WRAP The last recorded event is at trace memory logical address IFFFF 7FFFF in 512K versions When triggering is used recording starts as described above and continues until a trigger condition occurs When the trigger finally occurs then depending on trigger position the recording either stops immediately continues to the end of the current command when BUS FREE Phase is detected or records a certain number of additional events before stopping post trigger delay When External Trigger is used and the last location is filled recording stops immediately TRACING will stop immediately without delay when lt Stop gt is pressed 2 3 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 2 3 FILE Select File from the main menu to bring up the screen below File Tracing Utilities Emulator Help e Save Trace Restore Trace e Save Setup e Restore Setup S
29. find next gt 1 lt iind next gt N D User Manual SCSI Bus Analyzer Ultra 2080 Section 3 Open the find menu to search the trace for selected events Find the previous occurence of an event Find the next occurence of an event Toggle the printer ON and OFF 3 3 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 3 2 THE STRUCTURED DISPLAY FORMAT This format is the easiest to read and interpret Each line of display starts with the trace memory address of the first event of the line Each SCSI phase is labeled with its name In addition the first byte of the Command Descriptor Block CDB is interpreted as are each Message byte and Status byte Phases are indented as with program structure The Reset condition and Bus Free phases are aligned with the left edge of the display after the address Arbitration Selection and Reselection phases are indented one tab stop 3 spaces Command Status Message In and Message Out phases are indented a further tab stop 6 spaces Data In Data Out and the two Reserved phases are indented another tab stop 9 spaces The actual data transferred as well as the ID numbers during Arbitration Selection and Reselection are shown in Hex following a slash If a parity error occurs at any time except in the arbitration phase an asterisk will follow directly after the offending byte If no parity error occurred but the SCSI ATN line is active that is shown as a plus sign f
30. is required type it in If only lt Enter gt is typed the current value will stay unchanged Numeric values except the timing information e g Time Stamp are displayed in Hex format All numeric answers are expected to be in Hex unless marked otherwise Currently selected values are displayed in brackets If such a value appears at the cursor for input typing lt Enter gt selects that value From menus displaying a highlighted entry the arrow keys and the tab keys move the highlight from one entry to the next Most menu selections also have a selector key which will move the highlight directly to that entry 1 8 TIMER There is a 6 byte 50 MHZ counter in the Ultra 2080 Analyzer used for marking each recorded event in trace memory with a time stamp The resolution is 20 nanoseconds The timer will wrap around after approximately 213 days The REQ ACK signals are sampled each 1 5 cycle 4 ns to give finer granularity resolution The time stamp is displayed together with the recorded data in the BINARY display format It can be selected to show as time differential time increment from the previous event or as time elapsed from the beginning of the tracing Make this selection on the keyboard by pressing lt E gt while in the display mode Timing information is also available in the STRUCTURED format display When enabled the duration of each phase will be displayed on the last line of that phase if space permits 1 9 E
31. like the one in the Ultra 2080 can have their life extended by using a screen saver If a significant time passes with no keyboard or display activity the screen will blank To bring it back press any key except Ctrl Alt and Shift You can turn off the screen saver feature from the Utility menu Choose AEnable Screen Saver to toggle between enabled or disabled 2 30 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 Show System Config Clear Trace Memory Restore Factory Defaults Load New Firmware e Serial Port Settings H Remote Control Using Ethernet Port e Remote Control Using Serial port SE ROR TROT Screen SAVE ae RE ERE EERE RE RE ROS X Enable Screen saver Wait 05 minutes before turning screen off lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off The default timeout before the screen saver takes effect is 5 minutes To change this value enter a number from 1 to 99 minutes in the brackets 2 6 SCSI INITIATOR EMULATOR Choosing this function will allow you to enter the SCSI Initiator Emulator menu See Section 6 for a detailed description of all the SCSI Initiator Emulator functions Note that the Emulator function is optional and the AEmulator abel will be displayed only in systems with the SCSI Emulator hardware installed ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 2 7 HELP From the main menu click on Help to brin
32. made on the valid edge of REQ or ACK These are determined by the I O signal For data from the target to the initiator REQ and I O are asserted For data from the initiator to the target ACK is asserted and I O is de asserted 2 Edges The Ultra 2080 will record two events for each byte of data The recording will be made on the leading edges of both REQ and ACK 4 Edges The Ultra 2080 will record four events for each byte of data The recording will be made on each edge leading and trailing of both REQ and ACK P CAPTURE PHASE CHANGES This entry enables or disables the recording of transitions on the SCSI control lines MSG C D and I O When enabled an X character appears in the brackets and any transition on the information transfer phase determining lines is recorded as a SCSI event When disabled transitions on these lines do not cause an event to be recorded 2 19 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 P ID FILTERING This entry enables or disables the Filter mode of recording When enabled the tracing circuits will record all transactions up to and including the selection phase However unless the pattern of ID bits during the selection phase matches the user defined pattern all other activity until the next Bus Free state will not be recorded Note that it is the exact pattern of bits during Selection phase that determines whether later events are recorded Therefore you can choose to obs
33. menu select the setup file to be restored 2 3 5 SEND TRACE You can transfer and save a trace captured by the Ultra 2080 to a file on a host computer for later processing or archival purposes Two processes are available using a communication program to transfer ASCH files and using XMODEM You may also transfer trace to the optional floppy disk You will need a cable connecting the Ultra 2080 serial port to your external host computer to use serial send or receive Selecting the method and direction of trace transfer results in other prompts and menus to lead you through the process Only the Raw Data format can be restored from a host computer file back into the Ultra 2080 s trace memory The other save file formats are provided for human readable archiving A utility will be available in a C source and IBM PC executable format for converting from raw data to human readable format Contact the factory for more information 2 7 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 SERIAL PORT D At the host computer end you will need a communications program capable of transferring ASCII files and storing them using the host computer file system Most UNIX systems provide these programs as system utilities Apple Macintosh systems and MS DOS systems will require an add on program BITCOM or PROCOMM are perhaps the most popular of these programs for the PC The Ultra 2080 must be connected to the host computer using a s
34. new files will be installed and the file Ancot sys will be renamed to Aincotsys bak 7 7 FLOPPY DISK DRIVE INSTALLATION Install the optional floppy disk drive by connecting one end of the supplied cable to the drive and the other end to the PARALLEL PRINTER connector on the front panel of the Ultra 2080 The floppy diskettes are DOS compatible and may be used on any PC 7 5 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 7 7 6 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix A APPENDIX A EXTERNAL CONNECTOR PIN ASSIGNMENT AND CABLES A 1 VOINTERFACE CONNECTORS Parallel PRINTER Port DB 25 1 STB 14 AFD 2 PDO 15 ERR 3 PD1 16 INIT 4 PD2 17 SLIN 5 PD3 18 GND 6 PD4 19 GND 7 PD5 20 GND 8 PD6 21 GND 9 PD7 22 GND 10 ACK 23 GND 11 BUSY 24 GND 12 PE 2 3 GND 13 SLCT Serial 1l or Serial 2 I O Ports RS 232 DB 9 DCD RXD TXD DTR Signal GND DSR RTS CTS RI WO Oo Jo OG GA Aki A2 AUXILIARY CONNECTORS A 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix A Expansion Port DB 15 1 bit 0 9 5 Volt 2 Bit 1 10 Signal GND 3 bit 2 14 Reserved 4 Reserved 12 Reserved 5 Reserved 13 Reserved 6 Reserved 14 Signal GND 7 Reserved 15 5 Volt S 8 Reserved Up to 100 mA is available from this Vcc source External KEYBOARD PC AT type Port marked KBD 1 CLK 4 Signal GND 2 DATA 5
35. shown below optional SCSI Emulator gt g SCSI Data Buffer Symbios 53C895 8MB Ba a Br S ee eX ee E C S Trace Control I Memory Program Static 128Kx72 Flash RAM B up to u seconds 512Kx72 1MB KB n lt q Vi Vi Vi Vi Vi X es X ee XX es eX WER EEN E EE ER ER E Local bus SCSI Bus Trigger Filter gt gt Receivers gt gt a oe SE aa Port Z DB 25 lt lll den FRONT PANE a BNC wW een lt Ext Trigger Input EL screen Keyboard BNC Connectors lt Ext Synchr Output IT DB 15 eer Expansion Port Input L RJ45 Ethernet 10 100 DIN5 DB 9 lt PC AT Keyboard lt Serial 1 Port mouse lt Serial 2 Port SCSI connectors 68 pin HD P type for SCSI SE LVD and HVD 1 3 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 The system carries out several major functions The Analyzer is connected to the SCSI bus by its line receivers Note that the Analyzer is a non intrusive device which merely senses activity on the SCSI bus through isolating receivers The load on the tested SCSI Bus is less than 25 pF From line receivers the signals are directed to separate circuits to trace memory to the trigger filter circuitry and to the front panel to be displayed using LED indicators All parts of the Ultra 2080 are internally controlled by the local MPU Motorola s MC68340 The control prog
36. specification document SCSI 3 Parallel Interface SPI Annex B for detailed description of the protocol In this document we will only outline the concepts of SCAM The SCAM protocol is defined on two levels 1 Level 1 SCAM master devices use hard IDs Only a single level 1 SCAM master is allowed on the bus The SCAM slave devices must power up before or at the same time as the master This protocol level can be implemented using most of the currently available SCSI controller chips 2 Level 2 SCAM master devices may use hard or soft IDs There may be multiple level 2 SCAM masters on the bus The SCAM masters and slaves may power up independently This protocol level may require a new generation of SCSI controller chips The SCAM ID assignment sequence executes as the first thing after power up or after SCSI reset The sequence is as follows First the SCAM master the host adapter scans the bus for hardwired IDs the legacy devices and builds a table of IDs already assigned The SCAM devices are designed to ignore these short duration selections Second the SCAM master assigns the soft IDs to the SCAM capable devices This is D 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix D done using a modified Selection phase with the MSG line asserted by the master and with no data bits being driven on the data bus The BSY and SEL stay asserted to hold off the legacy devices All SCAM devices now wake up
37. that the PROCOMM interface is set up the way you need it and that PROCOMM displays a good screen If you need to change the baud rate of PROCOMM to match that of the Ultra 2080 enter lt Alt P gt and choose the correct settings However if the setup of PROCOMM is wrong almost any kind of erratic behavior can be expected To correct it type lt Alt S gt and you will enter the PROCOMM SETUP so that you can select correct options The following menu will be displayed ODEM OPTIONS gt TERMINAL OPTIONS gt DISPLAY SOUND OPTIONS gt GENERAL OPTIONS HOST MODE OPTIONS gt FILE PATH OPTIONS COLOR OPTIONS gt PROTOCOL OPTIONS EDITOR OPTIONS SAVE SETUP OPTIONS You need to edit only the few selections marked by gt above E 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix E A TERMINAL OPTIONS A Terminal emulation VT 100 B Duplex FULL C Soft flow ctrl XON XOFF ON D Hard flow ctrl RTS CTS OFF E Line wrap ON Don t Care F Screen scroll ON Don t Care G CR translation CR H BS translation NON DESTRUCTIVE I Break length millisecs 350 Don t Care J Enquiry ENQ OFF Don t Care K EGA VGA true underline OFF Don t Care L Terminal width 80 Don t Care ANSI 7 or 8 bit commands 8 BIT B DISPLAY SOUND OPTIONS In this options menu all selections are Don t Care except th
38. the two is limited many new SCSI devices use LVD but will switch automatically to S E if they detect a device on the same cable that uses S E interface by sensing the DIFFSENSE line This capability is called Multi Mode F 10 SCSI CABLE LENGTH The maximum cable lengths recommended by the SCSI specification are 6 meters for the single ended bus and 25 meters for the HVD bus These lengths are recommended for configurations where you need to achieve the maximum specified performance However in many situations where longer lengths are required maximum performance is not the issue Remember that you can extend the cable length significantly especially in low noise environments or if slower transfer rates are used and all design standards are respected F 11 EXTENDING THE SCSI CABLE The total length of the cable for maximum performance at the maximum transfer rates of 5 MHZ as recommended by the SCSI specification is 6 meters for S E or 25 meters for HVD configurations The total allowable cable length is shorter and shorter as the transfer rates increase Fortunately it is possible to extend SCSI cable length considerably by using SE to HVD converters Several schemes are possible depending on how much distance is needed and which interface is used on the SCSI devices Some examples Example 1 F 6 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix F E DIF Cnvtr 25m SED 608 616 E DIF Cnvtr 6m
39. the other in binary format This flexibility is an advantage however care must be taken that users do not interfere It is best if only one user controls the unit while the other users limit themselves to viewing Use functions in your browser to save copies of the trace to be used for later viewing or editing Use the editing features in your browser if only a part of the trace is to be saved Select the Remote Control Using Ethernet Port rom the Utilities menu and the following sub menu will be displayed File Tracing Utilities Emulator Help Show System Config rat ETHERNET SETUP 444440544444 5404446044044 Web server is STOPPED FTP server is STOPPED Web Server Start Stop x No change FTP Server Start Stop x No change My IP Address 192 168 0 0 My Mask 255 255 255 0 My Gateway Address 192 168 0 254 My Network Name Ancot Ultra2080 Start Web server on power up Start FTP server on power up lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off This menu allows you to setup the Ethernet port and the servers in your Ultra2080 It also shows the current status of the web server and the FTP server either STOPPED or RUNNING You may start or stop one or both servers by checking the appropriate boxes You must also set a valid IP address My IP Address Mask and Gateway for this particular Ultra2080 Consult your system administrator in order to obtain a valid IP address
40. to 2000 to disk in file Aracel P WS Write Setup This saves all the current setup parameters to the current directory on the disk The parameters include mode trigger utilities and emulator variables For example you could setup certain trigger conditions and save them with the ws command ws mytrig You could then read the settings back at a later time using the rs command rs mytrig EXAMPLE ws setupl saves current setup to disk in the file Asetupl1 P RT Read Trace Read a trace from the disk to trace memory After reading the trace from disk to trace memory the trace may then be viewed in the normal manner EXAMPLE rt tracel read Aracel from the disk to trace memory 2 16 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 P RS Read Setup Read a setup file from the disk and change setup parameters EXAMPLE rs setupl read Asetupl from the disk and update all parameters P X Q Exit Exit from the DOS shell 2 4 TRACING Select Tracing from the main menu to bring up the functions for tracing and for processing the traces created The following screen appears with the functions listed in the pull down menu File Tracing Utilities Emulator Help H R Stop e Display Trace D Pause P Find e Trace Mode Setup Trigger Setup e e Select Display Format e Calculate Time Diff TRACING Stopped TRIGGER Disabled PRINTER Off Start tracing lt HELP gt
41. two or all four edges of REQ and ACK phase changes capture expansion port changes filtering by SCSI ID recording selections only and recording SCSI 3 SCAM protocol Display of recorded trace data in several formats in structured Pascal like expanded or compact form binary hexadecimal or Command Profile format Hard copy of all displays printed via parallel I O port on an optional printer Event time stamping function for more than 200 days before timer counter wrap around with 20 ns resolution 4 ns for REQ amp ACK Non volatile EEPROM memory for storage of current setup and mode parameters 1 Mbyte system or program memory and 8MByte data read write SCSI buffer Motorola 68340 local MPU with resident firmware in 64K byte EPROM and 1MB of flash memory Configuration selectable through menu driven software stored in non volatile EEPROM memory One 10 100 Mbit Ethernet port One serial RS 232 VO port with a selectable baud rate up to 115K with data format and parity options One serial I O port for a PC compatible serial mouse 1 15 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 Powerful triggering capability menu selectable delayed trigger trigger position in trace Internal triggering by selected command status or message pattern code combination of command and status and ID or message and ID re select re select timeout data parity error Trace Memory is full po
42. wrapped You can then examine the events just before that address to find the cause of the hanging bus 5 7 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 6 5 1 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 SECTION 6 SCSI INITIATOR EMULATION 6 1 INTRODUCTION In many instances it is not enough to observe events passively on the SCSI bus There are situations when you want to interact with certain devices on the bus and you need to send SCSI commands For this use the SCSI Initiator emulator which gives you control over the action on the bus The Ultra 2080 BxE Analyzer models come with the SCSI emulator built in Using the emulator of the Ultra 2080 BxE you can act as a SCSI Initiator You can define the command set matching a certain type of SCSI Target be it a disk drive tape drive printer etc You control the protocol for information transfers deciding whether to use the narrow 8 bit wide 16 bit or fast SCSI modes or whether to act as an asynchronous synchronous SCSI device Using the hierarchical menu structure you determine how each command proceeds and control every byte of information transferred The current hardware version of the Ultra 2080 uses the Symbios 53C895 SCSI Protocol Controller chip which can emulate up to FAST 40 SCSI It can do asynchronous data transfers at up to 7 MHZ 14 MBps if using WIDE SCSI and up to 40MHz synchronous 80 MBps with WIDE Connecti
43. 000 0000 RA The compact display format is a condensed version which can be used for viewing the captured SCSI activity with up to 24 commands per screen Each recorded SCSI connection from Bus Free to Bus Free occupies only one line of display You can use this format for previewing a certain area of trace memory then switch to the Structured Display format or the Binary Display format to see it in more detail The information presented includes Trace Memory Address of Start of Connection SCSI ID of Initiator and Target and direction of connection i e Selection vs Reselection Command CDB transmitted Number of bytes of data transferred and the direction In or Out SCSI Status transmitted Final Message of connection Elapsed time of connection 3 15 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 Note that not all connections have all these types of information Those which do not apply are left blank 00000 Start Trace 00001 7 gt 0 Req Sense 000012 I Good Cmd Cmplt 5 297 400 0002F 7 gt 0 Test U Rdy Good Cmd Cmplt 1 406 200 00041 7 gt 0 Read Rcv Disconnect 819 720 00052 7 lt 0 000200 I Good Cmd Cmplt 2 464 400 OOBOC 7 gt 0 Write Send 000200 0 Disconnect 2 335 000 OOD1E 7 lt 0 Good Cmd Cmplt 946 480 OVFFF End of Trace 3 6 THE COMMAND PROFILE FORMAT This format gives a graphical representation of the proportion of time spent in each phase One full command is di
44. 000E H eels 03 000 60 0000F _ 00 000 203 040 00010 _ 00 000 60 00011 H _ 00 000 31 040 00012 e e 00 000 80 00013 e 00 000 32 840 00014 00 000 40 00015 _ 00 000 31 060 00016 H Ernu 00 000 60 00017 _ 00 000 32 840 00018 00 000 40 00019 WI 00 000 31 060 0001A ce els 00 000 60 0001B e 10 000 32 840 0001C oe 10 000 40 0001D WI 10 000 31 060 0001E H A e 10 000 60 0001F E 00 000 32 840 00020 e 8 00 000 40 00021 WI 00 000 31 060 00022 H een 00 000 60 00023 se DI 70 p 000 0 1 594 920 00024 BW 70 p 000 00 2 560 00025 ae 70 p 000 25 440 00026 o_o 70 p 000 60 00027 e 00 000 0 54 440 00028 WI 00 000 00 40 00029 WI 00 000 27 960 0002A 00 000 60 0002B oe 06 000 0 54 440 0002C WI 06 000 00 20 0002D BE 06 000 28 000 0002E 06 000 80 0002F GE 00 000 0 54 420 00030 BI 00 000 00 60 00031 ZA 00 000 27 940 00032 o_o 00 000 80 00033
45. 042 Select w ATN 81 0 7 00045 Message Out C0 Identify LUN 0 Disconnect OK 00046 Message Out 01 Ext Msg 00047 03 Length 00048 01 SDTR 00049 28 Period 160 nsec 00044 08 Offset 8 bytes 0004B Message In 01 Ext Msg 0004C 03 Length 0004D 01 SDTR 0004E 32 Period 200 nsec 0004F 08 Offset 8 bytes 00050 Command 03 00 00 00 10 00 Req Sense 00056 0008 Data In E Oe e g 0005E Status 00 Good 0005F Message In 00 Cmd Cmplt 00060 Bus Free 00061 Arbitration 80 7 00064 Select w ATN 81 0 7 00067 Message Out CO Identify LUN 0 Disconnect OK 3 5 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 00068 Command 00 00 00 00 00 00 Test U Rdy 0006E Status 00 Good 0006F Message In 00 Cmd Cmplt 00070 Bus Free 00071 Arbitration 80 7 00074 Select w ATN 181 1 07 00077 Message Out CO Identify LUN 0 Disconnect OK 00078 Command 25 00 00 00 00 00 00 00 00 00 Rd Cap 00082 0008 Data In Ie ie R E 4 S j A 0008A Status 00 Good 0008B Message In 00 Cmd Cmplt 0008C Bus Free 0008D End of Trace Press lt E gt to enable or disable display of the time stamp on the right margin The format is the same as in the binary display and it specifies time for that certain phase The time stamp will not be displayed if there is no room on the right side of the screen as with the data phase To show time for the data phase the
46. 12 1 11 Kale ee EE 1 12 1 12 SCSI Standard Specifications and References sssseeerrrrrrrreresrnrrrnrrrreen 1 14 1 12 1 SCSI Standard Specifications cccccccccceceeeeeeceeeeeeeeeeeeeeeeeeeeeeaneees 1 14 1 12 2 Other TT 1 15 1 12 3 Internet Resources 56 RAR Banana 1 15 SECTION 2 FUNCTIONS AND COMMANDS 2 1 e Tal ele 13 21110 DEE 2 1 2 2 race un Te EEN 2 2 E e IC 2 4 232 Save EE 2 5 2 3 2 ee 2 6 2 33 DANS SWI ai ee ides agra Cala nice Panacea iene Pil eae Ls 2 6 2 3 4 Restore Setup sans la ehe 2 7 e ak e 2 7 2 39 67 IROGCCIVE TRACE EE 2 10 2 3 7 File Managemenlsern sa ee 2 11 EE 2 13 See Meel 2 13 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 PC Bauen KL Le E 2 17 E NEE 2 18 24 2 SIOD EE 2 18 2439 Display AOO RNR susanne aE EE EE E 2 18 PAE E E 2 18 2 4 9 FINA NEE 2 19 2 4 6 Trace Mode Setup Options A 2 19 2AT Agger OPUDMS ee Eege 2 22 2 4 8 Set Display en EE 2 22 2 4 9 Time EE 2 22 2 92 WWHINMGS arena 2 24 2 5 1 Show System Configuration BE 2 24 2 5 2 Clear Trace Memory 4 2 2 22222222222222annsnnnannnannne 2 25 2 5 3 Restore Factory Detaults nennen 2 25 2 5 4 Load New Firmware m een 2 25 KENE Re EE 2 26 2 5 6 Remote Control Using Ethernet Port 2 27 2 5 7 Remote Control Using Serial Port c ceeseeeeeeeeeeeeteeeeeeeeeeeeeeeees 2 29 2 5 8 Time and D te Sellings 2 nun 2 30 25 9 The Screen Savel si aa aeee eee aeaeaei aaa i 2 30 2 6
47. 2080 connect its cord to the KBD connector If you want to use a mouse connect its cord to the mouse port on the front panel Turn the power ON During the Power UP sequence all memories in the system are diagnosed automatically You will be notified at this time if any errors are detected by the Power UP diagnostic If no errors are detected the main menu will be displayed on the screen If a printer is to be used connect it by a standard PC AT printer cable to the DB 25 parallel port connector on the front panel of the Ultra 2080 The printer should be any standard parallel type For the parallel DB 25 connector pinout see Appendix A 7 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 7 The unit has all setup values preset to their defaults at the factory all basic functions should be operational However setup values may be changed using the various selections in the individual menus or directly from the main menu 7 3 INITIAL CHECKOUT Connect a SCSI cable to an active SCSI bus Be sure that termination is appropriate The TERMPWR LED located by the used SCSI connector should be on Press lt Run gt Allow enough time for some activity to occur on the SCSI bus You will see the SCSI Control and Data LEDs flash on and off with the activity Press lt Stop gt Press lt Disp gt and lt Enter gt If only Atart of Trace nd nd of Trace re showing contact the factory You will see the recorded trace Pres
48. 4 gt H H H H H HESE OA Cs 92 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 08897 gt es oc C 64 0889A gt I seui OE C 64 0889D gt e gt a 0 4 9 56 0889F gt PER ER 2 ac 88 088A2 gt gt 4 C 60 088A5 gt rl 6 C 76 088A8 gt D D e ez e 8 64 088AB gt D D e ez e A 64 088AE gt H H gt o 56 088B0 gt H H H H HESE E ie 5 740 088B3 H H H H H gt E Ge 48 088B6 D D D D gt E 24 088B7 gt H H H H H HESE 20 E d 20 088B8 H H H H H gt 20 gt 3 28 088BA gt gt 22 20 088BB gt 22 24 088BC gt bo ok i dashes 24 ss 20 088BD SE 24 28 088BF gt e gt 26 Ce 20 088C0 gt 26 tgi 24 088C1 gt D gt 28 20 088C2 gt 28 CE 28 088C4 gt ey ps D D gt e 2A 20 088C5 gt 2A 28 Addr BSY SEL ATN RST MSG C D I O REQ ACK Ph Data PE Exp Off s ms us ns The following display example shows the same style of display except with Wide data 16 bits parity and total elapsed time display This trace also shows the single edge REQ ACK mode of recording and skip data after 8 events Addr BSY SEL ATN RST MSG C D I O REQ ACK Ph Data PE Exp Off s ms us ns 00000 START OF TRACE 00003 _ gt
49. 640 00064 gt H H H H H H gt 06 07 444 700 00067 gt H H H H H H H gt 08 09 444 760 0006A gt H H H H H gt OA OB 444 820 3 12 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 0006D gt H H H gt OC OD 444 880 00070 gt H H H H H H H gt OE OF 444 940 00073 gt H H H H H H H gt 10 141 Gel 444 980 00075 gt H H H H H H H gt SE E EEN 445 060 00078 gt H H H H H H gt 14 15 445 120 0007B gt H H H H H H H gt 16 17 Gah 445 180 0007E gt H H H H H H gt 18 19 Cl 445 240 00081 gt H H H H H H gt 1A 1B 445 300 00084 gt H H H H gt Jeck ee 445 360 00087 gt H H H H H H H gt IE 1E Kc 445 420 0008A gt H H H H H H gt 209 21 CA 445 480 Addr BSY SEL ATN RST MSG C D I O REQ ACK Ph Data PE Exp Off s ms us ns 3 3 1 Binary display of the SCAM Protocol In the binary display format you will see the SCAM data handshake near the horizontal middle of the screen The SCAM data and handshake take the place of the normal display of data in Hexadecimal and ASCII Only the SCAM Selection is interpreted in the Phase column between the SCSI control lines and the data It is shown as SCM The handshake is shown as thick active or thin inactive lines for D7 D6 and D5 left to right The data is shown in binary from D4 to DO left to right The event with valid data is shown with a square bullet
50. 7 GND 61 SEL 27 SEL 61 SEL 28 GND 62 C D 28 C D 62 C D 29 GND 63 REQ 29 REO 63 REQ 30 GND 64 I O 30 I O 64 I0 31 GND 65 D8 31 D8 65 D8 32 GND 66 DO 32 D9 66 D9 33 GND 67 D10 33 D10 67 D10 34 GND 68 D11 34 D11 68 D11 A 3 ANCOT Corporation Users Manual A 4 DIFFERENTIAL HVD CONNECTORS 68 pin HD P type for t he HVD High Voltage Differential 1 D12 2 D13 3 D14 4 D15 5 DPAR1 6 GND 7 DO 8 D1 9 D2 10 D3 11 D4 12 D5 13 D6 14 D7 15 DPAR 16 DIFFSENS 17 TERMPWR 18 TERMPWR 19 open 20 ATN 24 GND 22 BSY 23 ACK 24 RST 25 MSG 26 SEL 27 C D 28 REO 29 I O 30 GND 31 D8 32 D9 33 D10 34 D11 33 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 D12 D13 D14 D15 DPAR1 GND DO D1 D2 D3 A 4 SCSI Bus Analyzer Ultra 2080 Appendix A ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix B APPENDIX B ESCAPE SEQUENCES FOR SCREEN CONTROL B 1 GENERAL Any terminal or computer emulating a terminal connected as a remote display device for the Ancot Ultra 2080 SCSI Bus Analyzer will need to recognize and act on the following Escape sequences Each sequence begins with an introducer sequence followed by one or more parameters followed by a terminating character The int
51. 74 61 72 74 20 20 69 74 21 20 70 72 6F 63 65 64 65 20 20 20 63 6F GE 74 74 20 2 2 F 72 20 68 65 66 70 O DA 0D 2 65 20 66 6F 6C 6C Trig In DIFF Term Pwr 1 6 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 Figure 1 Et ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 The DISPLAY SCREEN is a high visibility LCD flat panel capable of displaying 25 lines of 80 characters The SYSTEM RESET switch restarts the system The SCSI RESET switch generates the RESET condition on the SCSI bus The LED indicators are POWER TRACING DISK ACTIVE SCSI Control Signals BUSY SEL C D VO MSG REQ ACK RST and ATN SCSI Data Signals DO D15 and Data Parity 2 Single Ended LVD and Differential interface TERMINATOR POWER 2 CAPS LOCK CONNECTORS located on the front panel are Parallel Printer Floppy DB 25 female Expansion 3 bit port Input DB 15 female two Serial I O ports DB 9 male for the mouse DB 9 female for communication 5 pin connector for PC AT keyboard DIN female External Trigger Input BNC connector External Synch Output BNC connector J1 J2 SCSI connectors 68 pin female for S E LVD interface J3 J4 SCSI connectors 68 pin female for Diff HVD interface 10 100 Mbit Ethernet RJ 45 EXTERNAL TRIGGER INPUT The coaxial BNC type connector on the right side of the front panel serves for input of an external trigger signal The Ultra 2080 will t
52. C gt or lt Ctrl C gt means that you type the C key while the Ctrl key is depressed Other combinations may also appear as e g lt Alt C gt which means type the C key while the lt Alt gt key is being depressed In menus or in various prompts the optional suggested selections are displayed in parentheses Current selections or defaults are displayed in brackets and 1 9 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 1 7 USER INTERFACE The Ultra2080 was designed to be controlled by the user in two ways either locally or remotely In the LOCAL mode the user uses the built in screen keypad or external keyboard and other controls on the front panel of the unit In REMOTE mode the user can connect an external PC host over the serial port and use terminal emulation program like PROCOM in the host He she can also connect to a LAN using the RJ45 10 100baseT on the front panel and control the Ultra2080 remotely using a browser Both methods are described below 1 7 1 LOCAL MODE OPERATION The following controls are available to the user Flat 8 4 color flat panel screen 73 key AT compatible built in keyboard external keyboard switches and indicators listed below The operator interface from the keyboard is completely menu driven The main menu at the root of the Ultra 2080 firmware system serves for selection of functions related to tracing trigger selection and display of recorded d
53. CSI bus one on each physical end Therefore before connecting the analyzer to a system to be tested see whether you should add the terminator This depends on where you are connecting the analyzer in the middle or at the physical end of the SCSI cable SCSI FACTS amp TIPS in Appendix F is recommended reading for those interested in knowing more about SCSI bus termination methods 1 11 TECHNICAL SPECIFICATIONS Compatible with SCSI specifications as defined by the ANSI X3T9 2 committee for SCSI 1 and SCSI 2 and the current draft SCSI 3 SPI SIP including Fast 40 Asynchronous data transfer rates to over 6 MBps Synchronous data transfer rates to over 40M transfers per sec Three interfaces are standard Single ended S E differential HVD High Voltage Differential and LVD Low Voltage Differential All SCSI connectors are the 68 pin female type for wide interface Use a 68 to 50 pin adapter for the narrow interface 1 14 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 Non intrusive tracer Only signal changes are stored therefore recording time is not limited Trace memory is 128K events deep and 48 bits wide Optionally it can be expanded to 512K Up to three external signals can be recorded together with SCSI in trace memory to allow tracing in the tested device External port pin 1 can be used as clocking both edges are used Recording modes record all skip data record one
54. GER Disabled PRINTER Off Continue Note that the trace memory is always cleared when you select RUN to start recording Therfore it is not necessary to use this function before new recording 2 5 3 RESTORE FACTORY DEFAULTS With this selection all of the variables stored in EEPROM will be restored to their default values Similarly the variables in SRAM are restored to the power on state 2 5 4 LOAD NEW FIRMWARE With this function you can download a new firmware version into the Ultra 2080 flash memory You will be asked to confirm your choice Read Section 7 6 for a more detailed description 2 5 5 SERIAL PORT SETTINGS With this option you can specify the exact RS 232 protocol to be used for transfers including baud rate number of data bits stop bits and parity 2 25 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 A list of the current settings will appear on the screen Use the up or down arrow keys to move the highlight to the item you wish to change Use the left or right arrow keys to scroll through the available options for that item When all items are correct select lt OK gt to record them and exit The settings are also stored in non volatile EEPROM memory and will be used as a default next time you do any communications even after power OFF ON The following settings are selectable File Tracing Utilities Emulator Help Show System Config e Clear Trace Memory e Restore Factory Defaults
55. In addition you may configure the Ultra2080 to automatically start up one or both of the servers after power on The default is NOT to start the servers When the Ultra2080 web server responds to a request a packet is sent to the originating destination IP address If both the Ultra2080 and the destination address are on the same network the packet is sent to the destination IP address If they are not on the same network the packet is sent to the IP address of a gateway The gateway will forward the packet The mask is 2 27 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 used to determine if the destination IP address is on the same network A value of 255 means to match the corresponding value exactly and a value of 0 means to ignore the value For a value of 255 255 255 0 this means that the first three numbers must match exactly For this mask this gives a range of 256 IP addresses IP Address The IP address of the Ultra2080 on your local network See your system administrator to obtain a valid IP address Mask The mask for your IP address A value of 255 is an exact match A value of 0 is ignored Gateway Address The IP address to send the packet to if the destination is not on your local network The gateway will forward the packet Network Name This is a local name which you can assign to the Ultra2080 If you hard code a network name set this tring to match The factory default IP address is 192 168 0 0
56. LECTRICAL CONNECTION ON THE SCSI BUS There are three alternatives for connecting the SCSI bus the SINGLE ENDED and LVD Low Voltage Differential and DIFFERENTIAL HVD High Voltage Differential connectors Pinouts of all connectors used are listed in Appendix A SCSI FACTS amp TIPS in Appendix F is recommended reading for those interested in knowing more about the various aspects of SCSI usage 1 13 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 1 10 SCSI BUS TERMINATION AND TERMINATION POWER No internal termination is provided Use an external SCSI differential HVD or LVD or single ended terminator Power TERMPWR for this Terminator is supplied in all SCSI connectors TERMPWR is protected by a Schottky serial diode for protection against back flow and by a 1 0 Amp fuse for protection against electrical short The fuse acts as a circuit breaker with automatic reset In case of a short on TERMPWR the breaker disconnects the circuit when the short is removed the breaker restores TERMPWR within 20 seconds III WARNING NOTE THAT IF TERMPWR IS SUPPLIED BY MULTIPLE SOURCES TO THE SCSI BUS AND IF ACCIDENTALLY THE TERMPWR PIN OF THE SCSI BUS CABLE GETS GROUNDED THEN THE TERMPWR LEAD OF THE SCSI BUS CABLE WILL HAVE TO WITHSTAND THE SUM OF THE CURRENTS FROM ALL THE SOURCES 1 AMP EACH EACH FUSED AT 1 AMP BEFORE THE FUSES BEGIN TO BREAK As a rule there should be exactly two terminators on a S
57. NIT LUN Determines the Logical Unit Number LUN in the Target to be selected by the Initiator Emulator Enter the new LUN selection in the range 0 through 7 6 2 13 lt X gt EMULATOR SETUP With this selection you can set up various operating parameters for the SCSI Emulator See Section 6 4 for a complete description 6 7 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 6 2 14 lt Y gt QUEUE TAG This selection is shown in the Emulation menu as lt Y gt Queue Tag When disabled the two brackets will be empty When enabled the first set of brackets holds a letter telling which type of tag will be used Possible letters are lt S gt simple tag lt H gt head of queue tag lt O gt ordered tag The second set of brackets holds the actual tag number that will be used Select this option by pressing the lt Y gt key and a sub menu will be displayed as shown below This menu will enable the function and set the exact message content to be used QUEUE TAG MESSAGE MENU lt 1 gt Disabled D lt 2 gt Simple Queue lt 3 gt Head of Queue lt 4 gt Ordered Queu lt 5 gt Tag number 00 lt Q gt Quit Save Changes lt Esc gt Quit Discard Changes Your selection 0 Q Only one of the first four options can be selected at any one time If item 1 is selected disabling tagged queued commands the tag number will not be shown The E
58. SCSI BUS ANALYZER Model Ultra 2080 USERS MANUAL Revision 2 1 June 1999 Ancot Corporation 115 Constitution Drive Menlo Park California 94025 650 322 5322 COMPANY PROFILE Ancot Corporation designs and manufactures SCSI and Fibre Channel development and test equipment and other computer products for OEM markets based on the SCSI Fibre Channel and Gigabit Ethernet protocols Ancot instruments are used worldwide by leading computer companies Applications include development manufacturing and repair Ancot policy is to provide quality products and to support its customers with qualified engineering support to maximize the return on their investment Document No 20032 021 8 Copyright 1998 1999 by Ancot Corporation ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 CONTENTS SECTION 1 DESCRIPTION OF EQUIPMENT asssssnannnnnnnssnnssnnnnnnnnrrennnnnrnrnrrrrnenennnnn 1 1 Cr ureien Te Ener aan 1 1 1 2 General DEER 1 2 1 3 System EE 1 3 1 4 Timing Gonditionsin Rec rding a andere a 1 4 1 5 Front Panel Alte eege aa 1 5 1 6 Ce Egeter e 1 7 T Z User Tun ansehe 1 8 1 7 1 Local Mode Operation ss anna a a an 1 8 1 7 2 Remote Mode Using Serial Port 1 9 1 7 3 Remote Mode Over Ethernet Using Browser 1 9 TEE WMGNUS EE 1 10 1 7 5 Other General Rules ans ee 1 11 1 8 EE ses a ee ee ne ee a ale 1 11 1 9 Electrical Connection on the SCSI Bus nenn 1 11 1 10 SCSI Bus Termination and Termination Power 1
59. SCSI Io ebe 2 31 2 Por E e 2 32 SECTION 3 DISPLAYING THE TRACE MEMORY eee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee 3 1 31 Riet lee EE 3 1 3 2 The Structured Display Formalea a2 2 e nenne irn 3 3 3 2 1 Structured Display with Narrow or Wide Data Transfers 3 4 3 2 2 Structured Display with Narrow Data Transfers nenn 3 6 3 2 3 Structured Display of SCAM Protocol nenn 3 7 3 3 The Binary Display EENS eenegen 3 7 3 3 1 Binary Display of the SCAM Protocol ssssneseeeeerrerrrrrrrrereeresrsesesrereee 3 12 34 TheHexDu mp Formate reire eege an 3 14 3 5 The Compact Display Fommmat rnn rneeennnn nnen 3 14 3 6 The Command Profile Format wax case tn er 3 15 3 7 Changing the Display FoOrMalz 2 2 0 ee ee ee ete 3 16 SECTION 4 SEARCHING FOR EVENTS IN THE RECORDED TRACE 4 1 4 1 Jntroduchon nn nnnnn ann nn nn nnnnnn nn nn nennen nennen nennen 4 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 4 1 1 Select a Custom Control Bit battem 4 2 4 2 Select the Search Options AAA 4 4 4 2 1 Search for Wide Data Pattern ccccccccceeeeeeeeeeeeeceeeeeeesseeeeeeeeeeenees 4 4 4 2 2 Set the Search Direction AA 4 5 4 2 3 Gettbe OcGcurrenceCGounter 4 5 4 2 4 Set the Search Address Limits cccccccccssessseeeeeeeeeeeeeesseeeeeeeeeeeeeeeees 4 5 4 2 5 Set the Search Starting Address AAA 4 5 4 2 6 Set the Data Bits Pattern eee cccccccccccceeeeseeeeeeeeeeeeeeeeeesseee
60. Saver TRACING Stopped TRIGGER Disabled PRINTER Off Remote control using the Ethernet port and a browser lt HELP gt Make your selections either by entering the highlighted letter directly or by moving the highlight bar over the chosen line using the arrow keys and pressing lt Enter gt Individual functions are explained below 2 5 1 SHOW SYSTEM CONFIGURATION Choosing this option will display on the screen all of the system options retained through the power Off On cycle stored in non volatile memory Scroll through the screens with lt PgUp gt or lt PgDn gt To print the configuration enable printing before you choose this menu selection If you are al ready displaying the information press lt Next gt or lt Prev gt If any of the options are printed they will all be printed about 3 pages You can also see the default values for the system configuration Press lt Flip gt to toggle between defaults and current values 2 24 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 2 5 2 CLEAR TRACE MEMORY Choosing this option will clear all of the trace memory File Tracing Utilities Emulator Help Show System Config Clear Trace Memory H Restore Factory Defaults Load new firmware e Serial Port Settings Remote control H Time Date Settings H SREL Clear Trace Memory eene Do you wish clear trace memory lt OK gt lt Cancel gt TRACING Stopped TRIG
61. The other formats are text files which are duplicates of the trace display formats identical to that which appears on the screen of the Ultra 2080 These formats may be useful for comparisons and post processing of the trace information but cannot be reloaded into the Ultra 2080 Note that they are not compressed and the files are much larger than the Raw Data format After selecting the format select the trace memory address range to be saved and the filename to use Once the file is written on the diskette you may view the file on a PC if you have not selected the raw data format 2 9 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 2 3 6 RECEIVE TRACE P SERIAL PORT A trace saved to a file in Raw Data format or XMODEM format can be loaded back into the Ultra 2080 trace memory for more study This function is analogous to saving the trace as described in Section 2 3 1 except that the direction of transfer is different Connect the Ultra 2080 to the host using a straight through cable At the host computer end start the communications program and ready it to send either an ASCII or an XMODEM file Select ASerial Port ASCII r Aerial Port XMODEM rom the RECEIVE FILE menu the following prompt will be displayed File Tracing Utilities Emulator Help e Save Trace Restore Trace e Save Setup Restore Setup ev Send Trace gt gt Receive Trace gt gt oo eer een n ee File Managem
62. Trailer Information C 1 CZ RAW Data Format lasse Seien ee C 2 C 2 1 Natural SGSt Eyenisan nun sans nenn C 2 G2 2 aler EIER C 5 CoS REAR ADIS Gun LEE C 8 APPENDIX D THE SCAM PROTOCOL ER RR RR ee ledge lnk D 1 DIS RE CT 1121 EE D 1 D 2 Using the Ultra 2080 SCSI Bus Analyzer for SCAM D 2 D 2 1 Activating the SCAM Display nn D 2 APPENDIX E USING THE PC amp PROCOMM or Win95 HYPERTERMINAL E 1 E 1 Remote Control Using the PROCOMM E 1 E 1 1 Setting Up PROCOMM Optons nn E 1 Ee Save Vrace to Host nissan E 4 EI k ASCI Transfers a a a A E 4 E 1 2 2 Xmodem Transier unn elteren E 5 E 1 3 Restore Trace from HOSE nn en ann E 5 LEE CAS CUD Transfers End een E 5 E 1 3 2 Xmodem TEE E 6 E 2 Remote Control Using the Win95 HYPERTERMINAL 22222 gt E 7 APPENDIX F SCSI FACTS AND UPSide ea ea F 1 Ped General rra n ee E E cet a ee ee N re F 1 5 22 Cabling ac reas acoder ee EEE F 1 F 3 Electrical Connection and Termination on the SCSI BUS nnnnnannnnnennnnnnnnnnnennne F 1 F 3 1 Single Ended EE F 2 F 3 2 High Voltage Differential HVD Alternative nn F 3 F 3 3 Low Voltage Differential LVD Alternative 2222222242220nn nenn F 3 FA The Terminator Power TERMDWR F 4 F 5 SCSI Initiators Re SUS wt tin eiserne F 4 F 6 SCSI Device Addressing 0 ee har F 5 Fel OCS Date Parity irk ose cinch cence ert ee ne nee N F 5 F 8 Mixing SE amp Diff SCSI Devices AAA F 6 F 9 Mixing SE
63. able programs that control all operation of the Ultra 2080 Analyzer and the hard disk contains other files used by the system Help files Web pages etc In order to upgrade the Ultra 2080 operation new firmware must be downloaded to the Flash memory through the Serial 1 port on the front panel You must use a straight through cable and a communications program running on a PC Ancot recommends using the PROCOMM set at a speed of 115 2 Kbaud Downloading new firmware at the 115 2 Kbaud rate will take about 90 seconds The download program can be entered by selecting A oad New Firmware rom the Utilities menu Another method of entering the download program is to press the SYSTEM RESET button on the Ultra 2080 front panel and then press the lt Esc gt key or the Ay ey when the following message appears To download new firmware press ESC or A ow This message will last for about 2 seconds Once the download program has been entered select the fastest baud rate your communications program can use with the right or left arrow At this point start the download from the PC using the communications program with the baud rate set to match the one selected on the Ultra 2080 Then press lt Enter gt Next press lt Y gt to put the Ultra 2080 in the download mode The message Waiting for S Records will appear This message will also appear on the screen of J ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 7 the download
64. age In above Combine Cmd amp Status Both the matching Command code AND the matching Status code must be present in the same command to cause triggering Note that a disconnect is considered a change of command Thus a setup requiring a Read Command code 08 and Good Status code 00 will not be detected on a command for which the target disconnects However Command 08 and Status 02 normally will be detected because most such commands will not have any disconnect 5 3 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 5 Combine IDs amp MSG CMD STAT When enabled the data pattern in Selection or Reselection Ds MUST be present during Selection or Reselection in order for the matching of Message Command or Status codes to take effect whichever occurs first Note that this is different from Selection or Reselection IDs above where the ID is considered independently of the other trigger conditions enabled Post Trigger Delay This item specifies the amount of trace memory to use for recording following the trigger It is specified as a percent of trace memory Bus Free Stops tracing at the first Bus Free following the trigger event NOTE Post Trigger Delay and Bus Free are mutually exclusive one or the other is always selected These two selections control when recording stops following a trigger Whenever setting up trigger conditions exercise care in your selections to avoid undesired effects between t
65. ain menu at the root of the Ultra 2080 firmware system serves for selection of functions related to tracing trigger selection and display of recorded data See Ultra 2080 LITE User Manual for menus used in the remote control mode The main functions are actuated by a single key stroke lt Alt gt letter A menu or prompt will appear on the screen If an incorrect key is pressed the system will either beep and give the operator a second chance or in some situations abort and exit that function The type of each individual operation will determine which of the actions will be taken Several keys have characteristic functions lt Esc gt will exit from a menu and step one level back By repeating lt Esc gt you will eventually return to the main menu at the root The lt Esc gt key from the keyboard has a similar effect There may be several prompts to choose from before you reach your selected function If you change your mind in the middle of this selection process you can quit that selection sequence by pressing lt Esc gt or by selecting lt Cancel gt and exit immediately to the previous menu lt Pause gt causes the system to pause Press lt Run gt to continue lt Home gt selects the AOK gt button lt End gt selects the ACancel gt utton ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 1 7 5 OTHER GENERAL RULES In edit sessions typically the current selection is displayed If a different value
66. al clock enabled 7 Capture SCAM protocol 8 31 not used 34 126 spaces 127 ver After the file is transferred a trailer character ASCH EOT hex 04 is transmitted This signals the end of transfer If required by your communications package halt the transfer and save the file on disk C 2 RAW DATA FORMAT C 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix C The Raw Data format is the only one that can be loaded back into the Ultra 2080 for further viewing or more analysis The determining factor is the presence of the header record that is transmitted during upload If this record is missing in the wrong format or otherwise corrupted downloading will be aborted Also if a SCSI event record cannot be interpreted downloading will be aborted The Raw Data file format is ASCII coded hexadecimal Each SCSI event 8 bytes is followed by a line feed carriage return combination C 2 1 NATURAL SCSI EVENTS Natural events are those captured as a result of a transition on a SCSI control line The exact recording mode is as set in the Mode Menu See also Section C 2 2 below The Ultra 2080 SCSI Bus Analyzer uses a special high resolution recording method for the REQ amp ACK signals These signals show as REQ and ACK here The 0 bit REQO is the state at the time of capture the 1 bit REQ1 4 ns before capture the 2 bit REQ2 8 ns the 3 bit REQ3 12 ns and the 4 bit REQ4 16 ns Normal trace
67. ards and metal pan from the briefcase housing Place the assembly on a flat surface Locate the main circuit board It is the largest PCB attached directly to the metal pan on the bottom Find the firmware EPROM to be replaced it is the big 32 pin 600 chip on the bottom of the main PCB with an Ancot label It has the Ultra 2080 instrument identification and firmware revision number printed on it Use a flat blade screwdriver to disengage the EPROM from its socket 7 3 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 7 Insert the new version EPROM into the same socket The small notch on the ceramic DIP chip should be on the same side with the marker on the PCB orientation is the same as the other chips on that PCB Be sure that all the pins are aligned with the holes in the socket before pressing the chip firmly into the socket Check the pins again to be sure none of them were damaged during insertion To verify correct installation apply power and the unit should display the main menu Reinsert the electronics assembly into the briefcase housing The handle of the briefcase should be at the top side of the display screen Insert the eight screws to hold the electronics assembly in the briefcase housing Tighten the screws firmly but not overly so Attach the briefcase lid Your Ultra 2080 is now ready for use with the upgraded EPROM 7 6 FIRMWARE UPGRADES Flash Memory Flash memory holds the execut
68. ata Most of the functions are actuated by a single key stroke selection is recognized by the system and the rest of the word is filled in automatically If the function doesn execute more input is needed and a menu or prompt will appear on the screen If a wrong key is pressed the system will either beep and give the operator a second chance or in some situations will abort and exit that function The type of each individual operation will determine which of the two actions will be taken Several keys have characteristic functions Pressing lt Enter gt lt Space gt or lt Yes gt while at the root level will re display the main menu lt Q gt or lt q gt keys will cause exit from a current function or exit the current menu and stepping one level back By repeating the lt Q gt or lt q gt eventually you will return to the main menu at the root lt Ctrl C gt There may be several prompts to be answered before a selected function is started If you change your mind in the middle of this selection process then by pressing the lt Ctrl C gt key 1 10 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 you can quit that selection sequence and exit immediately to the root You can also use the lt Ctrl C gt to exit any selection and return directly to the root menu level lt Pause gt or lt Ctrl S gt causes the system to pause Press lt Ctrl Q gt to continue lt Ctrl P gt is a toggle switch that
69. ats will typically take much longer After selecting the format select the trace memory range to be saved then confirm the transfer by selecting lt OK gt to start communications Most communications programs can be set to echo received characters to the screen so you can follow the transfer as it is progressing 2 8 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 The transfer is completed when the EOT character 04 Hex is sent to the host When the EOT is finally received disable reception at the host end This will automatically close and save the file with most communications packages See Appendix E for an example of using the PC and the PROCOMM PLUS communication package for saving the trace on a PC host FLOPPY DISK D Select Aloppy Disk rom the SEND FILE menu Refer to the Serial Port menu File Tracing Utilities Emulator Help e Save Trace Restore Trace e Save Setup Restore Setup Send Trace gt gt onen Bess Send Trace FLOPPY see Fi e Pre Select file FORMAT DO Format x Raw Structured Binary Hex dump Compact Trace range to send Start Addr 00000000 End Addr OOOOFOEF Trace memory range 00000000 OOOOFOEF lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off The Raw Data format is the only one that can be later downloaded into the Ultra 2080 See Appendix C for a description of the content
70. attern you are interested in If the event exists in the trace the corresponding part of trace memory will be displayed and the found event line will be marked If the event is not found the current display page will be shown again with a NOT FOUND box in the center of the screen When you select lt Srch gt or lt F6 gt on the keyboard or Aind rom the ATracing nenu on the display the following menu is displayed File Tracing Utilities Emulator Help e Run RI gt EE ENEE E EE BIND TRACE FVENT ee ae a jet aris aries diet aie Arbitration Phase Selection Phase Reselection Phase Message In Phase Message Out Phase Command Phase Data In Phase Data Out Phase Status Phase Reserved Phase In Reserved Phase Out SCSI Reset Condition Attention Condition Parity error Data only ignore phase Trigger Condition Find Custom Pattern Trace Pause lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 4 Use the arrow keys to select the event or phase you want For a single key selection press on the keyboard the selector letter highlighted on the screen Press lt Enter gt to enable the selection then select lt OK gt lt Home gt and press lt Enter gt the following option menu is displayed File Tracing Utilities Emulator Help e Run EUR ss Stop bot a Display Trace UDN Ss Pause BIN o e Find ceeeseees Search
71. between the handshake and the data An example is shown below Note the short duration event at address 18 It seems that this is a spurious capture since no change is evident from the preceding event This is the wired or glitch which must be filtered out by the software or hardware executing the protocol 3 13 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 Addr BSY SEL ATN RST MSG C D I O Ph Data PE Exp Time 00000 Start Trace 00001 H oe H BFr 0000 000 0 00002 e H eg e H RST 00 000 3 343 309 440 00003 _ H H BFr 0000 000 467 080 680 00004 Sab SE H H Arb 00 000 676 627 320 00005 gt H H H ee 00000 000 1 251 826 320 00006 H Ss ER ee 00000 000 1 040 00007 gt e H H H ee 00000 000 490 666 160 00008 a H BEE SCM 00 000 995 079 400 00009 gt _ H H H Sel 00 000 1 255 570 040 0000A H H ee 00000 000 173 120 0000B H H 00000 000 2 000 0000C Ss H so 00000 000 5 040 0000D H H ee 00000 000 3 220 260 280 QOOOE ae H ee 00000 000 1 048 575 920 0000F gt es ee H H st co 000 1 354 956 680 00010 gt K H ee 00000 000 113 200 00011 gt _ H H ee 00000 000 813 024 640 00012 gt _ H H Rsl 80 000 2 766 584 680 00013 H H 00000 000 40 00014 H H ee 00000 000 2 120 00015 H H 11111 000 8 328 585 360 00016 ee H eee 11111 000 238 080 00017 H
72. bled as shown by empty brackets at the left edge of the Trigger Menu This setup will start recording events as soon as you press lt Run gt and will continue recording all commands until one received with a message of Linked Command Complete with Flag as specified by the OB hex in the Message code At that point having previously selected a post trigger delay of 80 you will be able to examine commands before the 0B hex message code Your trace looks like this T er 20 a 80 Events will be recorded until the trace memory is completely full and then will stop to prevent overwriting the trigger event If you press lt Stop gt before the memory fills up that will also halt tracing You can then examine the trace to determine what happened after the suspect event 5 6 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 5 5 3 3 NO TRIGGER REQUIRED The problem occasionally the bus will hang You want to find out the IDs involved in the transaction hanging the bus the command causing the hang etc No trigger is required for this problem Set the Trigger Master Enable to Start tracing by pressing lt Run gt The Ultra 2080 will record all activity on the bus wrapping the circular buffer each time it fills completely When the bus hangs press lt Stop gt to halt tracing The message will tell you the ending address in the trace memory This is always the maximum trace memory address if the memory
73. byte count has to be short enough e g by using the recording mode the with skip data after 8 bytes option 00060 Bus Free 354 934 680 00061 Arbitration 80 7 3 560 00064 Select w ATN 81 0 7 833 600 00067 Message Out CO Identify LUN 0 Disconnect OK 589 920 00068 Command 00 00 00 00 00 00 Test U Rady 2 061 040 0006E Status 00 Good 1 061 720 0006F Message In 00 Cmd Cmplt 663 920 00070 Bus Free 3 415 120 When viewing WIDE data transfers press lt W gt on the keyboard to toggle this display option The WIDE data in the data in out phase will be shown as two bytes the low byte first separated by a hyphen If the recording was made on a NARROW system the upper byte not driven will be marked by an asterisk indicating parity error 00187 Bus Free 00188 Arbitration 01 0 0018A Reselection 81 0 7 0018D Message In 80 Identify LUN 0 00191 D Data In DE E7 D4 D8 FD FF DE 80 FD D7 33 AD CF 77 D8 39 001D1 0200 BA 6F 76 77 FE 7D B9 1E C3 F7 EF E6 D7 8A EA EC 0020F Status 00 Good 00213 Message In 00 Cmd Cmplt 00217 Bus Free 3 2 2 Structured Display with NARROW data transfers 3 6 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 The following display is shown with data in Hex Recording was done in Skip Data 32 transfers mode with capture 4 edges REQ ACK mode turned ON Note the byte count i
74. cabling and termination in SCSI systems can never be emphasized enough Poor cabling or termination often results in erratic operation or may cause the system not to operate at all Erratic operation is the worst the less often errors occur the more difficult it is to diagnose their source Speed of transmission over the bus is also an important factor in determining whether the marginal connection causes errors this is becoming more and more a factor with the ever increasing speeds of the new SCSI devices F 2 CABLING We recommend using good quality cables Always use cable with twisted pairs whether the flat or the round type As a rule do not use the non twisted type for external connections Its sensitivity to electrical noise and crosstalk often results in low signal quality and low electrical margin causing troubles not worth the small financial savings To ensure good quality buy cables from a reputable vendor F 3 ELECTRICAL CONNECTION amp TERMINATION ON THE SCSI BUS There are three alternatives the SE Single Ended the HVD High Voltage Differential and the LVD Low Voltage Differential interfaces These alternatives are mutually exclusive and can not be mixed on the same SCSI bus system all devices and both terminators on the same SCSI bus must use the same kind of interface All signals should be terminated at both ends of the cable The only exception is for the SE and LVD interface coexistence The SE and LVD when conn
75. ch transition of REQ or ACK the next two bytes of trace memory contain a finer resolution for timing and the last two bytes are invalid Each bit in the register represents four ns 16 12 16 12 15 0 P Time Stamp Trace Event Bit Definition For the Time stamp trace event the Flag Bit is set to 1 If there is one time event it will be the low time stamp If there are two time stamps in a row the first is the low time stamp and the second is the high time stamp Case 1 Low time stamp 0x80 31 30 29 28 27 26 25 24 23 TA 21 20 19 18 17 16 Case 2 High time stamp 0x80 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 CA ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix C C 2 2 ARTIFICIAL SCSI EVENTS In addition to the events captured as a result of transitions on the SCSI control lines there are three types of artificial events written to the trace during recording Each time the tracer is started by pressing lt Run gt a start trace event is written which has the pattern Fl hex in the high bytes of trace memory Similarly a pause in tracing is marked by the pattern F3 hex and the end of tracing has the pattern F2 hex For these events the time stamp and REQ ACK bytes of the SCSI event will all be O s and the SCSI data word will contain a pattern telling the recording mode used during that tracing session See the following tables P Artificial Trace Event Bit Definition Non time stam
76. change to the root directory P COPY Copy file dir Aopy vill copy one file to a new file If the new file already exists the copy will not take place and a warning will be printed EXAMPLE copy tracel trace2 This will copy tracel to trace2 P DEL Delete file dir Delete a file or directory A directory must be empty in order to delete it The Alel command will not delete files with the RDONLY attribute set EXAMPLE del tracel delete the file Aracel P DIFF Compare files Compare two files to see if they are the same This will not show differences but will simply compare them 2 14 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 EXAMPLE diff tracel trace2 compare file Aracel with file Arace2 TRACE1 TRACE2 Files are the sam P DIR Directory listing This will display a list of files in the current directory The display includes the time and date of creation and the size of the file P FORMAT Format Disk This will format either the hard disk or a floppy disk An additional prompt will ask you to confirm your intent to format the disk WARNING Format will erase the contents of the disk Examples format c format the hard disk format a format a floppy disk P MKDIR Make Directory Create a sub directory in the current directory EXAMPLE mkdir mytrac creates the directory Anytrace P MOVE Move file dir This renames a file or directory EXAMPLE
77. consists of the AC main switch fuse and a three pin receptacle for the AC line cord The fuse is accessible under a cover in the body of the module KEYBOARD Note that the built in keyboard and the external keyboard can be used inter changeably You can be using both at the same time press a key on the built in keyboard press several keys on the external keyboard go back to the built in keyboard etc The top row of keys on the built in keyboard corresponding to F1 F8 on the external keyboard have been labeled for the most common functions of the Ultra 2080 Use these keys for shortcuts to common commands Run Stop Display etc 10 100 Mbit ETHERNET PORT This is a standard Ethernet port using an RJ 45 connector The hardware detects the proper speed when an Ethernet cable is connected If you use 100 Mbit make sure the cable is rated for 100 Mbit operation 1 6 NOTATIONAL CONVENTIONS The primary operator interface with the Ultra 2080 is through the keyboard on the front panel through the PC AT keyboard or through a mouse In this manual the following notation is used when referring to keys and key sequences Keys are referred to by their legend enclosed in angle brackets lt and gt Examples lt Esc gt lt Enter gt lt Run gt lt R gt lt SP gt for space etc Keys to be depressed together the control combinations are shown with a Up Arrow preceding the other character For example lt
78. counting and the data being listed on the PC When the transfer is finished message finished will be displayed on the Ultra 2080 screen and the EOT character will be displayed after the last data line on the PC Press lt Esc gt on the PC to stop the transfer and save the file The trace is now saved on the PC in the designated file Exit PROCOMM by typing lt Alt X gt on the PC Return to the main menu on the Ultra 2080 by typing lt Esc gt E 4 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix E E 1 2 2 XMODEM TRANSFER ON THE PC start PROCOMM PLUS as described in setup and enter the terminal emulation mode press lt PgDown gt to activate the upload function select lt X gt for XMODEM aS aresponse to the prompt type the filename where you want to save the trace at this point PROCOMM will display a progress box and wait for the transfer to begin ON THE Ultra 2080 Starting from the main menu select File select Send Trace select Aerial Port XMODEM select the starting and ending addresses of the section of the trace to be saved the default is the full trace select lt OK gt at this point the XMODEM transfer should start You will see the address counter on the Ultra 2080 counting and the progress box in PROCOMM will be counting When the transfer is finished you can exit PROCOMM by typing lt Alt X gt on the PC You can return to the main menu on th
79. cular command requires a buffer All CDBs are stored in non volatile memory EEPROM and will retain their contents even after a system reset Edit the CDBs as follows Press the lt E gt key to enter the Edit CDR mode and enter the letter representing the SCSI command CDB to be edited Current CDB will be displayed in Hex format Move the cursor using the left or right arrow and change individual bytes When finished press lt Q gt to save the new edited values and return to the Initiator Emulation menu 6 4 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 Remember that while executing individual SCSI commands certain fields will be filled in on the fly if the H Autofill function is enabled Read more on this in Section 6 2 6 below 6 2 5 lt F gt lt 4G gt INCREMENT LBA AFTER WRITE READ These options affect the value of the LBA variable after each SCSI Read or Write command Note that this will affect the CDB only if Autofill is enabled for LBA See Section 6 2 6 If the incrementation is enabled then the LBA is incremented as a 32 bit value The upper bits of the value may be truncated if the CDB does not have room for all of them 6 2 6 lt H gt AUTOFILL Of particular interest is the H Autofill selection Autofill if fully enabled will insert the current values for LBA Allocation Transfer Length Link and flag bit and Target LUN into the CDB Each of these items can be individually
80. dentify Message EE 6 13 6 4 4 lt N3 gt Disconpnecleconnect ne 6 14 6 4 5 lt M gt Custom Message EE 6 14 6 4 6 lt 5 gt Data eelere 6 14 6 4 7 lt N6 gt Mode Sense Mode Gelect AA 6 16 6 4 8 lt 7 gt Target E 6 17 6 4 9 lt 8 gt SCSI Version un nee 6 17 6 4 10 lt 9 gt Timeout Selection mens sans een senden 6 17 SECTION 7 INSTALLATION Fr Sr sated deatedsd oadededadaiedee iedededadageteesees 7 1 Tel Bt ln WEE 7 1 T2 inital EECH 7 1 7 3 a Ree LEE 7 2 7 4 Communication Interfacing and Setup nn 7 2 1 9 EPROM Upgrade Ss i esate cata is ae el ee rare ee 7 3 7 6 Firmware Upgrades Flash Memon nennen 7 4 7 7 Floppy Disk Drive Installation ccccccccecceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeseaaaneeeeeeseess 7 5 APPENDIX A EXTERNAL CONNECTOR PINS AND CABLES aiiiinnesnneneaaneaennn A 1 A 1 IO Interface GConnetlors nnsn anne ee A 1 A 2 Auxillary Connectors ae A 2 A 3 Single Ended and LVD 68 pin Connectors sesseseseeeeeeeeeeeeee ereen A 3 AA Differential HVD 68 pin Connechors cece ecceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeseeeeneeeeeeteess A 4 APPENDIX B ESCAPE SEQUENCES FOR SCREEN CONTROL B 1 Belt Generale ae ie Seta fog bead een masse B 1 B 2 Escape Sequences Out From Ultra 2080 to Temmal gt B 2 B 3 Escape Sequences In From Terminal to Ultra 2080 B 2 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 APPENDIX C TRACE UPLOAD DOWNLOAD FORMAT C 1 C 1 Header
81. devices work but it also doesn t make them any worse D 2 USING THE Ultra 2080 FOR SCAM D 2 1 ACTIVATING THE SCAM DISPLAY Go to the Mode menu by selecting ATracing Mode from the main menu Select ACapture SCAM Protocol and press lt Enter gt This will also turn ON capture of the Phase Changes item 2 Both of these must be ON for SCAM tracing Start tracing by pressing RUNG from any of the normal places The SCAM Protocol will be captured automatically when it occurs D 2 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix D See Section 3 for a display of a SCAM trace in structured and binary display format D 3 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix D D 4 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix E APPENDIX E USING THE PC amp PROCOMM or Win95 HYPERTERMINAL There are several communications programs which could be used for the remote control or up downloading of programs or traces from to the Ultra 2000 analyzer In this Appendix we will describe using the PROCOMM program and the Windows95 HyperTeminal as examples KI REMOTE CONTROL USING THE PROCOMM E 1 1 SETTING UP PROCOMM OPTIONS First we assume that your copy of PROCOMM has been installed properly Start the program by typing PCPLUS followed by lt Enter gt and the initial screen will be displayed Then press any key to enter the terminal emulation mode There is a good chance
82. displays are shown below with the various recording and display modes 3 4 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 3 2 1 Structured Display with NARROW or WIDE data transfers The example display on the next page shows the data in ASCII format The recording captured all data This recording was made with ACapture 1 edge of REQ ACK enabled Note that in line 4 the IDs of the SCSI devices involved are shown both as the bits set on the SCSI bus and as the decimal equivalent ID numbers of the two devices Also note that during the first Message Out phase the Initiator held ATN active as shown by the following each message byte This trace shows a typical boot sequence for a host adapter card at ID 7 finding out about the Target device at ID 0 00000 Start Trace 00001 Arbitration 80 7 00004 Select w ATN 81 0 7 00007 Message Out CO Identify LUN 0 Disconnect OK 00008 Message Out 01 Ext Msg 00009 03 Length OOOOA 01 SDTR 0000B 28 Period 160 nsec 0000C 08 Offset 8 bytes 0000D Message In 01 Ext Msg 0000E 03 Length 0000F 01 SDTR 00010 32 Period 200 nsec 00011 08 Offset 8 bytes 00012 Command 12 00 00 00 30 00 Inquiry 00018 Data In ee E e le wb ANCOT 00028 Diss Cr 3 02 f a 00038 0024 3 40 0003C Status 00 Good 0003D Message In 00 Cmd Cmplt 0003E Bus Free 0003F Arbitration 80 7 00
83. during the power up sequence and are positioned immediately after Identify message just before the command phase The SDTR and WDTR extended messages are attached to Request sense and or Inquiry commands Consult the SCSI specifications for detailed rules defining use of these messages When making selections from the menu use arrow keys to toggle between values within allowed limits Items lt 0 gt and lt 5 gt are used for enabling the use of SDTR and WDTR extended messages to negotiate synchronous and wide data transfer modes If enabled format of the SDTR and WDTR will be defined by parameters as currently selected Also note that enabling synchronous or wide transfers still requires negotiation See items lt 4 gt and lt 8 gt Item lt 1 gt Select the maximum synchronous offset allowed during data transfers Offsets up to 32 hex 20 are supported Item lt 2 gt Select the synchronous rate Rates are selectable from 25 ns to 450 ns This gives a range of rates from approximately 1 4 MHZ up to the maximum of 40 MHZ 6 15 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 Items lt 3 gt and lt 7 gt Select how the Emulator responds to WDTR SDTR negotiations when a particular transfer type is disabled If Respond w Msg Reject is enabled the emulator will reject WDTR and or SDTR extended messages If disabled it will respond with an extended message which shows an inability to transfer data with the protoc
84. e F Set it as follows F Status line OFF C GENERAL OPTIONS In this options menu all selections are Don t Care except the B Set it as follows B CD high at exit IGNORE D FILE PATH OPTIONS We recommend that you check the selected download path The default path for the downloaded file is C PCPLUS DOWNLOAD You should change it to whichever directory you prefer to use E 2 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix E E PROTOCOL OPTIONS When selected the following sub menu will be displayed first ENERAL OPTIONS SCII PROTOCOL OPTIONS ERMIT PROTOCOL OPTIONS ODEM PROTOCOL OPTIONS EXTERNAL PROTOCOL OPTIONS v NN PQA Select ASCH PROTOCOL OPTIONS and the following detailed selection sub menu will be displayed All selections here are Don t Care except the ones listed below Set them as follows D Character pacing millisec 0 E Line spacing 1 10 0 G Strip 8th DIE NO I CR translation upload NONE J LF translation upload NONE K CR translation download NONE L LF translation download NONE When finished with all these selections press lt Esc gt three times and save changes when prompted or when PROCOMM returns to the terminal emulation screen The next two sections describe how to execute the SAVE TRACE TO HOST upload and RESTORE TRACE FROM HOST download functions using the PROCOMM program It is
85. e In 00 Cmd Cmplt Bus Free End of Trace 3 2 3 Structured Display of SCAM Protocol 3 7 KS SE PP BEEP SE EE LUN 0 Disconnect OK 00 Read Rcv LUN 0 FF DE 80 FD D7 33 AD 7D B9 1E C3 F7 EF E6 FF FF FF Ob CF 77 D8 39 D7 8A E ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 In the structured display you will see the SCAM Protocol in plain English A sample is shown below During the Isolation phase it is assumed that the identification string after the type code bytes is printable ASCH and is displayed that way For the type code and for any non printable character the value is displayed in Hexadecimal between angle brackets lt xx gt Function codes are displayed both in Hexadecimal and in English The Isolation phase is labeled as either Terminated or Complete Command codes are given in English In all cases if an illegal handshake occurs it is labeled as such One example is at the end of the SCAM process when the Master releases C D 00000 Start Trace 00001 RESET Start 00002 RESET End 00002 Bus Free 00004 Arbitration no ID 00005 SCAM Selection 0000B SCAM Function 1F Synch Pattern 00011 SCAM Function 00 Assign ID 00017 Name lt 12 gt lt 00 gt ANCOT SCAM Test 00001 Complete 000F8 Assign ID 00 OOOFE SCAM Function Invalid handshake 00102 Bus Free 00103 End of Trace
86. e Ultra 2080 by typing lt Esc gt E 1 3 gt RESTORE TRACE FROM HOST E 1 3 1 ASCII TRANSFER ON THE PC start PROCOMM and enter the terminal emulation mode press lt PgUp gt to activate the download function select lt A gt for ASCII format from the intermediate menu all Ultra 2080 data formats are in ASCII as transferred on the line in response to the prompt type in the filename where the previously saved trace was stored at this point hold off pressing lt Enter gt until the Ultra 2080 is ready E 5 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix E ON THE Ultra 2080 From the main menu on the Ultra 2080 select File select Receive Trace select ASCII transfer press lt OK gt to confirm the start of transfer ON THE PC press lt Enter gt on the PC to start the restore operation ON THE Ultra 2080 The address counter on the Ultra 2080 will count as the data is being transferred When finished the Ultra 2080 clears the screen and returns to the main menu The trace has now been restored to the Ultra 2080 trace memory and can be displayed using lt D gt Exit PROCOM by typing lt Alt X gt on the PC E 1 3 2 XMODEM TRANSFER ON THE Ultra 2080 From the main menu select File select Receive File select Xmodem transfer at this point the Ultra 2080 is waiting for the transfer to begin ON THE PC start PROCOMM as described in setup and enter the terminal
87. ected to the same physical cable default automatically to SE operation if at least one SE device is detected by sensing the DIFFSENSE line The LVD interface is highly recommended for all SCSI busses with Ultra and higher transfer rates however the SE and HVD can and will be used in the future too F 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix F The SCSI cable is used as a transmission line and its termination is very important According to the SCSI specifications as well as to good engineering practice the SCSI cable should be terminated on both physical ends If more devices are connected to the same cable then only the last ones as positioned on the SCSI cable should have the terminators Exactly two terminators should be used Termination is straightforward when using a SCSI adapter in the host computer connected to a single disk drive In such case terminators have to be installed in both the SCSI Host Bus Adapter HBA and the disk This is often the case when peripherals are built into the system such as an internal disk drive It becomes more complicated if the same SCSI bus is connected to internal devices and also to external devices such as an external CD ROM drive or a backup tape drive In such cases you have to determine what are the physical ends of the cable and place terminators in those devices Terminators in all other devices should be disabled In systems with the internal cable bro
88. ed 1 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 An optional external floppy disk is also available OP XFL Examples Ultra 2080 BD Standard briefcase model with 128k trace events Ultra 2080 BX Briefcase model with optional 512k trace events Ultra 2080 BXE Briefcase model with optional 512k trace events and emulator 1 2 GENERAL DESCRIPTION The SCSI Bus Analyzer is used for recording activity on the SCSI Bus to which it is connected non intrusively Its circular buffer can hold up to 128k events standard for Ultra 2080 BDx 256k or 512k events optional The recording method is event driven only valid data or transitions on certain SCSI signals are recorded At the time of recording each event is time stamped The recording can later be played back in several forms It can be displayed on a built in LCD flat screen or sent to a printer to provide a hard copy Recorded data can be uploaded to a host computer and saved on a disk to build a data base for post processing The display of recorded SCSI bus activity can be in several forms binary format similar to a time domain form of logic analyzers structured format which is an interpreted SCSI English form easily understandable Aompact howing one SCSI command per line etc 1 2 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 1 3 SYSTEM OVERVIEW A simplified block diagram of the Ultra 2080 SCSI Bus Analyzer is
89. ed PRINTER Off RUN s STOP p PAUSE d DISPLAY Help The main menu lists the pull down menus of the Analyzer To open one of the pull down menus from the keyboard use lt Alt letter gt where Aetter s highlighted on the pull down menu Another way is to click on a pull down menu with a mouse As with all menus selections can be made as follows 2 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 Move the highlight bar to the desired entry using the arrows and press lt Enter gt Press the selector key shown by typing the highlighted character in the item text Use the mouse and left click on the selection Insome cases use letter keys on the PC AT keyboard as selector keys 2 2 TRACE MEMORY Trace Memory is a circular buffer 128K events deep optionally 256K or 512K events deep with each event 48 bits wide The content of trace memory is explained in more detail in Appendix C Trace Memory is used in a very efficient way only valid data and transitions on certain SCSI bus signals cause recording The qualifier for Data Command Status and Message recording is REQ or ACK strobe In standard recording mode when REQ for DATA IN is asserted or ACK is asserted for Data Out a snapshot of the SCSI bus within less than 4 ns is taken latched and written in the trace memory Other recording modes are available See Section 2 4 6 There are several SCSI control signals that cause recording wh
90. ed in both binary and hexadecimal and the default values are all X don t cares This pattern is used along with Data Command and several other search options Use the up or down arrows to select the pattern to edit Use the left or right arrows to edit within one byte The display shows each bit of the pattern as 0 1 or X Don t care Change the bit under the cursor by typing a 0 1 or X which replaces any value already there To select the next byte and to edit it press the lt down arrow gt key If no byte is already displayed a don t care byte will be created there 4 3 REPEATING THE SEARCH After a successful search you may want to find the next event which matches the same pattern To do this press lt Ctrl L gt or lt F7 gt or lt Find Next gt on the keyboard The search will proceed in the same direction as the previous search Press lt Ctrl K gt lt Shft F7 gt or lt Shft Find Next gt to search in the opposite direction The FIND NEXT or FIND PREVIOUS functions will always search for the first next or first previous occurrence these functions do not use the occurrence counter Note that searching is accessible from the trace display mode as well by pressing lt Srch gt or lt F6 gt From the keyboard the lt Ctrl F gt key combination selects this function The FIND NEXT function repeats a previous search for the next matching event If no previous search was made it searches for the next Bus Free event
91. eeeeeeeenees 4 6 4 3 Repeating the Geerch ern 4 6 SECTION 5 TRIGGERING ze aan 5 1 Sch CIE een 5 1 9 2 Jigger ODINS zz sac oc aa ea a ee ee ee ee aN he 5 1 5 3 Trigger Te 5 4 Bedell Late Tigger EE 5 4 9 32 Early TREN MUN Gh ei E E ec E EE 5 5 5 3 3 No Trigger Reg lired 2 22n2 22 2er ae ae 5 7 SECTION 6 SCSI INITIATOR EMULATION asssssnnsssessennnnnnrerrrsssrrrrrrrrrresssrnrrrrrrrrene 6 1 Ok De ele leie EE 6 1 6 2 SCSI Initiator Emulation nu hl 6 1 6 21 ee Change LBA u a 6 3 8 2 2 OBES SOLS MACOS EE EE 6 3 6 2 3 lt D gt Data Buffer Management anche ne aaa 6 4 8 24 IES Edit CDB ersak E ee a ee a 6 4 6 2 5 lt AF gt lt AG gt Increment LBA After WUd 6 5 e Ce TEE 6 5 2S E aed E OI e D EE 6 6 6 2 8 lt K gt Compake Buffers un en RER 6 6 6 2 90 lt N gt Link amp Flag Bil ana nn 6 6 6 2 10 lt R gt SCSI Reset inne nase cence 6 7 82 112 Target E 6 7 6 2 12 lt U gt Logical Unit LUND ana a aaa aa 6 7 6 2 13 lt X gt Emulator SeElUP una ana sahne 6 7 6 2714 SOY Queue Tag EE 6 8 6 2 15 lt Z gt Repeat Command a 6 8 6 3 lt D gt Data Buffer management 6 9 6 3 1 lt 0 gt Select Butter 6 9 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 6 2 2 lt M gt View amp Edit Bunter u a seien 6 10 Ee EIERE 6 10 6 24 E Copy Bullet nase 6 11 6 2 5 lt M gt EE 6 11 6 4 2X Em lat r e EE 6 12 6 4 1 lt 0 gt Allocation Transfer Lengths 6 12 6 4 2 Eege EE 6 13 64 3 lt 2 gt I
92. een linked commands If this feature is used the selected command will be sent by the initiator emulator of the Ultra 2080 The target should go through execution of this command then respond with Intermediate Condition mer 14 hex or Intermediate 10 hex status and Linked Command Complete message in then again enter the command phase for the next command The Ultra 2080 emulator will send the same CDB second time this time with the Link bit reset The target should execute this second linked command and should conclude it with status 00 and message in 00 If an error occurs anytime during execution of the first command Check 6 6 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 Condition status should be returned by the target and the command should terminate immediately without starting the second linked command 6 2 10 lt R gt SCSI RESET Selecting this option asserts the SCSI RST line causing a Reset condition on the bus The line is held asserted approximately 26 microseconds then released The SCSI specification requires a minimum of 25 microseconds with no maximum 6 2 11 lt T gt TARGET ID Determines the SCSI ID number of the Target to be selected by the Initiator Emulator The Target ID number currently selected is shown in hex 0 through F The corresponding bit for the currently selected Target ID will be asserted on the data bus during Selection 6 2 12 lt U gt LOGICAL U
93. emulation mode press lt PgUp gt to activate the download function select lt X gt for XMODEM responding to the prompt type the filename where the previously saved trace was stored at this point the transfer should start and PROCOMM will display a progress box You will see the address counter on the Ultra 2080 counting and the progress box in PROCOMM will be counting When the transfer is finished exit PROCOMM by typing lt Alt X gt on the PC Return to the main menu on the Ultra 2080 by typing lt Esc gt E 6 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix E E 2 REMOTE CONTROL USING THE Win95 HYPERTERMINAL The following is a step by step procedure for successfully setting up your unit to run remotely with HyperTerminal Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Turn the power to the Ultra2080 on and attach the Ancot serial cable to the serial port on the Ultra2080 While your PC is off insert the other end of the Ancot serial cable into an available COM port on your PC Turn on your PC and select the Hypertrm icon under Start Programs Accessories HyperTerminal HyperTerminal will walk you through a set up sequence for a new connection In the dialog box titled Connection Description if you don t see it pull it up by selecting File New Connection Enter a name that you will remember e g U2080 and select an icon Click o
94. enabled or disabled using the following values Selection Code Affected field A LBA A Alloc transfer length L Link and Flag bits U LUN Open the Autofill field by pressing lt Enter gt Then using the selection codes toggle individual selections ON and OFF you can turn a particular bit ON to enable automatic fill of that field in any affected CDB Turning it OFF leaves that field with the value it held on the previous use of the affected command The selection code will toggle selections ON and OFF The corresponding selection code will be displayed in upper case for ON state and in lower case for OFF state As an example type lt U gt to enable and disable automatic filling of LUN in subsequent execution of commands This autofill will be effective until the lt U gt is turned OFF by typing lt U gt again Similarly it works with the L X or A selections respectively For example to have the Emulator fill in the Link bit and the LBA but to leave the LUN and transfer length alone open the Autofill field by pressing lt Enter gt then toggle the lt L gt and lt A gt codes this selection will be displayed as A x Lu The Emulator will then look at the current settings for the LBA to enter it into the CDB It will also check how you want the Link and Flag bits set in the last byte of the CDB and fill them in Note that the Autofill for LUN does not affect the LUN field of the Identify message That field will always hold the c
95. end Trace gt gt Receive Trace gt gt File Management gt gt PEPING oas DOS Shell TRACING Stopped TRIGGER Disabled PRINTER Off Save trace to disk Many of the functions in the File Menu use a Aile selection menu vhich has different headings depending on context Example shown below is file selection menu for the save Trace nenu item File Tracing Utilities Emulator Help Save Trace e Bestortessssssesss Save Trace Select Destination Directoryesseseeeeees e Save S Restore Active Drive x C hard drive A floppy drive Send T 523 304 960 Bytes free Receives Name Size Date Time Attrib PERLE Me Ade eda ROSE UES ee eee ee ANN AR be ee bee e Print TRACES lt DIRECTORY gt H DOS She e SETUP lt DIRECTORY gt KEE 0830_000 TRC 370 688 08 30 98 02 19 TRACING Stopped TRIGGER Disabled PRINTER Off Use tab to exit The file selection menu allows you to select the drive and has a window for browsing the file system If you select a directory that directory is displayed If you select a file the path and file name are shown directly below the browsing window and the cursor moves to lt OK gt button You can move around in the browsing window with the mouse or with the arrow keys You can exit the browsing window by using TAB 2 4 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 2 3 1 SAVE TRACE With this selection you can save the trace on the internal hard disk
96. enever a transition on these is detected They are RST ATN SEL and BSY Again as with the data a snapshot of the SCSI bus is taken at the time of the transition within 20 ns and the event is subsequently recorded in the trace memory The recording can be started or stopped in one of two ways a without trigger operator starts recording by pressing lt Run gt or by typing lt R gt and stops it by pressing lt Stop gt or by typing lt S gt b with trigger either immediate or delayed Whether recording with or without trigger lt Run gt has to be used to set the Ultra 2080 in the TRACING mode This mode is indicated by the TRACING LED on the front panel and a message on the screen When activity on the SCSI bus starts the trace memory starts filling When the memory is full it will wrap around and continue writing from the physical beginning The recording will continue until stopped by the lt Stop gt key or by a post trigger condition if enabled At that point the current internal trace memory physical address is detected and beginning of valid data is calculated This is done automatically without operator intervention The earliest event still in the trace is at logical address 00000h The operator does not have access to the physical address however but deals with logical addressing only 2 2 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 When recording with trigger disabled internal or
97. ent gt gt Serial Port ASCII e Print Serial Port XMODEM DOS Shell Floppy disk TRACING Stopped TRIGGER Disabled PRINTER Off Select lt OK gt to confirm then start the transfer from the host end 2 10 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 Care has been taken to ignore any modem initialization characters your communications package may send out before the actual file but it is impossible to allow for every possibility If you repeatedly get the message Unrecognized format when attempting to download disconnect the straight through cable until the next keystroke at the host end will initiate Note again that only the Raw Data format file or the XMODEM format can be reloaded into the Ultra 2080 Any other file format will result in the Unrecognized format message See Appendix E for an example of using the PC and the PROCOMM PLUS communication package for restoring the trace from a PC host P FLOPPY DISK A trace saved to the floppy in Raw Data format can be loaded back into the Ultra 2080 trace memory for more study This function is analogous to saving the trace as described in Section 2 3 1 except that the direction of transfer is different Place the floppy diskette in the floppy disk drive and select loppy Disk rom the RECEIVE FILE menu a file selection menu will be displayed The left half shows the files and the right half shows the directories and drives The up a
98. ent ignoring the occurrence counter setting 4 2 4 SET THE SEARCH ADDRESS LIMITS It might take a very long time to search for a certain item if searching over the entire trace memory especially if the trace memory is 512K events long You may need to limit the search range The default limits are set to the beginning and the end of trace most recently recorded and are shown in brackets in the AStart Addr nd End Addr nessage To change the address range select AStart addr r AEnd addr The cursor will move to the first set of brackets showing the default limit address Type a value then press lt Enter gt The Analyzer will automatically reorder the start and end points if necessary 4 2 5 SET THE SEARCH STARTING ADDRESS The starting address is initially set to the same value as the address range low limit It is updated every time a successful search is executed If you need to start searching from a different part of the trace memory select AStart addr nd type in the new starting address value Then select lt OK gt to start the search 4 2 6 SET THE DATA BITS PATTERN 4 5 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 4 When searching for certain phases such as Command Data In Out etc usually you may need to define the desired data pattern You can specify a string up to four bytes long Select Pattern 1 or APattern 2 tc and enter the desired bit or byte pattern The data bytes are display
99. ernet http www ancot com This publication is FREE The Book of SCSI by Peter M Ridge contains chapters on anatomy of SCSI connecting SCSI HW installing SCSI in a PC troubleshooting cables ASPI programming CAM etc Available at many bookstores or purchased directly from NO STARCH PRESS 1903 Jameston Lane Daly City CA 94013 3466 415 334 7200 1 12 3 INTERNET RESOURCES http www ancot com http www sta com http www symbios com T10 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 1 18 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 SECTION 2 FUNCTIONS AND COMMANDS 2 1 INTRODUCTION Section 2 describes the commands you need most often for taking full advantage of the features of the Ultra 2080 SCSI Bus Analyzer The text information is closely related to the menu screens embedded in the system and follows the same structure The main menu and most of the subordinate menus following show across the top line the four principal pull down menus These four are the route to all commands and functions Subsection 2 2 below describes the trace memory in the Analyzer the four succeeding subsections cover the use of the four main pull down menus FILE TRACING UTILITIES EMULATOR and HELP Each of these five subsections describe the features and functions of the successive sub menus they contain File Tracing Utilities Emulator Help L TRACING Stopped TRIGGER Disabl
100. erve only events between a particular pair of devices The following example is provided to clarify this subject Assume the bus being monitored has Initiators as ID 6 and ID 7 and Targets as ID 0 ID 1 and ID 2 You might think that you could capture all traffic to Target ID 1 from both Initiators However if you try this by setting only bit number 1 in the pattern that pattern will never be matched since both the Initiator s and Target s ID numbers are set during Selection phase You might also try setting bits 1 6 and 7 That will not work either since only two bits may be set during selection phase You can however capture all transactions between a pair of ID numbers for example ID 0 and ID 6 You could even capture only transactions between ID 0 and ID 2 although this situation would be questionable since both of those ID numbers belong to Targets When this function is enabled you can set the bit pattern to match Note that 16 bits are provided in the pattern This is to allow matching of SCSI WIDE Selection IDs The default pattern is for ID 7 commonly used by Initiators and ID 0 commonly used by Targets and shows as the pattern 0081 in the menu P CAPTURE SELECTION ONLY If 0000 is selected this enables skipping of all events except transitions on the SCSI BSY and SEL control lines This mode is an extremely economical use of trace events when you want is to see which IDs are being most utilized or to determine the propo
101. for Bus Free Phase rer e Trace Trigge gt Search x Forward Backward e Select e Calcul Change searching range HERE Start Addr 00000001 End Addr OOOOFOEF Trace memory range 00000001 OOOOFOEF Occurrence 0 lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off Continue Using the arrow keys or the mouse you may change any of the default values for search direction searching range occurrence or patterns The heading for the menu shows which search item is selected 4 1 1 SELECT A CUSTOM CONTROL BIT PATTERN Most of the patterns are self explanatory but a few need additional comments Attention condition This event is matched when BSY and ATN are both active and RST is inactive This commonly occurs during Selection and during extended messages as well as when the Initiator needs to send a message to the Target Parity error This event is matched when BSY is active data are valid qualified by REQ ACK for data In Out and during Selection and Reselection and parity is EVEN the parity error bit is set for the low byte of SCSI data If wide data pattern is enabled the parity error bit for the high byte of SCSI data is also examined Trigger condition There is at most one matching event in any recorded trace The direction flag is ignored in searching for this event The search automatically proceeds in the correct direction ANCOT Corporation User Manual SCSI Bus Analyze
102. fset counter REQ ACK offset Data Count Total bytes of data transfered during the proceeding Data Phase P Normal Trace Event Bit Definitions One and Two Edge Mode The second four bytes of the trace event are invalid All normal trace events have the Flag bit set to 0 Case 1 Valid edge of REQ or ACK or any non Data Phase REQ and Data In Phase or ACK and Data Out Phase or non Data Phase 27 26 25 24 rie ot m en 11 10 9 8 3 29 0 28 else fa oa aa 14 12 13 31 E ES 15 16 ei see 2 23 22 21 20 18 17 ls ose am geben 7 6 5 4 1 19 or nse en ES 3 Case 2 Invalid edge of REQ or ACK during the Data Phase no REQ and Data In Phase or no ACK and Data Out Phase 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 REQ ACK Offset Counter 1 0 1 0 1 1 0 0 Case 3 BSY goes away from previous trace event not artificial event to this trace event 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Fre ace wwe am me Deo es wo rex van esr oer ror uso 00 io Data Count Mid Data Count Low C 3 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix C Case 4 BSY goes away Se one event Pe De Tao Ton Tas Too Tee Ton Tor Tor on Tee Tee To Te Data Count High 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 P Normal Trace Event Bit Definitions Four Edge Mode If recording in four edge mode the first four bytes are the same as one and two edge mode For ea
103. g up the screen below File Tracing Utilities Emulator Help Keys e Triggering e Filtering Tracing About TRACING Stopped TRIGGER Disabled PRINTER Off Key descriptions lt HELP gt Only the About selection is implement with the first release More to be added later 2 32 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 2 33 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 SECTION 3 DISPLAYING THE TRACE MEMORY 3 1 INTRODUCTION The Ultra 2080 has several display formats for the data captured by tracing Each format has its own characteristics and special capabilities to let you view the events recorded When you select Tracing from the main menu then Display Trace or B or lt Disp gt or lt F3 gt the following menu will be displayed File Tracing Utilities Emulator Help e Run IR Stop NO 28 Displa er n0e Display Trace eeeeseeeeeees see e Pause Find Display format e Trace X Structured Trigge Binary Select Compact e Calcul HexDump ec ee ee e e Profile Display a Range Use start AND end Trace memory range 00000000 0O001ffff Start Addr 00000000 End Addr OOO1FFFF lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off Structured display format This screen will allow you to select the display format and a starting address If you select Display a Range the trace will dis
104. ge Paused will appear The seam location will be marked in the trace memory and can later be found using the Find Event command On the keyboard lt P gt or lt F4 gt will select this function With a mouse click on Pause 2 4 5 FIND This function searches trace memory for a particular pattern of control or data bits Press lt Srch gt or lt F6 gt on the keyboard or A ind rom the Alracing nenu on the display and activate the AFind Trace Event nenu See Section 4 for a complete discussion of the searching function 2 4 6 TRACE MODE SETUP 2 18 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 Under this heading a new menu screen appears with several selections applicable to the tracing process as listed below File Tracing Utilities Emulator Help NUMBER OF EDGES OF REQ ACK TO CAPTURE REQ ACK x 4 edges 2 edges 1 edge Capture phase changes ID Filtering 0000 Capture on Expansion Port bit 0 Capture SCAM protocol Stop when trace memory is full DATA FILTER Filter x Save all data save first n bytes of data Number of bytes to save 0 lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off Continue P NUMBER OF EDGES OF REQ ACK TO CAPTURE With this function you can specify the number of edges of REQ and ACK to capture for transferring a byte of data 1 Edge The Ultra 2080 will record only one event for each byte of data The recording will be
105. he conditions enabled Consider carefully the event you are trying to key on to enable properly the conditions which will trigger on that event 5 3 TRIGGER EXAMPLES 5 3 1 LATE TRIGGERING The problem Target ID 2 on the bus is sending Check Condition Status even after a Request Sense command during the power up sequence This prevents the boot procedure from completing and you want to find out what the cause is Set the trigger conditions as follows 5 4 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 5 File Tracing Utilities Emulator Help a ee Re ar Ree RR a ee are Ee EN TRIGGER SETUP EE Run Stop e X Trigger Master Enable Displa Stop when trace memory is full e Pause External trigger input Find Parity error low byte e Trace Parity error high byte Trigge SCSI rEset e Selects Re Selection Time out e Calcul X Selection IDs 0084 nee Reselection IDs 0081 essage In Codel 04 essage Out Code2 07 Command Code3 12 X Status Code4 02 Command and Status X IDs and MSG or Cmd or Stat Post trigger Until Bus Free x delay e Delay OFF ae 50 TRACING Stopped TRIGGER Disabled PRINTER Off All other conditions are disabled this is shown by empty brackets at the left edge of the Trigger Menu This setup will start recording when you press lt Run gt SCSI events will fill space in the buffer perhaps wrapping the circular buffer until a comma
106. isplay trace in compact format Display trace in hex dump format Display trace in command profile format Display trace in structured format d Display trace in diagnostic format gt nwuonw Changing the appearance of a trace Key Meaning W Flip between wide 16 bit and narrow 8 bit data display When displaying wide data the low byte appears first separated by a hyphen from the high byte The separator character may be an asterick if a parity error occurs or a plus sign if the ATN line is active H Structured display only Flip between ASCII or hexadecimal display of the data bytes Unprintable characters appear as periods Binary format flip the time display between total lapsed time since the start of tracing or differential time between successive events Structured format Turns on and off the displaying of differential time on the right edge of the screen if there is sufficient room lt right arrow gt Flip between displaying coarse and fine time for time lt left arrow gt displays which exceed approximately 83 seconds Times exceeding 83 seconds are indicated with a lt or gt to the left of a time E Misc Key Meaning Q ESC Quit and return to previous menu R F1 lt Run gt Start recording a new trace and return to the main menu AC Compute the time difference between two trace events 3 2 ANCOT Corporation f F6 lt Find gt k Shft lt
107. l When finished with the session select the Utilities menu from your remote terminal select item 6 to disable remote control and confirm the selection by pressing lt Y gt Control will return to the Ultra 2080 local screen and keyboard Remote control can also be disabled by pressing the SYSTEM RESET switch on the Ultra 2080 front panel or by cycling power to the Ultra 2080 The terminal used for remote control should support the ANSI escape sequences for clearing moving the cursor and for inverse video See Appendix B for definitions of the sequences used 2 29 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 2 5 8 TIME DATE SETTINGS With this function you can change the date and time on the Ultra 2080 These entries are used by the disk software to assign a creation date and time for any saved traces or setups The display shown below is used to change the date and time File Tracing Utilities Emulator Help Show System Config e Clear Trace Memory e Restore Factory Defaults e Load New Firmware e Serial Port Settings Remote Control NET SET DATE AND TIME seis ern Time 04 50 03 Date 11 12 98 Weekday Sun Mon Tue Wed x Thu Fri Sat lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off HH MM SS Select either Alime r ADate o edit the field Select AVeekday o set the proper day of the week 2 5 9 THE SCREEN SAVER LCD displays
108. le and the active type on the other end of the same cable F 4 THE TERMINATOR POWER TERMPWR The terminators are sometimes implemented as SIP resistors the passive type which are inserted in a socket near the SCSI connector on the device itself or on the SCSI adapter Sometimes the terminators are in the form of external through connector type plug ins The SCSI devices often provide the power TERMPWR for their own terminators internally however do not rely on that The TERMPWR pin 26 on the 50 pin SCSI cable is specified to be at least 4 0 volts SCSI 1 spec or 4 25 volts the newer SCSI 2 spec Experiments show that the higher the TERMPWR up to 5 25 volts maximum the better the noise immunity Also it is not sufficient to measure TERMPWR level at the source Sometimes a device does not provide its own TERMPWR and uses it from the SCSI cable There may be no problems if the cable is short However if the cable is long then you have to consider the voltage drop across the full length of the cable You may discover that the TERMPWR at the terminator where it is finally used is lower than the specified limit FS SCSI INITIATORS amp TARGETS There are two kinds of devices on the SCSI bus the SCSI Initiators start the communication and the Targets respond The Initiators are devices that request commands to be carried out Targets are devices that carry out commands SCSI host adapters are Initiators but at times the ho
109. mmands the screen is assumed to have 25 rows numbered from 1 to 25 and 80 columns numbered from 1 to 80 If a parameter is missing or outside the range 1 is used BA ESCAPE SEQUENCES IN from Terminal to Ultra 2080 lt Esc gt A Move cursor up lt Esc gt B Move cursor down lt Esc gt C Move cursor right lt Esc gt D Move cursor left B 2 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix A APPENDIX C TRACE UPLOAD DOWNLOAD FORMATS C 1 HEADER TRAILER INFORMATION Each file transmitted has a 128 byte header consisting of the following fields Byte Field 0 9 Ultra 2080 ASCII string 10 26 Address range The first value is 8 hex digits with leading 0 s representing the first trace address transferred A hyphen only no spaces separates the first value from the second The second value also 8 hex digits represents the last trace address transferred 27 PR an ASCII space character 20 Hex 28 File format code The following codes are in use B Binary display format D Diagnostic format not accessible by customers H Hex dump format R Raw Data format S Structured display format x Xmodem 29 space 30 33 recording mode This is a 32 bit bit significant code for the recording mode used to obtain this trace The bits are Bit meaning 0 1 dge mode 01 1 edge 10 2 edges 11 4 edges 2 4 not used 5 Phase changes before REQ enabled 6 Record on extern
110. move tracel trc mytrace trc moves renames Aracel trc to Anytrace trc P ATTRIB Change attributes This you can examine or change a file attributes If no attributes are given the files current attributes are displayed The attributes are RDONLY HIDDEN SYSTEM ARCHIVE NORMAL The DIRENT attribute is reserved for directories and cannot be changed At the present time only the presence or absence of the RDONLY attribute is used 2 15 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 EXAMPLES attrib mytrace list the attributes of the file Anytrace Attributes ARCHIVE T attrib mytrace rdonly make the file Anytrace read only trib mytrace list the attributes of the file Anytrace tributes ARDONLY ARCHIVE D aa Di ct trib mytrace normal remove all file attributes ttrib mytrace list the attributes of the file Anytrace Attributes NORMAL FILE No bits set P WT Write Trace Write a trace or part of a trace to the disk You must supply the start and end addresses of the trace or you may use the default dash A or either or both addresses If the end address of the trace is past the end of the current trace the end of trace address will be used EXAMPLES wt 0 1ffff tracel saves th ntire trace to disk in file Aracel wt tracel saves th ntire trace to disk using default addresses in file Aracel wt 1000 2000 tracel saves trace from address 1000
111. n lt 2 gt Identify Message Gl Fl D lt 4 gt Custom Message SR lt 3 gt Disconnect Reconnect lt 5 gt Data Xfer Protocols W SDTR lt 6 gt Mode Sense Select setup lt 7 gt Target type 0 Disk lt 8 gt SCSI Version 2 lt 9 gt Command Timeout E You can make your selections either by moving the highlight bar and pressing lt Enter gt or directly by pressing the selector key on the left side on this menu The left and right arrow keys change the current value in brackets 6 4 1 lt 0 gt ALLOCATION TRANSFER LENGTHS This selection enables you to control the amount of data to be transmitted or received and saved during various data phases All numeric entries are in hex 0 F See Section 6 3 5 for maximum allowable values The menu for these selections is as follows ALLOCATION TRANSFER LENGTHS lt 0 gt Xfer Len Rand Acc 00000001 blocks lt 1 gt Xfer Len Seq Acc Proc Comm 000200 bytes lt 2 gt Target Block Size 0200 bytes lt 3 gt Alloc Length for Request Sense 020 bytes lt 4 gt Alloc Length for Inquiry 030 bytes lt 0 gt Initiator Transfer Length for a random access device type a value which will be filled in the TxLgh field of Read Write type commands if Autofill is enabled 6 12 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 lt 1 gt Initiator Transfer Length for a Se
112. n parentheses in Hex format on the last line of the data phase for each transfer 00000 00001 00004 00008 0000C 00023 00027 00028 0002A 0002D 00031 00071 OOOAF 000B3 000B7 000B8 000BB OOOBF 000C3 000DA 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 1A 58 DES 60 61 64 69 6C 83 87 88 8A 8D 91 DI 0020F 00213 0021 0021 OS 8 Start Trace lt LUN 0 Disconnect OK 00 Read Rcv LUN 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 LUN 0 Disconnect OK 00 Read Rcv 00 00 00 00 00 00 00 00 FF 7F 15 FE FF FF FE FF FF F7 Gb Arbitration 80 7 Select w ATN 81 0 7 essage Out CO Identify Command 08 00 00 00 01 essage In 04 Disconnect Bus Free Arbitration 01 0 Reselection 81 0 7 essage In 80 Identify Data In 00 00 00 00 00 0200 00 00 00 00 00 Status 00 Good Message In 00 Cmd Cmplt Bus Free Arbitration 80 7 Select w ATN 81 0 7 Message Out CO Identify Command 08 00 00 22 01 Data In FF FF FF F7 FE 0200 FF FF FF FF FE Status 00 Good essage In 00 Cmd Cmplt Bus Free Arbitration 80 7 Select w ATN 81 0 7 essage Out CO Identify Command 08 00 00 5C 22 essage In 04 Disconnect Bus Free Arbitration 01 0 Reselection 81 0 7 essage In 80 Identify Data In DE E7 D4 D8 FD 4400 BA 6F 76 77 FE Status 00 Good Messag
113. n in hexadecimal first followed by their ASCII equivalent in parentheses Each line of display also shows the state of the three signals received through the expansion con nector J2 DB 15 marked as Exp in the examples below E2 is the most significant bit shown on the left of the triad It is followed by El and then EO Time stamp information comes in either of two formats also In the elapsed format the total elapsed time since the start of the recording modulo about 200 days is shown in the time column In the differential format the time differential between the two events is shown in the time column All times are expressed as decimal nanoseconds with a space between each group of three digits As an example the 3 123 456 789 represents 3sec 123ms 456s 789ns If a less than symbol lt appears to the left of the time stamp the time exceeded approximately 83 seconds To see the larger numbers of the time stamp press the left or right arrow keys The following illustration shows a time stamp with a large time lt 51 371 901 220 or gt Oh Olm ais sm us ns The total time shown by this time stamp is 0 hours 1 minute 51 seconds 371 milliseconds 901 microseconds and 220 nanoseconds Each line of display shows whether the data byte on that line is valid If it is valid then the address on the left is followed by a right angle bracket gt If not the address is followed by a colon The various display options are
114. n the OK button HyperTerminal will route you to a dialog box with the heading phone Number In the Connect Using field select the COM port to which you attached the serial cable under File Properties Phone Number Connect using Click on the OK button You should now be looking at a dialog box titled COM Properties under File Properties Phone Number tab Configure button Make the following selections Bits per second 9600 can be set as high as 115 2k Data bits 8 Parity bits None Stop bits 1 Flow Control Xon Xoff Next click on the File menu and select Properties Click the Settings tab and set emulation to VT100 Click on the O K button On the Ultra2080 selectUtilities Serial Port Settings Make sure that the selections you chose in Step 6 are the same on the Ultra2080 On the Ultra2080 select Utilities Remote Control E 7 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix E Step 10 You should now be connected to your Ultra2080 Press the lt Esc gt key to display the Main Menu Note 1 With the Ultra2080 Lite press System Reset to return to the Main Menu Note 2 Make sure that the baud rates match both on the Ultra2080 and on HyperTerm You should be using the highest baud rate which your computer can support E 8 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix F APPENDIX F SCSI FACTS amp TIPS F 1 GENERAL The importance of proper
115. nd down arrows move the cursor up and down in the window and the lt TAB gt lt Shift TAB gt keys move the cursor between the two windows Once the proper file has been selected enter lt Return gt the file will be read from the floppy diskette to trace memory If the format of the file is not Raw Data gt the file will not be loaded 2 3 7 FILE MANAGEMENT Under this heading you can save traces and setup parameters to the hard disk in the Ultra 2080 There are also commands for manipulating files and directories on the disk When you select File Management rom the File menu the screen below will appear ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 File Tracing Utilities Emulator Save Trace Restore Trace Save Setup Restore Setup Send Trace gt gt e Receive Trace gt gt File Management gt gt one e Print Copy File DOS Shell Delete File Dir EE File Attribute Create Directory Move rename File Receive Xmodem File e Format Drive TRACING Stopped TRIGGER Disabled PRINTER Off Copy a file lt HELP gt Selecting one of the items will display the file selection menu with the appropriate heading Selecting Receive Xmodem File vill bring up the following menu Save Trace Restore Trace Save Setup e Restore Setup Send Trace gt gt Receive Trace gt gt File Management gt gt ww ewe err erence nenne
116. nd occurs involving Initiator ID 7 and Target ID 2 as specified by the 0084 in Selection IDs this will result in a Check Condition Status as specified by the 02 in Status Code Recording will continue until the next Bus Free phase and then stops The final event address will be displayed on the screen as the Ultra 2080 informs you that the trigger condition has been met You can then examine the trace to see what commands preceded the Check Condition Status 02 5 3 2 EARLY TRIGGERING The problem A command results in a condition which causes your SCSI driver to crash You think it is because of linked commands with the flag bit set Set the trigger conditions as follows 5 5 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 5 File Tracing Utilities Emulator Help ler Solel E NIE A EENEG EE e NEE ole E TRIGGER Ge EE EE EE Run Stop e X Trigger Master Enable Displa Stop when trace memory is full e Pause External trigger input Find Parity error low byte ev Trace Parity error high byte Trigge SCSI rEset e Select Re Selection Time out Calcul Selection IDs 0081 HERE Reselection IDs 0081 X Message In Codel 0B Message Out Code2 07 Command Code3 12 X Status Code4 02 Command and Status IDs and MSG or Cmd or Stat e Post trigger Until Bus Free x delay e Delay Hat E 80 TRACING Stopped TRIGGER Disabled PRINTER Off All other trigger conditions are disa
117. new buffer mom Selecting lt 1 gt Use will toggle between the options never always and next cmd 6 4 6 lt 5 gt DATA PROTOCOLS With this selection you can control the way data is transferred during either the Data In or Data Out phases This option opens the following menu 6 14 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 DATA PHASE TRANSFER PROTOCOLS lt 0 gt Synchronous Transfers E lt 1 gt Offset 32 lt 2 gt Period ns 25 lt 3 gt Resp w Msg Reject N lt 4 gt Negotiation RqS Ing lt 5 gt Wide Transfers E lt 6 gt Transfer Width 16 lt 7 gt Resp w Msg Reject N lt 8 gt Negotiation Never SCSI 3 provides for FAST 20 Ultra FAST 40 Ultra2 and FAST 80 Ultra3 rates to 20MHz 40MHz and 80MHz respectively and WIDE 2 bytes data transfer modes Note that only Data Phases In Out will use these higher speed modes All other phases Command Status Message phases always use asynchronous and single byte transfer mode Also note that before the FAST xx and or WIDE are used they must be negotiated between each Initiator and Target A SCSI system can have a mix of devices each using a different mode It is also provided for SCSI 1 devices that neither recognize nor support these modes these devices will reject the SDTR Synchronous Data Transfer Request and WDTR Wide Data Transfer request extended messages SDTR and WDTR negotiations usually occur
118. ng to the proper SCSI connector pair on the front panel the emulator can be used on either Single Ended High Voltage Differential HVD or Low Voltage Differential LVD bus interfaces When attaching the Ultra 2080 to the bus to be tested the hardware in the Analyzer senses which interface exists and automatically enables the proper transceivers 6 2 SCSI INITIATOR EMULATION To enter the SCSI INITIATOR EMULATION MENU from the MAIN MENU select option lt 9 gt Emulate or lt E gt You can issue SCSI commands one at a time or a string of commands macros directly from this menu You can select your commands from the upper part of the menu you can also access several auxiliary functions of the Emulator from the lower part The menu is as follows 6 1 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 SCSI INITIATOR MENU SCSI COMMANDS A 00 Test U Rdy F 12 Inquiry K 28 Read 10 B 03 Req Sense G 16 Reserve Unit L 2A Write 10 C 04 Format Unit H 17 Release Unit 3B Write Buffer D 08 Read 6 I 1D Send Diagn N 3C Read Buffer E 0A Write 6 J 25 Read Capacity a 01 Rezero d 1B Start h 1E Prvnt Med Rem b 0B Seek 6 e 1B Stop I 1E Allow Med Rem c 2B Seek 10 f 1A Mode Sens t z t Vendor Specific g 15 Mode Select 1 8 Exec Macro AUXILIARY FUNCTIONS X Setup Ek Edit CDB
119. oggles between enabled shown as X in brackets and disabled shown by empty brackets When using a PC for remote control use the lt Alt P gt instead the lt Ctrl P gt is used by the PC locally However when using the PROCOMM package on the PC the printing function cannot be used at all because PROCOMM swallows the lt Alt P gt 2 3 9 DOS SHELL With the DOS shell you can enter commands at the AC gt rompt to control the file system The list below shows the commands available This Anelp nessage is displayed when you first enter the DOS shell It may be repeated by typing A r Aielp Command Description Parameters HELP Help X Q Exit shell 2 13 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 CD Change Directory PATH or CD to display CWD COPY Copy file dir FROMPATH TOPATH DEL Delete file dir PATH DIFF Compare files PATH PATH DIR Directory listing PATH FORMAT Format Disk A or C MKDIR Make Directory PATH MOVE Move file dir OLDNAME NEWNAME ATTRIB Change attributes PATH RDONLY HIDDEN SYSTEM ARCHIVE NORMAL WT Write Trace START END PATH WS Write Setup PATH RT Read Trace PATH RS Read Setup PATH C SETUP gt P CD Change Directory cd by itself will display the current directory path cd with a path will change to the selected directory EXAMPLE cd traces This will change to the traces directory GE A This will
120. ol requested For example if Wide Data Transfers are disabled and the Emulator receives a WDTR extended message it will respond with a WDTR extended message showing 0 for the width byte Similarly the SDTR message response will have a 0 offset byte Items lt 4 gt and lt 8 gt asks you to decide when WDTR SDTR negotiation should be done a never b next command c on each Request Sense or Inquiry command d on every command The SCSI 2 specification recommends negotiating with each Request Sense or Inquiry command If the next command is selected this function will revert to never after that command Item lt 6 gt Select either 8 bit or 16 bit data transfers 6 4 7 lt 6 gt MODE SENSE SELECT SETUP This option opens the following menu ODE SENSE MODE SELECT MENU lt 0 gt Mode Sense Alloc Length In 24 lt 1 gt Mode Select Param List Length SOC lt 2 gt Edit Mode Select Parameter List lt 3 gt Copy Mode Sense Data to Mode Select Parms Item lt 0 gt specifies the buffer size in bytes allocated by the Initiator for Mode Sense data received from the Target Item lz specifies the number of bytes which the Initiator will send if the Target allows it as parameters of the Mode Select Command Item lt 2 gt view and change the data sent as parameters This acts the same as the Data Buffer Management menu 6 16 ANCOT Corporation UserManual SCSI Bus Anal
121. ollowing the byte Data count i e the number of transfers during the Data In or Data Out phase is shown in Hex format and in parentheses just after the trace memory address for the last line of the data phase NOTE There are situations when the tested system hangs during the data phase and you need to find out how many data bytes were actually transferred Normally when the system hangs you press lt Stop gt or lt S gt to stop the tracing then lt Disp gt or lt D gt to display the trace You will not see the data count in parentheses at the end of the last hung data phase on the structured display This is because the data count is recorded in the trace memory when the Bus Free phase is entered The Ultra 2080 stores data count in the data byte memory of the Bus Free event This recording is all done by hardware because of the recording speed requirement If you need to see the data count press the SCSI RESET pushbutton to reset the Target before you press lt Stop gt this will result in Bus Free phase and subsequent recording of the data count in the trace memory To avoid clutter multi byte messages have the phase label only on the first byte Multi line data phases are also labeled only on the first line When enabled the duration of each phase is displayed on the last line of that phase if space is available on the line Press lt E gt to toggle between timing display enabled or disabled Several samples of Structured
122. on 2 5 6 as mentioned in the previous paragraph by assigning an IP address to the Ultra2080 and starting the web server you may control the Ultra2080 by using a web browser such as Netscape or Internet Explorer In Netscapes ALocation ield or Internet Explorers AAddress ield type Anttp ollowed by the IP address which you have assigned to the Ultra2080 For instance if you assigned the IP address 192 168 1 1 to the Ultra2080 type Anttp 192 168 1 1 in the location or address field and your browser will access the main page of the Ultra2080 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 If you need to access files on the Ultra2080 start the FTP server and use and FTP client on your computer such as WS_FTP from Ipswitch Choose the AC irive and a file directory tree should be displayed by your FTP program Do not delete any files in the Aittp lirectory These files are the web pages for the Ultra2080 You may have to replace these from time to time as new pages become available from Ancot web site Do not delete the file Aincot hlp This is the main helpfile for the briefcase version 1 7 4 MENUS The user interface is through the screen and keyboard built into the front panel of the Ultra 2080 an external keyboard connected to Serial 1 a mouse or screen and keyboard of a remote control PC CRT The operator interface from the keyboard or from the external PC AT keyboard is completely menu driven The m
123. or Data Out phase can be skipped after the leading bytes up to 255 Note that all bytes transferred are counted and the total count will appear in the trace if the command completes successfully d any transition on the MSG C D or I O SCSI Control lines can be recorded the status of the SCSI bus and 3 external signals can be recorded on every negative transition of bit 0 of the expansion port certain changes on data lines when tracing the SCAM protocol and during the Arbitration phase For more on trace recording modes read Section 2 4 6 1 5 FRONT PANEL The front panel of the Ultra 2080 contains a flat panel display screen a keyboard two push button switches and 36 LED indicator lights Several connectors a cooling fan and the main power switch module also share the front panel 1 5 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 SCSI bus Analyzer Uitra2080 3 Message In 209 End Capit Bus Free Arbitration 0080 7 Select w ATN 0081 0 7 Message Qut CO Identify LUN Disconnect OK Command 0A 00 64 98 10 00 Message In 04 Disconnect Bus Free Arbitration 0001 0 Reselection 20001 0 7 Message In 80 Identify LUN Data Out 68 20 74 68 74 69 76 65 ya Z e Parallel 20 80 64 26 53 65 65 20 44 69 S Eeer 73 6B 28 73 72 65 63 65 69 76 65 64 20 66 F 6D 04 0D 0A 32 2E 20 52 6F 75 72 20 60 76 64 20 6D 61 20 73 GE 65 74 77 2 6B 26 2 4 80 84 20 43 66 77 bF 72 6B 6F 65
124. oration User Manual SCSI Bus Analyzer Ultra 2080 Section 3 File Tracing Utilities Emulator Help e Run R Stop Se e Display Trace DiS Pause EE Find e Trace Mode Setureees SEL DISPLAY FORMAT Trigger Setup e s e Select Display X Structured e Calculate Time Binary emer rere reeves rer Compact HexDump Profile lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off Structured display format Structured causes the next page of trace to be presented in Structured format Binary causes the next page of trace to be presented in Binary format Compact causes the next page of trace to be presented in a Compact format showing one SCSI command per line HexDump causes the next page of trace to be presented in Hex Dump format Profile causes the next page of trace to display a timing analysis of a single SCSI command by phase 3 18 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 3 19 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 4 SECTION 4 SEARCHING FOR EVENTS IN THE RECORDED TRACE 4 1 INTRODUCTION The Ultra 2080 provides a powerful easy to use searching utility This feature provides you with the ability to home in on the event of interest in your recorded trace without needing to wade through the uninteresting events before or after You can specify the exact combination of phase and data p
125. ow EDGE MODE 0 C 7 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix C EDGE MODE BITS 1 ONE EDGE REQ ACK The trace acquisition logic generates an event on the rising edge of REQ if I O is asserted or the rising edge of ACK if I O is disserted ACK FOUR EDGE REQ ACK The trace acquisition logic generates an event on each rising and falling edge of REQ or ACK 1 TWO EDGE REQ ACK The trace acquisition logic generates an event on each rising edge of REQ and The time stamp counts ticks since recording started each tick is 20 ns C 3 READABLE FORMATS In addition to the Raw Data format it is possible to upload in either Structured Diagnostic or Hex Dump format In these formats the file will contain trace information just as it appears on the screen of the Ultra 2080 when displaying in these formats These formats cannot be downloaded back into the Ultra 2080 C 8 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix D APPENDIX D THE SCAM PROTOCOL D 1 GENERAL The ASCSI Configured AutoMatically SCAM protocol is a new addition to the SCSI 3 parallel standard which enables assignment of SCSI IDs to individual devices automatically and totally under software control The SCAM protocol has been designed to tolerate and to allow coexistence of legacy devices with hardwired IDs jumpers and the new SCAM capable devices on the same SCSI cable We refer the reader to the SCSI 3
126. p For the Time stamp trace event the Flag Bit is set to 1 If there is one time event it will be the low time stamp If there are two time stamps in a row the first is the low time stamp and the second is the high time stamp The fourth byte of the trace event contains the trace mode Case 1 Start of Trace GE 31 30 20 18 17 Fa SCAM EXT ALL EDGE EDGE INP SC YR RA Ge Case 2 End of Trace Ge 31 30 20 mu 18 17 En SCAM EXT ALL EDGE EDGE INP ee ae Ge Case 3 Pause Trace OxF3 C 5 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix C 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 ere ee ee ee eee SCAM EXT ALL EDGE EDGE INP PHAS MODE MODE ES 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 C 6 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix C TRACE MODE BITS 7 SCAM SCAM Enables capturing SCAM significant SCSI transitions EXT INP External Input Enables capturing an event on the rising edge of the external input signal it 5 ALL PHASES All Phases When this bit is a one the trace acquisition logic generates events on changes on the following signals BSY SEL ATN RST REQ ACK MSG CD I O When this bit is a zero the trace acquisition logic generates events on changes on the following signals BSY SEL ATN RST REQ ACK 7 EEE EN rs emt o 1 EDGE These two bits define the recording mode as either one edge two MODE 1 edge or four edge mode See bel
127. play continuously from the start address to the end Displaying within a range longer than one screen length would usually be selected when also generating hard copy on a printer Use lt P gt on the keyboard to toggle the printer ON and OFF When displaying a range longer than one screenful press any key on the keyboard to pause the display A prompt at the bottom of the screen will tell you how to stop displaying AQ r AEsc gt or continue displaying any key After all selections have been made select lt OK gt with the arrow keys or with the mouse or press lt Ctrl Home gt followed by lt Enter gt The following table describes the keys you can use while displaying a trace 3 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 The following keys are active in the trace display mode letters are case insensitive Moving around in a trace Key Meaning lt down arrow gt Scroll down one line lt up arrow gt Scroll up one line lt PgDn gt lt Space gt Scroll down one screen lt PgUp gt Scroll up one screen lt Home gt Display one screen starting at the beginning of the trace lt End gt Display one screen ending with the end of the trace A Display one screen starting at a given address Changing to another trace format Key Meaning F F5 lt Flip gt Flip between structured and binary display or flip from any other display format to structured format Display trace in binary format D
128. pond in a timely manner If enabled timeout will abort the current command by issuing a SCSI RESET condition if the command has not completed within approximately two seconds It is important to disable timeout if you are going to issue a command that is not expected to complete within the timeout period such as a tape rewind command or a disk format command 6 17 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 6 18 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 7 SECTION 7 INSTALLATION 7 1 UNPACKING Inspect the shipping carton for signs of damage before opening If there is any evidence of damage notify the carrier and Ancot immediately Remove the instrument and all accessories from the shipping carton and compare the contents with the parts list accompanying the package or listed on the packing slip If any equipment is missing contact the Ancot local representative or Ancot directly as soon as possible You may want to save the shipping carton for return of the equipment for factory service if that is required 7 2 INITIAL TURN ON Connect the line cord to the AC module on the front panel of the Ultra 2080 and plug it into the three pin 110 220 Volt wall outlet the power supply is auto ranging If a three pin outlet is not available use a two pin socket with a proper ground wire attached and connected to ground If you want to use an external keyboard with your Ultra
129. poration User Manual SCSI Bus Analyzer Ultra 2080 Section 2 P DATA FILTER With this entry you can select the Skip Data recording mode The number in the brackets shows how many data transfers will be recorded If ASave first n bytes of data is enabled using the left and right arrows the number of bytes showing in the brackets will be recorded This number ranges from 1 to 255 In either case the total number of data transfers is counted and recorded in trace memory and will appear in the structured display Skipping data does not inhibit the transfer of data across the SCSI bus Only recording is affected 2 4 7 TRIGGER OPTIONS See Section 5 for information on triggering 2 4 8 SET DISPLAY FORMAT With this function you can specify how the recorded activity is displayed See Section 3 for a complete discussion of the display modes 2 4 9 TIME CALCULATION With this function you can select two trace events by specifying their addresses and calculate the elapsed time between the two events It uses the 20 nanoseconds resolution time stamp This function is also accessible from the trace display mode by pressing lt Ctrl T gt From the main menu select ATracing then ATime Calculation o access this utility You can also reach this function from any screen of trace memory display by pressing lt T gt on the keyboard You will be asked to provide two trace memory addresses These may be entered in either order The utility then e
130. program If it does not appear check the baud rate and the cables The file to download is supplied as u2080 chk by Ancot The progress of the download will be displayed on the screen At the completion of downloading the system will re boot with the new firmware At this point you must download the file Ancot sys o the root directory of the Ultra2080 hard disk AC The file Ancot sys s a self extracting file which will install the necessary files during the next reboot The file Anncot sys an be downloaded through the serial port using IK Xmodem download protocol or through the Ethernet port using FTP In either case all settings were changed to the factory defaults after downloading the program Ai2080 chk You will have to change the serial port or the Ethernet settings to the desired values If you choose to download Aincot sys ising the serial port do the following 1 Set the serial port to the proper settings Utilities Serial Port Settings 115kBaud is recommended 2 Start the download on the Ultra2080 File File Management Receive Xmodem File The default destination of AC ancot sys s correct 3 On your computer start the IK Xmodem download of the file Anncot sys 4 When the transfer is complete re boot the Ultra2080 by pressing System Reset During the boot process the Ultra2080 detects the presence of the file Ancot sys ind asks the you if the new files are to be installed Click lt OK gt or press return and the
131. q Access Processor or Communications device type a value which will be filled in the TxLgh field of Read Write type commands if Autofill is enabled lt 2 gt Target Block Size defines the data block size expected in the Target The data buffer used by the Read Write type commands will be sub divided based on this value lt 3 gt Allocation Length for Request Sense a length of buffer allocated for Sense data received from the Target in a Request Sense command The maximum value is 20 hex This value will be filled in the Allocation Length field of a Request sense command if Autofill is enabled lt 4 gt Allocation Length for Inquiry a length of buffer allocated for Inquiry data received from the Target in a Inquiry command The maximum value is 40 hex This value will be filled in the Allocation Length field of an Inquiry command if Autofill is enabled 6 4 2 lt 1 gt ARBITRATION For SCSI 2 Arbitration is mandatory However in SCSI 1 it was optional and some very early systems did not arbitrate You can disable Arbitration in order to emulate those early SCSI 1 systems Note that by disabling Arbitration the Disconnect Reconnect option will also be disabled 6 4 3 lt 2 gt IDENTIFY MESSAGE This selection determines whether Selection with Attention will be used to signal a desire by the Initiator to send a Message Out to the Target before the CDB This message phase is normally used for an Identify Message
132. r Ultra 2080 Section 4 Trace PAUSE Each time recording is paused an artificial event PAUSE marker is written into the trace memory Data only ignore phase This pattern ignores the state of the control lines MSG C D and VO However BSY will be active SEL and RST will be inactive and the data transfer will be qualified by REQ ACK for transfers In Out The data pattern specified can even span more than one phase Reserved Phase In Reserved Phase Out The ANSI SCSI specification leaves undefined reserved for future standardization two of the eight possible configurations of information transfer phases These patterns are matched when MSG is active and C D is inactive and the state of I O matches In or Out Data will also be qualified by REQ ACK for transfers In or Out Custom Control Bit Pattern Use this selection if none of the patterns matches the event phase you want to find When you press lt Enter gt with the bar on the ACustom Control Bit Patt tem the following screen will be displayed File Tracing Utilities Emulator Help Customl xxxxxxxx XX Custom2 xxxxxXxxx XX Search x Forward Backward Change searching range Start Addr 00000000 End Addr 0001934C Trace memory range 00000000 0001934c Ocurrence 1 Pattern 1 xxxxxxxx XX Pattern 2 xxxxxxxx XX Pattern 3 xXxxxxxxx XX Pattern 4 xxxxxxxx XX TRACING Stopped TRIGGER Disabled PRINTER Off Notice that the menu help line at
133. r for outgoing data If the buffers are the same size the entire length will be copied If the buffers are different sizes only the length of the shorter one will be copied The remainder of the longer buffer will be unchanged You can copy any source buffer into almost any destination buffer the exception for destination are the input buffers Before copying always select the proper source buffer Toggle the selection using the arrow keys in selection lt 0 gt When you type lt 3 gt for Copy Buffer you will be prompted to select the destination buffer Select the destination using the arrow keys then press lt Enter gt to execute the copy 6 3 5 lt 4 gt SET BUFFER SIZE With this selection you can specify the number of bytes in any of the buffers Certain maximums must be observed as shown in the table below Buffer Maximum Size Default decimal hex hex Read 8 Mbytes 800000 200 Write 8 Mbytes 800000 200 User Msg Out 16 Bytes 10 00 Req Sense Data 64 Bytes 40 20 Inquiry Data 128 Bytes 80 30 ode Sense Data 255 Bytes FF FF ode Select Parms 255 Bytes FF C 6 11 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 6 4 lt X gt EMULATOR SETUP Selecting option lt X gt gives access to the various operating parameters of the SCSI emulator Parameters can be changed through selections from this menu EMULATOR SETUP MENU lt 0 gt Alloc Xfer Lengths lt l gt Arbitratio
134. ram for the MPU is saved in EPROM with 64KB capacity and flash memory with 1MB capacity Communication with the operator is by a built in keyboard and an LCD flat color screen display A parallel printer may be connected for hard copy output In addition a PC AT type keyboard and a mouse can be attached The Analyzer can also be placed in Remote Control mode controlled by an external PC or VT 100 type monitor Non volatile EEPROM memory provides for storage of setup parameters and user option settings 1 4 TIMING CONDITIONS IN RECORDING Recording in the Trace Memory is event driven This means that only transitions on the SCSI bus are recorded A valid change event is determined by the tracing options and is defined as follows a positive or negative transition on the BSY SEL ATN and RST lines during Information Transfer Phases a SCSI event can be a qualified by the valid edge of REQ or ACK signals During READ operations Data from Target to Initiator the status of SCSI bus signals is recorded in Trace Memory following the leading edge of the REQ signal During WRITE operations Data from Initiator to Target the status of SCSI bus signals is recorded following the leading edge of the ACK signal b recorded during any transition of the REQ or ACK signals e g following all 4 edges of REQ and ACK 1 4 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 c recording of data during a Data In
135. rigger on positive to negative transition if enabled from the trigger menu External Trigger Input expects TTL level signal The basic trigger functions which most users would need have been implemented in the system Additional unique trigger functions may be added by using this external trigger EXTERNAL SYNCH OUTPUT The coaxial BNC type connector on the right side of the front panel provides a trigger signal which may be used for triggering external instruments such as oscilloscopes logic analyzers etc When a trigger occurs this output generates positive to negative transition External Synch uses a TTL level EXPANSION 3 BIT PORT INPUT There is often a need to compare the relationship of external signals with the SCSI bus signals For this purpose the Expansion connector is 1 8 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 available This input port allows for up to 3 signals to be recorded together with the SCSI trace This additional data after being recorded will be displayed as three 0 or 1 digits in the BINARY display mode Pin can be used as a clocking signal if external clock is enabled from the recording mode menu See Appendix A for the Expansion connector pinout Note that on this connector there are two pins for Vcc 5V available up to 100mA and two pins for GND The Vcc and GND may be used to power external devices such as AD converters or other adapters AC POWER MODULE
136. roducer sequence is either a single Esc character 1B hex or the Esc character followed by a single character 5B hex Parameters are decimal numbers transmitted as the ASCII characters 0 30 hex through 9 39 hex Parameters are separated from each other by a semicolon 3B hex In cases where the parameter value is negative the semicolon is replaced by a colon 3A hex There are no negative parameters in any of the sequences currently used The terminating character is always a printable ASCII character usually either an upper or lower case letter Terminating characters differ depending on the purpose to be accomplished by the escape sequence B 1 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix B B 2 ESCAPE SEQUENCES OUT from Ultra 2080 to Terminal CHARACTER ATTRIBUTE SEQUENCES lt Esc gt 0m Sets attribute to normal video bright character on dark background lt Esc gt 7m Sets attribute to inverse video dark character on bright background SCREEN CLEARING SEQUENCES lt Esc gt 0J Clears from cursor to end of screen lt Esc gt 2J Clears entire screen lt Esc gt 0K Clears from cursor to end of line lt Esc gt 2K Clears entire line lt Esc gt L Insert line CURSOR MOVEMENT SEQUENCES Sequence sent to the terminal to move the apparent location of the cursor displayed lt Esc gt lt row gt lt column gt H Move cursor to row lt row gt and column lt column gt For all movement co
137. rtion of idle to active time on the bus P CAPTURE ON EXPANSION PORT BIT 0 This function enables or disables recording of events when Exp 0 changes When enabled any transition up or down on expansion connector bit 0 DB 15 type connector pin 1 will cause recording of a snapshot of the SCSI bus within 20 ns of the transition 2 20 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 This mode is useful for relating the timing of signals internal in tested system to the contents of the SCSI bus P CAPTURE SCAM PROTOCOL With this mode you can record events during the auto configuration process of the SCSI 3 SCAM Protocol In this mode whenever both BSY and SEL signals are active transitions on D5 D6 or D7 the SCAM Handshake lines cause an event to be recorded Since transitions on the certain data lines cause recording which in normal trace mode would be ignored more of the trace memory is used than in the normal trace mode Note Use of this option requires that the ACapture Phase Changes ption be enabled Refer to Appendix D and the SCSI 3 ANSI specification document SCSI 3 Parallel Interface SPT Annex B for detailed descriptions of the SCAM protocol P STOP WHEN TRACE MEMORY IS FULL With this mode selected tracing will automatically stop when trace memory fills up and will not overwrite the beginning of the trace This mode automatically sets the appropriate trigger options 2 21 ANCOT Cor
138. s like the 4G Incr LBA Wt command will have an effect dependent on the initial state of the toggle Some items require an lt Enter gt key press to end data input like the A Chng LBA command The lt Enter gt key is not shown as part of the macro even though it will occur Instead the value entered as input is shown in braces Execute macros by pressing the corresponding number key in the range 1 through 8 Macros can be repeatedly executed if the Z Repeat Command is enabled See Section 6 2 13 6 2 3 lt D gt DATA BUFFER MANAGEMENT This item gives access to the Data Buffer Management which will display its own menu See Section 6 3 for a complete discussion of the buffer management functions 6 2 4 lt E gt EDIT CDB With this function you can set or clear any bit of any defined CDB Command Descriptor Blocks including the Vendor Unique CDBs The current contents of the CDB selected are displayed and you can change any or all of the bytes The modified CDB is retained until you restore defaults See Section 7 3 5 You have complete control over seven custom CDBs accessed via SCSI Command letters lt t gt through lt z gt lower case The defaults for these CDBs are all zeros making them Test Unit Ready commands Using the lt E gt Edit CDB function you can make them into any command including the non standard ones You will be asked to specify In Out or No buffer if the data phase for that parti
139. s lt Flip gt or A o change the display format You may want to experiment with other recording modes and with triggering at this point 7 4 COMMUNICATION INTERFACING AND SETUP When using a remote CRT terminal or PC connected via the Serial 1 port directly or over a modem a compatible communication format and protocol must be used To help the user to install the Serial 1 I O port is programmed at the factory to a default set of parameters These are Serial 1 port 9600 baud 8 data bits no parity 1 stop bit RTS and CTS is not used Note that Serial 1 when communicating with a CRT terminal uses the X On X Off protocol only signal pins 2 and 3 are used Selections described above are stored in the non volatile EEPROM and do not need to be selected again unless different values are required Set different parameters using Serial Port Settings om the Utilities menu This is described in Section 7 1 6 If you have problems communicating with the Ultra 2080 because the serial port is configured wrong you press the SCSI RESET push button and hold it down while resetting the unit with the SYSTEM RESET push button You may do the same by turning the power off and on again 7 2 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 7 while holding the SCSI RESET This sequence will reset the Serial 1 port to its default 9600 baud setting You may need to use this procedure only with the Ultra 2080 Lite because you
140. shown in the following sample displays The display example on the next two pages shows the logic analyzer style of control signals with 8 bit data and differential time display This trace also shows the capture 4 edges REQ ACK and capture all data modes of recording Note that the data word at the Bus Free event after the command holds the data count 0008 bytes in the data in phase of this command Just to the right of the Exp column during the data phase only the current REQ ACK offset is shown as a 2 digit hexadecimal number This number is valid only in 4 edge mode The number is generated from the recording of the REQ and ACK signals in the data phase if the recording mode does not include 4 edge capture the offset is not shown 3 9 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 Addr BSY SEL ATN RST MSG I O C D REQ ACK Ph Data PE Exp Time 00000 Start Trace 00001 e e Arb 80 000 0 00002 e e 80 000 2 840 00003 gt e 81 000 1 620 00004 e Sel 81 000 160 00005 81 000 411 400 00006 pe Ta T 00 000 180 00007 e MO 00 000 273 520 00008 co 000 3 400 00009 H _ co 000 27 700 0000A BE e e co 000 80 0000B se Cmd 00 000 563 160 0000C 03 000 14 260 0000D WI 03 000 16 840 0
141. shows which option is selected To avoid confusion if item lt 1 gt Disabled is selected it is shown by D in the parentheses To select a different type of queue tag message either type the number of the selection or move the highlight bar to that line and press lt Space gt or lt Enter gt 6 2 15 lt Z gt REPEAT COMMAND When enabled by lt Enter gt this item causes the next command selected to be executed repeatedly until stopped by a press on any key The halting keypress also disables repeating for subsequent commands until explicitly enabled again Macros can also be repeated just like indi vidual commands 6 8 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 6 3 lt D gt DATA BUFFER MANAGEMENT With this selection you can manipulate the data buffers used for SCSIcommands You can fill the outgoing data with a variety of patterns or view and edit each individual byte You can also view the contents of the incoming buffers from the previous SCSI command DATA BUFFER MANAGEMENT MENU lt 0 gt Select Buffer Data Out lt l gt View and Edit Buffer lt 2 gt Fill Buffer lt 3 gt Copy Buffer lt 4 gt Set Buffer Size 0200 6 3 1 lt 0 gt SELECT BUFFER Always select the proper buffer before viewing editing or filling it Toggle the buffer selection using the arrow keys The following buffers can be selected SCSI Data In SCSI Da
142. splayed on each screen including disconnects reselections all information transfer phases etc The heading of the display shows the trace memory address range occupied by the command the SCSI IDs of the Initiator and Target and the opcode and interpretation of the command transmitted This format assumes that each command is contiguous in the trace If commands are interleaved the resulting display is unpredictable The Command Total time is shown at the bottom of the screen If one or more disconnects were involved in this command then the Command Total will be shown as two values first the time with disconnect included followed by the time with disconnect excluded The disconnect itself is shown on the line above the Command Total both in raw time in nanoseconds and as a percentage of total command time including disconnects Each bar displayed also shows timing information both in raw time in nanoseconds and as a percentage of the total command time excluding disconnects SCSI COMMAND PROFILE Trace Address 00040 0025B IDs LF gt ED Command Code 08 Read Rcv Data Transferred 512 Bytes Arb Sel 71 600 ns 3 7 ID Msg 93 920 ns 4 9 Command 300 560 ns 15 9 Data 735 600 ns 38 9 Status 286 360 ns 15 1 End Msg 398 480 ns 21 1 Cmd Total 1 886 520 ns 3 16 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 3 The following definitions of phases are used in calculating the timing Arb
143. st adapter may need to act as a Target for some commands SCSI peripheral devices are Targets but for some commands e g a COPY command the peripheral may need to act as an Initiator temporarily The single byte SCSI bus SCSI 1 or SCSI 2 Narrow supports up to eight devices in any mix of Initiators and Targets with the limitation that at least one Initiator and at least one Target are present The SCSI 2 Wide bus supports up to 16 devices F 4 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix F HOST DENTEN gt Target mag disk A SCSI system may be as simple as a single computer with SCSI host adapter connected by cable to a single SCSI Target device such as a disk drive F 6 SCSI DEVICE ADDRESSING Each device on a SCSI cable must use its own ID address The SCSI ID initiator or target address of each SCSI device connected must be selected by setting the proper jumpers or switches on the SCSI device itself Each ID must be unique duplicate addresses may hang the whole SCSI bus or may result in unpredictable behavior This latter case may be difficult to identify You may not need to be concerned about SCSI IDs on working systems However as a rule always verify SCSI ID selections when adding a new device to an existing SCSI system Most SCSI peripherals are shipped from the factory with the SCSI ID set to 0 The newer SCSI devices starting in 1994 have their SCSI IDs assigned automatically witho
144. st trigger External triggering through trigger input BNC connector External synch trigger output through a BNC connector Physical dimensions 16 5 W x 12 5 D x 4 5 H Weight 12 lbs Housed in a transportable high quality fan cooled attach case type enclosure with detachable top cover Built in LCD flat screen keyboard and switching power supply for 110 220V 50 60Hz operation A storage pouch for a small keyboard cables adapters etc 1 12 SCSI SPECIFICATIONS AND REFERENCES 1 12 1 SCSI STANDARD SPECIFICATIONS Mechanical electrical and functional definitions of the SCSI 1 are described in SCSI 1 Specification Number ANSI X3 131 1986 Title Information Systems Small Computer Systems Interface SCSD Can be purchased from American National Standards Institute Inc ANSI 1430 Broadway New York N Y 10018 Phone 212 642 4900 Fax 212 302 1286 SCSI 2 and SCSI 3 Specifications are available from GLOBAL ENGINEERING DOCUMENTS 3130 South Harbor Blvd Suite 330 Santa Ana California 92704 800 854 7179 or 303 792 2181 Fax 303 792 2192 For the SCSI2 refer to document X3 131 1994 1 16 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 1 1 12 2 OTHER LITERATURE Basics of SCSI Fourth Edition by Ancot a quick introduction to SCSI SCSI terms description and glossary Available from Ancot Corporation 115 Constitution Drive Menlo Park CA 94025 Phone 650 322 5322 Fax 650 322 0455 Int
145. stance systems The deficiencies in the cable crosstalk capacitance skew etc will accumulate over the long length and may exceed maximum allowable value F 8
146. t Q gt are the same as in the MAIN MENU level and they are not listed in this SCSI INITIATOR MENU These are the RUN PAUSE or STOP used for starting pausing or stopping the trace and QUIT for exiting from this menu These functions are described in Sections 2 2 2 2 2 3 and 2 2 4 respectively 6 2 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 In the following paragraphs individual auxiliary functions are explained in more detail Functions are listed in alphabetical order Functions such as X Setup and D Data Buffer Management are rather complex they are described in Sections 6 4 and 6 3 respectively MESSAGES PROGRAMMED BY THE USER SCSI Command Descriptor Blocks CDB can be preceded by one or more messages The Ultra 2080 can be used to include several of these messages in the same command Each can be individually enabled or disabled and its contents set Enabled messages will be transmitted in the following order Identify message Queue Tag message 2 bytes Custom User message 1 16 bytes WDTR 4 bytes SDTR 5 bytes Any of these might be rejected by the target or have a response message in phase If so the remainder of the list will be sent following the response From the Initiator Emulator s perspective the Custom User message is entirely rejected if any one byte is rejected Read Sections 6 2 14 and 6 4 5 for more detailed descriptions of how to program custom messages 6 2
147. ta Out Custom User Message Mode Select Data Mode Sense Data Request Sense Data Inquiry Data The Custom User Message is a message out which will be sent following Identify message just before the Command phase This would be the Abort Queue Tag vendor unique or similar messages The SDTR or WDTR would also be sent in this position however these two extended messages are rather complex and therefore are programmed from another menu From the main menu select lt E gt for Emulation lt X gt for Emulation Setup and lt 5 gt for Data Transfer Protocol SDTR amp WDTR menu When copying a buffer to buffer the source buffer is designated on the lt 0 gt Select Buffer line You will be prompted to select the destination buffer when you type lt 3 gt for Copy Buffer 6 9 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 6 3 2 lt 1 gt VIEW AND EDIT BUFFER With this selection you can examine each byte of the active buffer and modify any of them Editing is very simple Use the cursor control keys to move to the byte you want to change Then type the new value for the byte As long as you type keys which are valid hexadecimal digits the cursor will move along in the buffer and the new data will replace the old You can also use the cursor control keys to skip over or move back within the buffer If you type only a single digit for a byte followed by lt Enter gt or some key which is not a
148. the bottom of the menu shows the meaning of the individual bits The Custom 1 and Custom 2 help lines are shown below Custom 1 help line res res res ATN TRG EX2 EX1 EX0 Custom 2 help line PEH PEL BSY SEL RST MSG C D 1 0 4 3 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 4 The X0 X1 and X2 are the signals on pins 1 2 and 3 of the Expansion connector J2 at the time of capture of this event You can edit individual bits of the search phase pattern using the 0 1 and X keys Move within the pattern using the left or right arrow keys After you select the phase pattern you will also be given the option of selecting a qualifying data pattern for that same event The default pattern is all data as Don t Care starting with xxxx xxxx binary Change the data pattern by entering A A or AX or use the arrow keys to move to the next field Press lt OK gt to execute the search 4 2 SELECT THE SEARCH OPTIONS The FIND MENU gives a list of phases and conditions to search for It also lists several options to control the search The options are explained in detail in the paragraphs below To accept the option default values select lt OK gt to execute the search To change an option default value use the selector letter on the keyboard to choose the option you want to modify Use the lt Enter gt key to toggle your choice Then select lt OK gt to execute the search 4 2 1 SEARCH FOR WIDE
149. traight through cable See Appendix A for the pinout Make sure the connections are made and the host is setup for the same baud and data format as for the Ultra 2080 Select ASerial Port ASCII r Aerial Port Xmodem rom the menu and you will be given a choice of file formats to transfer Selecting Aerial Port ASCII will display the following menu The XMODEM transfer uses only the raw trace data format File Tracing Utilities Emulator Help e Save Trace Restore Trace e Save Setup Restore Setup e Send Trace SoS RER Rae EEE TRUE IE Send Trace ASCII oss nern nn nenne Fi e Pre Select file FORMAT DO Format x Raw Structured Binary Hex dump Compact Trace range to send Start Addr 00000000 End Addr OOOOFOEF Trace memory range 00000000 OOOOFOEF lt OK gt lt Cancel gt TRACING Stopped TRIGGER Disabled PRINTER Off The Raw Data format is the only one that can be downloaded into the Ultra 2080 later See Appendix C for a description of the content The other formats are text files which are duplicates of the trace display formats identical to that which appears on the screen of the Ultra 2080 These formats may be useful for comparisons and post processing of the trace information but cannot be reloaded into the Ultra 2080 Note that they are not compressed and files are much larger than the Raw Data format For this reason post processing of NON Raw Data form
150. trigger delay 3s selected tracing will continue until the selected percentage of trace memory is filled If 0 is selected tracing will stop after 10 more events and the trigger will be at the end of the trace If 100 is selected tracing will continue until all but the 10 events before the trigger have been recorded This will place the trigger event at the start of the trace When selecting Post trigger delay you can place the trigger point anywhere in trace memory In this manner the desired amount of early trigger or late trigger delay can be selected Other items in the TRIGGER SETUP MENU are mostly self explanatory They are listed below Trigger Master Enable When enabled the selected trigger options are enabled When disabled no triggering will occur Stop When Trace Memory is Full When enabled tracing will automatically stop when trace memory fills up The post trigger delay is automatically set to 100 External trigger input When enabled a transition low or high at the external trigger connector BNC is a trigger condition 5 2 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 5 Parity error low byte When enabled a byte on the SCSI low data lines DO 7 DPL with even parity is a trigger condition Any SCSI information transfer phase selection or reselection phase is a candidate for this trigger Parity error high byte When enabled a byte on the SCSI high data lines D8 15 DPH with e
151. ught out to the back panel where you would only occasionally be attaching external peripherals it may be practical to use one terminator permanently installed in the SCSI adapter inside the chassis and to use a removable external plug in terminator in the external SCSI connector on the back panel of the host chassis This external terminator can then be removed when attaching an additional external SCSI peripheral e g tape for back up and inserted in the second daisy chained SCSI connector on the external peripheral F 3 1 SINGLE ENDED ALTERNATIVE This alternative uses transfer over a single live line in reference to GROUND True signal is defined as a low level 0 to 8 V and False signal is defined as a high level 2 0 to 5 25 V SINGLE ENDED TERMINATION Active type Passive type o 4 25 Volt o 4 25 Volt TERMPWR 110 ohm Z 220 Ohm gt gt e eeesseceso NNN DO Z V reg ee ee RER AR NNN D1 SIGNAL seses O lllo 2 85 V ee NNN D2 Z Z 330 Ohm H o GROUND o GROUND _ ee eee NNN IT O F 2 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix F F 3 2 HIGH VOLTAGE DIFFERENTIAL HVD ALTERNATIVE This alternative uses transfers over two electrically symmetrical lines denoted SIGNAL and SIGNAL The True signal is defined as SIGNAL more positive than SIGNAL and the False signal is defined as SIGNAL more negative than SIGNAL DIFFERENTIAL TERMINATION o 4
152. urrent value of the LUN variable 6 5 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 6 2 7 lt AI gt INITIATOR ID Determines the SCSI ID number to be used by the Initiator Emulator The ID number currently selected is entered in hex 0 through F The corresponding bit will be asserted on the data bus during Arbitration to identify the Initiator 6 2 8 lt K gt COMPARE BUFFERS Selecting this option causes a byte by byte comparison of the current contents of the SCSI Read Data Buffer and the SCSI Write Data Buffer Both of these buffers should have their lengths defined beforehand See Section 6 3 5 for details If their lengths are different then the shorter one will be used for the comparison The number of mismatches is reported e g K0003 if any are detected If the buffers compare correctly only K is displayed on the screen and no other report is issued 6 2 9 lt N gt LINK amp FLAG BIT With this selection you can emulate linked commands Using lt Enter gt you can change this variable to 3 possible states as shown by the codes below Code Function blank Link and Flag bits both cleared L Link bit set Flag bit cleared FL Link and Flag bits both set The Link amp Flag bits feature is intended to test target handling of linked commands The Link bit is used to continue the I O process across multiple commands The Flag bit is typically used to cause an interrupt in the initiator betw
153. ut the need for mechanical jumpers This method is defined in the SCSI 3 SCAM protocol standard document A brief description of SCAM is in Appendix D F 7 SCSI DATA PARITY The data path on the SCSI bus consists of 8 data lines and 1 parity line on the Narrow bus SCSI 1 specified parity as an option however in SCSI 2 it became mandatory You can expect that practically all systems in operation today support parity The only catch may be that on some devices of the SCSI 1 variety parity could be disconnected and has to be enabled by a jumper On some systems parity error if detected will be reported but the system remains operational on other systems parity errors will cripple its operation F 5 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Appendix F F 8 MIXING S E amp HVD SCSI DEVICES The S E and HVD interfaces are mutually exclusive The SCSI bus must use either all SE or all HVD components In situations when you need to connect SE and HVD devices together on the same SCSI bus you must use a S E to HVD Converter such as the Ancot model SED 608 for the Narrow bus or model SED 616 for the 2 byte Wide bus F 9 MIXING S E amp LVD SCSI DEVICES The S E and LVD interfaces have compatible connector pin assignments The odd numbered connector pins carry the negative lines for both the S E and LVD even numbered pins carry the positive lines for the LVD and grounds for the S E interface The compatibility between
154. valid hex digit the digit you typed will be used as the value for the entire byte it will appear as the low order 4 bits To end the editing session press lt Quit gt Keys which have no meaning in the context of the editor will be ignored 6 3 3 lt 2 gt FILL BUFFER With this option you can select or define a fill pattern which will replicate throughout the buffer Using the left arrow or right arrow select the following patterns zeros every bit in the buffer will be turned off ones every bit in the buffer will be turned on random a pseudo random pattern of byte value will be used to fill the buffer The seed byte is generated by internal clock interrupt incr you will be asked for a pattern of up to 15 bytes Type the desired pattern in Hex separating bytes with spaces The pattern will be used to fill the buffer Each copy of the pattern will be incremented from the previous copy For example if you chose the pattern A0 F2 the buffer will be filled with the following pattern address Values 0 a0 f2 a0 3 a0 f4 a0 f5 a0 f6 a0 f7 ad 8 ad 9 10 a0 fa a0 fb a0 fc a0 fd a0 fe a0 ff al 00 al 01 const you will be asked for a pattern like that for an incrementing fill The pattern will be used unchanged to fill the entire buffer 6 10 ANCOT Corporation UserManual SCSI Bus Analyzer Ultra 2080 Section 6 6 3 4 lt 3 gt COPY BUFFER With this selection you can copy from the active buffer to any other buffe
155. ven parity is a trigger condition if it occurs during a Data In Data Out or Reserved information transfer phase Other phases are not candidates for this trigger SCSI Reset When enabled a transition to the active state of the SCSI RST line is a trigger condition Re Selection Time out When enabled a failed selection or reselection attempt is a trigger condition Failed selection is defined as no response by making BSY active for a period of more than 250 milliseconds after the calling device drops BSY with SEL active Selection IDs When enabled the pattern of data bits on the SCSI bus during selection is matched against the pattern shown in the first set of brackets If match is found it becomes the trigger condition Note that this is different from Combine IDs amp MSG CMD STAT below where the ID pattern is considered only in conjunction with the Message Command or Status code Note that the pattern selected for this item should be duplicated for Reselection IDs below It is however possible to set these for different patterns This selection will also affect ID filtering if that recording mode is enabled Reselection IDs see Selection IDs above Message In Message Out When enabled the pattern of data bits on the SCSI bus during the selected message phase is compared to the pattern shown in the first set of brackets If it matches it becomes a trigger condition Command Code See Message In above Status Code see Mess
156. will turn parallel printing ON or OFF The printing mode is indicated by a message at the bottom of the main menu Parallel printing means sending all data displayed on the screen also to the printer port Note that only the trace data will be printed not the menus etc Note that the keys lt Ctrl C gt lt Ctrl S gt and lt Ctrl P gt work the same as on any PC system 1 7 2 REMOTE MODE OPERATION USING THE SERIAL PORT Connect the external terminal VT100 type terminal PC or other host running terminal emulation program to the DB 9 serial port connector on the front panel of the Ultra2080 using a straight serial cable You also may use a modem connection We recommend that you follow directions described in Appendix E Once a serial connection has been established you are able to control the Ultra2080 through your remote terminal keyboard Menu items may be selected by using the highlighted letter or number or by using the arrow keys Other sections in this manual describe how to control tracing and display a trace 1 7 3 REMOTE MODE OPERATION OVER ETHERNET USING A BROWSER Configuring For The First Time When starting your unit for the first time you must use the serial interface You may set up the Ethernet port IP address and server options by using the Utilities menu see section 2 5 6 if you chose using the Ethernet interface Control Over the Ethernet Port using a Browser After you have configured the Ethernet port see secti
157. ws the starting address plus the contents of trace memory for that address and for the following two addresses each separated by slash The format of each event is 8 characters of control bits a space and 4 characters of REQ ACK 00000 00003 00006 00009 0000C 0000F 00012 00015 00018 0001B 0001E 00021 00024 00027 00024A 0002D 00030 00033 00036 00039 Addr F1000021 07A00040 07B00040 17700040 17100041 17300041 17E00000 17E60000 07A600C0 47A600CO 07E20000 47A2000A 47A20000 47A20000 47A20010 47A20001 47A20000 07E70000 27A70004 07C00000 Ctrl 0000 0000 0000 0000 0000 0000 0000 0000 F00 F07 0000 F03 F1F F03 F07 F1F Fol 0000 0300 0000 RA SS NSS NMNNNNNNN 8090 8090 8090 8090 8090 8090 8090 8090 8090 CA4 DOD D49 D50 D65 D6B DEA E48 E4D 80905768 809057C6 809057D5 809057DB 809057E2 809057E9 809057EF 80905896 809058B7 809059DA 07COABOO Ctrl 0000 0000 0000 0000 0000 0000 0000 1F00 1F00 0000 1F00 0700 0700 OFOO 1F00 0300 0000 0000 0000 0000 RA 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 80000006 8090DA82 Ctrl SS SS NSNNANDNNMNMNMNMNMNNMKNNMNDNMMNNN 3 5 THE COMPACT DISPLAY FORMAT 0000 0000 0000 0000 0000 0000 0000 F00 F00 0000 F00 F00 F00 F00 F00 F00 0000 0000 0
158. xamines the time stamp for each event and reports the time elapsed from the earlier event to the later event Note that elapsed time is modulo about 6 months the timer wrap around period 2 22 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 File Tracing Utilities Emulator Help e Run RY Stop KA Display Trace Ds Pause pe e Find KR Trace seseessse Calculate Time Difference s eeerseeees Trigge Select Start Addr 00000001 e Calcul End Addr 0000F0EE HERE Trace memory range 00000000 OQOOOFOEF sec mS us ns 209 155 980 lt OK gt TRACING Stopped TRIGGER Disabled PRINTER Off The Atart nd And ddresses are automatically filled in as default values and may be typed over The Atart ddress is always 1 and the And ddress is the currently used trace memory end The time difference is in nanoseconds In the example above it is 209 milliseconds 155 microseconds and 980 nanoseconds 2 23 ANCOT Corporation User Manual SCSI Bus Analyzer Ultra 2080 Section 2 2 5 UTILITIES With this function you can select utilities not falling into any other category From the main menu click on Utilities to bring up the screen below Show System Config e Clear Trace Memory e Restore Factory Defaults Load New Firmware e Serial Port Settings Remote Control Using Ethernet Port Remote Control Using Serial port Time Date Settings e Edit Colors e Screen
159. yzer Ultra 2080 Section 6 Item lt 3 gt copy Mode Sense Data as received from the Target to the Mode Select Parameter List buffer before sending it back to the Target This would be useful when you are experimenting editing with certain parameters but want to preserve the rest as it is 6 4 8 lt 7 gt TARGET TYPE With this selection you can specify the type of target addressed by following commands Several commands vary in the contents of the CDB and the meaning of the bits in the CDB depending on the target type Currently the supported target types include Type 0 Random Access Devices Disk drives Many of these commands will act the same way for Optical drives CD ROM drives and similar devices Type 1 Sequential Access Devices Tape drives Type 3 Processor Devices If interest warrants other device types will be added in the future Commands which apply to all devices can of course be sent to any device type Also using the vendor specific commands you can define commands for other device types 6 4 9 lt 8 gt SCSI VERSION With this selection you can specify whether to use SCSI 1 or SCSI 2 protocols Only a few commands are affected by the SCSI version If you are not sure which version is supported by the device being addressed we recommend that you select the SCSI 2 version 6 4 10 lt 9 gt TIMEOUT SELECTION Timeout options determine how the Emulator will behave if the device being addressed does not res

Download Pdf Manuals

image

Related Search

Related Contents

医療施設における吸入後の手順  Lenovo IdeaPad S510p  Monster Cable Diesel VEKTR  User Manual - basICColor  Targus ASF154W1US notebook accessory  Ventura Dokument  Série ITV2000/3000 - Electrocomponents  view User`s Manual in format - COP  Circulating Tumor Cell Kit - Instructions for Use  Aiptek AHD T8 Pro  

Copyright © All rights reserved.
Failed to retrieve file