The error aborts Quick Video mode:

Press to exit video mode

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Error: timeout while waiting for image readout. 522752 of 524288
Warning: failed acquisition. Trying again . . .
Error: SEX command returns "0"Error: failed to take image.


When we have it return "ret" instead of "%x":


Press to exit video mode
1 1 1 1 1 1 1 1 Error: timeout while waiting for image readout. 520192 of 524288
Warning: failed acquisition. Trying again . . .
Error: SEX command returns "ffffffff"Error: failed to take image.



1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Error: timeout while waiting for image readout. 520704 of 524288
Warning: failed acquisition. Trying again . . .
Error: SEX command returns "ffffffff"Error: failed to take image.
Succeeded in doing video mode.



mirkwood.c


print_fine_time("Starting the exposure");
suc=0;
while (suc != 1) {
/* Send the SEX command */
ret = doCommand(pci_fd, TIM_ID, SEX, DON);
if (ret != 0) {
fcntl(0, F_SETFL, flags); /* restore the flags */
printf("Error: SEX command returns \"%x\"", getError());
return(ret);
}

When we have it return "ret" instead of "%x":


print_fine_time("Starting the exposure");
suc=0;
while (suc != 1) {
/* Send the SEX command */
ret = doCommand(pci_fd, TIM_ID, SEX, DON);
if (ret != 0) {
fcntl(0, F_SETFL, flags); /* restore the flags */
printf("Error: SEX command returns \"%x\"", ret);//getError());
return(ret);
}



Aborted while trying to Init:

POF returns -1
PON returns 0, 455252
doing WRM command to y|16, value:d86e6, off:d8000, volts:2.450000.
Error: can't send value to DAC.
doing WRM command to y|17, value:dc168, off:dc000, volts:0.500000.
Error: can't send value to DAC.
doing WRM command to y|14, value:d0e14, off:d0000, volts:5.000000.
doing WRM command to y|15, value:d49db, off:d4000, volts:3.500000.
Error: can't send value to DAC.
doing WRM command to y|18, value:1d0b43, off:1d0000, volts:4.000000.
Error: can't send value to DAC.
doing WRM command to y|19, value:1d4000, off:1d4000, volts:0.000000.
Error: can't send value to DAC.
doing WRM command to y|10, value:c09d9, off:c0000, volts:3.497000.
Error: can't send value to DAC.
doing WRM command to y|11, value:c4f7d, off:c4000, volts:5.500000.
Error: can't send value to DAC.
doing WRM command to y|12, value:1c0b8b, off:1c0000, volts:4.100000.
Error: can't send value to DAC.
doing WRM command to y|13, value:1c4b8d, off:1c4000, volts:4.102500.
Error: can't send value to DAC.
Error: -9 errors occurred while initializing voltages.
Aborting initialization


Successful init:


Enter Selection: init


POF returns -1
PON returns 0, 455252
doing WRM command to y|16, value:d86e6, off:d8000, volts:2.450000.
doing WRM command to y|17, value:dc168, off:dc000, volts:0.500000.
doing WRM command to y|14, value:d0e14, off:d0000, volts:5.000000.
doing WRM command to y|15, value:d49db, off:d4000, volts:3.500000.
doing WRM command to y|18, value:1d0b43, off:1d0000, volts:4.000000.
doing WRM command to y|19, value:1d4000, off:1d4000, volts:0.000000.
doing WRM command to y|10, value:c09d9, off:c0000, volts:3.497000.
doing WRM command to y|11, value:c4f7d, off:c4000, volts:5.500000.
doing WRM command to y|12, value:1c0b8b, off:1c0000, volts:4.100000.
doing WRM command to y|13, value:1c4b8d, off:1c4000, volts:4.102500.
System initialized.


Steps to take:

Restart camera control -- Then have to reset electronics and re-init -- sometimes works.
If not: killclio, runclio.
Hit white button and re-seated fibers (with Clio killed) -- did not fix.

Update/Fixed:

Ala Phil Hinz email 2015/05/05 -- Reset the power supply (the black button the grey power supply box) -- Killclio first.


--Katie Morzinski, 2015/05/04