		LINUX KERNEL DRIVER MODULE FOR HUNT ENGINEERING
		    HEPC3/HEPC4/HECPCI1 TIM 40 MOTHERBOARDS
	=============================================================

This is just a quick information.  Please read the documentation BEFORE you
install the driver on your system...


o BUILD THE DRIVER

  - Run `configure' to configure the module.  `configure --help' shows some
    options.
  
  - Run `make'

  - Run `make install' (as root) to install the compiled module and the
    header file in standard places.

  - [Optional] Add entries like

	alias char-major-nn hepc3
	options hepc3 hepc3_major=nn hepc3_buf_size=2000

    to /etc/conf.modules to enable automagic insertion by the kernel daemon.
    You must be root to do this.

  - [Optional] Run `make install_man' to install the manual page.
    You must be root to do this.

  - Read the man page `man4/hepc3.4' ;-)


o CREATE DEVICE FILES

  As root enter `mknod /dev/hepc3<board><port> c <major> <minor>'
  The driver supports up to eight borads, so <board> should be in the range
  between 0 and 7. <port> may be "a" or "b" (JTAG is not supported yet).
  The device major number is selected automatically by the driver, but you
  may select a fixed one (see below).  The exact number is printed in the
  kernel messages.  The device minor number is calculated as

  	(<board> * 4) + (0 for port A, 1 for port b)

  Note: you should check/change the device's permissions to grant other 
        users access.


o TODO

  - implement JTAG support (I do not have the necessary hardware and 
    knowledge, so it is not very likely that I will do it myself)


o BUGS AND COMMENTS

  Please send bugs, comments and suggestions to

	Dr. Albrecht Dre
	Max-Planck-Institut fr Radioastronomie
	Auf dem Hgel 69
	D-53121 Bonn
	GERMANY
	
	FAX (+49) 228 525 411

	E-mail ad@mpifr-bonn.mpg.de
