| | VideoPlex Xpress Drivers for Linux VPXpress Linux drivers use big physical area interfaces that are not a part of the standard kernel. Therefore, Optibase provides modified kernel packages for VPXpress Linux users. Optibase kernel packages are based on the 2.2.18 kernel release that was modified to include: Big physical area patch (required for VPXpress support) Optibase i2c patch (required for multi-board support) VPXpress Linux driver (version 0.5a) dpt_i2o driver version 2.2.16-114 from Adaptec (required to support our reference platform) Latest NFS patches from maintainer (for RedHat compatibility and HA) Bonding (trunking) driver fixes for HA link monitoring ? version 020901 ext3 journaling filesystem version 0.0.7a LVM 0.9.1_beta7 (allows SuSe compatibility) reiserfs 3.5.33 (allows SuSe compatibility) IBM jfs filesystem version 1.0.0 ip virtual server patch version 1.0.5 (for RedHat compatibility)
More about big physical area interfaces.
If you want to compile the driver in your own environment, click here. Optibase offers the following RPM packages:
The Kernel package is a custom configured Linux kernel with most drivers built as modules. The VPXpress Linux driver is part of this package. This is the only package that is necessary to operate the board. Kernel-headers and kernel-source contain header and source files of the modified Linux kernel. These files are necessary to recompile the kernel, VPXpress Linux driver, or build other drivers compatible with Optibase Linux kernel configurations. Kernel source rpm can be used to rebuild and modify kernel, kernel-headers, and kernel-source packages.
These packages maintain RedHat compatibilty for kernel packaging. We have also added multiple enhancements to allow easier installation, removal, reconfiguration, and driver development. Installation Instructions Step 1 (Required)
If you have installed an older version of the driver and you do not intend to use it, you can remove it using the rpm command. For example, running the command
rpm -e kernel-2.2.18-VPXpress0.5aUPlvm
will remove the previously installed VPXpress package version 2.2.18- VPXpress0.5aUPlvm. You can also uninstall using the RPM GUI package manager (gnorpm or krpm).
To use the VideoPlex XPress Linux driver, download the kernel package and install it using the following rpm command:
rpm -ihv kernel-2.2.19-VPXpress1.2JFSlvm.i686.rpm
Installing the kernel package modifies the lilo configuration and runs lilo, making VideoPlex Xpress the default image. You do not have to modify lilo.conf, create ramdisk, or run lilo unless an error occurs or you wish to change the default configuration. The original lilo.conf will be backed up. Since this kernel package can coexist with other kernel packages already installed on your system, we do not recommend that you erase or upgrade your default kernel. However, if rpm command warns that there are "newer packages already installed", please use the following '--force' option to complete the installation:
rpm -ihv --force \
kernel-2.2.19-VPXpress1.2JFSlvm.i686.rpm
After installation, reboot your computer. The driver is called VPXpress.o. To load the driver, use the following modeprobe command:
modprobe VPXpresss
To load the driver automatically, add the following lines to the /etc/conf.modules (or /etc/modules.conf if you use this file):
alias char-major-61 VPXpress alias char-major-81 VPXpress
The driver will automatically load when you access any of the /dev/decoder* devices.
You can now use the sample applications.
Step 2 (Optional)
If you wish to build other drivers that will run under the VideoPlex Xpress kernel, you will need to install the kernel-headers and kernel-source packages. Installing these packages will also allow you to recompile the kernel and the VPXpress Linux driver. However, for driver or kernel recompilation, we recommend that you use the source RPM package. Install these packages using the following rpm command:
rpm -ihv \
kernel-headers-2.2.19-VPXpress1.2JFSlvm.i686.rpm
rpm -ihv \
kernel-source-2.2.19-VPXpress1.2JFSlvm.i686.rpm
Unlike stock RedHat packages, our kernel-headers and kernel-source packages contain VPXpress kernel configuration information. Compiling third-party drivers should be easy since you don't have to guess how the kernel has been configured in order to build the drivers.
Our kernel-headers and kernel-source packages can co-exist with other instances of these packages already installed on the system. So there is no need to erase or update your default kernel sources. However, if the rpm command warns that there are "newer packages already installed", please use the following 'force' rpm command:
rpm -ihv --force \
kernel-headers-2.2.19-VPXpress1.2JFSlvm.i686.rpm rpm -ihv --force \
kernel-source-2.2.19-VPXpress1.2JFSlvm.i686.rpm
If you have installed previous versions of kernel-headers and kernel-source, you can remove them using rpm command. For example, running
rpm -e kernel-source-2.2.18-VPXpress0.5aUPlvm \
kernel-headers-2.2.18-VPXpress0.5aUPlvm
will remove previously installed kernel-source and kernel-headers packages version 2.2.18-VPXpress0.5aUPlvm. You can also uninstall using the RPM GUI package manager (gnorpm or krpm).
Uninstall Instructions To remove the packages, use the rpm command. If you have also installed the kernel-headers and kernel-source packages, use the following command to uninstall:
rpm -e kernel-source-2.2.19-VPXpress1.2JFSlvm \ kernel-headers-2.2.19-VPXpress1.2JFSlvm
Remove kernel drivers using rpm command:
rpm -e kernel-2.2.19-VPXpress1.2JFSlvm
Removing the kernel will update the lilo configuration and run boot loader. The original lilo.conf file will be backed up. Uninstall will set the "linux" boot label as default; if a "linux" label does not exist, the first label on the list will be chosen.
Note: You do not have to modify lilo.conf, create ramdisk, or run lilo unless an error occurs or you wish to change the default configuration. |