<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.openlighting.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rha</id>
		<title>wiki.openlighting.org - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.openlighting.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rha"/>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php/Special:Contributions/Rha"/>
		<updated>2026-04-08T17:50:34Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=Net-Lynx&amp;diff=3922</id>
		<title>Net-Lynx</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=Net-Lynx&amp;diff=3922"/>
				<updated>2011-08-28T19:08:49Z</updated>
		
		<summary type="html">&lt;p&gt;Rha: Undo revision 3918 by 202.143.224.8 (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Link: http://www.artisticlicence.com/item36.htm&amp;lt;br&amp;gt;&lt;br /&gt;
Made by: [[Artistic Licence]]&amp;lt;br&amp;gt;&lt;br /&gt;
{{Features|rdm=yes|tx=yes|rx=yes}}&lt;br /&gt;
[[Image:Net-lynx.gif|right]]&lt;br /&gt;
&lt;br /&gt;
The Net-Lynx by Artistic Licence is an ArtNet to DMX convertor. Available in two models, the O/P (DMX out) and I/P (DMX in), the Net-Lynx acts as a gateway between Art-Net and DMX networks. The Art-Net universes are set using the front panel controls and 4 leds indictate power, Art-Net data and DMX signals.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:ArtNet]]&lt;/div&gt;</summary>
		<author><name>Rha</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=OpenDMX.net&amp;diff=3921</id>
		<title>OpenDMX.net</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=OpenDMX.net&amp;diff=3921"/>
				<updated>2011-08-28T18:08:37Z</updated>
		
		<summary type="html">&lt;p&gt;Rha: Undo revision 3919 by 183.181.53.248 (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- To add a news item edit the Template:News page --&amp;gt; &lt;br /&gt;
{{News}}&lt;br /&gt;
Welcome to opendmx.net. This site is part of the [[Open Lighting Project]] and aims to be a resource for those involved in the lighting industry looking for DMX software and associated control systems. It's also home to documentation for various open source and free lighting software.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you're new to the world of lighting check out the [[:Category:Definitions|Definitions]] page, or have a look at the list of [[:Category:USB | USB interfaces]] or [[:Category:Controllers|Software Controllers]].&lt;br /&gt;
&lt;br /&gt;
Do you know of non-conforming or fussy DMX equipment? If so, please add it to the [[NonConformDMX]] page. Are you interesting in seeing what equipment and solutions are available? See the list of upcoming [[Conferences &amp;amp; Exhibitions]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The [[Open Lighting Projects List]] contains a list of installations from around the world where software from the Open Lighting Project has been used. If you know of something cool or are planning a new installation please add it to the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For questions about the site, contact admin &amp;lt;AT&amp;gt; opendmx.net&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Rha</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=LLA,_OpenDMX_USB_and_Q_Light_Controller_Tutorial&amp;diff=3920</id>
		<title>LLA, OpenDMX USB and Q Light Controller Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=LLA,_OpenDMX_USB_and_Q_Light_Controller_Tutorial&amp;diff=3920"/>
				<updated>2011-08-28T17:42:14Z</updated>
		
		<summary type="html">&lt;p&gt;Rha: /* Compile and install driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
&lt;br /&gt;
=== Old tutorial, look for new methods ===&lt;br /&gt;
&lt;br /&gt;
Since this tutorial was made, [[QLC]] from v. 3.0.4 comes with a driver for Enttec Open DMX USB (in a plugin called FTDI), and LLA changed name to [[OLA]].&lt;br /&gt;
See the mailing list archive of &amp;quot;QLC-devel&amp;quot; for more info for now (January 2010).&lt;br /&gt;
&lt;br /&gt;
It should no longer be necessary to use [[OLA]] together with a Linux kernel driver, if you just want DMX output from [[QLC]] to an OpenDMX USB dongle attached to the same computer that runs QLC.&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
To show the steps to get the Enttec Open DMX USB interface working with the Linux Lighting Architecture, a general framework for lighting applications in Linux(LLA), via Erwin Rol's driver. Also getting the Q Lighting Controller (QLC) to work with LLA.  This allows QLC to be used with the Enttec OpenDMX USB interfaces on a 2.6 kernel, for which dmx4linux is not yet fully working.&lt;br /&gt;
&lt;br /&gt;
This may also be useful for people with a different interface supported by LLA who need some pointers on how to get LLA working with QLC, in which case you need only read from &amp;quot;Download and install LLA&amp;quot; onwards.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
I got very excited when I first saw QLC (http://qlc.sourceforge.net/).  Then I got slightly annoyed, then very frustrated trying to get it to work. I ended up using Slackware so that I could have a relatively modern distro with Linux 2.4 in order to use dmx4linux.  But it's a hassle to reboot every time I want to play with DMX.  The other alternative is to use LLA, but this requires a separate computer for the Live CD.&lt;br /&gt;
&lt;br /&gt;
LLA is available as packages for a standard distro, but needs an extra driver to work with Enttec OpenDMX USB, which is included on the Live CD but not in the standard packages.&lt;br /&gt;
&lt;br /&gt;
This tutorial assumes you're using Ubuntu 7.04 (Fiesty Fawn), but should be usable for any apt-based distro.  Could probably be adapted for rpm-based too.&lt;br /&gt;
&lt;br /&gt;
This tutorial is deliberately quite verbose: although it could have been presented as one long cut'n'paste or a shell script, a walkthrough is more helpful for actually learning what's going on and will get out of date more slowly.&lt;br /&gt;
&lt;br /&gt;
It would be really useful if users of other distros could modify this tutorial to make it more universal, or create other pages for distro-specific information.&lt;br /&gt;
&lt;br /&gt;
==Operating System==&lt;br /&gt;
&lt;br /&gt;
Install one of the supported linux distributions onto your machine: Ubuntu [http://www.ubuntu.com],  Fedora [http://www.fedoraproject.org] or CentOS [http://www.centos.org]&lt;br /&gt;
&lt;br /&gt;
==Prerequisite packages==&lt;br /&gt;
===GIT and Cogito===&lt;br /&gt;
These are used to download source code.&lt;br /&gt;
&lt;br /&gt;
Ubuntu:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install git-core cogito curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Centos/Fedora:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install git-core cogito curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kernel===&lt;br /&gt;
We need this in order to be able to compile the modules&lt;br /&gt;
&lt;br /&gt;
Ubuntu:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install linux-source&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Centos/Fedora:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install kernel-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Alien (Ubuntu only)===&lt;br /&gt;
We will need to install some RPM files at some point (bah!)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install alien&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Build essentials===&lt;br /&gt;
We're going to be building source, so we need the standard libraries:&lt;br /&gt;
&lt;br /&gt;
Ubuntu:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Centos/Fedora:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install buildsys-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(if you're following this on a non-debian-style distibution, you need the libc, libstcd++ development files, C compiler etc.)&lt;br /&gt;
&lt;br /&gt;
==Build and install the usb kernel module==&lt;br /&gt;
&lt;br /&gt;
Erwil Rol's driver allows the Enttec OpenDMX USB driver to work with LLA.&lt;br /&gt;
&lt;br /&gt;
It's best to make sure that you're running the kernel that you're intending to use - if you've upgraded from previous versions of Ubuntu you may have several versions hanging around.  Removing old ones using Synaptic is probably a good idea.&lt;br /&gt;
&lt;br /&gt;
===Compile and install driver===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
mkdir dmx-software&lt;br /&gt;
cd dmx-software&lt;br /&gt;
git clone http://git.hbels.com/public/dmx_usb_module&lt;br /&gt;
cd dmx_usb_module&lt;br /&gt;
make&lt;br /&gt;
sudo cp ./dmx_usb.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial&lt;br /&gt;
sudo depmod&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Kernel 2.6.37 and newer kernels ====&lt;br /&gt;
This worked for me:&lt;br /&gt;
&lt;br /&gt;
* save as &amp;quot;dmx_usb,patch&amp;quot;&lt;br /&gt;
* patch &amp;lt; dmx_usb,patch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 --- ../b/dmx_usb.c	2011-08-28 20:27:57.929828288 +0300&lt;br /&gt;
 +++ dmx_usb.c	2011-08-28 20:32:41.075288289 +0300&lt;br /&gt;
 @@ -93,7 +93,7 @@&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 /* prevent races between open() and disconnect() */&lt;br /&gt;
 -static DECLARE_MUTEX (disconnect_sem);&lt;br /&gt;
 +static DEFINE_SEMAPHORE(disconnect_sem);&lt;br /&gt;
 &lt;br /&gt;
 /* local function prototypes */&lt;br /&gt;
 //static ssize_t dmx_usb_read	(struct file *file, char *buffer, size_t count, loff_t *ppos);&lt;br /&gt;
 @@ -121,7 +121,7 @@&lt;br /&gt;
 &lt;br /&gt;
 	/* .read =		dmx_usb_read, */ &lt;br /&gt;
 	.write =	dmx_usb_write,&lt;br /&gt;
 -	.ioctl =	dmx_usb_ioctl,&lt;br /&gt;
 +	.unlocked_ioctl =	dmx_usb_ioctl,&lt;br /&gt;
 	.open =		dmx_usb_open,&lt;br /&gt;
 	.release =	dmx_usb_release,&lt;br /&gt;
 };&lt;br /&gt;
 @@ -618,7 +618,7 @@&lt;br /&gt;
 	}&lt;br /&gt;
 	memset (dev, 0x00, sizeof (*dev));&lt;br /&gt;
 &lt;br /&gt;
 -	init_MUTEX (&amp;amp;dev-&amp;gt;sem);&lt;br /&gt;
 +	sema_init(&amp;amp;dev-&amp;gt;sem, 1);&lt;br /&gt;
 	dev-&amp;gt;udev = udev;&lt;br /&gt;
 	dev-&amp;gt;interface = interface;&lt;br /&gt;
&lt;br /&gt;
===Blacklist the other serial drivers===&lt;br /&gt;
Because this dongle uses a usb to serial converter chip, it's recognised by the hotplug/udev/hal system and drivers are loaded - unfortunately not ones that work with QLC.  The workaround is to blacklist the alternative drivers.  If you have other usb to serial converters then they will stop working - if you need these then you will have to delve into the source and change the USB device IDs that the drivers detect... here we will go for the quick and dirty solution.&lt;br /&gt;
&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
With your favourite text editor, as root/sudo, edit /etc/modprobe.d/blacklist e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gedit /etc/modprobe.d/blacklist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist usbserial&lt;br /&gt;
blacklist usb-serial&lt;br /&gt;
blacklist ftdi_sio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Centos/Fedora====&lt;br /&gt;
I do not know of any blacklisting in redhat based distros so just delete the offending module&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mv /lib/modules/`uname -r`/kernel/drivers/usb/serial/ftdi_sio.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial/ftdi_sio.ko.disabled&lt;br /&gt;
depmod -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Remove the brltty package (Ubuntu only)===&lt;br /&gt;
According to Synaptic, &amp;quot;BRLTTY is a daemon which provides access to the Linux console (text mode) for a blind person using a soft braille display&amp;quot;. Unfortunately it has a habit of interfering with anything that looks like it might be a serial console, USB to serial devices included.  There's probably a more elegant workaround, but we'll go for the quick and dirty again, and remove it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get remove brltty&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Test the driver===&lt;br /&gt;
Plug in your dongle!!  Hopefully all will go well, and if you type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dmesg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you should see:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DMX USB device now attached to dmx192&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you've got other modules loading, ftdi serial drivers, etc. then something's wrong.&lt;br /&gt;
&lt;br /&gt;
==Download and install LLA==&lt;br /&gt;
LLA is Linux Lighting Architecture, a general framework for lighting applications in Linux.  It's available as a live CD, but we're just using the package as a way to interface QLC with the USB driver.  More info about LLA on its webpage.&lt;br /&gt;
&lt;br /&gt;
===Install the packages===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
There are debian packages available at the time of writing.  Add the packages to your sources file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gedit /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the following line at the end:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
deb http://www.nomis52.net/data/debian ./&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install liblla0 llad llad-console lla-examples&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Centos/Fedora====&lt;br /&gt;
There are packages available for CentOS 4 and 5 and Fedora 5,6,7 &amp;amp; 8 at the time of writing.  You need to add the netmindz.net repo to yum&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install http://rpms.netmindz.net/all/noarch/RPMS.netmindz/netmindz-repo-1.1.3-1.noarch.rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will create a new file in /etc/yum.repos.d/netmindz.repo and register the GPG key used to sign netmindz.net packages&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install lla llad-console lla-examples&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Test the installation===&lt;br /&gt;
With your dongle connected as in section 3, you're now ready to test.  Connect a DMX device up to your dongle, make sure you know the channel number it's on, make sure it's working correctly, make sure you got the polarity in your DMX lead right, etc. etc.  Being sure that the dongle/hardware/software combination is the only weak link will save a lot of hair-pulling...&lt;br /&gt;
&lt;br /&gt;
Fix the permissions on /dev/dmx:&lt;br /&gt;
&lt;br /&gt;
 chmod a+rw /dev/dmx&lt;br /&gt;
&lt;br /&gt;
First, start the daemon with debug mode on:&lt;br /&gt;
&lt;br /&gt;
 llad -d 3 -f -s&lt;br /&gt;
&lt;br /&gt;
Next, in another terminal find out what number the OpenDMX device is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
lla_dev_info&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you should get something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Device 2: Open DMX USB Device&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you can't see 'Open DMX USB Device' in there somewhere, then you haven't got the kernel driver installed properly.  Go straight to jail, do not pass go.&lt;br /&gt;
&lt;br /&gt;
Assuming everything is OK, you need to patch this device so we can use it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
lla_patch -d2 -p0 -u0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(replace -d2 with whichever device number is your Open DMX USB)&lt;br /&gt;
&lt;br /&gt;
now do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
lla_dev_info&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and it should say&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
Device 2: Open DMX USB Device&lt;br /&gt;
  port 0, cap OUT, universe 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
lla_dmxconsole&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and play with the console!&lt;br /&gt;
&lt;br /&gt;
Don't forget to remove your test patch afterwards:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
lla_patch -r -d2 -p0 -u0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download and install the latest build of QLC==&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
Finally!  There are Ubuntu/Debian packages, but at the time of writing they're not the most up-to-date and don't include the LLA plugin.  You could compile from source, but the most recent RPM packages work fine and save time and hassle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~/dmx-software&lt;br /&gt;
wget http://rpms.netmindz.net/FC6/i386/RPMS.netmindz/qlc-2.6.1-2.fc6.i386.rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update:''' the above source is currently not working.  You will need to find a version of QLC with the LLA patches, try http://www.lpcollier.net/QLC_OpenDMX.html or contacting the QLC development mailing list https://lists.sourceforge.net/lists/listinfo/qlc-devel&lt;br /&gt;
&lt;br /&gt;
'''Update update:''' the source above is back online, so if you prefer to download the rpm and use alien you can, or else download the deb file from Lee Collier's site http://www.lpcollier.net/QLC_OpenDMX.html and skip the next step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo alien qlc-2.6.1-2.fc6.i386.rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait a long time...  (don't worry about the warnings)... then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dpkg -i qlc-2.6.1-2.fc6.i386.deb&lt;br /&gt;
sudo apt-get install libqt3-mt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Centos/Fedora====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install qlc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now try it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo qlc &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
QLC should run OK.  Don't get too excited yet, there's one more step...&lt;br /&gt;
&lt;br /&gt;
==Put it all together==&lt;br /&gt;
We now need a script that will start the lla daemon, patch the adaptor to the DMX universe (QLC uses 1 by default, LLA uses 0) and start QLC.  This should do it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
gksudo killall llad&lt;br /&gt;
sleep 2s&lt;br /&gt;
sudo llad&lt;br /&gt;
sleep 5s&lt;br /&gt;
sudo lla_patch -d2 -p0 -u1&lt;br /&gt;
sleep 2s&lt;br /&gt;
sudo qlc &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
save it as something memorable (I use qlc-start) and make sure it's executable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod u+x qlc-start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and you're away!&lt;/div&gt;</summary>
		<author><name>Rha</name></author>	</entry>

	<entry>
		<id>https://wiki.openlighting.org/index.php?title=LLA,_OpenDMX_USB_and_Q_Light_Controller_Tutorial&amp;diff=3515</id>
		<title>LLA, OpenDMX USB and Q Light Controller Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=LLA,_OpenDMX_USB_and_Q_Light_Controller_Tutorial&amp;diff=3515"/>
				<updated>2010-11-06T15:39:51Z</updated>
		
		<summary type="html">&lt;p&gt;Rha: /* Compile and install driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
&lt;br /&gt;
=== Old tutorial, look for new methods ===&lt;br /&gt;
&lt;br /&gt;
Since this tutorial was made, [[QLC]] from v. 3.0.4 comes with a driver for Enttec Open DMX USB (in a plugin called FTDI), and LLA changed name to [[OLA]].&lt;br /&gt;
See the mailing list archive of &amp;quot;QLC-devel&amp;quot; for more info for now (January 2010).&lt;br /&gt;
&lt;br /&gt;
It should no longer be necessary to use [[OLA]] together with a Linux kernel driver, if you just want DMX output from [[QLC]] to an OpenDMX USB dongle attached to the same computer that runs QLC.&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
To show the steps to get the Enttec Open DMX USB interface working with the Linux Lighting Architecture, a general framework for lighting applications in Linux(LLA), via Erwin Rol's driver. Also getting the Q Lighting Controller (QLC) to work with LLA.  This allows QLC to be used with the Enttec OpenDMX USB interfaces on a 2.6 kernel, for which dmx4linux is not yet fully working.&lt;br /&gt;
&lt;br /&gt;
This may also be useful for people with a different interface supported by LLA who need some pointers on how to get LLA working with QLC, in which case you need only read from &amp;quot;Download and install LLA&amp;quot; onwards.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
I got very excited when I first saw QLC (http://qlc.sourceforge.net/).  Then I got slightly annoyed, then very frustrated trying to get it to work. I ended up using Slackware so that I could have a relatively modern distro with Linux 2.4 in order to use dmx4linux.  But it's a hassle to reboot every time I want to play with DMX.  The other alternative is to use LLA, but this requires a separate computer for the Live CD.&lt;br /&gt;
&lt;br /&gt;
LLA is available as packages for a standard distro, but needs an extra driver to work with Enttec OpenDMX USB, which is included on the Live CD but not in the standard packages.&lt;br /&gt;
&lt;br /&gt;
This tutorial assumes you're using Ubuntu 7.04 (Fiesty Fawn), but should be usable for any apt-based distro.  Could probably be adapted for rpm-based too.&lt;br /&gt;
&lt;br /&gt;
This tutorial is deliberately quite verbose: although it could have been presented as one long cut'n'paste or a shell script, a walkthrough is more helpful for actually learning what's going on and will get out of date more slowly.&lt;br /&gt;
&lt;br /&gt;
It would be really useful if users of other distros could modify this tutorial to make it more universal, or create other pages for distro-specific information.&lt;br /&gt;
&lt;br /&gt;
==Operating System==&lt;br /&gt;
&lt;br /&gt;
Install one of the supported linux distributions onto your machine: Ubuntu [http://www.ubuntu.com],  Fedora [http://www.fedoraproject.org] or CentOS [http://www.centos.org]&lt;br /&gt;
&lt;br /&gt;
==Prerequisite packages==&lt;br /&gt;
===GIT and Cogito===&lt;br /&gt;
These are used to download source code.&lt;br /&gt;
&lt;br /&gt;
Ubuntu:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install git-core cogito curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Centos/Fedora:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install git-core cogito curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kernel===&lt;br /&gt;
We need this in order to be able to compile the modules&lt;br /&gt;
&lt;br /&gt;
Ubuntu:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install linux-source&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Centos/Fedora:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install kernel-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Alien (Ubuntu only)===&lt;br /&gt;
We will need to install some RPM files at some point (bah!)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install alien&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Build essentials===&lt;br /&gt;
We're going to be building source, so we need the standard libraries:&lt;br /&gt;
&lt;br /&gt;
Ubuntu:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install build-essential&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Centos/Fedora:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install buildsys-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(if you're following this on a non-debian-style distibution, you need the libc, libstcd++ development files, C compiler etc.)&lt;br /&gt;
&lt;br /&gt;
==Build and install the usb kernel module==&lt;br /&gt;
&lt;br /&gt;
Erwil Rol's driver allows the Enttec OpenDMX USB driver to work with LLA.&lt;br /&gt;
&lt;br /&gt;
It's best to make sure that you're running the kernel that you're intending to use - if you've upgraded from previous versions of Ubuntu you may have several versions hanging around.  Removing old ones using Synaptic is probably a good idea.&lt;br /&gt;
&lt;br /&gt;
===Compile and install driver===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
mkdir dmx-software&lt;br /&gt;
cd dmx-software&lt;br /&gt;
git clone http://git.hbels.com/public/dmx_usb_module&lt;br /&gt;
cd dmx_usb_module&lt;br /&gt;
make&lt;br /&gt;
sudo cp ./dmx_usb.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial&lt;br /&gt;
sudo depmod&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Blacklist the other serial drivers===&lt;br /&gt;
Because this dongle uses a usb to serial converter chip, it's recognised by the hotplug/udev/hal system and drivers are loaded - unfortunately not ones that work with QLC.  The workaround is to blacklist the alternative drivers.  If you have other usb to serial converters then they will stop working - if you need these then you will have to delve into the source and change the USB device IDs that the drivers detect... here we will go for the quick and dirty solution.&lt;br /&gt;
&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
With your favourite text editor, as root/sudo, edit /etc/modprobe.d/blacklist e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gedit /etc/modprobe.d/blacklist&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
blacklist usbserial&lt;br /&gt;
blacklist usb-serial&lt;br /&gt;
blacklist ftdi_sio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Centos/Fedora====&lt;br /&gt;
I do not know of any blacklisting in redhat based distros so just delete the offending module&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mv /lib/modules/`uname -r`/kernel/drivers/usb/serial/ftdi_sio.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial/ftdi_sio.ko.disabled&lt;br /&gt;
depmod -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Remove the brltty package (Ubuntu only)===&lt;br /&gt;
According to Synaptic, &amp;quot;BRLTTY is a daemon which provides access to the Linux console (text mode) for a blind person using a soft braille display&amp;quot;. Unfortunately it has a habit of interfering with anything that looks like it might be a serial console, USB to serial devices included.  There's probably a more elegant workaround, but we'll go for the quick and dirty again, and remove it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get remove brltty&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Test the driver===&lt;br /&gt;
Plug in your dongle!!  Hopefully all will go well, and if you type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
dmesg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you should see:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DMX USB device now attached to dmx192&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you've got other modules loading, ftdi serial drivers, etc. then something's wrong.&lt;br /&gt;
&lt;br /&gt;
==Download and install LLA==&lt;br /&gt;
LLA is Linux Lighting Architecture, a general framework for lighting applications in Linux.  It's available as a live CD, but we're just using the package as a way to interface QLC with the USB driver.  More info about LLA on its webpage.&lt;br /&gt;
&lt;br /&gt;
===Install the packages===&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
There are debian packages available at the time of writing.  Add the packages to your sources file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gedit /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add the following line at the end:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
deb http://www.nomis52.net/data/debian ./&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install the packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install liblla0 llad llad-console lla-examples&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Centos/Fedora====&lt;br /&gt;
There are packages available for CentOS 4 and 5 and Fedora 5,6,7 &amp;amp; 8 at the time of writing.  You need to add the netmindz.net repo to yum&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install http://rpms.netmindz.net/all/noarch/RPMS.netmindz/netmindz-repo-1.1.3-1.noarch.rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will create a new file in /etc/yum.repos.d/netmindz.repo and register the GPG key used to sign netmindz.net packages&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the packages:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install lla llad-console lla-examples&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Test the installation===&lt;br /&gt;
With your dongle connected as in section 3, you're now ready to test.  Connect a DMX device up to your dongle, make sure you know the channel number it's on, make sure it's working correctly, make sure you got the polarity in your DMX lead right, etc. etc.  Being sure that the dongle/hardware/software combination is the only weak link will save a lot of hair-pulling...&lt;br /&gt;
&lt;br /&gt;
Fix the permissions on /dev/dmx:&lt;br /&gt;
&lt;br /&gt;
 chmod a+rw /dev/dmx&lt;br /&gt;
&lt;br /&gt;
First, start the daemon with debug mode on:&lt;br /&gt;
&lt;br /&gt;
 llad -d 3 -f -s&lt;br /&gt;
&lt;br /&gt;
Next, in another terminal find out what number the OpenDMX device is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
lla_dev_info&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you should get something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Device 2: Open DMX USB Device&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you can't see 'Open DMX USB Device' in there somewhere, then you haven't got the kernel driver installed properly.  Go straight to jail, do not pass go.&lt;br /&gt;
&lt;br /&gt;
Assuming everything is OK, you need to patch this device so we can use it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
lla_patch -d2 -p0 -u0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(replace -d2 with whichever device number is your Open DMX USB)&lt;br /&gt;
&lt;br /&gt;
now do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
lla_dev_info&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and it should say&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
Device 2: Open DMX USB Device&lt;br /&gt;
  port 0, cap OUT, universe 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
lla_dmxconsole&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and play with the console!&lt;br /&gt;
&lt;br /&gt;
Don't forget to remove your test patch afterwards:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
lla_patch -r -d2 -p0 -u0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download and install the latest build of QLC==&lt;br /&gt;
====Ubuntu====&lt;br /&gt;
Finally!  There are Ubuntu/Debian packages, but at the time of writing they're not the most up-to-date and don't include the LLA plugin.  You could compile from source, but the most recent RPM packages work fine and save time and hassle.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~/dmx-software&lt;br /&gt;
wget http://rpms.netmindz.net/FC6/i386/RPMS.netmindz/qlc-2.6.1-2.fc6.i386.rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Update:''' the above source is currently not working.  You will need to find a version of QLC with the LLA patches, try http://www.lpcollier.net/QLC_OpenDMX.html or contacting the QLC development mailing list https://lists.sourceforge.net/lists/listinfo/qlc-devel&lt;br /&gt;
&lt;br /&gt;
'''Update update:''' the source above is back online, so if you prefer to download the rpm and use alien you can, or else download the deb file from Lee Collier's site http://www.lpcollier.net/QLC_OpenDMX.html and skip the next step.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo alien qlc-2.6.1-2.fc6.i386.rpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait a long time...  (don't worry about the warnings)... then:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dpkg -i qlc-2.6.1-2.fc6.i386.deb&lt;br /&gt;
sudo apt-get install libqt3-mt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Centos/Fedora====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
yum install qlc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now try it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo qlc &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
QLC should run OK.  Don't get too excited yet, there's one more step...&lt;br /&gt;
&lt;br /&gt;
==Put it all together==&lt;br /&gt;
We now need a script that will start the lla daemon, patch the adaptor to the DMX universe (QLC uses 1 by default, LLA uses 0) and start QLC.  This should do it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
gksudo killall llad&lt;br /&gt;
sleep 2s&lt;br /&gt;
sudo llad&lt;br /&gt;
sleep 5s&lt;br /&gt;
sudo lla_patch -d2 -p0 -u1&lt;br /&gt;
sleep 2s&lt;br /&gt;
sudo qlc &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
save it as something memorable (I use qlc-start) and make sure it's executable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod u+x qlc-start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and you're away!&lt;/div&gt;</summary>
		<author><name>Rha</name></author>	</entry>

	</feed>