Open DMX USB Linux 2.6 Driver
Open DMX USB is an open USB to
DMX
dongle hardware design developed by
Enttec.
The Open in Open DMX USB refers to the fact that everybody
is free to use the design and produce its own USB DMX Dongle
without paying any licenses. Since this fits the Linux
philosophy I wrote a small Linux 2.6 kernel driver to make
it possible to use the dongle under Linux. In the future I hope
the DMX USB dongle will just be supported by DMX4Linux.
News
2006-08-16 - DMX USB git repository onlineDMX USB can now be dowloaded via
git with the following command
git clone http://www.erwinrol.com/git/dmx_usb_module
2006-01-16 - Small update for DMXUSB DriverA small update for the DMXUSB driver so it can compile with kernels newer than 2.6.13.2004-09-11 - New DMX USB driver versionSome critical bugs were fixed in the DMX USB driver.
Compiling the Driver
Compiling the driver is done by simply calling make in the source
directory. For this to work the kernel sources and development tools
like gcc must be installed.
Using the Driver
To use the driver is a bit tricky because the FTDI Driver has the same
USB-ID and so Linux loads that driver as soon as the DMX USB dongle is
connected. The easiest way to prevent this is by removing the FTDI module
out of the /lib/modules/ directory to place where the kernel can't find
it. Another solution would be to recompile the kernel without FTDI support.
After the dmx_usb module is loaded the dmx_usb_test program can be started
to test if things work. If things don't work, I wish you happy kernel hacking ;-)
GIT
To get the most up to date sources for the DMX USB driver use
git to
clone the following repository:
git-clone http://www.erwinrol.com/git/dmx_usb_module/
Downloads
These files might not be up to date, please use GIT to get the latest version.
DMX USB Driver sources:
dmx_usb_module-20060116.tgz
References
ENTTEC homepage:
http://www.enttec.com/
ENTTEC Open USB DMX page:
http://www.enttec.com/dmxusb.php
DMX4Linux :
http://llg.cubic.org/dmx4linux/index.html
ESTA homepage :
http://www.esta.org
USITT homepage :
http://www.usitt.org
USITT DMX page :
http://www.usitt.org/DMX/DMX512.htm
|