diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2008-06-16 10:24:42 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@iem.at> | 2015-10-14 15:08:24 +0200 |
commit | 3d0ac4fc230dfdebd5dcc1eaab4a7ad222279193 (patch) | |
tree | f59428e084dbdf0e602f8fef963ce7c790dbb9a2 /dmx512/README.txt | |
parent | a1130c53ea736d68d8d2a260d80a7e182a638813 (diff) |
[dmxout] now can be used to set entire ranges
svn path=/trunk/externals/iem/dmx512/; revision=10009
Diffstat (limited to 'dmx512/README.txt')
-rw-r--r-- | dmx512/README.txt | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/dmx512/README.txt b/dmx512/README.txt index 96579bc..7cb93f8 100644 --- a/dmx512/README.txt +++ b/dmx512/README.txt @@ -2,3 +2,64 @@ DMX512 ====== controlling DMX from within Pd + + + +A. setting up dmx4linux +======================= +note: there are debian(etch)-packages for dmx4linux, + but these seem to be pretty old (2.5) + i haven't really tried these. + instead i used dmx4linux-2.6.1 + +first get dmx4linux from http://llg.cubic.org/dmx4linux/ +and extract it. + +the drivers should compile fine with 2.6.18 kernels, but +alas! i am using 2.6.25 and there are some quirks to make +these work. + +first of all i had problems compiling the ISA/PCI/parport drivers, +but since i only wanted to use a USB device, i just disabled those. +second, dmx4linux's build-system tries to override CFLAGS when building +the kernel-modules, which newer kernel versions (e.g. 2.6.25) do not like +at all. i had to modify the makefiles in order to use the EXTRA_CFLAGS + +all the changes i did can be found in the dmx4linux2.6.1.patch +just run: +% patch -p1 < dmx4linux2.6.1.patch + +then do +% ./configure +(which will produce a /tmp/dmxconfig.mk) +and run +% make + +finally become root and do +# make install + + +load the appropriate kernel modules + + +B. permissions +the dmx device-files created by udev will be owned by root.root and not be +read/writeable by anyone but root. +in order to use them as an ordinary user, become root and create a group +"dmx" and add users who need access to the dmx-devices to this group: +# addgroup dmx +# adduser zmoelnig dmx + +in theory this should be enough to allow you access to your dmx devices +the next time you load a dmx-driver +if you have problems, try plugging your device out and in again + + + + + + + + + + |