TuX as LLG logo
Software
DMX4Linux
Driver Suite for Linux
csv2iif.pl suite
convert PayPal transactions to IIF, OFX, QIF
Hardware
DMX30 Interface
128Ch SPP
DMX43 Interface
2out 2in EPP
LED Hardware
for Linux and Windows
EPROM Sampler
for 8 bits of sound
Misc
CatWeasel
Linux drivers for MK3/4 PCI
pg_trompe
PostgreSQL replication
trycatch
C exception/signal handling lib
Patches
to various software
Tools
and small scripts
Docs
misc documents
Links
to lighting stuff
DMX4Linux 2.6 - A DMX device driver package for Linux
Home Installation Documentation Interfaces Coding

Install DMX4Linux

Nessesary Steps In Short
$ ./configure
$ make
Now become a super-user (root)
# make install
# make devinodes # if your system does not use udev.

A group dmx is created during install. If you want to use the lighting applications from a non-superuser you should add the username to group dmx by editing /etc/group.

Prerequisites

To compile and use the drivers you only need the Linux kernel headers and a recent C compiler (plus the standard tools like make, sh etc). The additional tools and applications require the following programs (but they are not required for the dmx functionality).

  1. bison - needed for soundlight drivers
  2. curses - needed by the text dmxconsole
  3. Perl 5 - needed to build the html documentation
  4. cpp2html - if installed the html documentation will be syntax highlighted

The Linux Kernel needs to have the following enabled: "Loadable Module Support/Set version information on all symbols for modules"

Configuration

You need to configure dmx4linux before compiling. Execute ./configure.

Compilation

Type make to build the DMX4Linux suite.

Installation

You have to become root to install DMX4Linux. Install the driver modules and software with make install. If your system is not using udev to manage its device nodes use make devinodes to create static device nodes in /dev. However most linux distributions with a 2.6 kernel now use udev so this step is normally not required. If you create static device nodes a file /etc/modules.d/dmx4linux to associate the device nodes with the dmxdev kernel module.

Loading a driver

Drivers for pci, pcmcia and usb interfaces should be loaded automatically if the interface is present. Drivers for parport or isa interfaces need to be loaded manually. Simply issue a modprobe okdmx or modprobe dmxsoundlight to load the drivers. You can place this command in a startup file somewhere in /etc/init.d to load the drivers upon system start.

You should now proceed with the Getting Started document. If you don't see any output on your hardware you should check the appropriate interface pages.


Search:
https://llg.cubic.org/dmx4linux © 2001-2024 by Dirk Jagdmann and Michael Stickel