Hi, I let it finish this time - here's the last few lines from the log:

version 1.8

list --------------------

-> AtikCamera::list(...)
    'Atik 314L' [0x4b4, 0xdf2c] found...
 -> AtikCameraImpl::AtikCameraImpl(..., Atik 314L, 2)
     maxPacketSize = 8388608
 <- AtikCameraImpl::AtikCameraImpl
<- AtikCamera::list 1

open Atik 314L --------------------

-> AtikCameraImpl::open()
    libusb_claim_interface() -> LIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED
    libusb_set_interface_alt_setting() -> LIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED
 -> 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::flush()
     libusb_bulk_transfer -> LIBUSB_ERROR_TIMEOUT
     0 bytes flushed
 <- AtikCameraImpl::flush
 -> 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 [0x2c 0xdf]
 <- AtikCameraImpl::eepRead 1 [0x2c 0xdf]
 -> AtikCameraImpl::eepRead(1000, ..., 5)
  -> AtikCameraImpl::i2cWrite(81, [0x00 0xe8], 2)
  <- AtikCameraImpl::i2cWrite 1
  -> AtikCameraImpl::i2cRead(81, ..., 5)
  <- AtikCameraImpl::i2cRead 1 [0xff 0xff 0xff 0xff...]
 <- AtikCameraImpl::eepRead 1 [0xff 0xff 0xff 0xff...]
    colour = 1, offsetX = 0, offsetY = 0
    pid = df2c
 -> AtikCameraImpl::i2cSetTimeout(100)
 <- AtikCameraImpl::i2cSetTimeout 1
 -> AtikCameraImpl::setParTimeout(1000)
 <- AtikCameraImpl::setParTimeout 1
 -> AtikCameraImpl::parInit(9)
  -> AtikCameraImpl::parInit(...)
  <- AtikCameraImpl::parInit 1
 <- AtikCameraImpl::parInit 1
 -> AtikCameraImpl::ping()
     ping -> 100
  -> AtikCameraImpl::sendCommand(80, [0x64], ..., 1, 0)
  <- AtikCameraImpl::sendCommand 1 NULL
     libusb_bulk_transfer -> LIBUSB_ERROR_TIMEOUT
     ping <- 96
     ping -> 101
  -> AtikCameraImpl::sendCommand(80, [0x65], ..., 1, 0)
  <- AtikCameraImpl::sendCommand 1 NULL
     libusb_bulk_transfer -> LIBUSB_ERROR_TIMEOUT
     ping <- 96
     ping -> 102
  -> AtikCameraImpl::sendCommand(80, [0x66], ..., 1, 0)
  <- AtikCameraImpl::sendCommand 1 NULL

Tried again with Artemis capture under Windows, works OK, so I'm at a loss as the camera seems OK, but the atik_ccd_test can't ping it.

Graham

Read More...