Intersil ISL38xx Linux Driver Sources
=====================================

Date: 	November 20th, 2002
By: 	Wim Termorshuizen (wim.termorshuizen@intersil.com)

Introduction
------------
These sources are the engineering release of the linux driver for the PRISM Indigo and PRISM Duette Cardbus devices. The driver is under development for testing purposes and as sample code for customers to build their own driver in their specific environments.

Version information
-------------------
This package includes three different software components each with their own version number:
- PRISM Indigo (TM) firmware (file isl3877.arm) engineering build 13-11-2002 based on End firmare release 1.1.0.0
- PRISM Duette (TM) firmware (file isl3890.arm) demo release version 0.5.0.0
- Linux Driver version 0.3.0.5

Status
------
The driver supports PCMCIA and 'raw PCI' mode. Hotplug is not yet supported, but will be in the near future. The driver has been tested on kernel 2.4.10 with PCMCIA package 3.1.33 and kernel 2.4.18 with PCMCIA package 3.2.1. 

The Wireless Tools are supported and tested up to version 24 including the new API. I tested the Wireless Events succesfully, although I had to patch both kernel versions to get it up and running.

By default the driver sets up the device in AP mode together with a number of other default settings. Please check the isl38xx.h header file for more details. 

Compilation
-----------
Unpack the tar file in the root directory of the PCMCIA source package and you'll get a directory called 'isl38xx'. Add this directory to the PCMCIA Makefile constants ALL and DIRS and compile the package. The isl38xx driver code should be included in the compilation cycle.

Installation
------------
After compilation the driver should be installed together with the other PCMCIA modules when performing 'make install'. The installation not only involves the copying of the isl38xx.o module file, but also the firmware files for both the Indigo and Duette devices including the isl38xx.conf file. These three latter files must reside in the PCMCIA directory /etc/pcmcia. 

  
