MIL for Linux INSTALL The official drivers were compiled against the default kernel found on the distribution CD without any updates. If you do a system update, your kernel revision may change during the update. To make sure MIL has drivers for you kernel, at the command prompt type: # echo `uname -r` # ls $MILDIR/../drivers/modules/`uname -r` helios.ko morphis.ko mtxdma.ko solios.ko That should print out the MIL drivers available for you kernel. If it does not, you have the possiblity of either replacing your kernel to match this one or try to compile the "MIL custom drivers". Custom drivers give you the possibility of compiling the MIL drivers for a different kernel version. For more information on custom drivers please read /opt/matrox_imaging/drivers/src/README. Make sure the development tools are installed. By default, some distributions don't even install a compiler. Make sure these packages are installed: * gcc, g++ * lsb (Linux Standard Base support) * gtkmm24, libsigc++, glibmm24 * gtk2-devel (optional, needed for the mdispgtk, mdispwindowgtk example) * qt3-devel (optional, needed for the mdispqt, mdispwindowqt example) a) If an install/uninstall script is provided, use it to install MIL. # sh ./install.sh and to uninstall # sh ./uninstall.sh b) If an rpm was provided you can install it using the following commands: To uninstall any previous MIL installation: # rpm -e mil-{lite,full} To install MIL: # rpm -ivh mil-{lite,full}-*.rpm c) If a deb package was provided use dpkg: To uninstall any previous MIL installation: # dpkg --purge mil{full,lite} To install MIL: # dpkg -i mil{full,lite}*rpm You can use graphical apps to install/uninstall rpms or debs which essentially do the same as the above commands. The graphical apps can even sometime install the MIL dependencies. Just make sure you reboot after the install. see the NOTE at the bottom. NOTE: After MIL has been installed please reboot your computer. This is required for the mtxdma driver which needs to be loaded very early in the boot process to reserve non-paged memory. # reboot