Ultra66 RedHat Linux 6.0 Driver Installation Notes Adding support for the Ultra66 to your Linux system can be achieved using various methods. Each method is presented below, with a brief overview, so that you may choose the one most appropriate for your needs. Update the Linux Kernel - Native Linux support has been available for the Ultra66 since kernel version 2.2.10. Red Hat 6.0 uses kernel version 2.2.5 so native support for the Ultra66 is not included. The latest version of the kernelmay be downloaded from http://linux.kernel.org. Updating the kernel is recommended for experienced Linux users only. Any errors made while updating the kernel may require reinstalling Linux. Complete instructions for updating your kernel can be found in the Kernel-HOWTO available at http://www.linuxdoc.org. Install the Driver into an Existing System - If you are currently running Linux and would like to access drives attached to the Ultra66 this is the easiest method. Obtain the loadable module for the Ultra66 device driver from http://www.promise.com. Complete instructions for installation are given below. Install Linux onto a New System - If you would like to install Red Hat 6.0 onto a drive attached to the Ultra66, we have provided a boot disk that contains the necessary drivers available at http://www.promise.com/. Be forewarned, the Red Hat Boot disk does not allow for integration of 3rd party modules. Using our boot disk will require issuing some shell commands and rebooting the system once in rescue mode. In addition there are compatibility issues with LILO and some system BIOSes that may prevent booting from a drive on the Ultra66. Complete instructions are given below. ERRATA SMP kernels are not supported. Slight variations between /proc/ksyms and ide.ver cause symbol mismatch between compiled module and kernel. One solution is to upgrade to kernel 2.2.10 or above. The PCI-IDE driver for the VIA chipset (VP_IDE) may hang if a drive is attached on the Ultra66. If you encounter this problem you will be unable to boot Linux from the Ultra66. Setting the drive as a standalone slave on the Ultra66 can solve this problem in some situations. Some CD-ROMs and CD-R/Ws may not operate properly on the Ultra66 under Linux. If possible attach your CD-ROM onto the on-board ide port. The following CD-ROMS are known to have problems when attached to the Ultra66 under Linux: Memorex CD-322E Cyber Drive E174853 If LILO hangs and just prints out "LI", check your BIOS setting to make sure that the drive is properly detected and is listed first in boot order. You may also try disabling the onboard ide ports. If the problem persists, your system BIOS is incompatible with LILO and the Ultra66. It is recommended that you install Linux onto a drive on the on-board ide port. You can then install the driver into the existing system and access any other drives from the Ultra66. INSTALL THE DRIVER INTO AN EXISTING SYSTEM 1) Logon as the super user 2) Copy the setup-u66, lilofix.pl and ultra66.o files to /root 3) Verify that the device driver loads correctly by issuing the command "insmod ultra66.o" The drives attached to the Ultra66 should now be visible to the system. 4) Place the Red Hat 6.0 installation CD in the CD-ROM drive. 5) Run the setup-u66 script (#sh setup-u66) 6) Reboot the system. INSTALL LINUX ONTO A NEW SYSTEM The following instructions are for a new Redhat 6.0 Linux boxed package. NOTE: If you are using a SCSI cd-rom to install RedHat you will be unable to use this method. The SCSI drivers were removed from the boot disk to make room for the driver files. You can install any SCSI drivers as normal, once the cd-rom is detected. CREATING THE NEW BOOT DISK 1. Make a separate "Boot Diskette" to replace the diskette included in the retail package. 2. From a DOS-based PC or after booting from the DOS boot partition on the same PC, obtain Promise Ultra66 Linux file "boot.img" from the Promise website (www.promise.com) or from a diskette. Store file on the hard drive of this PC and record the directory where file is saved. 3. Insert the RedHat Installation CD supplied with the retail box. 4. From a DOS command line, execute the boot diskette creation utility as follows: [CD drive letter]\dosutils\rawrite 5. At next prompt, enter path and filename where the boot.img file is saved as follows: [C:\pathname\boot.img] 6. At next prompt, enter target floppy diskette letter (i.e. A:). 7. Insert blank/formatted diskette into floppy drive and Enter. The utility will create a new "Boot Diskette" that includes the Promise driver. 8. When C: prompt returns, the "boot" diskette is ready for installation. 9. Physically install the Ultra66 card into the Linux PC. 10. Attach a CD-ROM to onboard motherboard ports or to Ultra66. 11. Attach a HDD configured as "master" to Ultra66 INSTALLING REDHAT 6.0 USING THE NEW BOOT DISK 12. Insert prepared Promise "Boot Diskette" 13. Boot Linux system, Promise BIOS screen will appear as part of boot 14. At "boot:" prompt, press Enter key, Linux kernel will begin loading 15. When prompted by the Ultra66 Setup script, enter "1". 16. At RH Linux main welcome screen, follow installation instructions from manual 17. Make note of which partition you choose to mount your root directory from inside Disk Druid (ie. /dev/hde1) 18. When prompted to set the time by the RedHat installer press ALT-F2. This brings you into the currently running command shell, so that you can copy the driver files required by the Ultra66. 19. at the # prompt issue the following commands #./cpu66 This shell script copies all the necessary files from the boot disk to the root user's directory. 20. Press ALT-F1 to return to the RedHat install and proceed as normal. Install LILO on the MBR. 21. When done, reboot the computer with the boot disk inserted into the floppy drive. 22. At "boot:" prompt enter "rescue root=/dev/DEV initrd=initrd.img" where DEV is the partition you want to mount the root directory from (ie. hde1) 23. When prompted by the Ultra66 Setup script, enter "2". 24. Login to your Linux system as "root" 25. Execute the command "sh setup-u66". This script creates an initial root disk with the Ultra66 driver located on it. It also modifies the lilo configuration file /etc/lilo.conf and reinstalls LILO. 26. Reboot your system without a disk inserted. Your system should boot off the drive attached to the Ultra66 normally.Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.