Device driver for PS/2 ESDI version 0.0

This archive contains the sources and a modified Debian bootdisk.

To install the sources do the following :

copy ps2esdi.c to /linux/drivers/block
copy ps2esdi.h to /linux/include/linux/include

Merge blk.h major.h and ll_rw_blk.c with the existing copies of these files.
These files contain modifications to integerate the driver in the kernel.

Hand-edit /linux/include/linux/autoconf.h and /linux/.config so they contain
CONFIG_BLK_DEV_PS2

The ESDI driver has major number 31. Minor number are as in the IDE driver.
Theoretically 2 drives are supported. This is untested however.

Drive-geometry isn't auto-detected yet. You will have to tell this to the
driver using the kernel commandline option ed=tracks,cylinders,sectors.

You also need to perform the first 2 patches listed in the README for the MFM 
driver for PS/2.

If you can't recompile the kernel, you will need to use the bootdisk.
First you need to rawrite the image to an 1.44MB floppy. At bootup
you will be presented a debian message. At the prompt type : ramdisk ed=tracks,
cylinders,sectors. When the boot has finished you should be able to create
a filesystem and install the system. Note however that the bootdisk doesn't
contain all files from the original Debian bootdisk as otherwise the kernel
didn't fit on the floppy. As a result you will have to install the base system
manually using cpio. 

Succes, Peter De Schrijver (stud11@cc4.kuleuven.ac.be)


