U66LINUX.TXT Driver File Contents (promise.zip)

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

How To Update Drivers Manually

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.

server: web5, load: 0.62