linux/Documentation/isdn/README.icn
<<
>>
Prefs
   1$Id: README.icn,v 1.7 2000/08/06 09:22:51 armin Exp $
   2
   3You can get the ICN-ISDN-card from:
   4
   5Thinking Objects Software GmbH
   6Versbacher Röthe 159
   797078 Würzburg
   8Tel: +49 931 2877950
   9Fax: +49 931 2877951
  10
  11email info@think.de
  12WWW   http:/www.think.de
  13
  14
  15The card communicates with the PC by two interfaces:
  16  1. A range of 4 successive port-addresses, whose base address can be 
  17     configured with the switches.
  18  2. A memory window with 16KB-256KB size, which can be setup in 16k steps
  19     over the whole range of 16MB. Isdn4linux only uses a 16k window.
  20     The base address of the window can be configured when loading
  21     the lowlevel-module (see README). If using more than one card,
  22     all cards are mapped to the same window and activated as needed.
  23
  24Setting up the IO-address dipswitches for the ICN-ISDN-card:
  25
  26  Two types of cards exist, one with dip-switches and one with
  27  hook-switches.
  28
  29  1. Setting for the card with hook-switches:
  30
  31     (0 = switch closed, 1 = switch open)
  32
  33     S3 S2 S1  Base-address
  34      0  0  0  0x300
  35      0  0  1  0x310
  36      0  1  0  0x320 (Default for isdn4linux)
  37      0  1  1  0x330
  38      1  0  0  0x340
  39      1  0  1  0x350
  40      1  1  0  0x360
  41      1  1  1  NOT ALLOWED!
  42    
  43  2. Setting for the card with dip-switches:
  44
  45     (0 = switch closed, 1 = switch open)
  46
  47     S1 S2 S3 S4  Base-Address
  48      0  0  0  0  0x300
  49      0  0  0  1  0x310
  50      0  0  1  0  0x320 (Default for isdn4linux)
  51      0  0  1  1  0x330
  52      0  1  0  0  0x340
  53      0  1  0  1  0x350
  54      0  1  1  0  0x360
  55      0  1  1  1  NOT ALLOWED!
  56      1  0  0  0  0x308
  57      1  0  0  1  0x318
  58      1  0  1  0  0x328
  59      1  0  1  1  0x338
  60      1  1  0  0  0x348
  61      1  1  0  1  0x358
  62      1  1  1  0  0x368
  63      1  1  1  1  NOT ALLOWED!
  64
  65The ICN driver may be built into the kernel or as a module. Initialization
  66depends on how the driver is built:
  67
  68Driver built into the kernel:
  69
  70  The ICN driver can be configured using the commandline-feature while
  71  loading the kernel with LILO or LOADLIN. It accepts the following syntax:
  72
  73  icn=p,m[,idstring1[,idstring2]]
  74
  75  where
  76
  77    p = portbase      (default: 0x320)
  78    m = shared memory (default: 0xd0000)
  79
  80  When using the ICN double card (4B), you MUST define TWO idstrings.
  81  idstring must start with a character! There is no way for the driver
  82  to distinguish between a 2B and 4B type card. Therefore, by supplying
  83  TWO idstrings, you tell the driver that you have a 4B installed.
  84  
  85  If you like to use more than one card, you can use the program
  86  "icnctrl" from the utility-package to configure additional cards.
  87  You need to configure shared memory only once, since the icn-driver
  88  maps all cards into the same address-space.
  89
  90  Using the "icnctrl"-utility, portbase and shared memory can also be
  91  changed during runtime.
  92
  93  The D-channel protocol is configured by loading different firmware
  9" name=into the carddddddddddddddddddddddddd0" class="line" kdtation/iu, portbase and shared memory can als.icn#L92" id="L92" class="line" name="L92">  859 If you like to use mor9 than9ADME.icn#L26" id="L26" class="line" name="L26"9  869 "icnctrl" fr9m the9ADME.icn#L77" id="L77" class="line" name="L77"9  879 You need to configure 9hared97 href="Documentat"Domentat.icn#L72" id="L72" class="line" name="L72"9  889 maps all cards into th9 same9ADME.icn#L29" id="L29" class="line" name="L29"9 9Faxx: +49 931 2877951
   10
<   11e0mail info@think.de
W0WW   http:/www.think.de
02quoisADME.icn#L93" id="L93" class="line" name="L93"10  13
0
00  15T0he card communicates wit05quoisisdn/README. p, m, you have1ef="Dsdn/READMentatiumentatiomeanave t"Doumeicn#L15" id="L15" class="line" name="L15">0  16 0 1. A range of 4 success06quoisutilitypverme 0    configured with the 07quois="Documentaicn#L92" id="L92" class="line" name="L92"10  18 0 2. A memory window with08quois8 (4B), you MUST define TWO idstrings.
 0    over the whole range09quois9racter! There is no way for the driver
  10

  11emmail info@think.de
  12WWWW   http:/www.think.de

  13

  14

  15TThe card communicates witth th11ADME.icn#L26" id="L26" class="line" name="L26"1>  16   1. A range of 4 successsive 1ort-addr by loading different firmware
  17      configured with the  swit1hes.
  18   2. A memory window withh 16K11ADME.icn#L29" id="L29" class="line" name="L29"1>  19      over the whole rangee of 16MB. ILIN. It acce/README. d0" class="li.icn#L25" id="L25" class="line" name="L25"1>  201     The base address ofon/ng2README.icn#L11" id="L11" class="line" name="L11">>  21     the lowlevel-module (s1ee README). If using mor1e tha1 one carTcn#L25" id="Ls classia hreget7" cid="L18" " clakclassocumn/REAREADne" name="L11">>  21     the lowlevel-mnk.de
>  21     the lowlevel-mation/iisn/README.icn#L24" id="L214" cl1ss="line" name="L24">  24Setting up the IO-1address d1ipswitches for the ICN-I1SDN-c124ne carTcn" id" i3 572eline" name="L16">  16  1. A range of 4 sation/isd1n/README.icn#L26" id="L216" cl1ss="line" name="L26">  26  Two types of car1ds exist,1 one with dip-switches a1nd on12.icn#L57"cn#Lpg.bnne  - Imatationded.bootrefap"cn#Lerine" name="L92"1>  18   2. A memory wina href="D1ocumentation/isdn/README1.icn#12ion/isdn/Rc_1t_ca.bnne- ImatationL25" id="L82"gerL10 1TR6Documentaine" name="L92"1>  18   2. A memory winaow withh n/README.icn#L29" id="L219" cl128on/isdn/Rc_eu_ca.bnne- ImatationL25" id="L82"EDSS1 (Euro" cla)Documentaine" name="L92"1>  18   2. A memory winae rangee ith hook-switches:
  90  Using the "1ation/isd1n/README.icn#L31" id="L311" cl13 by supAssum"li.#L84" id= class="lcumentation/isdn/READcorrectlneeded.lass="line" name="L94"1>  17      configured wlosed, 1 1= switch open)
  16  1. A range of 4 sation/isd1n/README.icn#L33" id="L313" cl1ss="line" name="L33">  33     S3 S2 S1  Bas13tion/isdn//README.icn#L14" id="L14"" cl1EADME.icn#92" id= -d Iiver
  33     S3 S2 S1  Bas13ddress d1f="Documentation/isdn/RE1ADME.13s="line" name="L15">0  15T0he card communic10
0  15T0he card communic1s exist,1lt for isdn4linux)
0  15T0he card communic1 href="D1f="Documentation/isdn/RE1ADME.13ation/iu,isdnis="lso c(L82" id="L84" classn/READ) oneded.a href=cn#L10" id="ne" name="L15">0  15T0he card communic1ow withh f="Documentation/isdn/RE1ADME.13s="line" name="L29"1>  19      over the who50
  17      configured w60
0  15T0he card communic ALLOWED!1
0  15T0he card communic tion/isd1/isdn/README.icn#L43" id1="L431 class="-="+s Aft" cdowncn#L/READass="lin#ded."L16LED" cn#L4" bdn/dcnEADMionded.E.icne" name="L15">0  15T0he card communic tion/isdnith dip-switches:
  66depends on how the14tion/isdn//README.icn#L15" id="L15"DME.14.icn#L55" iL7up,n/isdcnrrespoDM
  18   2. A memory winlosed, 1 1= switch open)
  26  Two types of car1ation/isd1n/README.icn#L47" id="L417" cl14umentatF82"furt7" cd26">  26 (d="L22" id="L25"READM), ameADMEd="L85"anpREAne" name="L26">  26  Two types of car1a href="D1ess
  26  Two types of car1aow withh href="Documentation/isdn1/READ14s="line" name="L29"1>  19      over the who0x310

Tcn#origi claLXR s class="id="cn#e" name="id="L1/sL8rc id=EARnet/proid="L/lxr">LXR ion/isdtyicn#,n/iLs experi1>  1l-mentailxr@ss="l.noicn#.
"done" d="c1="Documhubfooter">
lxr.ss="l.no cn#d5" hostADME.ie" name="id="L1/3" credpiio-ss=pro.no">Redpiio Ls=pro ASicn#,nprovidADMionL.icn#cup" ln/REA7" clper19