| NOTE: This driver is obsolete. Digi provides a 2.6 driver (dgdm) at | |
| http://www.digi.com for PCI cards. They no longer maintain this driver, | |
| and have no 2.6 driver for ISA cards. | |
| This driver requires a number of user-space tools. They can be acquired from | |
| http://www.digi.com, but only works with 2.4 kernels. | |
| The Digi Intl. epca driver. | |
| ---------------------------- | |
| The Digi Intl. epca driver for Linux supports the following boards: | |
| Digi PC/Xem, PC/Xr, PC/Xe, PC/Xi, PC/Xeve | |
| Digi EISA/Xem, PCI/Xem, PCI/Xr | |
| Limitations: | |
| ------------ | |
| Currently the driver only autoprobes for supported PCI boards. | |
| The Linux MAKEDEV command does not support generating the Digiboard | |
| Devices. Users executing digiConfig to setup EISA and PC series cards | |
| will have their device nodes automatically constructed (cud?? for ~CLOCAL, | |
| and ttyD?? for CLOCAL). Users wishing to boot their board from the LILO | |
| prompt, or those users booting PCI cards may use buildDIGI to construct | |
| the necessary nodes. | |
| Notes: | |
| ------ | |
| This driver may be configured via LILO. For users who have already configured | |
| their driver using digiConfig, configuring from LILO will override previous | |
| settings. Multiple boards may be configured by issuing multiple LILO command | |
| lines. For examples see the bottom of this document. | |
| Device names start at 0 and continue up. Beware of this as previous Digi | |
| drivers started device names with 1. | |
| PCI boards are auto-detected and configured by the driver. PCI boards will | |
| be allocated device numbers (internally) beginning with the lowest PCI slot | |
| first. In other words a PCI card in slot 3 will always have higher device | |
| nodes than a PCI card in slot 1. | |
| LILO config examples: | |
| --------------------- | |
| Using LILO's APPEND command, a string of comma separated identifiers or | |
| integers can be used to configure supported boards. The six values in order | |
| are: | |
| Enable/Disable this card or Override, | |
| Type of card: PC/Xe (AccelePort) (0), PC/Xeve (1), PC/Xem or PC/Xr (2), | |
| EISA/Xem (3), PC/64Xe (4), PC/Xi (5), | |
| Enable/Disable alternate pin arrangement, | |
| Number of ports on this card, | |
| I/O Port where card is configured (in HEX if using string identifiers), | |
| Base of memory window (in HEX if using string identifiers), | |
| NOTE : PCI boards are auto-detected and configured. Do not attempt to | |
| configure PCI boards with the LILO append command. If you wish to override | |
| previous configuration data (As set by digiConfig), but you do not wish to | |
| configure any specific card (Example if there are PCI cards in the system) | |
| the following override command will accomplish this: | |
| -> append="digi=2" | |
| Samples: | |
| append="digiepca=E,PC/Xe,D,16,200,D0000" | |
| or | |
| append="digi=1,0,0,16,512,851968" | |
| Supporting Tools: | |
| ----------------- | |
| Supporting tools include digiDload, digiConfig, buildPCI, and ditty. See | |
| drivers/char/README.epca for more details. Note, | |
| this driver REQUIRES that digiDload be executed prior to it being used. | |
| Failure to do this will result in an ENODEV error. | |
| Documentation: | |
| -------------- | |
| Complete documentation for this product may be found in the tool package. | |
| Sources of information and support: | |
| ----------------------------------- | |
| Digi Intl. support site for this product: | |
| -> http://www.digi.com | |
| Acknowledgments: | |
| ---------------- | |
| Much of this work (And even text) was derived from a similar document | |
| supporting the original public domain DigiBoard driver Copyright (C) | |
| 1994,1995 Troy De Jongh. Many thanks to Christoph Lameter | |
| (christoph@lameter.com) and Mike McLagan (mike.mclagan@linux.org) who authored | |
| and contributed to the original document. | |
| Changelog: | |
| ---------- | |
| 10-29-04: Update status of driver, remove dead links in document | |
| James Nelson <james4765@gmail.com> | |
| 2000 (?) Original Document |