Gemplus GemPC 430 reader driver README
======================================

Compilation under Unix (Linux, xBSD) except MacOSX
==================================================

The libgempc430 driver uses a library to access USB devices. This
library is libusb [1] and is available for Linux, NetBSD, FreeBSD,
OpenBSD, Darwin, MacOSX.

The MacOSX driver DO NOT use this library (even if it could).

You need to install this library and in particular its usb.h file to
compile the driver under GNU/Linux.

[1] http://libusb.sourceforge.net/


USB support under Linux
=======================

In order to use the USB ports your kernel needs to support usbdevfs.

You should have the following results:
$ grep usb /proc/devices 
180 usb
$ grep usb /proc/filesystems 
nodev   usbdevfs
nodev   usbfs

If it is not the case consult [2]. You may have to recompile your
kernel.

[2] http://www.linux-usb.org/


/proc/bus/usb/ directory under Linux
====================================

The driver accesses directly the devices in /proc/bus/usb/*. So this
directory /proc/bus/usb/ MUST exists.

You have at least two solutions to create this virtual directory:
- use the hotplug package from http://linux-hotplug.sourceforge.net/
- add a line to your /etc/fstab, see [3]

[3] /usr/src/linux/Documentation/usb/proc_usb_info.txt


$Id: README.430,v 1.4 2003-04-12 20:18:51 rousseau Exp $

