1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344
|
.\" Copyright (c) 1998 Sren Todt (Todt@pad.de)
.\"
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation; either version 2 of the License, or
.\" (at your option) any later version.
.\"
.\" This program is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with this program; if not, write to the Free Software
.\" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
.\"
.\" Translated into German by Sren Todt (Todt@pad.de)
.\"
.TH HISAX 0 "1. Dezember 1998" "" "Verschiedenes"
.SH BEZEICHNUNG
HiSax \- der (HL) Gertetreiber fr passive ISDN Karten.
.SH BESCHREIBUNG
.B HiSax
ist ein 'hardware-level' Gertetreiber (device-driver) fr passive ISDN
Karten, die mit einem Siemens Chipsatz bestckt sind (ISAC_S 2085/2986/2186,
HSCX SAB 82525). Der ursprngliche Teles-Treiber wurde von Jan den Gulden
erdacht und wird zur Zeit von Karsten Keil gepflegt und weiterentwickelt.
.br
Er ist am ntzlichsten in Verbindung mit dem isdn4linux ISDN Link-Level
(LL) Modul von Fritz Elfert.
.SH KONFIGURATION
HiSax wird entweder als Modul oder feste in den Kernel kompiliert.
Letzteres kann bei manchen Karten zu Problemen fhren (siehe weiter unten).
.br
Wird mit 'loadlin' oder 'lilo' gestartet, kann er ber die Kommandozeile,
als Modul per Parameterbergabe mit 'insmod' oder 'modprobe' konfiguriert
werden.
.LP
Bitte nicht vergessen:
.br
.B vor
dem Kompilieren des Kernel und/oder der Module, mssen in 'make
[menu][x]config' im Abschnitt ISDN noch einige Einstellungen vorgenommen
werden. Zum Beispiel
.br
.B das richtige D-Channel Protokoll auswhlen!
.PP
Ausserdem beachten:
alle
.B PnP
Karten, mssen mit
.B 'isapnp'
konfiguriert werden.
Solche Karten (sie sind in der zweiten Tabelle weiter unten mit 'NUR ALS
MODUL' gekennzeichnet) arbeiten am besten als Solches. Natrlich kann
man sie direkt in den Kernel einbinden. Dann solltest Du allerdings
wissen, wie Dein BIOS PnP Karten einstellt. Und bei spteren nderungen
oder zustzlichen Karten, mu eventuell der Kernel neu uebersetzt werden.
.SH HISAX ALS MODUL
.br
.BR "insmod/modprobe hisax.o"
.I io= irq= mem= type= protocol= id=
.LP
io=iobase irq=IRQ mem=membase type=card_type
.br
protocol=D_channel_protokcol1 id=idstring.
.LP
Bei Einbau einer zweiten oder Nten Karte, die jeweiligen Werte, getrennt
durch ein Komma, hintereinander schreiben. Beispiel:
.br
insmod hisax.o io=iobase1,iobase2,iobaseN irq=IRQ1,IRQ2 usw.
.br
Eine Ausnahme gibt es: id. Dort wird anstelle des Kommas ein "%"
(Prozentzeichen) genommen. Das hat den Grund, da das aktuell
Modulpaket nicht mit Kommas zusammenarbeitet. Es sieht bei id also
folgendermaen aus:
.br
.BR ""id=idstring1 "%"idstring2 "%"idstringN.
.PP
Ausser in einer Gruppe (irq, mem, io usw.) knnen die Angaben in
beliebiger Reihenfolge stehen. Die Wertelisten mehrerer Karten mu
konsistent sein.
.LP
Es mssen nur die Werte angegeben werden, die fr die jeweilige Karte
relevant sind. Beispiel: die Teles 16.3 bentigt keine mem Angaben.
Diese werden also weggelassen. Sollten mehrere Karten verschiedenen
Typs eingebaut werden, kann dies die Angabe von sogenannten 'dummy'
Werten(Platzhalter) ntig machen, da eine Karte z.B. mem bentigt,
die andere hingegen nicht.
.br
Beispiel: wenn eine Teles 16.3 gefolgt von einer Teles 16.0 Karte
konfiguriert werden soll, mu fuer Letztere ein mem 'dummy' 0
(Null)angegeben werden.
.br
mem=0,0xd0000
.br
Oder der Wert wird einfach bersprungen:
.br
mem=,0xd0000
.LP
Der D-Channel Wert (protocol) kann weggelassen werden, wenn er vor
dem Kompilieren angegeben wurde.
.br
Gltige Werte sind:
.IP
.BR "1 " "- deutsches 1TR6
.br
.BR "2 " "- EDSS1 (Euro ISDN)
.br
.BR "3 " "- Standleitungen (leased lines, kein D-channel)
.LP
.SH UNTERSTTZTE KARTEN (bis jetzt)
.PP
.nf
Typ Kartentyp bentigte Parameter
1 Teles 16.0 irq, mem, io
2 Teles 8.0 irq, mem
3 Teles 16.3 (nicht PnP) irq, io
4 Creatix/Teles PnP irq, io0 (ISAC), io1 (HSCX)
5 AVM A1 (Fritz!) irq, io
6 ELSA PCC/PCF cards io nur bei > 2 Karten
7 ELSA Quickstep 1000 irq, io (mit isapnp)
8 Teles 16.3 PCMCIA irq, io
9 ITK ix1-micro Rev.2 irq, io
10 ELSA PCMCIA irq, io (cardmanager)
11 Eicon.Diehl DivaISA PnP irq, io
11 Eicon.Diehl Diva PCI keine Parameter
12 ASUS COM ISDNLink irq, io (mit isapnp)
13 HFC-2BS0 based cards irq, io
14 Teles 16.3c PnP irq, io
15 Sedlbauer Speed card irq, io
15 Sedlbauer PC/104 irq, io
15 Sedlbauer Speed PCI keine Parameters
16 USR Sportster int. irq, io
17 MIC card irq, io
18 ELSA Q.step 1000 PCI keine Parameters
19 Compaq ISDN S0 ISA irq, io0, io1 (mit isapnp)
20 NETjet PCI card keine Parameter
21 Teles PCI keine Parameter
22 Sedlbauer SpeedStar PCMCIA irq, io(cardmanager)
24 Dr.Neuhaus Niccy PnP irq, io0, io1 (mit isapnp)
24 Dr.Neuhaus Niccy PCI keine Parameter
25 Teles S0 Box irq, io (vom lpt Port)
26 AVM A1(Fritz!)PCMCIA irq, io (cardmanager)
27 AVM PnP (Fritz!PnP) irq, io (mit isapnp)
27 AVM PCI (Fritz!PCI) keine Parameters
28 Sedlbauer Speed Fax+ irq, io (mit isapnp)
29 Siemens I-Surf irq, io, mem (mit isapnp)
-- -------------------- -----------------------------
.fi
.PP
.B
Weitere, untersttzte Karten:
.PP
Teles S0Box
.br
Creatix S0Box
.br
Compaq ISDN S0 ISA card
.br
Teledat 150 (Fritz! A1)
.br
ELSA Microlink PCC-16, PCF, PCF-Pro, PCC-8
.br
ELSA Quickstep 3000 (gleiche Einstellungen wie: QS1000)
.br
ELSA Quickstep 3000 PCI
.br
Eicon Diehl DIVA Piccola
.br
ASUSCOM NETWORK INC. ISDNlink 128k PC adapter (Best.Nr.: I-IN100-ST-D)
.br
Dynalink IS64PH (OEM of ASUSCOM 128k PC-adapter)
.br
PCBIT-DP (OEM of ASUSCOM 128k)
.br
ith Kommunikationstechnik GmbH MIC PCI S0 card
.IP
Im Moment ist IRQ 'sharing', also das Teilen eines Interruptes
zwischen mehreren Gerten, nur mit PCI Karten mglich. Bitte
sicherstellen, da der IRQ frei und fr ISA benutzbar ist.
.PP
.B
Bitte beachten:
.br
PCF, PCF-Pro: wird nur der ISDN Teil untersttzt
.br
PCC-8: ungetestet
.br
Folgende gelten als EXPERIMENTELL:
.br
Teles PCMCIA, 16.3c, PCI & S0Box
.br
Eicon.Diehl Diva U Interface nicht getestet
.LP
.PP
.B Beispiele fr das Laden per Modul
.LP
1. Teles 16.3, Euro ISDN, I/Obase 0x280, IRQ 10
.br
modprobe hisax type=3 protocol=2 io=0x280 irq=10
.LP
2. Teles 16.0, 1TR6 ISDN, I/Obase 0xd80, IRQ 5, memory 0xd0000
.br
modprobe hisax protocol=1 type=1 io=0xd80 mem=0xd0000 irq=5
.LP
3. Fritz A1, Euro ISDN, I/O 0x340, IRQ 10 and ELSA PCF, Euro ISDN
.br
modprobe hisax type=5,6 protocol=2,2 io=0x340 irq=10 id=Fritz%Elsa
.LP
4. Irgendeine ELSA PCC/PCF Karte, Euro ISDN
.br
modprobe hisax type=6 protocol=2
.LP
5. Teles 16.3 PnP, Euro ISDN, mit isapnp konfiguriert
.br
isapnp config: (INT 0 (IRQ 10 (MODE +E)))
.RS
.RS
.RS
(IO 0 (BASE 0x0580))
.br
(IO 1 (BASE 0x0180))
.RE
.RE
.RE
modprobe hisax type=4 protocol=2 irq=10 io0=0x580 io1=0x180
.LP
6. Teles 16.3, Euro ISDN, I/O 0x280, IRQ 12 and
.br
Teles 16.0 1TR6, IRQ , memory 0xd0000
.br
modprobe hisax type=3,1 protocol=2,1 io=0x280 mem=0,0xd0000
.LP
Bitte beachten: 'dummy' Platzhalter 0 fr Teles 16.3 PnP
.LP
7. Teles PCMCIA, Euro ISDN, I/O 0x180, IRQ 15 (default values)
.br
modprobe hisax type=8 protocol=2 io=0x180 irq=15
.LP
.SH HISAX fest im KERNEL mit LILO/LOADLIN konfiguriert
.BR "
.br
hisax=typ1,dp1,pa_1,pb_1,pc_1[,typ2,dp2,pa_2
...[,idstring1[,idstring2, ....]]
.br
.RE
wobei
.RS
typ1 = Typ der ersten Karte (abhngig von kernel-Einstellungen)
.br
dp1 = D-channel Protokoll der ersten Karte.
.br
Zur Erinnerung:
.RS
.PP
.BR "1 " "= 1TR6
.br
.BR "2 " "= EDSS1
.br
.BR "3 " "= Standleitung
.RE
.PP
pa_1 = 1ter Parameter (abhngig von kernel-Einstellungen)
.br
pb_1 = 2ter Parameter (abhngig von kernel-Einstellungen)
.br
pc_1 = 3ter Parameter (abhngig von kernel-Einstellungen)
.LP
.RE
type2,dp2,pa_2,pb_2,pc_2 = Parameter der 2ten Karte (Voreinstellung: keine)
.br
typeN,dpN,pa_N,pb_N,pc_N = Parameter der N`ten Karte (bis zu 16)
.LP
.RS
.B idstring
= Treiber ID, mit der Hilfprogramme arbeiten und zur Identifikation
fr Leitungs Monitore.
.br
Voreinstellung:
.B HiSax
.br
Beachte: der ID String mu mit einem Buchstaben beginnen!
.PP
.SH UNTERSTTZTE KARTEN
.PP
.nf
Typ Karte bentigte Parameter
1 Teles 16.0 pa=irq pb=membase pc=iobase
2 Teles 8.0 pa=irq pb=membase
3 Teles 16.3 (not PnP) pa=irq pb=iobase
4 Creatix/Teles PnP NUR ALS MODUL!
5 VM A1 (Fritz!) a=irq pb=iobase
6 LSA PCC/PCF cards =iobase or nothing
7 ELSA Quickstep 1000 NUR ALS MODUL!
8 Teles 16.3 PCMCIA pa=irq pb=iobase
9 ITK ix1-micro Rev.2 pa=irq pb=iobase
10 ELSA PCMCIA pa=irq pb=io (cardmanager)
11 Eicon.Diehl Diva ISA PnP NUR ALS MODUL!
11 Eicon.Diehl Diva PCI keine Parameter
12 ASUS COM ISDNLink NUR ALS MODUL!
13 HFC-2BS0 based cards pa=irq pb=io
14 Teles 16.3c PnP NUR ALS MODUL!
15 Sedlbauer Speed card pa=irq pb=io (Sp.Win=Modul)
15 Sedlbauer PC/104 pa=irq pb=io
15 Sedlbauer Speed PCI no parameters
16 USR Sportster int. pa=irq pb=io
17 MIC card pa=irq pb=io
18 ELSA Q.step 1000 PCI keine Parameter
19 Compaq ISDN S0 ISA NUR ALS MODUL!
20 NETjet PCI card no parameters
21 Teles PCI no parameters
22 Sedlbauer Speed Star PCMCIA pa=irq pb=io (cardmanager)
24 Dr.Neuhaus Niccy PnP NUR ALS MODUL!
24 Dr.Neuhaus Niccy PCI no parameters
25 Teles S0 Box irq io (of the used lpt port)
26 AVM A1(Fritz!)PCMCIA irq, io (cardmanager)
27 AVM PnP (Fritz!PnP) NUR ALS MODUL!
27 AVM PCI (Fritz!PCI) keine Parameter
28 Sedlbauer Speed Fax+ NUR ALS MODUL!
29 Siemens I-Surf NUR ALS MODUL!
.fi
.PP
.RE
Anhang: Teles PCMCIA Treiber
.br
-----------------------------
.br
Siehe:
.PP
.br
http://www.stud.uni-wuppertal.de/~ea0141/pcmcia.html
.br
.IP
.SH AUTOR
\(co 1997-98 by Karsten Keil <isdn4@temic-ech.spacenet.de>
.LP
.SH "SIEHE AUCH"
.BR isdnctrl (8),
.BR telesctrl (8),
.BR isdn_cause (7),
.BR isdninfo (4),
.BR hisaxctrl (8).
|