User guide
50
Chapter 3 - Software Installation
3.15.4.1 Copying the Driver from a Floppy
1. Linux floppy disks are in ext2 format.
2. Insert Linux driver in drive A: and mount floppy drive.
> mount -t ext2 /dev/fd0 /mnt/floppy
3. Copy files from floppy to a temporary directory on hard drive.
> mkdir /isi
> cd /isi
> cp /mnt/floppy/kernel_2.2.x/* /isi
After you have copied the installation tar file to a folder, use the command 'tar xvf isilinux.tar'
to untar (unzip or de-compress) the installation files in that folder.
3.15.5 LINUX: Driver Installation and Loading
Execute the 'Install' script to build the driver and to copy the driver and firmware files to the required folder.
> cd /isi
> ./Install
For ISI cards with the ISA bus, the installation script requires the user to type in the I/O address and the IRQ
to be used. For ISI cards with the PCI bus, simply press ENTER when asked for addresses and IRQs. The
installation creates the script file 'ISICOMStart' in the destination folder. 'ISICOMStart' automates the loading
process for the driver and firmware.
• To view busy I/O address space on your system, enter: cat/proc/ioports
• To view busy IRQs, enter: cat /proc/interrupts
You must load the driver before you can load the firmware. You can load the driver manually using the
'insmod' utility. For ISI cards with the ISA bus, the I/O base address and the IRQ required by the card also
need to be passed as parameters to insmod (this does not apply to ISI cards with the PCI bus).
insmod isicom io=card1, ... card4 irq=card1, ... card4
The PCI cards and their configurations will be auto-detected by the driver.
You can manually load the firmware into all of the installed ISI cards simultaneously by executing the 'frmld'
utility in the installation folder. The firmware to all the installed cards can be manually loaded by executing the
'firmld' utility in the installation folder. This utility requires the firmware files (.bin) to be located in the /usr/local/
ISICOM/ folder.
3.15.6 LINUX: Setting the baud rate
The 'stty' utility can be used to set the baud rate of a particular port. For example, to set the baud rate of the
first port on the first card (ttyM1a) to 38400 bps, execute 'stty 38400 < /dev/ttyM1a'.
The current baud rate can be viewed by executing 'stty < /dev/ttyM1a'.