-
Notifications
You must be signed in to change notification settings - Fork 50
Additional Hardware Drivers Installation
Anthony Horton edited this page Mar 8, 2018
·
16 revisions
The standard POCS installation instructions assume you be using the standard PANOPTES hardware, i.e. DSLR cameras controlled via the gphoto2
library. POCS does include support for a range of other hardware, however some require the installation of additional drivers. This page provides instructions on how to do this.
POCS includes support for SBIG cameras from Diffraction Limited. The vendor supplied drivers must be installed first.
- Download the Linux Dev Kit. At the time of writing this is only available via the SBIG ftp site, at ftp://ftp.sbig.com/pub/devsw/LinuxDevKit.tar.gz
- Extract the compressed archive to a convenient location, e.g.
tar xvzf ~/Downloads/LinuxDevKit.tar.gz ~/Build/
- Find the driver library for your system. These are distributed as compiled shared (dynamically linked) library files (
.so
).- For x86_64 use
LinuxDevKit/x86/c/lib64/libsbigudrv.so
- For 32 bit x86 use
LinuxDevKit/x86/c/lib32/libsbigudrv.so
- For 32 bit ARM (e.g. Raspberry Pi) use
LinuxDevKit/arm/c/lib/libsbigudrv.so
- For x86_64 use
- Either copy the appropriate
libsbigudrv.so
file to/usr/local/lib/
or make a symbolic link, e.g.sudo ln -s ~/Build/LinuxDevKit/arm/c/lib32/libsbigudrv.so /usr/local/lib/
). - Either copy or link the
LinuxDevKit/udev/51-sbig-debian.rules
file to/etc/udev/rules.d/
, e.g.sudo ln -s ~/Build/LinuxDevKit/udev/51-sbig-debian.rules /etc/udev/rules.d/
- Download the current SBIG Universal Driver for OS X, either by going to the Diffraction Limited website, navigating to a camera product page (e.g. STF-8300M), clicking the 'DOWNLOADS' tab, and scrolling down to 'SBIGUDrv', or downloading it directly from the SBIG ftp site at ftp://ftp.sbig.com/pub/SBIGDriverInstallerUniv.dmg
- Double click the downloaded disk image file to mount it, or
Ctrl-click > Open with > Disk Image Mounter
. If that doesn't work you may have to open the Disk Utility app and useFile > Open Disk Image
- Once the disk image is mounted open it in Finder. There will be a
.pkg
file inside. -
Ctrl-click > Open with > Package Installer
to open the.pkg
file. You may be prompted to confirm that you really want to open it. - The installer will now open. Follow the prompts to complete the installation.
POCS includes support for cameras from Finger Lake Instruments (FLI). Some modification/configuration of the vendor supplied drivers is required first.
Installation on Linux requires installing a kernel module and building a shared library from the SDK.
- Download the latest Linux kernel module from the FLI Software page, in the 'Development' column on the right. At the time of writing this was version 1.3.2, at http://www.flicamera.com/downloads/sdk/fliusb-1.3.2.tgz
- Extract the compressed archive to a convenient location, e.g.
tar xvzf ~/Downloads/fliusb-1.3.2.tgz ~/Build/
- Change to the directory where you extracted the kernel module source, e.g.
cd ~/Build/fliusb-1.3.2
- Build the kernel module using
make
. The directory should now contain afliusb.ko
file. - Copy the kernel module into the running kernel's module directories, e.g.
sudo cp fliusb.ko /lib/modules/
uname -r/kernel/drivers/usb/misc/