105 lines
		
	
	
	
		
			3.5 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			105 lines
		
	
	
	
		
			3.5 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | $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. | ||
|  | 
 |