Dell Optiplex 755 running openSUSE 11.0 KDE4 x86_64 using sbig drivers and firmware from the openSUSE build service, and INDI from the default repositories. Also tested unsuccessfully with Kubuntu 8.04.
This model camera needs to have it's firmware loaded each time it is turned on in order to work. The provided udev rules file does not appear to work on any of our test machines, which causes it to show up in lsusb as:
ID 0d97:0003 Santa Barbara Instrument Group
instead of:
ID 0d97:0101 Santa Barbara Instrument Group SBIG Astronomy Camera (with firmware)
To fix this issue, the udev rules file in /etc/udev/rules.d/ must be changed to something along the line of the following:
ACTION != "add", GOTO="sbig_end"
SUBSYSTEM != "usb", GOTO="sbig_end"
ENV{DEVTYPE} != "usb_device", GOTO="sbig_end"
ATTR{idVendor} != "0d97", GOTO="sbig_end"
# SBIG ST-7/8/9/10/2K cameras
# Placeholder
# SBIG ST-L cameras
# Placeholder
# SBIG ST-402/1603/3200 camera
ATTR{idProduct}=="0003", RUN+="/usr/local/bin/ST-402ME"
#Fix permissions
ATTR{idProduct}="0101", RUN+="/usr/local/bin/sbigperms"
LABEL="sbig_end"
The appropriate scripts are placed in /usr/local/bin
sbigperms:
#!/bin/sh
/bin/chmod 0666 ${DEVNAME}
ST-402ME:
#!/bin/sh
/sbin/fxload -I /lib/firmware/sbigfcam.hex -D ${DEVNAME} -t fx2
/usr/bin/sbig_testapp &
ST-402ME could be modified for other sbig cameras by replacing the named firmware file:
| Camera | Firmware |
|---|---|
| SBIG ST-7/8/9/10/2K | sbigucam.hex |
| SBIG ST-L | sbiglcam.hex |
| SBIG ST-402/1603/3200 | sbigfcam.hex |
The INDI server runs using:
$ indiserver -p 8000 indi_sbig_ccd
Image acquisition has been successfully tested in KStars, XEphem and DCD.
Currently not working