1 .\" Copyright (c) 1998 Sören Todt (Todt@pad.de)
3 .\" This program is free software; you can redistribute it and/or modify
4 .\" it under the terms of the GNU General Public License as published by
5 .\" the Free Software Foundation; either version 2 of the License, or
6 .\" (at your option) any later version.
8 .\" This program is distributed in the hope that it will be useful,
9 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
10 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 .\" GNU General Public License for more details.
13 .\" You should have received a copy of the GNU General Public License
14 .\" along with this program; if not, write to the Free Software
15 .\" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
17 .\" Translated into German by Sören Todt (Todt@pad.de)
19 .TH HISAX 0 "1. Dezember 1998" "" "Verschiedenes"
21 HiSax \- der (HL) Gerätetreiber für passive ISDN Karten.
24 ist ein 'hardware-level' Gerätetreiber (device-driver) für passive ISDN
25 Karten, die mit einem Siemens Chipsatz bestückt sind (ISAC_S 2085/2986/2186,
26 HSCX SAB 82525). Der ursprüngliche Teles-Treiber wurde von Jan den Gulden
27 erdacht und wird zurzeit von Karsten Keil gepflegt und weiterentwickelt.
29 Er ist am nützlichsten in Verbindung mit dem isdn4linux ISDN Link-Level
30 (LL) Modul von Fritz Elfert.
32 HiSax wird entweder als Modul oder fest in den Kernel kompiliert.
33 Letzteres kann bei manchen Karten zu Problemen führen (siehe weiter unten).
35 Wird mit 'loadlin' oder 'lilo' gestartet, kann er über die Kommandozeile,
36 als Modul per Parameterübergabe mit 'insmod' oder 'modprobe' konfiguriert
39 Bitte nicht vergessen:
42 dem Kompilieren des Kernels und/oder der Module müssen in 'make
43 [menu][x]config' im Abschnitt ISDN noch einige Einstellungen vorgenommen
46 .B das richtige D-Channel Protokoll auswählen!
54 Solche Karten (sie sind in der zweiten Tabelle weiter unten mit 'NUR ALS
55 MODUL' gekennzeichnet) arbeiten am besten als Solches. Natürlich kann
56 man sie direkt in den Kernel einbinden. Dann solltest Du allerdings
57 wissen, wie Dein BIOS PnP Karten einstellt. Und bei späteren Änderungen
58 oder zusätzlichen Karten, muss eventuell der Kernel neu übersetzt werden.
61 .BR "insmod/modprobe hisax.o"
62 .I io= irq= mem= type= protocol= id=
64 io=iobase irq=IRQ mem=membase type=card_type
66 protocol=D_channel_protokcol1 id=idstring.
68 Bei Einbau einer zweiten oder Nten Karte, die jeweiligen Werte, getrennt
69 durch ein Komma, hintereinander schreiben. Beispiel:
71 insmod hisax.o io=iobase1,iobase2,iobaseN irq=IRQ1,IRQ2 usw.
73 Eine Ausnahme gibt es: id. Dort wird anstelle des Kommas ein "%"
74 (Prozentzeichen) genommen. Das hat den Grund, dass das aktuell
75 Modulpaket nicht mit Kommas zusammenarbeitet. Es sieht bei id also
78 .BR ""id=idstring1 "%"idstring2 "%"idstringN.
80 Außer in einer Gruppe (irq, mem, io usw.) können die Angaben in
81 beliebiger Reihenfolge stehen. Die Wertelisten mehrerer Karten muss
84 Es müssen nur die Werte angegeben werden, die für die jeweilige Karte
85 relevant sind. Beispiel: die Teles 16.3 benötigt keine mem Angaben.
86 Diese werden also weggelassen. Sollten mehrere Karten verschiedenen
87 Typs eingebaut werden, kann dies die Angabe von so genannten 'dummy'
88 Werten (Platzhalter) nötig machen, da eine Karte z.B. mem benötigt,
89 die andere hingegen nicht.
91 Beispiel: wenn eine Teles 16.3 gefolgt von einer Teles 16.0 Karte
92 konfiguriert werden soll, muss für Letztere ein mem 'dummy' 0
93 (Null) angegeben werden.
97 Oder der Wert wird einfach übersprungen:
101 Der D-Channel Wert (protocol) kann weggelassen werden, wenn er vor
102 dem Kompilieren angegeben wurde.
106 .BR "1 " "- deutsches 1TR6
108 .BR "2 " "- EDSS1 (Euro ISDN)
110 .BR "3 " "- Standleitungen (leased lines, kein D-channel)
112 .SH UNTERSTÜTZTE KARTEN (bis jetzt)
115 Typ Kartentyp benötigte Parameter
116 1 Teles 16.0 irq, mem, io
118 3 Teles 16.3 (nicht PnP) irq, io
119 4 Creatix/Teles PnP irq, io0 (ISAC), io1 (HSCX)
120 5 AVM A1 (Fritz!) irq, io
121 6 ELSA PCC/PCF cards io nur bei > 2 Karten
122 7 ELSA Quickstep 1000 irq, io (mit isapnp)
123 8 Teles 16.3 PCMCIA irq, io
124 9 ITK ix1-micro Rev.2 irq, io
125 10 ELSA PCMCIA irq, io (cardmanager)
126 11 Eicon.Diehl DivaISA PnP irq, io
127 11 Eicon.Diehl Diva PCI keine Parameter
128 12 ASUS COM ISDNLink irq, io (mit isapnp)
129 13 HFC-2BS0 based cards irq, io
130 14 Teles 16.3c PnP irq, io
131 15 Sedlbauer Speed card irq, io
132 15 Sedlbauer PC/104 irq, io
133 15 Sedlbauer Speed PCI keine Parameters
134 16 USR Sportster int. irq, io
136 18 ELSA Q.step 1000 PCI keine Parameters
137 19 Compaq ISDN S0 ISA irq, io0, io1 (mit isapnp)
138 20 NETjet PCI card keine Parameter
139 21 Teles PCI keine Parameter
140 22 Sedlbauer SpeedStar PCMCIA irq, io(cardmanager)
141 24 Dr.Neuhaus Niccy PnP irq, io0, io1 (mit isapnp)
142 24 Dr.Neuhaus Niccy PCI keine Parameter
143 25 Teles S0 Box irq, io (vom lpt Port)
144 26 AVM A1(Fritz!)PCMCIA irq, io (cardmanager)
145 27 AVM PnP (Fritz!PnP) irq, io (mit isapnp)
146 27 AVM PCI (Fritz!PCI) keine Parameters
147 28 Sedlbauer Speed Fax+ irq, io (mit isapnp)
148 29 Siemens I-Surf irq, io, mem (mit isapnp)
149 -- -------------------- -----------------------------
153 Weitere, unterstützte Karten:
159 Compaq ISDN S0 ISA card
161 Teledat 150 (Fritz! A1)
163 ELSA Microlink PCC-16, PCF, PCF-Pro, PCC-8
165 ELSA Quickstep 3000 (gleiche Einstellungen wie: QS1000)
167 ELSA Quickstep 3000 PCI
169 Eicon Diehl DIVA Piccola
171 ASUSCOM NETWORK INC. ISDNlink 128k PC adapter (Best.Nr.: I-IN100-ST-D)
173 Dynalink IS64PH (OEM of ASUSCOM 128k PC-adapter)
175 PCBIT-DP (OEM of ASUSCOM 128k)
177 ith Kommunikationstechnik GmbH MIC PCI S0 card
179 Im Moment ist IRQ 'sharing', also das Teilen eines Interruptes
180 zwischen mehreren Geräten, nur mit PCI-Karten möglich. Bitte
181 sicherstellen, dass der IRQ frei und für ISA benutzbar ist.
186 PCF, PCF-Pro: wird nur der ISDN-Teil unterstützt
190 Folgende gelten als EXPERIMENTELL:
192 Teles PCMCIA, 16.3c, PCI & S0Box
194 Eicon.Diehl Diva U Interface nicht getestet
197 .B Beispiele für das Laden per Modul
199 1. Teles 16.3, Euro ISDN, I/Obase 0x280, IRQ 10
201 modprobe hisax type=3 protocol=2 io=0x280 irq=10
203 2. Teles 16.0, 1TR6 ISDN, I/Obase 0xd80, IRQ 5, memory 0xd0000
205 modprobe hisax protocol=1 type=1 io=0xd80 mem=0xd0000 irq=5
207 3. Fritz A1, Euro ISDN, I/O 0x340, IRQ 10 und ELSA PCF, Euro ISDN
209 modprobe hisax type=5,6 protocol=2,2 io=0x340 irq=10 id=Fritz%Elsa
211 4. Irgendeine ELSA PCC/PCF Karte, Euro ISDN
213 modprobe hisax type=6 protocol=2
215 5. Teles 16.3 PnP, Euro ISDN mit isapnp konfiguriert
217 isapnp config: (INT 0 (IRQ 10 (MODE +E)))
227 modprobe hisax type=4 protocol=2 irq=10 io0=0x580 io1=0x180
229 6. Teles 16.3, Euro ISDN, I/O 0x280, IRQ 12 und
231 .\" FIXME: welcher IRQ?
232 Teles 16.0 1TR6, IRQ , memory 0xd0000
234 modprobe hisax type=3,1 protocol=2,1 io=0x280 mem=0,0xd0000
236 Bitte beachten: 'dummy' Platzhalter 0 für Teles 16.3 PnP
238 7. Teles PCMCIA, Euro ISDN, I/O 0x180, IRQ 15 (default values)
240 modprobe hisax type=8 protocol=2 io=0x180 irq=15
242 .SH HISAX fest im KERNEL mit LILO/LOADLIN konfiguriert
245 hisax=typ1,dp1,pa_1,pb_1,pc_1[,typ2,dp2,pa_2
246 ...[,idstring1[,idstring2, ...]]
251 typ1 = Typ der ersten Karte (abhängig von Kernel-Einstellungen)
253 dp1 = D-channel Protokoll der ersten Karte.
262 .BR "3 " "= Standleitung
265 pa_1 = 1ter Parameter (abhängig von Kernel-Einstellungen)
267 pb_1 = 2ter Parameter (abhängig von Kernel-Einstellungen)
269 pc_1 = 3ter Parameter (abhängig von Kernel-Einstellungen)
272 type2,dp2,pa_2,pb_2,pc_2 = Parameter der 2ten Karte (Voreinstellung: keine)
274 typeN,dpN,pa_N,pb_N,pc_N = Parameter der N`ten Karte (bis zu 16)
278 = Treiber ID, mit der Hilfprogramme arbeiten und zur Identifikation
279 für Leitungs Monitore.
284 Beachte: der ID String muss mit einem Buchstaben beginnen!
286 .SH UNTERSTÜTZTE KARTEN
289 Typ Karte benötigte Parameter
290 1 Teles 16.0 pa=irq pb=membase pc=iobase
291 2 Teles 8.0 pa=irq pb=membase
292 3 Teles 16.3 (not PnP) pa=irq pb=iobase
293 4 Creatix/Teles PnP NUR ALS MODUL!
294 5 VM A1 (Fritz!) a=irq pb=iobase
295 6 LSA PCC/PCF cards =iobase or nothing
296 7 ELSA Quickstep 1000 NUR ALS MODUL!
297 8 Teles 16.3 PCMCIA pa=irq pb=iobase
298 9 ITK ix1-micro Rev.2 pa=irq pb=iobase
299 10 ELSA PCMCIA pa=irq pb=io (cardmanager)
300 11 Eicon.Diehl Diva ISA PnP NUR ALS MODUL!
301 11 Eicon.Diehl Diva PCI keine Parameter
302 12 ASUS COM ISDNLink NUR ALS MODUL!
303 13 HFC-2BS0 based cards pa=irq pb=io
304 14 Teles 16.3c PnP NUR ALS MODUL!
305 15 Sedlbauer Speed card pa=irq pb=io (Sp.Win=Modul)
306 15 Sedlbauer PC/104 pa=irq pb=io
307 15 Sedlbauer Speed PCI no parameters
308 16 USR Sportster int. pa=irq pb=io
309 17 MIC card pa=irq pb=io
310 18 ELSA Q.step 1000 PCI keine Parameter
311 19 Compaq ISDN S0 ISA NUR ALS MODUL!
312 20 NETjet PCI card no parameters
313 21 Teles PCI no parameters
314 22 Sedlbauer Speed Star PCMCIA pa=irq pb=io (cardmanager)
315 24 Dr.Neuhaus Niccy PnP NUR ALS MODUL!
316 24 Dr.Neuhaus Niccy PCI no parameters
317 25 Teles S0 Box irq io (of the used lpt port)
318 26 AVM A1(Fritz!)PCMCIA irq, io (cardmanager)
319 27 AVM PnP (Fritz!PnP) NUR ALS MODUL!
320 27 AVM PCI (Fritz!PCI) keine Parameter
321 28 Sedlbauer Speed Fax+ NUR ALS MODUL!
322 29 Siemens I-Surf NUR ALS MODUL!
326 Anhang: Teles PCMCIA Treiber
328 -----------------------------
333 http://www.stud.uni-wuppertal.de/~ea0141/pcmcia.html
337 \(co 1997-98 by Karsten Keil <isdn4@temic-ech.spacenet.de>