@ECHO OFF REM ************************************************************* REM PCIE Extenter Test Routine Batch Template Ver 1.00 REM For Single PCIE Extender Operation REM Soliton INC. REM Author : Jeff REM Test PCIE Extender with Module Address Setting 0x03 and 0x00 REM ************************************************************* :Start goto POn3 :POn3 cls petpon 3 IF ERRORLEVEL 1 goto PonFail3 pdelay 2 2 get3v3v 3 get3v3c 3 get12vc 3 get12vv 3 petpoff 0 pause goto copycfg3 :copycfg3 pdelay 2 1 petccfg 3 IF ERRORLEVEL 1 goto cfgfail3 pdelay 2 2 goto Test1 :Test1 cls Echo Run User Test Program petbp 3 2 2 petbp 3 2 2 ECHO *********************************** ECHO * Test OK! * ECHO *********************************** pause Goto POff3 :POff3 petpoff 3 IF ERRORLEVEL 1 goto PofFail3 Cls ECHO ************************************************** ECHO * Please Place DUT card on PCIE Extender Addr[3] * ECHO ************************************************** ECHO. Pause Goto SwapCard :SwapCard cls ECHO **************************************************** ECHO * Enter[Y] Swap to PCIE Extender addr[3] Func Test * ECHO * Enter[N] Swap to PCIE Extender addr[0] Func Test * ECHO **************************************************** ECHO. CHOICE IF ERRORLEVEL 2 GOTO POn0 GOTO POn3 :POn0 cls petpon 0 IF ERRORLEVEL 1 goto PonFail0 pdelay 2 2 get3v3v 0 get3v3c 0 get12vc 0 get12vv 0 petpoff 3 pause goto copycfg0 :copycfg0 pdelay 2 2 petccfg 0 IF ERRORLEVEL 1 goto cfgfail0 pdelay 2 1 goto Test2 :Test2 cls Echo Run User Test Program petbp 3 2 2 petbp 3 2 2 ECHO *********************************** ECHO * Test OK! * ECHO *********************************** pause :POff0 petpoff 0 IF ERRORLEVEL 1 goto PofFail0 Cls ECHO ************************************************* ECHO * Please Place DUT card on PCIE Extender Addr[0]* ECHO ************************************************* ECHO. Pause cls ECHO *********************************** ECHO * ENTER[Y] Quit * ECHO * ENTER[N] CHANGE CARD TO TEST * ECHO *********************************** ECHO. CHOICE IF ERRORLEVEL 2 GOTO POn3 GOTO quit :PonFail0 petbp 0 3 3 ECHO ******************************************** ECHO * Failed To PCIE Extender addr[0] Power On * ECHO ******************************************** pause quit :cfgfail0 petbp 0 3 3 ECHO *********************************************** ECHO * Failed To PCIE Extender addr[0] Restore CFG * ECHO *********************************************** pause goto POff0 :PofFail0 petbp 3 3 3 ECHO ********************************************* ECHO * Failed To PCIE Extender addr[0] Power Off * ECHO ********************************************* pause quit :PonFail3 petbp 3 3 3 ECHO ******************************************** ECHO * Failed To PCIE Extender addr[3] Power On * ECHO ******************************************** pause quit :cfgfail3 petbp 3 3 3 ECHO *********************************************** ECHO * Failed To PCIE Extender addr[3] Restore CFG * ECHO *********************************************** pause goto POff3 :PofFail3 petbp 3 3 3 ECHO ********************************************* ECHO * Failed To PCIE Extender addr[3] Power Off * ECHO ********************************************* pause quit :quit petpon 3 petccfg 3 petpon 0 petccfg 0 petexit 3 petexit 0