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!
105 lines
3.5 KiB
Plaintext
105 lines
3.5 KiB
Plaintext
$Id: README.act2000,v 1.3 2000/08/06 09:22:51 armin Exp $
|
|
|
|
This document describes the ACT2000 driver for the
|
|
IBM Active 2000 ISDN card.
|
|
|
|
There are 3 Types of this card available. A ISA-, MCA-, and PCMCIA-Bus
|
|
Version. Currently, only the ISA-Bus version of the card is supported.
|
|
However MCA and PCMCIA will follow soon.
|
|
|
|
The ISA-Bus Version uses 8 IO-ports. The base port address has to be set
|
|
manually using the DIP switches.
|
|
|
|
Setting up the DIP switches for the IBM Active 2000 ISDN card:
|
|
|
|
Note: S5 and S6 always set off!
|
|
|
|
S1 S2 S3 S4 Base-port
|
|
on on on on 0x0200 (Factory default)
|
|
off on on on 0x0240
|
|
on off on on 0x0280
|
|
off off on on 0x02c0
|
|
on on off on 0x0300
|
|
off on off on 0x0340
|
|
on off off on 0x0380
|
|
on on on off 0xcfe0
|
|
off on on off 0xcfa0
|
|
on off on off 0xcf60
|
|
off off on off 0xcf20
|
|
on on off off 0xcee0
|
|
off on off off 0xcea0
|
|
on off off off 0xce60
|
|
off off off off Card disabled
|
|
|
|
IRQ is configured by software. Possible values are:
|
|
|
|
3, 5, 7, 10, 11, 12, 15 and none (polled mode)
|
|
|
|
|
|
The ACT2000 driver may either be built into the kernel or as a module.
|
|
Initialization depends on how the driver is built:
|
|
|
|
Driver built into the kernel:
|
|
|
|
The ACT2000 driver can be configured using the commandline-feature while
|
|
loading the kernel with LILO or LOADLIN. It accepts the following syntax:
|
|
|
|
act2000=b,p,i[,idstring]
|
|
|
|
where
|
|
|
|
b = Bus-Type (1=ISA, 2=MCA, 3=PCMCIA)
|
|
p = portbase (-1 means autoprobe)
|
|
i = Interrupt (-1 means use next free IRQ, 0 means polled mode)
|
|
|
|
The idstring is an arbitrary string used for referencing the card
|
|
by the actctrl tool later.
|
|
|
|
Defaults used, when no parameters given at all:
|
|
|
|
1,-1,-1,""
|
|
|
|
which means: Autoprobe for an ISA card, use next free IRQ, let the
|
|
ISDN linklevel fill the IdString (usually "line0" for the first card).
|
|
|
|
If you like to use more than one card, you can use the program
|
|
"actctrl" from the utility-package to configure additional cards.
|
|
|
|
Using the "actctrl"-utility, portbase and irq can also be changed
|
|
during runtime. The D-channel protocol is configured by the "dproto"
|
|
option of the "actctrl"-utility after loading the firmware into the
|
|
card's memory using the "actctrl"-utility.
|
|
|
|
Driver built as module:
|
|
|
|
The module act2000.o can be configured during modprobe (insmod) by
|
|
appending its parameters to the modprobe resp. insmod commandline.
|
|
The following syntax is accepted:
|
|
|
|
act_bus=b act_port=p act_irq=i act_id=idstring
|
|
|
|
where b, p, i and idstring have the same meanings as the parameters
|
|
described for the builtin version above.
|
|
|
|
Using the "actctrl"-utility, the same features apply to the modularized
|
|
version as to the kernel-builtin one. (i.e. loading of firmware and
|
|
configuring the D-channel protocol)
|
|
|
|
Loading the firmware into the card:
|
|
|
|
The firmware is supplied together with the isdn4k-utils package. It
|
|
can be found in the subdirectory act2000/firmware/
|
|
|
|
Assuming you have installed the utility-package correctly, the firmware
|
|
will be downloaded into the card using the following command:
|
|
|
|
actctrl -d idstring load /etc/isdn/bip11.btl
|
|
|
|
where idstring is the Name of the card, given during insmod-time or
|
|
(for kernel-builtin driver) on the kernel commandline. If only one
|
|
ISDN card is used, the -d isdstrin may be omitted.
|
|
|
|
For further documentation (adding more IBM Active 2000 cards), refer to
|
|
the manpage actctrl.8 which is included in the isdn4k-utils package.
|
|
|