patch-2.1.17 linux/Documentation/ez.txt
Next file: linux/Documentation/m68k/amiboot.README
Previous file: linux/Documentation/devices.txt
Back to the patch index
Back to the overall index
- Lines: 86
- Date:
Wed Dec 18 15:57:28 1996
- Orig file:
v2.1.16/linux/Documentation/ez.txt
- Orig date:
Thu Jan 1 02:00:00 1970
diff -u --recursive --new-file v2.1.16/linux/Documentation/ez.txt linux/Documentation/ez.txt
@@ -0,0 +1,85 @@
+linux/Documentation/ez.txt (c) 1996 Grant R. Guenther <grant@torque.net>
+
+This file documents the ez driver for the parallel port versions of
+SyQuest's EZ135 and EZ230 removable media disk drives.
+
+Special thanks go to Pedro Soria-Rodriguez for his help testing
+the EZFlyer 230 support.
+
+The drive is actually SyQuest's IDE product with a ShuttleTech
+IDE <-> parallel converter chip built in.
+
+Before attempting to access the new driver, you will need to
+create some device special files. The following commands will
+do that for you:
+
+ mknod /dev/eza b 40 0
+ mknod /dev/eza1 b 40 1
+ mknod /dev/eza2 b 40 2
+ mknod /dev/eza3 b 40 3
+ mknod /dev/eza4 b 40 4
+ chown root:disk /dev/ez*
+ chmod 660 /dev/ez*
+
+You can make devices for more partitions (up to 15) if you need to.
+
+You can alter certain driver parameters on the LILO or LOADLIN
+command line. The general syntax is
+
+ ez=base[,irq]
+
+where base is the base address of the parallel port you want to use
+and irq is the interrupt number for that port. By default, the
+driver uses the ports at 0x378 and irq 7. You can disable the
+interrupt by specifying it as 0. For example, to run the driver
+on port 0x3bc without an interrupt, you would append the following
+to the LILO command line:
+
+ ez=0x3bc,0
+
+If you have configured the driver as a loadable module, you can
+adjust these parameters on the insmod command line using the
+variables ez_base and ez_irq. For example:
+
+ insmod ez ez_base=0x3bc
+
+The driver can detect if the parallel port supports 8-bit
+transfers. If so, it will use them.
+
+The driver can be used with or without interrupts. If an IRQ
+is specified the driver will use it - if it can. If the irq
+number is set to 0, an alternative, polling-based, strategy
+will be used. Polling consumes more CPU time, but may be more
+stable on some systems.
+
+If you experience timeout errors while using this driver - and
+you have enabled interrupts - try disabling the interrupt. I
+have heard reports of some parallel ports having exceptionally
+unreliable interrupts. This could happen on misconfigured
+systems in which an inactive sound card shares the same IRQ with
+the parallel port. (Remember that most people do not use the
+parallel port interrupt for printing.)
+
+It would be advantageous to use multiple mode transfers,
+but ShuttleTech's driver does not appear to use them, so I'm not
+sure that the converter can handle it.
+
+It is not currently possible to connect a printer to the chained
+port on an EZ drive and expect Linux to use both devices at once.
+If you need to do this, build both the ez and lp drivers as modules
+and load one or the other as required.
+
+When the EZ230 powers on, the "standby timer" is set to about 6
+minutes: if the drive is idle for that length of time, it will
+put itself into a low power standby mode. It takes a couple of
+seconds for the drive to come out of standby mode. So, if you
+load this driver while it is in standby mode, you will notice
+a "freeze" of a second or two as the driver waits for the EZ230
+to come back to life. Once loaded, this driver disables the
+standby timer (until you next power up the EZ230 ...)
+
+Keep an eye on http://www.torque.net/ez135.html for news and
+other information about the driver. If you have any problems
+with this driver, please send me, grant@torque.net, some mail
+directly before posting into the newsgroups or mailing lists.
+
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov