UDMA for kernels 2.0.29 - 2.0.33
================================

INSTALLATION INSTRUCTIONS
-------------------------

1. Read the file UDMA.txt _before_ doing anything! Make sure that you have
hardware that is supported by this update.

2. Make sure you have a copy of the Linux kernel source code, 2.0.29 or
higher. Note that this code has only been tested in kernels 2.0.29 to
2.0.33. Linux kernel 2.0.34 includes UDMA support and does _not_ require
this patch (likewise for kernels 2.1.x).

3. Change dir to the directory that holds your Linux kernel source tree.
This is normally usr/src, hence:

  cd /usr/src

4. Untar the archive containing the patch and documentation files. The patch
and UDMA.txt files should appear in the same directory as this INSTALL,
udma-generic. Now apply the patch:

  patch -p0 < ./udma-generic/2.0.33-udma.patch

5. If you get any reject files, check them and apply the patches manually.
This should be easy, since the patches are very short (a single line in most
cases). The patch applies cleanly against kernels 2.0.32 (RedHat 5.0) and
2.0.33.

6. Configure and compile your new kernel. Don't forget to enable the TRITON
chipset support. You can disable the CMD640 and RZ1000 support. If you are not
familiar with this process, read /usr/src/linux/README and/or seek out the
Kernel HOWTO, either among your documentation or on the Internet wherever
HOWTOs are served (such as http://sunsite.unc.edu/LDP/HOWTO).

7. In case you didn't believe me before... _read_ the UDMA.txt file, it
contains important information that you shouldn't miss.




For further information:

* The most recent version of the Ultra-DMA mini-HOWTO, which should contain
  instructions on obtaining this patch, is available on the World Wide Web at
  http://pobox.com/~brion/Linux/Ultra-DMA.html

* If you have problems with this patch or would like to help improve it,
  please contact the author, Andr Derrick Balsa, via e-mail at
  andrebalsa@altern.org.

* This archive and these installation instructions were put together by Brion
  Vibber (brion@pobox.com), the maintainer of the Ultra-DMA mini-HOWTO. Please
  do not e-mail me about this patch as I am not the author, however if you
  have information or concerns that would be useful to the mini-HOWTO feel
  free to contact me.
