×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

Atik_ccd & Qhy_ccd not working since SVN r1748

  • Posts: 712
  • Thank you received: 174

Hi, it seems that build 0.23 really doesn't work on RasPI. Can you try this one? It is compiled directly on RasPI.

download.cloudmakers.eu/atikccd-0.24-armhf.deb

Peter
9 years 2 months ago #2933

Please Log in or Create an account to join the conversation.

  • Posts: 2255
  • Thank you received: 223
Hi Peter,

Thanks for compiling a version for the RasPI.
I have removed the old version and installed the new one.
root@ekos:/home/pi# apt-get remove atikccd
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  atikccd
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 216 kB disk space will be freed.
Do you want to continue [Y/n]? 
(Reading database ... 87733 files and directories currently installed.)
Removing atikccd ...
root@ekos:/home/pi# dpkg -i atikccd-0.
atikccd-0.20-armhf.deb  atikccd-0.24-armhf.deb  atikccd-0.4-armhf.deb   
root@ekos:/home/pi# dpkg -i atikccd-0.24-armhf.deb 
Selecting previously unselected package atikccd.
(Reading database ... 87728 files and directories currently installed.)
Unpacking atikccd (from atikccd-0.24-armhf.deb) ...
Setting up atikccd (0.24) ...
root@ekos:/home/pi#

atik_ccd_test shows:
root@ekos:/home/pi# atik_ccd_test 
 
version 0.24
 
list --------------------
 
-> AtikCamera::list(...)
    'Atik Titan' [0x20e7, 0xdf2e] found...
 -> AtikCameraImpl::AtikCameraImpl(..., Atik Titan, 3)
     quicker_start_exposure_delay = 200000
     quicker_read_ccd_delay = 100000
     max_packet_size = 33554432
 <- AtikCameraImpl::AtikCameraImpl
<- AtikCamera::list 1
 
open Atik Titan --------------------
 
-> AtikCameraImpl::open()
    libusb_claim_interface() -> LIBUSB_SUCCESS
    libusb_set_interface_alt_setting() -> LIBUSB_SUCCESS
 -> AtikCameraImpl::writeFW()
     cpu stopped 1
     cpu started 1
 <- AtikCameraImpl::writeFW 1
 -> AtikCameraImpl::setPortDirection(0, 0x9f)
 <- AtikCameraImpl::setPortDirection 1
 -> AtikCameraImpl::setPortState(0, 0x80)
 <- AtikCameraImpl::setPortState 1
 -> AtikCameraImpl::i2cSetTimeout(50)
 <- AtikCameraImpl::i2cSetTimeout 1
 -> AtikCameraImpl::setParTimeout(50)
 <- AtikCameraImpl::setParTimeout 1
 -> AtikCameraImpl::i2cSetSpeed(0)
 <- AtikCameraImpl::i2cSetSpeed 1
 -> AtikCameraImpl::i2cSetTimeout(5000)
 <- AtikCameraImpl::i2cSetTimeout 1
 -> AtikCameraImpl::eepRead(3, ..., 2)
  -> AtikCameraImpl::i2cWrite(81, [0x00 0x03], 2)
  <- AtikCameraImpl::i2cWrite 1
  -> AtikCameraImpl::i2cRead(81, ..., 2)
  <- AtikCameraImpl::i2cRead 1 [0x2e 0xdf]
 <- AtikCameraImpl::eepRead 1 [0x2e 0xdf]
    pid = df2e
 -> AtikCameraImpl::parInit(1)
  -> AtikCameraImpl::parInit(...)
  <- AtikCameraImpl::parInit 1
 <- AtikCameraImpl::parInit 1
 -> AtikCameraImpl::parInit(...)
 <- AtikCameraImpl::parInit 1
 -> AtikCameraImpl::setIODir(0, 1)
 <- AtikCameraImpl::setIODir 1
 -> AtikCameraImpl::setIODir(1, 1)
 <- AtikCameraImpl::setIODir 1
 -> AtikCameraImpl::setIODir(2, 1)
 <- AtikCameraImpl::setIODir 1
 -> AtikCameraImpl::setIODir(3, 0)
 <- AtikCameraImpl::setIODir 1
 -> AtikCameraImpl::setIODir(4, 0)
 <- AtikCameraImpl::setIODir 1
 -> AtikCameraImpl::setIODir(5, 1)
 <- AtikCameraImpl::setIODir 1
 -> AtikCameraImpl::setIODir(6, 1)
 <- AtikCameraImpl::setIODir 1
 -> AtikCameraImpl::setIODir(7, 1)
 <- AtikCameraImpl::setIODir 1
 -> AtikCameraImpl::spiInit()
 <- AtikCameraImpl::spiInit 1
 -> AtikCameraImpl::setIOState(1, 1)
 <- AtikCameraImpl::setIOState 1
 -> AtikCameraImpl::setIOState(1, 0)
 <- AtikCameraImpl::setIOState 1
 -> AtikCameraImpl::setIOState(2, 1)
 <- AtikCameraImpl::setIOState 1
 -> AtikCameraImpl::ping()
  -> AtikCameraImpl::eepRead(3, ..., 2)
   -> AtikCameraImpl::i2cWrite(81, [0x00 0x03], 2)
   <- AtikCameraImpl::i2cWrite 1
   -> AtikCameraImpl::i2cRead(81, ..., 2)
   <- AtikCameraImpl::i2cRead 1 [0x2e 0xdf]
  <- AtikCameraImpl::eepRead 1 [0x2e 0xdf]
     ping ok
 <- AtikCameraImpl::ping 1
 -> AtikCameraImpl::setParTimeout(2000)
 <- AtikCameraImpl::setParTimeout 1
 -> AtikCameraImpl::eepRead(42, ..., 64)
  -> AtikCameraImpl::i2cWrite(81, [0x00 0x2a], 2)
  <- AtikCameraImpl::i2cWrite 1
  -> AtikCameraImpl::i2cRead(81, ..., 64)
  <- AtikCameraImpl::i2cRead 1 [0x00 0x01 0x48 0x53...]
 <- AtikCameraImpl::eepRead 1 [0x00 0x01 0x48 0x53...]
    version: 1.0
    model: HS
    manufacturer: ATIK
    flags: 0x5  HAS_GUIDE_PORT PC_CDS
    pixel count: 658 x 492
    pixel size: 7.4 x 7.4
    max bin: 8 x 8
    precharge offset: -512
 -> AtikCameraImpl::setADC()
  -> AtikCameraImpl::eepRead(10, ..., 16)
   -> AtikCameraImpl::i2cWrite(81, [0x00 0x0a], 2)
   <- AtikCameraImpl::i2cWrite 1
   -> AtikCameraImpl::i2cRead(81, ..., 16)
   <- AtikCameraImpl::i2cRead 1 [0x00 0xc8 0x10 0x20...]
  <- AtikCameraImpl::eepRead 1 [0x00 0xc8 0x10 0x20...]
     ----- DEBUG OFF -----
     ----- DEBUG ON -----
 <- AtikCameraImpl::setADC 1
 -> AtikCameraImpl::i2cSetTimeout(200)
 <- AtikCameraImpl::i2cSetTimeout 1
 -> AtikCameraImpl::setParTimeout(2000)
 <- AtikCameraImpl::setParTimeout 1
<- AtikCameraImpl::open 1
 
getCapabilities --------------------
 
-> AtikCameraImpl::getCapabilities(...)
<- AtikCameraImpl::getCapabilities 1
 
startExposure (short) --------------------
 
 
readCCD --------------------
 
-> AtikCameraImpl::readCCD(0, 0, 658, 492, 1, 1, 1.000000)
    lock()
 -> AtikCameraImpl::setParTimeout(30000)
 <- AtikCameraImpl::setParTimeout 1
 -> AtikCameraImpl::spiWrite(8, 0x00)
 <- AtikCameraImpl::spiWrite 1
 -> AtikCameraImpl::spiWrite(8, 0x00)
 <- AtikCameraImpl::spiWrite 1
    expCode 2929
 -> AtikCameraImpl::spiWrite(2, 0x7a0)
 <- AtikCameraImpl::spiWrite 1
 -> AtikCameraImpl::spiWrite(5, 0xb71)
 <- AtikCameraImpl::spiWrite 1
<- AtikCameraImpl::readCCD 1
 
getImage --------------------
 
-> AtikCameraImpl::getImage(..., 323736)
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 0
    copying buffer with precharge substraction 658 x 492 to 0, 0 - 658, 492
 -> AtikCameraImpl::setParTimeout(1000)
 <- AtikCameraImpl::setParTimeout 1
    unlock()
<- AtikCameraImpl::getImage 1 [0x7e 0x02 0x8e 0x02...]
 
data...
 638 654 626 678 630 674 648 670 648 660
 560 590 582 570 614 584 610 610 602 614
 574 594 604 588 526 584 594 578 626 578
 630 584 592 606 604 604 632 624 578 612
 602 594 590 602 604 586 660 594 644 642
 610 610 570 598 614 578 592 566 606 548
 626 620 526 632 584 544 596 616 568 596
 594 600 622 604 592 628 584 576 564 584
 588 552 540 592 568 520 600 574 576 590
 552 580 622 584 584 574 534 590 576 594
 
saved to short.fits
 
 
startExposure (long) --------------------
 
-> AtikCameraImpl::startExposure()
    lock()
 -> AtikCameraImpl::spiWrite(2, 0x400)
 <- AtikCameraImpl::spiWrite 1
 -> AtikCameraImpl::spiWrite(5, 0x00)
 <- AtikCameraImpl::spiWrite 1
 -> AtikCameraImpl::spiWrite(2, 0x200)
 <- AtikCameraImpl::spiWrite 1
 -> AtikCameraImpl::spiWrite(5, 0x00)
 <- AtikCameraImpl::spiWrite 1
    unlock()
<- AtikCameraImpl::startExposure 1
 
... delay
 
readCCD --------------------
 
-> AtikCameraImpl::readCCD(0, 0, 658, 492, 1, 1)
    lock()
 -> AtikCameraImpl::setParTimeout(30000)
 <- AtikCameraImpl::setParTimeout 1
 -> AtikCameraImpl::spiWrite(8, 0x00)
 <- AtikCameraImpl::spiWrite 1
 -> AtikCameraImpl::spiWrite(8, 0x00)
 <- AtikCameraImpl::spiWrite 1
 -> AtikCameraImpl::spiWrite(2, 0x4a0)
 <- AtikCameraImpl::spiWrite 1
 -> AtikCameraImpl::spiWrite(5, 0x3e8)
 <- AtikCameraImpl::spiWrite 1
    elapsed 0.105702 s<- AtikCameraImpl::readCCD 1
 
getImage --------------------
 
-> AtikCameraImpl::getImage(..., 323736)
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 1
 -> AtikCameraImpl::getIOState(4)
 <- AtikCameraImpl::getIOState 1 0
 
    copying buffer with precharge substraction 658 x 492 to 0, 0 - 658, 492
    libusb_bulk_transfer -> LIBUSB_ERROR_TIMEOUT
 -> AtikCameraImpl::setParTimeout(1000)
 <- AtikCameraImpl::setParTimeout 1
    unlock()
<- AtikCameraImpl::getImage 0 [0x3e 0x02 0x2e 0x02...]
 
data...
 574 558 576 592 546 622 566 524 588 588
 590 546 558 576 580 538 556 560 582 602
 572 578 586 522 598 574 552 596 590 548
 552 576 564 562 568 576 576 580 530 584
 556 560 568 596 584 596 566 584 582 558
 570 588 590 574 554 646 560 540 632 556
 570 566 588 612 526 560 572 618 572 574
 572 592 584 580 604 578 568 590 536 602
 522 592 578 596 600 584 580 606 574 568
 620 546 600 564 598 614 542 586 584 582
 
saved to long.fits
 
 
close --------------------
 
-> AtikCameraImpl::close()
<- AtikCameraImpl::close
 
[b]Atik Titan test failed[/b]
root@ekos:/home/pi# 
root@ekos:/home/pi# 



I am able however to load up the indi_atik_ccd .
root@ekos:/home/pi# indiserver -vvv indi_atik_ccd
2015-01-30T19:31:36: startup: indiserver -vvv indi_atik_ccd 
2015-01-30T19:31:36: Driver indi_atik_ccd: pid=2664 rfd=3 wfd=6 efd=7
2015-01-30T19:31:36: listening to port 7624 on fd 4
2015-01-30T19:31:36: Driver indi_atik_ccd: sending msg copy 1 nq 1:
<getProperties version='1.7'/>
 
2015-01-30T19:31:36: Driver indi_atik_ccd: -> ISGetProperties((null))
2015-01-30T19:31:36: Driver indi_atik_ccd: -> AtikCamera::list(...)
2015-01-30T19:31:36: Driver indi_atik_ccd:     'Atik Titan' [0x20e7, 0xdf2e] found...
2015-01-30T19:31:36: Driver indi_atik_ccd:  -> AtikCameraImpl::AtikCameraImpl(..., Atik Titan, 3)
2015-01-30T19:31:36: Driver indi_atik_ccd:      quicker_start_exposure_delay = 200000
2015-01-30T19:31:36: Driver indi_atik_ccd:      quicker_read_ccd_delay = 100000
2015-01-30T19:31:36: Driver indi_atik_ccd:      max_packet_size = 33554432
2015-01-30T19:31:36: Driver indi_atik_ccd:  <- AtikCameraImpl::AtikCameraImpl
2015-01-30T19:31:36: Driver indi_atik_ccd: <- AtikCamera::list 1
2015-01-30T19:31:36: Driver indi_atik_ccd: -> ATIKCCD::ATIKCCD
2015-01-30T19:31:36: Driver indi_atik_ccd:    Atik Titan CCD instance created
2015-01-30T19:31:36: Driver indi_atik_ccd: <- ATIKCCD::ATIKCCD
2015-01-30T19:31:36: Driver indi_atik_ccd: -> ATIKCCD::ISGetProperties(Atik Titan CCD)
2015-01-30T19:31:36: Driver indi_atik_ccd: -> ATIKCCD::initProperties()
2015-01-30T19:31:36: Driver indi_atik_ccd: read getProperties Telescope Simulator EQUATORIAL_EOD_COORD 
2015-01-30T19:31:36: Driver indi_atik_ccd: snooping on Telescope Simulator.EQUATORIAL_EOD_COORD
2015-01-30T19:31:36: Driver indi_atik_ccd: read getProperties CCD Simulator FILTER_SLOT 
2015-01-30T19:31:36: Driver indi_atik_ccd: snooping on CCD Simulator.FILTER_SLOT
2015-01-30T19:31:36: Driver indi_atik_ccd: read getProperties CCD Simulator FILTER_NAME 
2015-01-30T19:31:36: Driver indi_atik_ccd: snooping on CCD Simulator.FILTER_NAME
2015-01-30T19:31:36: Driver indi_atik_ccd: <- ATIKCCD::initProperties 1
2015-01-30T19:31:36: Driver indi_atik_ccd: read defSwitchVector Atik Titan CCD CONNECTION Idle rw
    CONNECT='Off'
 DISCONNECT='On'
2015-01-30T19:31:36: Driver indi_atik_ccd: read defTextVector Atik Titan CCD DRIVER_INFO Idle ro
 DRIVER_NAME='Atik Titan CCD'
 DRIVER_EXEC='indi_atik_ccd'
 DRIVER_VERSION='0.24'
 DRIVER_INTERFACE='6'
2015-01-30T19:31:36: Driver indi_atik_ccd: <- ATIKCCD::ISGetProperties
2015-01-30T19:31:36: Driver indi_atik_ccd: <- ISGetProperties
2015-01-30T19:31:36: Driver indi_atik_ccd: read defSwitchVector Atik Titan CCD CONFIG_PROCESS Idle rw
 CONFIG_LOAD='Off'
 CONFIG_SAVE='Off'
 CONFIG_DEFAULT='Off'


Over on Kstars/Ekos, I can connect to it but if I try an exposure of lets say 1s for testing nothing much is happening.
2015-01-30T19:39:21: Client 0: read newNumberVector Atik Titan CCD CCD_EXPOSURE 
 CCD_EXPOSURE_VALUE='1'
2015-01-30T19:39:21: Driver indi_atik_ccd: queuing responsible for <newNumberVector device='Atik Titan CCD' name='CCD_EXPOSURE'>
2015-01-30T19:39:21: Driver indi_atik_ccd: sending msg copy 1 nq 1:
<newNumberVector device="Atik Titan CCD" name="CCD_EXPOSURE">
    <oneNumber name="CCD_EXPOSURE_VALUE">
1
    </oneNumber>
</newNumberVector>
 
2015-01-30T19:39:21: Driver indi_atik_ccd: -> ISNewNumber(Atik Titan CCD, CCD_EXPOSURE, ...)
2015-01-30T19:39:21: Driver indi_atik_ccd: -> ATIKCCD::ISNewNumber(Atik Titan CCD, CCD_EXPOSURE, ...)
2015-01-30T19:39:21: Driver indi_atik_ccd: -> ATIKCCD::StartExposure(1.000000)
2015-01-30T19:39:21: Driver indi_atik_ccd: -> AtikCameraImpl::startExposure()
2015-01-30T19:39:21: Driver indi_atik_ccd:     lock()
2015-01-30T19:39:21: Driver indi_atik_ccd:  -> AtikCameraImpl::spiWrite(2, 0x400)
2015-01-30T19:39:21: Driver indi_atik_ccd:  <- AtikCameraImpl::spiWrite 1
2015-01-30T19:39:21: Driver indi_atik_ccd:  -> AtikCameraImpl::spiWrite(5, 0x00)
2015-01-30T19:39:21: Driver indi_atik_ccd:  <- AtikCameraImpl::spiWrite 1
2015-01-30T19:39:21: Driver indi_atik_ccd:  -> AtikCameraImpl::spiWrite(2, 0x200)
2015-01-30T19:39:21: Driver indi_atik_ccd:  <- AtikCameraImpl::spiWrite 1
2015-01-30T19:39:21: Driver indi_atik_ccd:  -> AtikCameraImpl::spiWrite(5, 0x00)
2015-01-30T19:39:21: Driver indi_atik_ccd:  <- AtikCameraImpl::spiWrite 1
2015-01-30T19:39:21: Driver indi_atik_ccd:     unlock()
2015-01-30T19:39:21: Driver indi_atik_ccd: <- AtikCameraImpl::startExposure 1
2015-01-30T19:39:21: Driver indi_atik_ccd: <- ATIKCCD::StartExposure 1
2015-01-30T19:39:21: Driver indi_atik_ccd: <- ATIKCCD::ISNewNumber 1
2015-01-30T19:39:21: Driver indi_atik_ccd: <- ISNewNumber
2015-01-30T19:39:21: Driver indi_atik_ccd: read setNumberVector Atik Titan CCD CCD_EXPOSURE Busy
 CCD_EXPOSURE_VALUE='1'
2015-01-30T19:39:21: Client 0: queuing <setNumberVector device='Atik Titan CCD' name='CCD_EXPOSURE'>
2015-01-30T19:39:21: Client 0: sending msg copy 1 nq 1:
<setNumberVector device="Atik Titan CCD" name="CCD_EXPOSURE" state="Busy" timeout="60" timestamp="2015-01-30T19:39:21">
    <oneNumber name="CCD_EXPOSURE_VALUE">
1
    </oneNumber>
</setNumberVector>
 
2015-01-30T19:39:22: Driver indi_atik_ccd: read setNumberVector Atik Titan CCD CCD_EXPOSURE Busy
 CCD_EXPOSURE_VALUE='1'
2015-01-30T19:39:22: Client 0: queuing <setNumberVector device='Atik Titan CCD' name='CCD_EXPOSURE'>
2015-01-30T19:39:22: Client 0: sending msg copy 1 nq 1:
<setNumberVector device="Atik Titan CCD" name="CCD_EXPOSURE" state="Busy" timeout="60" timestamp="2015-01-30T19:39:22">
    <oneNumber name="CCD_EXPOSURE_VALUE">
1
    </oneNumber>
</setNumberVector>
 
2015-01-30T19:39:22: Driver indi_atik_ccd: -> ATIKCCD::ExposureTimerHit()
2015-01-30T19:39:22: Driver indi_atik_ccd: -> AtikCameraImpl::readCCD(0, 0, 658, 492, 1, 1)
2015-01-30T19:39:22: Driver indi_atik_ccd:     lock()
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::setParTimeout(30000)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::setParTimeout 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::spiWrite(8, 0x00)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::spiWrite 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::spiWrite(8, 0x00)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::spiWrite 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::spiWrite(2, 0x4a0)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::spiWrite 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::spiWrite(5, 0x3e8)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::spiWrite 1
2015-01-30T19:39:22: Driver indi_atik_ccd:     elapsed 0.105023 s<- AtikCameraImpl::readCCD 1
2015-01-30T19:39:22: Driver indi_atik_ccd: -> AtikCameraImpl::getImage(..., 323736)
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 1
2015-01-30T19:39:22: Driver indi_atik_ccd:  -> AtikCameraImpl::getIOState(4)
2015-01-30T19:39:22: Driver indi_atik_ccd:  <- AtikCameraImpl::getIOState 1 0
2015-01-30T19:39:52: Driver indi_atik_ccd:     copying buffer with precharge substraction 658 x 492 to 0, 0 - 658, 492
2015-01-30T19:40:22: Driver indi_atik_ccd:     libusb_bulk_transfer -> LIBUSB_ERROR_TIMEOUT
2015-01-30T19:40:23: Driver indi_atik_ccd:  -> AtikCameraImpl::setParTimeout(1000)
2015-01-30T19:40:23: Driver indi_atik_ccd:  <- AtikCameraImpl::setParTimeout 1
2015-01-30T19:40:23: Driver indi_atik_ccd:     unlock()
2015-01-30T19:40:23: Driver indi_atik_ccd: <- AtikCameraImpl::getImage 0 [0xe0 0x01 0x3e 0x02...]
2015-01-30T19:40:23: Driver indi_atik_ccd: read setNumberVector Atik Titan CCD CCD_EXPOSURE Busy
 CCD_EXPOSURE_VALUE='0'
2015-01-30T19:40:23: Client 0: queuing <setNumberVector device='Atik Titan CCD' name='CCD_EXPOSURE'>
2015-01-30T19:40:23: Client 0: sending msg copy 1 nq 1:
<setNumberVector device="Atik Titan CCD" name="CCD_EXPOSURE" state="Busy" timeout="60" timestamp="2015-01-30T19:40:23">
    <oneNumber name="CCD_EXPOSURE_VALUE">
0
    </oneNumber>
</setNumberVector>
 
2015-01-30T19:40:23: Driver indi_atik_ccd: <- ATIKCCD::ExposureTimerHit
 
9 years 2 months ago #2937

Please Log in or Create an account to join the conversation.

  • Posts: 712
  • Thank you received: 174
Yes, this is usual problem with Titan on Pi. It sometime works and sometime doesn't :-(

I don't think it is problem of this particular version, but you can still try some older one (same url but version 0.20 or 0.19)
9 years 2 months ago #2939

Please Log in or Create an account to join the conversation.

  • Posts: 2255
  • Thank you received: 223
Hi Peter,

I've tried 0.20 and 0.19 but no luck. I can't even connect to the indiserver runing the 0.19 version.
I think I'm going to draw a line on the RasPi board to run the indiservers and move to the Odroid-C1, can't wait to get it.

Heard that the Piface is compatible, with a bit of luck I'll be able to run everything from one board.

Thanks for your time and efforts Peter, much appreciated.
9 years 2 months ago #2940

Please Log in or Create an account to join the conversation.

  • Posts: 712
  • Thank you received: 174
I'm always nervous from this :-( It sometimes works and sometime doesn't with Pi and I don't know when and why :-( Maybe it depends on moon phase :-)
9 years 2 months ago #2941

Please Log in or Create an account to join the conversation.

  • Posts: 2255
  • Thank you received: 223
What do you think about your Odroid-C1 ?
Is it a night and day difference with the Pi ?

I do need something I can "trust", no something that will work once every blue moons...
9 years 2 months ago #2942

Please Log in or Create an account to join the conversation.

  • Posts: 712
  • Thank you received: 174
I'm using it just for the development so I'm not sure what will happen in cold and wet observatory, but in laboratory condition it seems to be reliable. But today my Titan works with Pi as well. It is probably combination of moon phase and local time :-)
9 years 2 months ago #2943

Please Log in or Create an account to join the conversation.

  • Posts: 2255
  • Thank you received: 223
Good to hear it's reliable. All the electronics in the remote observatory will be protected for humidity etc....
As long as the Titan works on the Odroid-C1.... it's fine by me, I can take care of the rest.
9 years 2 months ago #2944

Please Log in or Create an account to join the conversation.

  • Posts: 712
  • Thank you received: 174
I tried my Titan with Pi and Ondroid today and it worked with both.

What cable are you using? I found there are problems with Titan in some situations with cable longer than about 1m (original cable is longer). Peter
9 years 2 months ago #2950

Please Log in or Create an account to join the conversation.

  • Posts: 2255
  • Thank you received: 223
Just tried with a shorter cable, the atik_ccd_test still fails. As for Ekos, it's stuck at downloading a 2 sec exposure for several minutes now...
9 years 2 months ago #2953

Please Log in or Create an account to join the conversation.

Time to create page: 0.344 seconds