Imported tab->space correction by redhat
[infodrom/manpages-de] / man7 / hisax.7
1 .\" Copyright (c) 1998  Sören Todt (Todt@pad.de)
2 .\"
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.
7 .\"
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.
12 .\"
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.
16 .\"
17 .\" Translated into German by Sören Todt (Todt@pad.de)
18 .\"
19 .TH HISAX 0 "1. Dezember 1998" "" "Verschiedenes"
20 .SH BEZEICHNUNG
21 HiSax \- der (HL) Gerätetreiber für passive ISDN Karten.
22 .SH BESCHREIBUNG
23 .B HiSax 
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.
28 .br
29 Er ist am nützlichsten in Verbindung mit dem isdn4linux ISDN Link-Level
30 (LL) Modul von Fritz Elfert. 
31 .SH KONFIGURATION 
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). 
34 .br
35 Wird mit 'loadlin' oder 'lilo' gestartet, kann er über die Kommandozeile,
36 als Modul per Parameterübergabe mit 'insmod' oder 'modprobe' konfiguriert
37 werden.  
38 .LP
39 Bitte nicht vergessen:
40 .br
41 .B vor
42 dem Kompilieren des Kernels und/oder der Module müssen in 'make
43 [menu][x]config' im Abschnitt ISDN noch einige Einstellungen vorgenommen
44 werden.  Zum Beispiel 
45 .br
46 .B das richtige D-Channel Protokoll auswählen!
47 .PP
48 Außerdem beachten:
49 alle
50 .B PnP
51 Karten, müssen mit
52 .B 'isapnp'
53 konfiguriert werden.
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. 
59 .SH HISAX ALS MODUL 
60 .br
61 .BR "insmod/modprobe hisax.o"
62 .I io= irq= mem= type= protocol= id=
63 .LP
64 io=iobase irq=IRQ mem=membase type=card_type
65 .br
66 protocol=D_channel_protokcol1 id=idstring.
67 .LP
68 Bei Einbau einer zweiten oder Nten Karte, die jeweiligen Werte, getrennt
69 durch ein Komma, hintereinander schreiben. Beispiel:
70 .br
71 insmod hisax.o io=iobase1,iobase2,iobaseN irq=IRQ1,IRQ2 usw.
72 .br
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
76 folgendermaßen aus:
77 .br
78 .BR ""id=idstring1 "%"idstring2 "%"idstringN.
79 .PP
80 Außer in einer Gruppe (irq, mem, io usw.) können die Angaben in
81 beliebiger Reihenfolge stehen.  Die Wertelisten mehrerer Karten muss
82 konsistent sein.
83 .LP
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.
90 .br
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.
94 .br
95 mem=0,0xd0000
96 .br
97 Oder der Wert wird einfach übersprungen:
98 .br
99 mem=,0xd0000
100 .LP
101 Der D-Channel Wert (protocol) kann weggelassen werden, wenn er vor
102 dem Kompilieren angegeben wurde.
103 .br
104 Gültige Werte sind:
105 .IP
106 .BR "1 " "- deutsches 1TR6
107 .br
108 .BR "2 " "- EDSS1 (Euro ISDN)
109 .br
110 .BR "3 " "- Standleitungen (leased lines, kein D-channel)
111 .LP
112 .SH UNTERSTÜTZTE KARTEN (bis jetzt)
113 .PP
114 .nf
115 Typ     Kartentyp               benötigte Parameter
116 1       Teles 16.0              irq, mem, io
117 2       Teles  8.0              irq, mem
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
135 17      MIC card                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 --      --------------------    -----------------------------
150 .fi
151 .PP
152 .B
153 Weitere, unterstützte Karten:
154 .PP
155 Teles S0Box
156 .br
157 Creatix S0Box
158 .br
159 Compaq ISDN S0 ISA card
160 .br
161 Teledat 150 (Fritz! A1)
162 .br
163 ELSA Microlink PCC-16, PCF, PCF-Pro, PCC-8
164 .br
165 ELSA Quickstep 3000 (gleiche Einstellungen wie: QS1000)
166 .br
167 ELSA Quickstep 3000 PCI
168 .br
169 Eicon Diehl DIVA Piccola
170 .br
171 ASUSCOM NETWORK INC. ISDNlink 128k PC adapter (Best.Nr.: I-IN100-ST-D)
172 .br
173 Dynalink IS64PH (OEM of ASUSCOM 128k PC-adapter)
174 .br
175 PCBIT-DP (OEM of ASUSCOM 128k)
176 .br
177 ith Kommunikationstechnik GmbH MIC PCI S0 card
178 .IP
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.
182 .PP
183 .B
184 Bitte beachten:
185 .br
186 PCF, PCF-Pro: wird nur der ISDN-Teil unterstützt
187 .br
188 PCC-8: ungetestet
189 .br
190 Folgende gelten als EXPERIMENTELL:
191 .br
192 Teles PCMCIA, 16.3c, PCI & S0Box
193 .br
194 Eicon.Diehl Diva U Interface nicht getestet 
195 .LP
196 .PP
197 .B Beispiele für das Laden per Modul
198 .LP
199 1. Teles 16.3, Euro ISDN, I/Obase 0x280, IRQ 10
200 .br
201 modprobe hisax type=3 protocol=2 io=0x280 irq=10
202 .LP
203 2. Teles 16.0, 1TR6 ISDN, I/Obase 0xd80, IRQ 5, memory 0xd0000
204 .br
205 modprobe hisax protocol=1 type=1 io=0xd80 mem=0xd0000 irq=5
206 .LP
207 3. Fritz A1, Euro ISDN, I/O 0x340, IRQ 10 und ELSA PCF, Euro ISDN
208 .br
209 modprobe hisax type=5,6 protocol=2,2 io=0x340 irq=10 id=Fritz%Elsa
210 .LP
211 4. Irgendeine ELSA PCC/PCF Karte, Euro ISDN
212 .br
213 modprobe hisax type=6 protocol=2
214 .LP
215 5. Teles 16.3 PnP, Euro ISDN mit isapnp konfiguriert
216 .br
217 isapnp config: (INT 0 (IRQ 10 (MODE +E)))
218 .RS
219 .RS
220 .RS
221 (IO 0 (BASE 0x0580))
222 .br
223 (IO 1 (BASE 0x0180))
224 .RE
225 .RE
226 .RE
227 modprobe hisax type=4 protocol=2 irq=10 io0=0x580 io1=0x180
228 .LP
229 6. Teles 16.3, Euro ISDN, I/O 0x280, IRQ 12 und
230 .br
231 .\" FIXME: welcher IRQ?
232 Teles 16.0 1TR6, IRQ , memory 0xd0000
233 .br
234 modprobe hisax type=3,1 protocol=2,1 io=0x280 mem=0,0xd0000
235 .LP
236 Bitte beachten: 'dummy' Platzhalter 0 für Teles 16.3 PnP
237 .LP
238 7. Teles PCMCIA, Euro ISDN, I/O 0x180, IRQ 15 (default values)
239 .br
240 modprobe hisax type=8 protocol=2 io=0x180 irq=15
241 .LP
242 .SH HISAX fest im KERNEL mit LILO/LOADLIN konfiguriert
243 .BR "
244 .br
245 hisax=typ1,dp1,pa_1,pb_1,pc_1[,typ2,dp2,pa_2
246 ...[,idstring1[,idstring2, ...]]
247 .br
248 .RE
249 wobei
250 .RS
251 typ1 = Typ der ersten Karte (abhängig von Kernel-Einstellungen)
252 .br
253 dp1 = D-channel Protokoll der ersten Karte.
254 .br
255 Zur Erinnerung:
256 .RS
257 .PP
258 .BR "1 " "= 1TR6
259 .br
260 .BR "2 " "= EDSS1
261 .br
262 .BR "3 " "= Standleitung
263 .RE
264 .PP
265 pa_1 = 1ter Parameter (abhängig von Kernel-Einstellungen)
266 .br
267 pb_1 = 2ter Parameter (abhängig von Kernel-Einstellungen)
268 .br
269 pc_1 = 3ter Parameter (abhängig von Kernel-Einstellungen)
270 .LP
271 .RE
272 type2,dp2,pa_2,pb_2,pc_2 = Parameter der 2ten Karte (Voreinstellung: keine)
273 .br
274 typeN,dpN,pa_N,pb_N,pc_N = Parameter der N`ten Karte (bis zu 16)
275 .LP
276 .RS
277 .B idstring 
278 = Treiber ID, mit der Hilfprogramme arbeiten und zur Identifikation
279 für Leitungs Monitore. 
280 .br
281 Voreinstellung: 
282 .B HiSax
283 .br
284 Beachte: der ID String muss mit einem Buchstaben beginnen!
285 .PP
286 .SH UNTERSTÜTZTE KARTEN
287 .PP
288 .nf
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! 
323 .fi
324 .PP
325 .RE
326 Anhang: Teles PCMCIA Treiber
327 .br
328 -----------------------------
329 .br
330 Siehe:
331 .PP
332 .br
333    http://www.stud.uni-wuppertal.de/~ea0141/pcmcia.html
334 .br
335 .IP              
336 .SH AUTOR 
337 \(co 1997-98 by Karsten Keil <isdn4@temic-ech.spacenet.de>
338 .LP
339 .SH "SIEHE AUCH"
340 .BR isdnctrl (8),
341 .BR telesctrl (8),
342 .BR isdn_cause (7),
343 .BR isdninfo (4),
344 .BR hisaxctrl (8).
345