mirror of
https://github.com/torvalds/linux.git
synced 2024-12-28 05:41:55 +00:00
1da177e4c3
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
148 lines
6.6 KiB
Plaintext
148 lines
6.6 KiB
Plaintext
Text file for the Linux SysKonnect Token Ring ISA/PCI Adapter Driver.
|
||
Text file by: Jay Schulist <jschlst@samba.org>
|
||
|
||
The Linux SysKonnect Token Ring driver works with the SysKonnect TR4/16(+) ISA,
|
||
SysKonnect TR4/16(+) PCI, SysKonnect TR4/16 PCI, and older revisions of the
|
||
SK NET TR4/16 ISA card.
|
||
|
||
Latest information on this driver can be obtained on the Linux-SNA WWW site.
|
||
Please point your browser to:
|
||
http://www.linux-sna.org
|
||
|
||
Many thanks to Christoph Goos for his excellent work on this driver and
|
||
SysKonnect for donating the adapters to Linux-SNA for the testing and
|
||
maintenance of this device driver.
|
||
|
||
Important information to be noted:
|
||
1. Adapters can be slow to open (~20 secs) and close (~5 secs), please be
|
||
patient.
|
||
2. This driver works very well when autoprobing for adapters. Why even
|
||
think about those nasty io/int/dma settings of modprobe when the driver
|
||
will do it all for you!
|
||
|
||
This driver is rather simple to use. Select Y to Token Ring adapter support
|
||
in the kernel configuration. A choice for SysKonnect Token Ring adapters will
|
||
appear. This drives supports all SysKonnect ISA and PCI adapters. Choose this
|
||
option. I personally recommend compiling the driver as a module (M), but if you
|
||
you would like to compile it staticly answer Y instead.
|
||
|
||
This driver supports multiple adapters without the need to load multiple copies
|
||
of the driver. You should be able to load up to 7 adapters without any kernel
|
||
modifications, if you are in need of more please contact the maintainer of this
|
||
driver.
|
||
|
||
Load the driver either by lilo/loadlin or as a module. When a module using the
|
||
following command will suffice for most:
|
||
|
||
# modprobe sktr
|
||
|
||
This will produce output similar to the following: (Output is user specific)
|
||
|
||
sktr.c: v1.01 08/29/97 by Christoph Goos
|
||
tr0: SK NET TR 4/16 PCI found at 0x6100, using IRQ 17.
|
||
tr1: SK NET TR 4/16 PCI found at 0x6200, using IRQ 16.
|
||
tr2: SK NET TR 4/16 ISA found at 0xa20, using IRQ 10 and DMA 5.
|
||
|
||
Now just setup the device via ifconfig and set and routes you may have. After
|
||
this you are ready to start sending some tokens.
|
||
|
||
Errata:
|
||
For anyone wondering where to pick up the SysKonnect adapters please browse
|
||
to http://www.syskonnect.com
|
||
|
||
This driver is under the GNU General Public License. Its Firmware image is
|
||
included as an initialized C-array and is licensed by SysKonnect to the Linux
|
||
users of this driver. However no warranty about its fitness is expressed or
|
||
implied by SysKonnect.
|
||
|
||
Below find attached the setting for the SK NET TR 4/16 ISA adapters
|
||
-------------------------------------------------------------------
|
||
|
||
***************************
|
||
*** C O N T E N T S ***
|
||
***************************
|
||
|
||
1) Location of DIP-Switch W1
|
||
2) Default settings
|
||
3) DIP-Switch W1 description
|
||
|
||
|
||
==============================================================
|
||
CHAPTER 1 LOCATION OF DIP-SWITCH
|
||
==============================================================
|
||
|
||
U<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
||
<EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ U<><55><EFBFBD><EFBFBD>Ŀ U<><55>Ŀ <20>
|
||
<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U W1 A<><41><EFBFBD><EFBFBD><EFBFBD>U U<><55><EFBFBD>Ŀ <20> <20> <20>
|
||
<EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ <20> <20> <20> <20> U<><55>ſ
|
||
<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U U<><55><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ A<><41><EFBFBD><EFBFBD>U <20> <20> <20> <20><>
|
||
<EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ <20> <20> U<><55>Ŀ A<><41><EFBFBD>U A<><41><EFBFBD>U
|
||
<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U <20> TMS380C26 <20> <20> <20> <20>
|
||
<EFBFBD>U<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ <20> <20> A<><41><EFBFBD>U AĿ
|
||
<EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U <20> <20> <20> <20>
|
||
<EFBFBD> A<><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U <20> <20>
|
||
<EFBFBD> <20> <20>
|
||
<EFBFBD> A<>U
|
||
<EFBFBD> <20>
|
||
<EFBFBD> <20>
|
||
<EFBFBD> <20>
|
||
<EFBFBD> <20>
|
||
A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U
|
||
A<><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U A<><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U
|
||
|
||
==============================================================
|
||
CHAPTER 2 DEFAULT SETTINGS
|
||
==============================================================
|
||
|
||
W1 1 2 3 4 5 6 7 8
|
||
+------------------------------+
|
||
| ON X |
|
||
| OFF X X X X X X X |
|
||
+------------------------------+
|
||
|
||
W1.1 = ON Adapter drives address lines SA17..19
|
||
W1.2 - 1.5 = OFF BootROM disabled
|
||
W1.6 - 1.8 = OFF I/O address 0A20h
|
||
|
||
==============================================================
|
||
CHAPTER 3 DIP SWITCH W1 DESCRIPTION
|
||
==============================================================
|
||
|
||
U<><55><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41>Ŀ ON
|
||
<20> 1 <20> 2 <20> 3 <20> 4 <20> 5 <20> 6 <20> 7 <20> 8 <20>
|
||
A<><41><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>A<EFBFBD><41><EFBFBD>U OFF
|
||
|AD | BootROM Addr. | I/O |
|
||
+-+-+-------+-------+-----+-----+
|
||
| | |
|
||
| | +------ 6 7 8
|
||
| | ON ON ON 1900h
|
||
| | ON ON OFF 0900h
|
||
| | ON OFF ON 1980h
|
||
| | ON OFF OFF 0980h
|
||
| | OFF ON ON 1b20h
|
||
| | OFF ON OFF 0b20h
|
||
| | OFF OFF ON 1a20h
|
||
| | OFF OFF OFF 0a20h (+)
|
||
| |
|
||
| |
|
||
| +-------- 2 3 4 5
|
||
| OFF x x x disabled (+)
|
||
| ON ON ON ON C0000
|
||
| ON ON ON OFF C4000
|
||
| ON ON OFF ON C8000
|
||
| ON ON OFF OFF CC000
|
||
| ON OFF ON ON D0000
|
||
| ON OFF ON OFF D4000
|
||
| ON OFF OFF ON D8000
|
||
| ON OFF OFF OFF DC000
|
||
|
|
||
|
|
||
+----- 1
|
||
OFF adapter does NOT drive SA<17..19>
|
||
ON adapter drives SA<17..19> (+)
|
||
|
||
|
||
(+) means default setting
|
||
|
||
********************************
|