Installing and compiling the driver version 0.7
-----------------------------------------------

0)      Install the kernel sources (1.x.x)
        and the pcsndrv-0.7.tar.z. (You have already done this).

1)      Apply the patch (linux-1.0.pcsp.diff) in the /usr/src directory
	by patch -s < linux-1.0.pcsp.diff
	(for 1.1.x kernels, try linux-1.1.35.pcsp.diff)
        if your kernel-version differs from 1.0.9 test this:
	main.c  : the pcsp_setup entry
	sched.c : remove "static" in the definition of do_timer
	irq.c   : added some stuff at end,
		  #include <linux/config.h>
	mem.c   : include mem_start = pcsp_init(mem_start);
                  and the extern long pcsp... definition
        vt.c    : the interior of kd_mksound and kd_nosound must ber
		  enclosed with
			if (! pcsp_speaker) {
				...
			}
                  #include <linux/config.h>
	config.in: MUST CONTAIN THE LINE

	bool 'PC-Speaker and DAC driver support' CONFIG_PCSP y

	after the CONFIG_SOUND line.
	If not, patch fails at least to patch config.in. This happens
	very often, especially if you patch a non-virgin kernel.
	In that case, simply add this line manually.

2)      Run "make config" in the Linux directory

------->NOTE:	This is NOT a replacement for VoxWare (the real sounddriver).
		So don't select 'Sound card support' if you don't have a
		Soundcard.
	        Select only 'PC-Speaker and DAC driver support' !!!

3)      Recompile the kernel.

To build the device files simply run the shell script pcspinstall
in this directory. It creates:

  /dev/pcsp	(and a symbolic link /dev/dsp if you don't have the
                 sound-driver installed) 
  /dev/pcaudio  (and a symbolic link /dev/audio ...)
  /dev/pcmixer	(and a symbolic link /dev/mixer ...)

  <sys/soundcard.h>	(if no sound-driver ...)
  <sys/pcsp.h>		these only consist of
			#include <linux/pcsp.h>	

Feel free to contact me (flames about my english and the useless of this
driver will be redirected to /dev/null, oh no, it's full...).

Michael Beck		beck@informatik.hu-berlin.de
