34
Verigy V93000 Service Training Module 8: Linux Controller

Verigy V93000 Service Training Module 8: Linux Controller

Embed Size (px)

Citation preview

Page 1: Verigy V93000 Service Training Module 8: Linux Controller

Verigy V93000Service Training

Module 8:Linux Controller

Page 2: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 2

Verigy Restricted

DVD-ROM

DVD+RW

Floppy Disk

Power On/Off

2 USB Devices

Power

KeyboardMouse

6 USB Devices

Monitor DVI

On-board LAN

RS-232 serial port

Optical ports #1 and #2

Optical ports#3 and #4

Test System LAN Port

GPIOGPIB

TAMS 80100B VXI

System Controller – XW8200

Page 3: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 3

Verigy Restricted

RAM 4 (4x1) GB DDR2-400 ECC

CPU 2 x Intel 3.6 GHz/1 MB Xeon

Hard disks 2 x 73 GB U320 SCSI 15k rpm

Graphic card NVIDIA Quadro NVS 280 64 MB (PCI-E)

Network card Intel Pro 1000 MT NIC

Monitor (optional) Flat panel L2035

Keyboard PS2 Keyboard Kit - English (US) Version

Mouse PS2 Scroll Mouse

Floppy drive FDD 3,5“

DVD-ROM drive HP 16X DVD drive - 5.25’’ IDE

DVD+RW drive HP 8x DVD plus writer dvd400i - 5.25’’ IDE

Configuration

Page 4: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 4

Verigy Restricted

Installed system controller configuration and supported cardsSingle mainframe, Eqp. and handler/proberSlot Card type Equipment1. PCI Reserved (for RF)2. PCI-E (16x) Graphical Interface Monitor3. PCI CIC (E7024A) Tester4. PCI-E (4x) E8001-68543 Tester CIC Express5. PCI-X (133 MHz) LAN (LAN-to-GPIB) Prober/Handler/Tracecal/PV/PPS cal6. PCI-X (100 MHz) GPIB (E7031B [optional]) Customer Furnished Equipment7. PCI-X (100 MHz) GPIO (E7030A) HandlerVerigy V93000-SOC >= 4.2.4T82091-2.1-4 TAMS I/O LibrariesT81622-1.4-2 SICL GPIO driver

Card Type Application/EquipmentGraphics PCI-E Monitor ControlE7024A OptIf Tester ControlE8001-68543 OptIf PCI Express Tester ControlE7028A LAN-to-GPIB a. Trace cal, PV, PPS cal

b. Prober&Delta Handler ControlE7030A GPIO Prober/Handler ControlE7031B [optional] GPIB Customer Furnished Equipment ControlUSB USB-to-RS232 adapter Online DiagnosticsRS232 RS232 PPU & Permanent Upgrade

PCI Slot Configuration

NOTE: Controller will have either a PCI or PCIe CIC, but not both.

Page 5: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 5

Verigy Restricted

Installing PCI Cards

Page 6: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 6

Verigy Restricted

Installed in the PCI slot 3

When connected to 8CC test head, 2 additional fibre optic cables are installed

Assemble the CIC parts as described in “System Controller and Software Installation Guide Linux”.

Computer Interface Card (CIC) - PCI

Page 7: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 7

Verigy Restricted

Computer Interface Card (CIC) - PCIe

Installed in the PCI-Express slot 4

Provides 4 pairs of fiber optic links (4 inputs and 4 outputs).

Each link can transfer up to 2Gbit/s raw data.

Flash (FPGA Config)

EPLD (Boot Circuit)

RAM (NIOS)

4x Optical Transceiver

FPGA (1020pin BGA)

Page 8: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 8

Verigy Restricted

• The computer interface card is automatically set up during the installation of the SmarTest software package.

• Reconfiguring the computer interface card (in case of problems)

• Log in as root and open a terminal window.

• Execute the script to reconfigure the CIC card./etc/opt/hp93000/soc_common/cic/pci/reconfig_pci/etc/opt/hp93000/soc_common/cic/pci/reconfig_pcie

Configuring CIC & CIC Xpress

Page 9: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 9

Verigy Restricted

• The LAN card is installed in slot 5

• It is used to connect LAN to GPIB Gateway

• LAN card is detected on boot

LAN card configuration details:

IP address 192.168.0.1

Netmask 255.255.255.0

Default gateway IP address of eth0

Primary name server empty

LAN Card

Page 10: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 10

Verigy Restricted

• The GPIO card is located in slot 7

• The switch is set to the number of the slot in which the card is inserted.

• GPIO card is used to connect and control Handlers

GPIO Card (Optional)

Page 11: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 11

Verigy Restricted

• The GPIB E7031B card is located in slot 6

• GPIB card is used to connect and control GPIB equipment

GPIB Card (Optional)

Page 12: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 12

Verigy Restricted

• E7050-13010 Verigy V93000 SOC Series Linux Recovery DVD or E8600-13001 Verigy V93000 HSM Series Linux Recovery DVD

• Full installation of the correct and Verigy supported version of Linux Redhat Enterprise

• Installation of

­ Java­ ccrypt­ Tcl/tk­ TAMS Libraries

• Latest SmarTest version

Linux Recovery DVD

Page 13: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 13

Verigy Restricted

• Check the Device Name Of the LAN Interfaces

• Installing the Graphics Card Driver

• Configuring a Second Monitor

• Configuring the GPIO Card

• Configuring the V93000 LAN to GPIB solution

• Configuring the Computer Interface Card

• Reference the “System Controller and Software Installation Guide Linux”.

Linux Recovery DVD, Steps After

Page 14: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 14

Verigy Restricted

Swapping the Device Name Of the LAN InterfacesAfter Linux Installation

Final Network Setup

eth0eth1

On-board LAN Interface

(82541EI)

eth0 eth1 PCI LAN Card(PRO/1000 MT or 82540EM)

False configuration

Correct configuration

On-board LAN Interface

(82541EI)

PCI LAN Card(PRO/1000 MT or 82540EM)

Network Device Name Issue

Page 15: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 15

Verigy Restricted

Again, there are multiple possibilities to achieve the same goal with Linux. As for directory listings the following commands are available:

“dir” [directory listing, names only] “ll” [long listing, permissions, owner, group, size, date stamp, file/directory

name] “ls” [similar to dir but executables and directories are color coded]

These commands may be followed by options to format your query to a more specific format.

Linux Commands

Page 16: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 16

Verigy Restricted

Directory command options:

“-l” [long listing – use long listing format] “-a” [all – displays all files including hidden] “-r” [reverse – reverse order while sorting] “-t” [time – sort by modification time]

Options can be used individually or in combination.

Example: “ls –lart” [display listing sorted by time where newest file creation is last]

NOTE: Due to file creations within SmarTest, it is recommend that the “-lart” option be used. This will play a important role in obtaining critical information during diagnostics and calibration.

Linux Commands

Page 17: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 17

Verigy Restricted

Most recent touched file listed last

Linux Commands [ls –lart]

Page 18: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 18

Verigy Restricted

Linux is a cross between UNIX and Windows, therefore more options are available to the user. User can execute copy, move via a terminal window or, as in Windows, drag and drop, use the right click function of the mouse etc…

Here we show the home directory (window is user configurable). Hidden files can be viewed but as in Windows, must be selected.

Examples:cp /tmp/file1 /home/file1 (copies file1 from tmp to home)

mv /tmp/file1 /home/file1 (moves file1 from tmp to home)

mv file1 file2 (renames file1 to file2)

Linux Commands - Copy [cp], Move[mv] and Rename[mv]

Page 19: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 19

Verigy Restricted

Most command from UNIX are transferable to Linux but there could be some differences. Linux also offers additional commands which can be seen as useful such as those that follow.

The ‘which’ command followed by a command example iosetup returns directory of location for command.

Linux Commands – find, locate

Page 20: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 20

Verigy Restricted

SmarTest supports multiple revisions.

Process to swap via CLI: /opt/hp93000/soc_common/bin/switch_version

Linux Commands – Switch Version

Page 21: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 21

Verigy Restricted

UI report window “Help” pull down allows ability to view ‘version’

SmarTest Version / Patch Identification

Page 22: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 22

Verigy Restricted

/(root)/etc/opt/hp93000

/soc

/soc_common

/model -> /etc/opt/hp93000/soc_common/model

/license -> /etc/opt/hp93000/soc_common/license

/license

/model

/MCDIgnore

ConfigurationFiles

/opt/hp93000

/var/opt/hp93000

/soc

/soc_common

/soc

/soc_common

/prod_env

/cic

/pws/bin

/fw/bin ExecutableFiles/switch_version

/diagnostic -> /var/opt/hp93000/soc_common/diagnostic

/calibration

/diagnostic

/calibration -> /var/opt/hp93000/soc_common/calibration

LogFiles

/tmp

/hp93000, DIFT, DIUI, PDIAG

ReportWindow.dump

/hpt

/HPSmarTest

/kill_smarTest

/bin

/lbin

/bin

/std__

/std_analog__

Software Directory Structure For SOC

/pogo_mapping

Page 23: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 23

Verigy Restricted

SmarTest revision

Global System Info

Total number of channelsseen by tester

Maximum possiblesystem configuration

Requested systemconfiguration

FlexLM license server

Report Window Information – 1 of 2

Page 24: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 24

Verigy Restricted

Report Window Information – 2 of 2

Analog board Info

AV8 Multi-channel analog board configuration

DPS board Info

Hardware initiation of AV8 analog boards

User and device Info

Digital calibration status

Page 25: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 25

Verigy Restricted

Model FileGLOBAL testhead = TH_8CC # TH_2CC | TH_4CC | TH_8CC dut_interface = SOC # F330 | SOC | EXHIBITION hpib_interface = vxi11/192.168.0.100/gpib0 # hpib | vxi11/192.168.0.100/gpib0# ppu_device = /dev/tty1p0# gigamem = 5# noise_figure = ON# rapid_source_synch = 5# device_maintenance = ON timing_bundle = w256-d8-r8# multisite = ON

IOCHANNEL 10901-22416:HW = PS800, speed = 400 MHZ , smem = 2M, vmem = 54M, diff, ppTIA 10301-10816:HW = PS3600, speed = 3200 Mbps, smem = 2M, vmem = 54M, diff

ANALOGBOARD# 223: type = MCA, core=16# 209: type = BAA# 209: type = HXA, speed = 6400 Mbps, loopback, pattern

BOARDCONF# 2231-2234: type = MCA, mtype = SRCA# 2235-2238: type = MCA, mtype = MESA# 2091: type = HXA, muxd=10101/10102/10103/10104, termd=10105, clkd=10106, clkr=10107, muxr=10108/10109/10110/10111

SOC_CABLING# TIA : board=225, core=1, devid=1, devchan=1

SOC_INSTRUMENTS# SOCGPIB: type=TIA, devid=1, addr=17, name=DTS2077

AMC# 1: type = E4426B, level = 0, address = 15

INTERFACE_SECTION# SOCGPIB : iftype=GPIB, addr="vxi11/192.168.0.100/gpib0"

ETC# NFSSERVER : ipaddr=192.168.0.1# CALIBRATION : pps_cal_mode = PPS_EXD_CAL# ACPOWER : FREQ = 50# REFERENCECLOCK : input = INTERNAL

DPS 1-2: type = MSDPS, channels = 8

OSCILLOSCOPE# 1: type = HP54503A, address = 8

Page 26: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 26

Verigy Restricted

Each time SmarTest is started, a file is created under the /var/opt/hp93000/soc directory named model_template.

This file gives the global variables and maximum configuration of the tester hardware for help in setting up the model file.

Model File Template

Page 27: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 27

Verigy Restricted

GP-IB Instrument

System controller Hub LAN/GPIB Gateway

LANconnection

LANconnection

GP-IBconnection

LAN to GPIB Solution – MILAN(Multiple Instruments on LAN)

Page 28: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 28

Verigy Restricted

Block Diagram

Page 29: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 29

Verigy Restricted

Determine the default IP address of the unit

Add a temporary route (if necessary)

Start the web browser (Mozilla)

Connect to “http://IP_address>”

Configuration details of the LAN card and the LAN to GPIB Gatewaycan be found in the following manuals:

­ System Controller and Software Installation Guide Linux­ Installation Guide

E5810 Setup and Configuration

Page 30: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 30

Verigy Restricted

Using the web browser tool

E5810 Setup and Configuration

Page 31: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 31

Verigy Restricted

Changing Configuration

In order to change the configuration of the Lan-to-GPIB gateway select the tab “View & Modify Configuration” and enter any desired change, eg. new IP-Address

E5810 Setup and Configuration

Page 32: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 32

Verigy Restricted

E5810 Setup and Configuration

• By pressing the “Find” button the LAN to GPIB Gateway checks for all connected instruments.

• For troubleshooting you can use instrument specific commands to check for a working connection

Page 33: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 33

Verigy Restricted

Model File– Global Section (TraceCal)hpib_interface = vxi11/192.168.0.100/gpib0

– Interface Section (External Instruments)SOCGPIB : iftype=GPIB, addr=”vxi11/192.168.0.101/gpib0”SOCGPIB2 : iftype=GPIB,addr=”vxi11/192.168.0.102/gpib0”

Prober/Handler plug-in Configuration filesymbolic_interface_name = <F> “hpib”symbolic_interface_name = <F> “vxi11/192.168.0.103/gpib0”

LAN to GPIB Solution – Model File

Page 34: Verigy V93000 Service Training Module 8: Linux Controller

08 - Linux ControllerPage 34

Verigy Restricted