Procedures to install Ubuntu's 7.04, build the kernel and make it work with our ISI UPCI card: ---------------------------------------------------------------------------------------------- 1) Install the Ubuntu 7.04 distribution(linux-version-2.6.20-15) Open the terminal and type: - apt-get install ncurses-dev kernel-package linux-source build-essential minicom - synaptic - Then install the gcc 4.1 compiler from the link: Development->gcc-4.1 2)Download the source code(Linux-2.6.20.15) from the link: 2.1)http://www.kernel.org/pub/linux/kernel/v2.6/ and copy(Linux-2.6.20.15.tar.gz) to the /usr/src directory. 2.2)untar it by:tar -xvf linux-2.6.20.15.tar.gz 2.3)cd /usr/src/linux-2.6.20.15 2.4)uname -r 3)cp /boot/config-2.6.20-15-generic .config 4)make menuconfig Device Drivers->Character Devices->Serial Drivers-> ->Maximum Number of 8250/16550 serial ports=48 ->Number of 8250/16550 serial ports to register at runtime=48 5)make-kpkg clean 6)make-kpkg --initrd --append-to-version=custom1 kernel_image kernel_headers After this, please check the following packages in /usr/src directory: 7.1)linux-headers-2.6.20.15custom1_2.6.20.15custom1-10.00.Custom_i386.deb 7.2)linux-image-2.6.20.15custom1_2.6.20.15custom1-10.00.Custom_i386.deb 7) Install the built packages: 7.1)dpkg -i linux-headers-2.6.20.15custom1_2.6.20.15custom1-10.00.Custom_i386.deb 7.2)dpkg -i linux-image-2.6.20.15custom1_2.6.20.15custom1-10.00.Custom_i386.deb 8)After installation, the built kernel image will appear in the grub's list. Reboot the system and boot with the newly built kernel image 9)Device files (ttyS4-ttyS47) for the ISI Cards are successfully created. We have tested 24 ports with 4 ISI cards (2 8-port + 2 4-port)