I know this is an old thread, but I thought I'd give it a try. I am trying to connect my SBIG ST-8300C using XmCCD under Ubuntu 12.04.
I can compile XmCCD and its supporting software no problem. When I connect the camera and run 'lsusb', I can see the camera.
Bus 001 Device 011: ID 0d97:0003 Santa Barbara Instrument Group
I understand from the SBIG install notes that this may mean it needs firmware uploaded to it via fxload. I try this command based on the notes:
sudo fxload -D /dev/bus/usb/001/011 -I /lib/firmware/sbigucam.hex
With no change in the output of lsusb or ability to connect. I've also tried all the firmware versions in /lib/firmware/:
/lib/firmware/sbigfcam.hex /lib/firmware/sbigpcam.hex
/lib/firmware/sbiglcam.hex /lib/firmware/sbigucam.hex
I am trying to connect both via "indiserver ccd" and "xmccd1". Here is the output (for indiserver):
...
2013-01-30T21:20:37: Driver ccd: restart #10
2013-01-30T21:20:37: Driver ccd: Camera parameters redefined.
2013-01-30T21:20:37: Driver ccd: Max filter count: 1
2013-01-30T21:20:37: Driver ccd: Filter 1: (1) open
2013-01-30T21:20:37: Driver ccd: FITS telescope: RC24
2013-01-30T21:20:37: Driver ccd: External script ccd_process.sh
2013-01-30T21:20:39: Driver ccd: Error opening camera device 0Camera did not respond to startup request
2013-01-30T21:20:39: Driver ccd: stderr EOF
2013-01-30T21:20:39: Driver ccd: still dead after 10 restarts
It could be something in my prefs file as well. The prefs are printed out above. I can normally figure this stuff out on my own, but there is not enough info online.
Thanks for any help. If solved, I will post a followup.
-Gary
UPDATE: Reviewing the info on this page:
http://astrofoto.org/book/export/html/82, I was able to determine that I need the firmware sbigfcam.hex for my camera. Using the fxload command to load this firmware causes this error:
can't write 14 bytes external memory at 0x1f55
unable to download /lib/firmware/sbigfcam.hex
So I am looking into fxload now.
UPDATE: The url in the first update include a "-t fx2" parameter to fxload. Running the command that way loads the firmware onto the device properly.
The correct command:
sudo fxload -D /dev/bus/usb/001/011 -I /lib/firmware/sbigfcam.hex -t fx2
And the lsusb showing the ST-8300C with the firmware loaded:
Bus 001 Device 013: ID 0d97:0101 Santa Barbara Instrument Group SBIG Astronomy Camera (with firmware)
Still not connecting via INDI but one step closer.
UPDATE, SOLVED: And the last step was permissions on the device and setting up the firmware to load on connect. All is working now!