diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
commit | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch) | |
tree | 0bba044c4ce775e45a88a51686b5d9f90697ea9d /Documentation/isdn/README.act2000 |
Linux-2.6.12-rc2v2.6.12-rc2
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!
Diffstat (limited to 'Documentation/isdn/README.act2000')
-rw-r--r-- | Documentation/isdn/README.act2000 | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/Documentation/isdn/README.act2000 b/Documentation/isdn/README.act2000 new file mode 100644 index 000000000000..ce7115e7f4ce --- /dev/null +++ b/Documentation/isdn/README.act2000 | |||
@@ -0,0 +1,104 @@ | |||
1 | $Id: README.act2000,v 1.3 2000/08/06 09:22:51 armin Exp $ | ||
2 | |||
3 | This document describes the ACT2000 driver for the | ||
4 | IBM Active 2000 ISDN card. | ||
5 | |||
6 | There are 3 Types of this card available. A ISA-, MCA-, and PCMCIA-Bus | ||
7 | Version. Currently, only the ISA-Bus version of the card is supported. | ||
8 | However MCA and PCMCIA will follow soon. | ||
9 | |||
10 | The ISA-Bus Version uses 8 IO-ports. The base port address has to be set | ||
11 | manually using the DIP switches. | ||
12 | |||
13 | Setting up the DIP switches for the IBM Active 2000 ISDN card: | ||
14 | |||
15 | Note: S5 and S6 always set off! | ||
16 | |||
17 | S1 S2 S3 S4 Base-port | ||
18 | on on on on 0x0200 (Factory default) | ||
19 | off on on on 0x0240 | ||
20 | on off on on 0x0280 | ||
21 | off off on on 0x02c0 | ||
22 | on on off on 0x0300 | ||
23 | off on off on 0x0340 | ||
24 | on off off on 0x0380 | ||
25 | on on on off 0xcfe0 | ||
26 | off on on off 0xcfa0 | ||
27 | on off on off 0xcf60 | ||
28 | off off on off 0xcf20 | ||
29 | on on off off 0xcee0 | ||
30 | off on off off 0xcea0 | ||
31 | on off off off 0xce60 | ||
32 | off off off off Card disabled | ||
33 | |||
34 | IRQ is configured by software. Possible values are: | ||
35 | |||
36 | 3, 5, 7, 10, 11, 12, 15 and none (polled mode) | ||
37 | |||
38 | |||
39 | The ACT2000 driver may either be built into the kernel or as a module. | ||
40 | Initialization depends on how the driver is built: | ||
41 | |||
42 | Driver built into the kernel: | ||
43 | |||
44 | The ACT2000 driver can be configured using the commandline-feature while | ||
45 | loading the kernel with LILO or LOADLIN. It accepts the following syntax: | ||
46 | |||
47 | act2000=b,p,i[,idstring] | ||
48 | |||
49 | where | ||
50 | |||
51 | b = Bus-Type (1=ISA, 2=MCA, 3=PCMCIA) | ||
52 | p = portbase (-1 means autoprobe) | ||
53 | i = Interrupt (-1 means use next free IRQ, 0 means polled mode) | ||
54 | |||
55 | The idstring is an arbitrary string used for referencing the card | ||
56 | by the actctrl tool later. | ||
57 | |||
58 | Defaults used, when no parameters given at all: | ||
59 | |||
60 | 1,-1,-1,"" | ||
61 | |||
62 | which means: Autoprobe for an ISA card, use next free IRQ, let the | ||
63 | ISDN linklevel fill the IdString (usually "line0" for the first card). | ||
64 | |||
65 | If you like to use more than one card, you can use the program | ||
66 | "actctrl" from the utility-package to configure additional cards. | ||
67 | |||
68 | Using the "actctrl"-utility, portbase and irq can also be changed | ||
69 | during runtime. The D-channel protocol is configured by the "dproto" | ||
70 | option of the "actctrl"-utility after loading the firmware into the | ||
71 | card's memory using the "actctrl"-utility. | ||
72 | |||
73 | Driver built as module: | ||
74 | |||
75 | The module act2000.o can be configured during modprobe (insmod) by | ||
76 | appending its parameters to the modprobe resp. insmod commandline. | ||
77 | The following syntax is accepted: | ||
78 | |||
79 | act_bus=b act_port=p act_irq=i act_id=idstring | ||
80 | |||
81 | where b, p, i and idstring have the same meanings as the parameters | ||
82 | described for the builtin version above. | ||
83 | |||
84 | Using the "actctrl"-utility, the same features apply to the modularized | ||
85 | version as to the kernel-builtin one. (i.e. loading of firmware and | ||
86 | configuring the D-channel protocol) | ||
87 | |||
88 | Loading the firmware into the card: | ||
89 | |||
90 | The firmware is supplied together with the isdn4k-utils package. It | ||
91 | can be found in the subdirectory act2000/firmware/ | ||
92 | |||
93 | Assuming you have installed the utility-package correctly, the firmware | ||
94 | will be downloaded into the card using the following command: | ||
95 | |||
96 | actctrl -d idstring load /etc/isdn/bip11.btl | ||
97 | |||
98 | where idstring is the Name of the card, given during insmod-time or | ||
99 | (for kernel-builtin driver) on the kernel commandline. If only one | ||
100 | ISDN card is used, the -d isdstrin may be omitted. | ||
101 | |||
102 | For further documentation (adding more IBM Active 2000 cards), refer to | ||
103 | the manpage actctrl.8 which is included in the isdn4k-utils package. | ||
104 | |||