Linux* Driver for the Intel(R) IDE-R divices
===================================================================

April 14, 2005


Contents
========

- In This Release
- Supported Adapters
- Building and Installation
- Known Issues
- Support


In This Release
===============

This file describes the Linux* Driver for the Intel(R) IDE-R devices.
version 0.2.x. 
This driver is intended for 2.4.x and 2.6.x kernels;  
It was tested on the following distributions:
- Red Hat EL 3.0
- Red Hat EL 4.0
- SuSe 9.3 professional

This driver is only supported as a loadable module at this time. Intel is not 
supplying patches against the kernel source to allow for static linking of 
the driver. For questions related to hardware requirements, refer to the 
documentation supplied with your Intel(R) adapter. All hardware 
requirements listed apply to use with Linux.

Supported Adapters
==================
- Intel(R)PRO/1000 PT IDE
- Intel(R)PRO/1000 EB IDE
- Intel(R) Active Management Technology - IDE-R

Building and Installation
=========================

1. Move the base driver tar file to the directory of your choice. For example,
   use /home/username/eider or /usr/local/src/eider.

2. Untar/unzip archive:

     tar zxf eider-x.x.x.tar.gz

3. Change to the driver src directory:

     cd eider-x.x.x/src/

4. Compile the driver module:

     make install

   The binary will be installed as one of:

     /lib/modules/[KERNEL_VERSION]/kernel/drivers/ide/pci/eider.o
     /lib/modules/[KERNEL_VERSION]/kernel/drivers/ide/pci/eider.ko

   The install locations listed above are the default locations. They might 
   not be correct for certain Linux distributions. For more information, 
   see the ldistrib.txt file included in the driver tar.

5. Install the module:

     modprobe eider
     
   NOTE: The eider driver should be installed after the IDE redirection session 
   has been started. 

7. Verify that the interface works. Find the new device in /proc/ide/ide<x>. 
   The device can be identified by /proc/ide/ide<x>/config the device ID should 
   match the device ID of your IDE device. Now identify the hd<x> files under 
   /proc/ide/ide<x>. These are the drives that we use.
   
8. Mount the remote disk/floppy 
      
     mount /dev/hd<x> <mount_point>
   
   where <mount_point> is the directory into which you want to mount the drive.	
   
   NOTE: In some distributions the mount will happen automaticly.


  Viewing Messages
  ---------------------

  Messages will not be displayed to the console if the distribution is 
  restricting system messages. In order to see all driver messages on 
  your console, set dmesg to eight by entering the following:

       dmesg -n 8

  NOTE: This setting is not saved across reboots.


Known Issues
============

  Driver Compilation
  ------------------

  When trying to compile the driver by running make install, the following
  error may occur: 

      "Linux kernel source not configured - missing version.h"

  To solve this issue, create the version.h file by going to the Linux source 
  tree and entering:

      make include/linux/version.h.


Support
=======

For general information, go to the Intel support website at:

    http://support.intel.com

If an issue is identified with the released source code on the supported
kernel with a supported adapter, email the specific information related to 
the issue to linux.nics@intel.com.


License
=======

This software program is released under the terms of a license agreement 
between you ('Licensee') and Intel. Do not use or load this software or any 
associated materials (collectively, the 'Software') until you have carefully 
read the full terms and conditions of the LICENSE located in this software 
package. By loading or using the Software, you agree to the terms of this 
Agreement. If you do not agree with the terms of this Agreement, do not 
install or use the Software.

* Other names and brands may be claimed as the property of others.
