Installing LAVA PCI cards under QNX Neutrino RTOS version 6.1 - 6.3 1. With the power turned off, insert the LAVA PCI card into any free PCI slot in your computer. Refer to the computer and card manuals for details on how to install PCI cards. 2. Turn on your computer, boot into the QNX Neutrino operating system and log in as "root". Installed LAVA serial and LAVA parallel ports will be detected as "unknown" automatically by the QNX Neutrino device enumerator. The LAVA USB 1.1 Host Adapter card will not be detected by the enumerator. 3. Although you can work now with your new LAVA serial and parallel ports, we strongly recommend that you install the configuration software from the QNX repository found in this subdirectory on the installation floppy disk. In addition, you may want to check LAVA's web site (http://www.lavalink.com) for new drivers and updates. This software includes a configuration file for the QNX device enumerator and might include some device specific drivers as well. 4. If you have the installation floppy disk mounted under '/fs/fd0-dos' and you are using a different name for the mount point, please take the difference into consideration. If the installation floppy disk is not yet mounted, just insert installation floppy disk into the floppy drive and mount it: # mount -t dos /dev/fd0 /fs/fd0-dos 5. Launch the QNX installation program and install the repository lava-pci.qpr. If you are running version 6.1 of QNX Neutrino RTOS, type: # pkg-installer -ufile:///fs/fd0-dos/qnx6/lava-pci.qpr If you are running version 6.2.X of QNX Neutrino RTOS, type: # cl-installer -i /fs/fs0-dos/qnx6/lava-pci.qpr If you are running version 6.3 of QNX Neutrino RTOS, type: # qnxinstall /fs/fd0-dos/qnx6/lava-pci.qpr Then follow the instructions of the GUI installer to install the "LAVA QNX Neutrino RTOS support package for PCI boards". 6. You have to reboot your system for the changes to take effect. After rebooting, all drivers start with the recommended parameters. 7. If you have installed the LAVA USB 1.1 Host Adapter, the card will be detected and the USB stack '/dev/usb0' will be created. Every additional USB card will be detected and its number in the stack name will be incremented: i.e., for two USB adapters you will get two USB stacks '/dev/usb0' and '/dev/usb1'. To use your USB device, you have to launch the appropriate class driver for the USB device. There are currently three USB class drivers in the QNX Neutrino OS: the USB printer class driver, the USB mouse class driver, and the USB keyboard class driver. We suggest that you put the commands for your USB device in the file '/etc/rc.d/rc.local'. If you don't have this file, just create it and change its mode to "executable". Here is an example that shows the creation of the file for a USB printer connected to a LAVA USB 1.1 Host Adapter: # cat <&1 >/etc/rc.d/rc.local #!/bin/sh devu-prn -s /dev/usb0 & slay -fQ spooler waitfor /dev/usbprn0 spooler -d /dev/usbprn0 & ^C # chmod 775 /etc/rc.d/rc.local # cat /etc/rc.d/rc.local #!/bin/sh devu-prn -s /dev/usb0 & slay -fQ spooler waitfor /dev/usbprn0 spooler -d /dev/usbprn0 & # For more details please refer to the QNX Neutrino RTOS documentation. ======================================== LAVA Computer MFG Inc. Technical Support www.lavalink.com E-mail: tech@lavalink.com