APACHE POINT OBSERVATORY SDSS 2.5M OBSERVING LOG Tuesday August 27, 2002 (MJD 52514) ---=== OBSERVING TEAM ===--- Atsuko Kleinman Steph Snedden Jurek Krzesinski (swing) Craig Loomis - Scot Kleinman - Mike Harvanek - ---=== OBSERVING PLAN ===--- Shakedown - night 2 ---=== OBSERVING SUMMARY ===--- ---=== OBSERVING LOG ===--- Swing shift: ============ Monthly spectro biases and darks were taken by Jurek. His notes: Looks like the exposure time is as it should be now (not twice shorter). Spectro checkout results: ------------------------------------- fiber position OK. spectra wavelegth pos. OK. focus (at temp 20 C) 0.27 +- 0.15 sp2 red (not in focus) the rest was in focus. r2 (sp2 red) shows neon lamps in red and there is a big gap in wavelength from 7535.7740 to 8300.3260 I did not applied any correction, since I wanted to check the focus at lower temperature (see below). Series of dithered flats: 16008 - 16014 arcs : 16015 - 16016 Series of biases: 16017 - 16041 Series of darks : 16043 - 16045 Bias percentile: Filename 02% 05% 10% 50% 90% 95% 98% ------------------- ------ ------ ------ ------ ------ ------ ------ sdR-b1-00016026.fit -6.4 -4.2 -3.0 2.5 7.1 9.3 10.5 sdR-b2-00016026.fit -8.6 -6.0 -4.7 1.9 7.5 9.8 11.4 sdR-r1-00016026.fit -6.8 -4.5 -3.4 2.4 7.5 9.3 11.6 sdR-r2-00016026.fit -7.3 -5.9 -4.3 0.7 6.7 7.8 9.7 Dark percentile: Filename 02% 05% 10% 50% 90% 95% 98% ------------------- ------ ------ ------ ------ ------ ------ ------ sdR-b1-00016044.fit -2.2 0.1 2.2 8.0 14.8 17.0 19.3 sdR-b2-00016044.fit -0.1 2.5 4.3 12.2 20.1 22.7 26.3 sdR-r1-00016044.fit -2.8 -0.8 1.4 7.2 14.2 16.3 19.8 sdR-r2-00016044.fit -2.9 -0.9 1.1 8.1 14.7 17.1 19.9 Trying again to focus at lower air temerature... Focus at air temp 18 C: Calculating pixel shift maps now... Done calculating pixel shift maps... sp1 red l-r = -0.160 pixels , tolerance = 0.15 pixels, not focused yet Predict a movement of 1464 steps for sp1 red Issue: sp1; mechPiston 1464 Calculating pixel shift maps now... Done calculating pixel shift maps... sp2 red l-r = -0.213 pixels , tolerance = 0.15 pixels, not focused yet Predict a movement of 1949 steps for sp2 red Issue: sp2; mechPiston 1949 Calculating pixel shift maps now... Done calculating pixel shift maps... sp1 blue l-r = 0.233 pixels , tolerance = 0.15 pixels, not focused yet Predict a movement of -8 steps for sp1 blue If red is in focus then you need to rotate blue camera ring by -8 degrees Calculating pixel shift maps now... Done calculating pixel shift maps... sp2 blue l-r = 0.231 pixels , tolerance = 0.15 pixels, not focused yet Predict a movement of -8 steps for sp2 blue If red is in focus then you need to rotate blue camera ring by -8 degrees If you're not happy with the focus, move motors and try again If blue camera is not in focus, ask Jon B. about moving blue ring Be sure to turn off lamps when finished But still in r1, I'vegot a warning: WARNING: Big wavelength gap from 7535.7740 to 8300.3260 I called it in focus for now... Night Shift: ============ Connie's Imaging data QA tools: regOddEvenToLeftRight: Works as advertised. Odd columns are moved to the left half, even to the right half of the region. make_photo_bias_mosaic: This also works as advertised. We have a qualitative comment. Connie notes that the read noise in her sample data for the right half of i2 is 30% larger than the nominal value in opECalib. We felt that this increased noise did NOT stand out visually in the display. The same is true for the increased noise in z4. The display is good for showing large scale variations across the chips, though. The mosaic was written to the requested path and file, and the summary output matched the structure Connie detailed. The IdImagerQA par files get archived to /skycat/oplogs, and if you have more than one mosaic bias, they get appended to the MJD's file. This is all as Connie planned. Imager LED illuminator tests: The LED illuminator was mounted on the imager per Jim's instructions, and two bias drifts were taken: One with the Tbars latched, and one with them unlatched. Results from both tests are saved to landru:~jeg/Data/CamCheckout/52514. Run 3305 has the Tbars latched. Frames 12 and 33 have the shutters closed. Frame 24 has the shutters open. Run 3306 has the Tbars unlatched. Frames 9 and 30 have the shutters closed. Frame 20 has them open. Time stamps are in the imaging summary section. Unfortunately, it looks like these tests failed. It does not look like the LEDs came on. The shutters opened, if you believe the cc imstat messages ( we used cc openall and cc closeall to operate the shutters, and cc imstat reported them as open after cc openall). Tomorrow we will try to track down why the LEDs did not come on. We hooked everything up as in Jim's instructions, but did not actually see the LEDs light, since we had already put the tester on the imager and rolled it back into the doghouse before we plugged into the camera UPS. Imager twilight flat tests: Clouds prevented us from taking morning twilight imager flats. PR3825 logTool should report versions of mapper, SoS and hoggPT --> returned to Eric. We cannot run logTool in the new iop possibly due to the change in this code. PR2698 DA banner info in the header --> Failed. We could not talk to the imager until the DA banner code was removed. PR 3847 logTool sometimes calls logViewer with incorrect params --> we will wait until the next version of iop since we have no working logTool with the current iop. PR 4006 The iack proc issues a IACK PIACK STARTSCAN to *all* instruments, thus sending the spectrographs a STARTSCAN which is a bad idea --> We asked Jurek to test this during the day because if the fix is not good, the spectros could reboot. Since we have other tests that need working spectrographs and factoring in the new specMech code, we felt it would be good to test it while Jon Brinkmann is on site in case something unexpected happens. biasGen and biasCheck PR 2032 resumeStare didn't --> Started an exposure, paused it, then did goStare -resume. As hoped for, it gave the appropriate "use ResumeStare" complaint, but resumed the exposure anyway. The header had the right exposure time. SOP GUI, however, loses the exposure countdown. This PR was closed. ----------------------- Spectrograph checkout: We mounted cartridge 3 to check the spectrograph systems and immediately ran into guider problems. See the problems section for details. No tests were completed. BiasGen & biasCheck: While Steph was checking the guider camera at the telescope, Atsuko tried to do biasGen with Run 3307. biasGen failed because it could not find any Run3307 files on /data/photo. "i4l" showed the records of Run3307. The DA banner on the scrolling screen showed that the last frame was Run 3307 frame 33. The pool also had data from Run 3307. It turns out that there was no teamster. When the teamster was started, we saw the gangs transfer message of run 3307. The watcher should have warned us about no gangs much earlier. It did warn us after the teamster was restarted (no gang transfer (24: 2002-08-28 09:07:12Z)). Why didn't the watcher warn us while we were taking the data??? After getting the gangs transferred over, I ran biasGen and biasCheck. Here is the result of biasCheck (compared to bias from 52457. Writing file /astrolog/52514/idBiasCheck-003307.par CCD 11 Offset. Left: 82.90 +/- 0.30 Right: 82.99 +/- 0.11 CCD 21 Offset. Left: 48.89 +/- 0.31 Right: 50.60 +/- 0.49 CCD 31 Offset. Left: 25.35 +/- 0.49 Right: 40.51 +/- 0.55 CCD 41 Offset. Left: 48.90 +/- 0.30 Right: 49.93 +/- 0.27 CCD 51 Offset. Left: 75.37 +/- 0.62 Right: 75.61 +/- 0.49 CCD 12 Offset. Left: 0.00 +/- 0.00 Right: 0.00 +/- 0.00 CCD 22 Offset. Left: 0.09 +/- 0.29 Right: 0.51 +/- 0.50 CCD 32 Offset. Left: 11.96 +/- 0.19 Right: 0.81 +/- 0.40 CCD 42 Offset. Left: 0.41 +/- 0.49 Right: 1.00 +/- 0.00 CCD 52 Offset. Left: 0.00 +/- 0.00 Right: 1.00 +/- 0.00 CCD 13 Offset. Left: 0.35 +/- 0.48 Right: 0.00 +/- 0.00 CCD 23 Offset. Left: 0.36 +/- 0.60 Right: 0.00 +/- 0.00 CCD 33 Offset. Left: -2.86 +/- 0.34 Right: 1.52 +/- 0.50 CCD 43 Offset. Left: 0.00 +/- 0.00 Right: 0.00 +/- 0.00 CCD 53 Offset. Left: -0.67 +/- 0.47 Right: -0.80 +/- 0.40 CCD 14 Offset. Left: -41.66 +/- 0.62 Right: -43.86 +/- 0.35 CCD 24 Offset. Left: -43.35 +/- 0.50 Right: -44.00 +/- 0.00 CCD 34 Offset. Left: -71.93 +/- 0.57 Right: -71.98 +/- 0.35 CCD 44 Offset. Left: -42.30 +/- 0.47 Right: -45.29 +/- 0.49 CCD 54 Offset. Left: -46.00 +/- 0.00 Right: -48.00 +/- 0.00 CCD 15 Offset. Left: 0.61 +/- 0.49 Right: 0.65 +/- 0.48 CCD 25 Offset. Left: -0.83 +/- 0.40 Right: -0.86 +/- 0.35 CCD 35 Offset. Left: 0.23 +/- 0.60 Right: -0.15 +/- 0.41 CCD 45 Offset. Left: -0.75 +/- 0.43 Right: -0.79 +/- 0.40 CCD 55 Offset. Left: 0.00 +/- 0.00 Right: 0.00 +/- 0.00 CCD 16 Offset. Left: 0.72 +/- 0.45 Right: 0.00 +/- 0.00 CCD 26 Offset. Left: 0.00 +/- 0.00 Right: 0.00 +/- 0.00 CCD 36 Offset. Left: 0.34 +/- 0.47 Right: 0.47 +/- 0.50 CCD 46 Offset. Left: -0.52 +/- 0.50 Right: -0.83 +/- 0.37 CCD 56 Offset. Left: -149.03 +/- 0.18 Right: -137.00 +/- 0.00 CCD 60 Offset. Left: -10.62 +/- 0.55 Right: -10.52 +/- 0.57 CCD 61 Offset. Left: -1.38 +/- 0.49 Right: -1.23 +/- 0.42 CCD 62 Offset. Left: -3.63 +/- 0.49 Right: -3.36 +/- 0.48 CCD 63 Offset. Left: -3.33 +/- 0.47 Right: -3.27 +/- 0.45 CCD 64 Offset. Left: -8.41 +/- 0.60 Right: -8.51 +/- 0.58 CCD 65 Offset. Left: 0.25 +/- 0.45 Right: 0.15 +/- 0.36 CCD 71 Offset. Left: -19.00 +/- 0.00 Right: -19.00 +/- 0.00 CCD 72 Offset. Left: -6.00 +/- 0.00 Right: -6.00 +/- 0.00 CCD 73 Offset. Left: 4.00 +/- 0.00 Right: 4.16 +/- 0.46 CCD 74 Offset. Left: -10.19 +/- 0.42 Right: -10.11 +/- 0.31 CCD 75 Offset. Left: 1.11 +/- 0.31 Right: 1.00 +/- 0.00 CCD 76 Offset. Left: -0.76 +/- 0.43 Right: -6.50 +/- 126.56 CCD 81 Offset. Left: -1.00 +/- 0.00 Right: -0.67 +/- 0.48 CCD 82 Offset. Left: -2.23 +/- 0.43 Right: -2.17 +/- 0.37 CCD 83 Offset. Left: -8.42 +/- 0.49 Right: -8.58 +/- 0.49 CCD 84 Offset. Left: -2.00 +/- 0.00 Right: -2.06 +/- 0.30 CCD 85 Offset. Left: -3.74 +/- 0.83 Right: -3.59 +/- 0.49 CCD 86 Offset. Left: -6.37 +/- 0.49 Right: -6.27 +/- 0.45 CCD 90 Offset. Left: -4.78 +/- 0.43 Right: -4.85 +/- 0.40 CCD 91 Offset. Left: -1.94 +/- 0.39 Right: -2.00 +/- 0.00 CCD 92 Offset. Left: -1.32 +/- 0.47 Right: -1.17 +/- 0.38 CCD 93 Offset. Left: -7.00 +/- 0.00 Right: -7.15 +/- 0.36 CCD 94 Offset. Left: -2.72 +/- 0.45 Right: -2.77 +/- 0.42 CCD 95 Offset. Left: -5.00 +/- 0.00 Right: -5.00 +/- 0.23 im> New Cloud camera: ----------------- Tonight there was cirrus & cirrostratus that was obvious to the human eye, but barely showed up on the cloudcam images as displayed in our browsers. It looks like we may have to stretch the summed images more to show features in, say, 8-bit displays. ---=== IMAGING RUN SUMMARY ===--- Run Time Stripe Lambda Last Flavor Comments Start End Begin End Frame ------------------------------------------------------------------------- 3304 00:09Z 00:25Z 100 O 47.59 51.48 40 ignore 3305 05:37Z 05:55Z 100 O 129.86 134.24 42 calibration LED test Tbars latched 3305 05:37Z 05:55Z 100 O 129.86 134.24 42 calibration 3305 05:37Z 06:04Z 100 O 129.86 136.59 42 bias 3306 06:08Z 06:23Z 100 O 137.51 141.40 39 calibration LED test Tbars unlatched 3306 06:08Z 07:19Z 100 O 137.51 155.44 -1 ignore 3307 07:22Z 07:39Z 100 O 156.07 160.46 41 bias ---=== IMAGING RUN DETAILS ===--- ---=== SKIPPY RESULTS ===--- Run Frame nFrames stars muErr muRms nuErr nuRms rot az el --------------------------------------------------------------------------- ---=== LTMATCH RESULTS ===--- Run Field nFields alt az nGood rowMean rowSig colMean colSig rot ---------------------------------------------------------------------- ---=== SPECTROSCOPY DATA SUMMARY ===--- UT Exp Time flavor comment (S/N)^2 totals ========================================== b1 r1 b2 r2 ----- sequence 15999, plate -9999 ------- 00:29 15999 0.0 bias 00:40 16000 0.0 bias 02:34 16003 2.0 arc 02:42 16004 3.0 arc 02:45 16005 3.0 arc 02:57 16006 3.0 arc 02:59 16007 2.0 arc 03:11 16008 10.0 flat 03:15 16009 10.0 flat 03:19 16010 10.0 flat 03:23 16011 10.0 flat 03:27 16012 10.0 flat 03:31 16013 10.0 flat 03:35 16014 10.0 flat 03:39 16015 2.0 arc 03:42 16016 2.0 arc 03:53 16017 0.0 bias 03:55 16018 0.0 bias 03:57 16019 0.0 bias 03:59 16020 0.0 bias 04:01 16021 0.0 bias 04:03 16022 0.0 bias 04:05 16023 0.0 bias 04:07 16024 0.0 bias 04:10 16025 0.0 bias 04:12 16026 0.0 bias 04:14 16027 0.0 bias 04:16 16028 0.0 bias 04:18 16029 0.0 bias 04:20 16030 0.0 bias 04:22 16031 0.0 bias 04:24 16032 0.0 bias 04:26 16033 0.0 bias 04:28 16034 0.0 bias 04:30 16035 0.0 bias 04:32 16036 0.0 bias 04:34 16037 0.0 bias 04:36 16038 0.0 bias 04:38 16039 0.0 bias 04:40 16040 0.0 bias 04:42 16041 0.0 bias 05:37 16042 0.0 bias 05:57 16043 0.0 dark 07:01 16048 3.0 arc 07:03 16049 3.0 arc 07:10 16050 3.0 arc 07:12 16051 3.0 arc ----- sequence 16052, plate -9999 ------- 07:54 16052 0.0 bias ----- sequence 16053, plate 687 ------- 10:11 16053 153.0 target ---=== TELESCOPE OFFSETS AND SCALE I ===--- Time Instrument Az Alt Rot Scale pos offset pos offset pos offset ------------------------------------------------------------------------------ ---=== TELESCOPE OFFSETS AND SCALE II ===--- ---=== DATA TAPE SUMMARY ===--- Goes: JL Stays: JL ---=== FOCUS LOG ===--- setmir piston Temp Wind Time Inst scale M1 M2 Foc Az Alt (C) MPH Dir filt fwhm ------------------------------------------------------------------------------ ---=== WEATHER LOG ===--- Wind Time Temp F Dewp F MPH Direction Dust DIMM Sky 00:27Z 72 25 8 264 (W) 249 - 00:59Z 70 24 0 230 (SW) 260 - 01:31Z 69 21 1 298 (WNW) 287 - 02:44Z 68 22 1 244 (WSW) 291 - 03:16Z 67 23 3 229 (SW) 324 - 03:46Z 68 22 2 188 (S) 345 - 04:16Z 67 23 3 188 (S) 367 - 04:47Z 67 23 5 205 (SSW) 410 - 05:20Z 67 23 4 181 (S) 380 - 05:57Z 65 24 8 86 (E) 783 - 07:16Z 63 31 10 80 (E) 1315 - 07:48Z 63 30 7 77 (ENE) 1112 - 08:07Z 64 28 2 81 (E) 974 - 08:40Z 64 27 2 83 (E) 887 - 09:12Z 64 26 2 186 (S) 535 - 09:55Z 64 25 9 173 (S) 606 - 10:16Z 64 25 7 126 (SE) 682 - 10:48Z 64 25 2 184 (S) 631 - 11:20Z 65 24 1 138 (SE) 565 - 11:54Z 64 25 5 196 (SSW) 602 - ---=== TELESCOPE STATUS ===--- ---=== SOFTWARE USED ===--- IOP/SOP: v3_81_1 Watcher: v2_18_0 MCP: v5_13_4 TPM: tpm_v2_16_0 AstroDa: v14_47 TCC: sdssProcedures: SoS: v4_9_10 hoggPT: v1_5_8 plate-mapper: v4_1_0 ---=== MIRROR NUMBERS ===--- PRIMARY: -------- Scale: 1.000000 MIGS TONIGHT NOMINAL Axial A 0.0930 0.0860 Axial B 0.8060 0.8050 Axial C 0.0770 0.0760 Trans D -1.5150 -1.5230 Lateral E 1.8140 1.8300 Lateral F 0.0000 0.0000 GALILS Commanded: 5400. -3700. 900. -200. 31550. 30650. Actual: 5400. -3700. 900. -200. 31550. 30650. SETMIR VALUES PriDesOrient: 0.00 -11.80 23.00 1256.90 642.10 PriOrient: 0.00 -12.16 22.81 1257.41 642.19 SECONDARY: ---------- Focus: 0.00 Air Temp.: 20.1 Alt.: 29.578374 MIGS TONIGHT NOMINAL Axial A 1.4630 1.5380 Axial B 1.1500 1.2080 Axial C 1.0720 1.1510 Trans D -0.7130 -0.6200 GALILS Commanded: 1661545. 1539265. 1550314. -4550. -1550. Actual: 1661550. 1539250. 1550250. -4550. -1550. SETMIR VALUES SecDesOrient: 1257.00 10.00 -40.00 -100.00 64.19 SecOrient: 1257.01 9.99 -39.99 -100.17 64.10 ---=== PROBLEMS IN DETAIL ===--- IOP: GoDrift -bias/ endDrift --------------------------- After running Jim's LED calibrator test, endDrift appeared to complete normally. Another goDrift -bias gave the following error: im> goDrift -bias Error: im: camera not willing to stop scanning Another endDrift was issued, im> endDrift 2002-08-28 05:53:33Z: stopping drift with: iccExec id1 id2 id3 id4 id5 id6 ad1 ad2 ad3 ad4 readoutEnd 2002-08-28 05:54:13Z: closed shutters 2002-08-28 05:54:13Z: endData completed and the next goDrift -bias worked. When we tried to do another bias later, it happened again im> goDrift -bias Error: im: camera not willing to stop scanning im> tb no files matched glob pattern "/tmp/sdss/mrlReport*" while executing "glob /tmp/sdss/mrlReport*" invoked from within "set reportList [glob /tmp/sdss/mrlReport*]..." So I did an endDrift which gave the following: im> endDrift 2002-08-28 07:19:41Z: stopping drift with: iccExec id1 id2 id3 id4 id5 id6 ad1 ad2 ad3 ad4 readoutEnd 2002-08-28 07:19:42Z: closed shutters 2002-08-28 07:19:42Z: endData completed Flavor of this run (science, bias, calibration, engineering, ignore, help) [bias]: ignore Stripe, Strip (e.g, 22,N or SS,N) [100,O]: Mountain estimate of the overall data quality (unknown, bad, acceptable, good) [unknown]: leap seconds = 32 Run Time Stripe Lambda Last Flavor Comments Start End Begin End Frame ------------------------------------------------------------------------- 3304 00:09Z 00:25Z 100 O 47.59 51.48 40 ignore 3305 05:37Z 05:55Z 100 O 129.86 134.24 42 calibration 3305 05:37Z 06:04Z 100 O 129.86 136.59 42 bias 3306 06:08Z 06:23Z 100 O 137.51 141.40 39 calibration 3306 06:08Z 07:19Z 100 O 137.51 155.44 -1 ignore Doing a cameraDetach spawning makeRunLog im> pgxwin_server: Another server is already active. filling out runlog /astrolog/52514/runlog-0.txt for run 0. 2002-08-28 07:20:05Z: makeRunLog: no entry in idReport-52514.par for run=0 and mark=START, not making un log entries 2002-08-28 07:20:05Z: makeRunLog: no entry in idReport-52514.par for run=0 and mark=END, not making r log entries im> im> makeRunLog failed for run 0. I have the following diagnostics plus check the murmur log and your screen history: can't read "end": no such variable PTVME Woes: ----------- Approx. 07:30Z After starting a bias drift we got: Waiting for command response from id6 (crate 2, ICC 2), data server (client 1) Waiting for command response from id6 (crate 2, ICC 2), data server (client 1) Access to shared data area at 0x18000000 lost (errno=0x5 I/O error) Read failed from PT icc22 CSB=0x80420010 rmt=0x1848ABDC cnt=0x00000004 ******************************************************************************** * * * Backplane communications between the ICC/OAC are no longer possible. * * * * Perform the following steps until operations are possible. * * * * 1. Check connections between the machines. * * 2. Reboot (reset) the ICC. * * 3. Restart this (OAC) program. * * 4. Reset the local PT-VME940 (ptvmeMode -R). * * 5. Power-cycle the VMEbus crates. * * 6. Reboot the local machine (host). * * * ******************************************************************************** bash-2.03$ ptvmeTest -n 3 -a 0x18000000 PID: 125886 IOPB size: 64 bytes ping: no operation: read loopCnt: 1 (defaulted) 100 loops per dot LWordCnt: 0x00000001 (defaulted) controller: 0 (defaulted) remNode: 3 --> /dev/ptvme0n3 remAddr: 0x18000000 (defaulted) IxferMode: 0x00 (defaulted) TxferMode: 0x00 (defaulted) errno = 0: open ("/dev/ptvme0n3", O_RDWR) = 4 errno = 0: ioctl (fd=4, PT_IOCTL_GET_PRIORITY, &ptPriority) = 0 ptPriority = 0x03 errno = 0: ioctl (fd=4, PT_IOCTL_GET_VECTOR, &ptVector) = 0 ptVector = 0x01 errno = 0: ioctl (fd=4, PT_IOCTL_GET_TIMEOUT, &ptTimeoutSave) = 0 ptTimeout = 900 ticks errno = 0: ioctl (fd=4, PT_IOCTL_GET_OP_MODE, &ptOpMode) = 0 ptOpMode = 1 SINGLE_IO errno = 0: ioctl (fd=4, PT_IOCTL_GET_DEBUG_MODE, &ptDebugMode) = 0 ptDebugMode = 0 NORMAL errno = 0: ioctl (fd=4, PT_IOCTL_GET_DEBUG, &ptDebugSave) = 0 ptDebug = 0x00000000 errno = 0: ioctl (fd=4, PT_IOCTL_GET_NODE_ID, 0) = 0x00 . 1 3 ms 01:01 errno = 0: lseek (fd=4, 0x00000000, SEEK_CUR) = 0x00000000 00000000: 01 B0 2C 7C 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F <..,|............> 00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F <................> 00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F < !"#$%&'()*+,-./> 00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F <0123456789:;<=>?> bash-2.03$ ptvmeTest -n 2 -a 0x18000000 PID: 126011 IOPB size: 64 bytes ping: no operation: read loopCnt: 1 (defaulted) 100 loops per dot LWordCnt: 0x00000001 (defaulted) controller: 0 (defaulted) remNode: 2 --> /dev/ptvme0n2 remAddr: 0x18000000 (defaulted) IxferMode: 0x00 (defaulted) TxferMode: 0x00 (defaulted) errno = 0: open ("/dev/ptvme0n2", O_RDWR) = 4 errno = 0: ioctl (fd=4, PT_IOCTL_GET_PRIORITY, &ptPriority) = 0 ptPriority = 0x03 errno = 0: ioctl (fd=4, PT_IOCTL_GET_VECTOR, &ptVector) = 0 ptVector = 0x01 errno = 0: ioctl (fd=4, PT_IOCTL_GET_TIMEOUT, &ptTimeoutSave) = 0 ptTimeout = 900 ticks errno = 0: ioctl (fd=4, PT_IOCTL_GET_OP_MODE, &ptOpMode) = 0 ptOpMode = 1 SINGLE_IO errno = 0: ioctl (fd=4, PT_IOCTL_GET_DEBUG_MODE, &ptDebugMode) = 0 ptDebugMode = 0 NORMAL errno = 0: ioctl (fd=4, PT_IOCTL_GET_DEBUG, &ptDebugSave) = 0 ptDebug = 0x00000000 errno = 0: ioctl (fd=4, PT_IOCTL_GET_NODE_ID, 0) = 0x00 . 1 67 ms 01:03 errno = 0: lseek (fd=4, 0x00000000, SEEK_CUR) = 0x00000000 00000000: 01 B0 2D 7C 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F <..-|............> 00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F <................> 00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F < !"#$%&'()*+,-./> 00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F <0123456789:;<=>?> bash-2.03$ ptvmeTest -n 1 -a 0x18000000 PID: 136483 IOPB size: 64 bytes ping: no operation: read loopCnt: 1 (defaulted) 100 loops per dot LWordCnt: 0x00000001 (defaulted) controller: 0 (defaulted) remNode: 1 --> /dev/ptvme0n1 remAddr: 0x18000000 (defaulted) IxferMode: 0x00 (defaulted) TxferMode: 0x00 (defaulted) errno = 0: open ("/dev/ptvme0n1", O_RDWR) = 4 errno = 0: ioctl (fd=4, PT_IOCTL_GET_PRIORITY, &ptPriority) = 0 ptPriority = 0x03 errno = 0: ioctl (fd=4, PT_IOCTL_GET_VECTOR, &ptVector) = 0 ptVector = 0x01 errno = 0: ioctl (fd=4, PT_IOCTL_GET_TIMEOUT, &ptTimeoutSave) = 0 ptTimeout = 900 ticks errno = 0: ioctl (fd=4, PT_IOCTL_GET_OP_MODE, &ptOpMode) = 0 ptOpMode = 1 SINGLE_IO errno = 0: ioctl (fd=4, PT_IOCTL_GET_DEBUG_MODE, &ptDebugMode) = 0 ptDebugMode = 0 NORMAL errno = 0: ioctl (fd=4, PT_IOCTL_GET_DEBUG, &ptDebugSave) = 0 ptDebug = 0x00000000 errno = 0: ioctl (fd=4, PT_IOCTL_GET_NODE_ID, 0) = 0x00 . 1 3 ms 01:04 errno = 0: lseek (fd=4, 0x00000000, SEEK_CUR) = 0x00000000 00000000: 01 AE FB 7C 04 05 06 07 08 im> kill_teamster im> ptvmeReset ptvmeMode: INFO: controller 0 reset (/dev/ptvme0n0) ptvmeMode: INFO: cur debug mode: 0 NORMAL ptvmeMode: INFO: cur debug: 0x00000000 ptvmeMode: INFO: cur timeout: 900 ticks ptvmeMode: INFO: def T/I xfer mode: 0x22 A32:D32 Program, Non-Privileged / A32:D32 Program, Non-Privileged ptvmeMode: INFO: op mode: 1 SINGLE_IO ptvmeMode: INFO: VMEbus priority: 0x03 ptvmeMode: INFO: VMEbus vector: 0x01 ptvmeMode: INFO: intern sem val: 1 ptvmeMode: INFO: user sem val: 1 ptvmeMode: INFO: PT-VME940 node: 0 09 0A 0B 0C 0D 0E 0F <...|............> 00000010: 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F <................> 00000020: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F < !"#$%&'()*+,-./> 00000030: 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F <0123456789:;<=>?> IOP getAllFrames wouldn't ------------------------- 07:57Z IOP seemed to get in a very confused state. When we tried to transfer Imager LED calibration frames using getAllFrames, it would hang in the first file transfer. It got this far: im> getAllFrames 3305 12 /data/scratch/snedden file /data/scratch/snedden/idR-003305-g1-0012.fit and the window would hang. We wound up killing our IOP processes and restarting, then getAllFrames worked. Spectro Guider Problem --------------------------- After doing a "gotoField -gFlat", we got a "devide by zero" error message. The following is the tb info. divide by zero while executing "expr $gFiber($i,flat) / $flatmed" invoked from within "set gFiber($i,flat) [expr $gFiber($i,flat) / $flatmed]..." ("loop" body line 2) invoked from within "loop i 1 12 { set gFiber($i,flat) [expr $gFiber($i,flat) / $flatmed] set gFiber($i,expCounts) -9999 if {$gFiber($i,flat) > 0 && $gF ..." (procedure "guiderFlatField" line 119) invoked from within "guiderFlatField -openup" invoked from within "if {$slewTimedOut} { murmur "Timed out waiting for slew to take guider flat" puts "Slew timed out; no guider flats taken" } else { ..." invoked from within "if {$ff_on == $nlamp} { set slewTimeoutBegin [getclock] set slewTimeoutTime 200 set slewTimedOut 0 listenerToTCC watchTCCSlew sleep ..." invoked from within "if {$gflat == 1} { echo "Performing a guiderFlat" echo "...Closing Flat Field Screen" flatFieldScreen closed echo "...Turning cali ..." (procedure "gotoField" line 42) invoked from within "gotoField -gflat" ("eval" body line 1) invoked from within "eval "gotoField $flag"" (procedure "GUIgotoField" line 16) invoked from within "GUIgotoField -gflat" ("eval" body line 1) invoked from within "eval "GUIgotoField $GUIgotoFlag"" invoked from within ".sgui.gotofield.go invoke" ("uplevel" body line 1) invoked from within "uplevel #0 [list $w invoke]" invoked from within "if {($w == $tkPriv(window)) && ([$w cget -state] != "disabled")} { uplevel #0 [list $w invoke] }" invoked from within "if {$w == $tkPriv(buttonWindow)} { set tkPriv(buttonWindow) "" $w config -relief $tkPriv(relief) if {($w == $tkPriv(window)) && ([$w cget -state] ..." (procedure "tkButtonUp" line 3) invoked from within "tkButtonUp .sgui.gotofield.go" (command bound to event) The above is all just indicative of the fact that there was a ppk error, and the fiber continuity was bad. There was no guider new guider image in /data/spectro/guider. Steph power cycled the guider mac and when we did a "set inst=spectro" in TCC< we saw the following: 0 0 F Modu="cam_o_SetCamera"; Text="could not understand reply from guide image controller:" 0 0 I Modu="cam_o_SetCamera"; Text="reply: ; ppk error: Error code = 86" 0 0 W Modu="prt_ChangeDev"; Text="could not select camera: 4" 0 0 W Modu="prt_ChangeDev"; Text="the guide camera TCC_GCAM1 will not be usable until you fix the problem" 0 0 W Modu="prt_ChangeDev"; Text="could not initialize new device: TCC_GCAM1" 0 0 I Modu="prt_ChangeDev"; Text="this instrument does not have a: TCC_GMECH" 0 3 I Text="guide camera focus not adjustable" 0 0 I Modu="axe_o_Init"; Text="locking ports: Rot" 0 0 I Modu="axe_o_Init"; Text="initializing: Rot" 0 0 I Modu="axe_o_Init"; Text="setting time of: Rot" 0 0 I Modu="axe_o_Init"; Text="sending init files (if they exist) to: Rot" 0 0 I MoveItems="NNNNNNNNN"; SlewBeg=4537241617.63; SlewDuration=24.56 The Paralan at the guider Mac looked okay, so we went down to look at the guider box at the telescope. Sure enough, we opened the guiderbox and found a red light on the Paralan. We power cycled by unplugging the Paralan, turned off the A2S, turned off the brick power supply, turned on the brick, turned on the A2S and plugged in the Paralan. which cleared the red light. We then powercycled the mac, and did another "set inst" and it failed again. When Steph went to the telescope again, the red light was on inside the guider box again. She power cycled again and we took a gcam without power cycling the guider mac and this time we got an image! We took a few more short guider images for luck and all seemed well, but... We did another "gotoField -gflat" since it has been a while since we went to the field. The guider failed again with ppk 86 error. It is as if the cable or the connector is so delicate that a slight movement would result in an error. For one last time, Steph went to the telescope to recyle the power and tried to close the guider box arranging the cables inside so that there is not too much stress on them. We took another guider frame and ensuring that we got it successfully, she came back up to the control room. The next frame got another ppk 86 error. At this point, it was 10Z or 4am. We decided to file a critical high PR on the guide camera and give up on it for tonight. We got this once 0 0 I GCamReply='; ppk error: Error code = 137' which is "subsystem fault:EU internal communications" But mostly we got 0 0 I GCamReply='; ppk error: Error code = 86' which is "SCSI protocol breakdown: no device or termination" Both are accompanied by the red light on the guider Paralan. Note that it is very difficult, no , impossible, to close the guider box without putting stress on the fibers or their connections. The box is stuffed full of too long cables that are wrapped & coiled to fit in the box. Why not shorten some of these cables to make more room in the box? Note also that as long as we left the guider electronics box open, we didn't have any problems. The ppk errors all occurred after we closed the box. If it is not a problem with the fibers/connectors then (oh no) do we have another bad Paralan?