Login
Newsletter
Werbung

Mo, 6. November 2000, 00:00

ISDN unter Debian GNU/Linux

Von Michael

modconf

Michael Flaig

modconf

Typ: Benötigte Parameter:
 1 Teles 16.0 irq, mem, io
 2 Teles 8.0 irq, mem
 3 Teles 16.3 (non PnP) irq, io
 4 Creatix/Teles PnP irq, io0 (ISAC), io1 (HSCX)
 5 AVM A1 (Fritz) irq, io
 6 ELSA PCC/PCF cards io or nothing for autodetect (the iobase is
required only if you have more than one ELSA card in your PC)
 7 ELSA Quickstep 1000 irq, io (from isapnp setup)
 8 Teles 16.3 PCMCIA irq, io
 9 ITK ix1-micro Rev.2 irq, io
10 ELSA PCMCIA irq, io (set with card manager)
11 Eicon.Diehl Diva ISA PnP irq, io
11 Eicon.Diehl Diva PCI no parameter
12 ASUS COM ISDNLink irq, io (from isapnp setup)
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 no parameter
16 USR Sportster internal irq, io
17 MIC card irq, io
18 ELSA Quickstep 1000PCI no parameter
19 Compaq ISDN S0 ISA card irq, io0, io1, io (from isapnp setup io=IO2)
20 NETjet PCI card no parameter
21 Teles PCI no parameter
22 Sedlbauer Speed Star (PCMCIA) irq, io (set with card manager)
24 Dr. Neuhaus Niccy PnP irq, io0, io1 (from isapnp setup)
24 Dr. Neuhaus Niccy PCI no parameter
25 Teles S0Box irq, io (of the used lpt port)
26 AVM A1 PCMCIA (Fritz!) irq, io (set with card manager)
27 AVM PnP (Fritz!PnP) irq, io (from isapnp setup)
27 AVM PCI (Fritz!PCI) no parameter
28 Sedlbauer Speed Fax+ irq, io (from isapnp setup)
29 Siemens I-Surf 1.0 irq, io, memory (from isapnp setup)
30 ACER P10 irq, io (from isapnp setup)
31 HST Saphir irq, io
32 Telekom A4T none
33 Scitel Quadro subcontroller (4*S0, subctrl 1...4)
34 Gazel ISDN cards (ISA) irq,io
34 Gazel ISDN cards (PCI) none
35 HFC 2BDS0 PCI none
36 W6692 based PCI cards none
37 HFC 2BDS0 S+, SP/PCMCIA irq,io (pcmcia must be set with cardmgr)

Kernel selbst compilieren (empfohlen bei ISA-Karten)

Den HiSax-Treiber kann man auch direkt in den Kernel eincompilieren, der den Support für die ISDN-Karte enthält. Unter ISDN4Linux müssen Sie das HiSax-Modul wählen und dann Ihre Karte. Sie müssen nur diese drei Schritte beachten:

  1. Sie müssen den ISDN-Support aktivieren und die Protokolle wählen (Screenshot 1)
  2. Danach die Karte aus der Liste der passiven Karten auswählen (siehe Screenshot 2)
  3. Nicht vergessen, auch das PPP-Protokoll unter Network Device Support zu aktivieren (siehe Screenshot 3)
ISDN4Linux-Allgemein ISDN4Linux-Passive Karten PPP

Konfigurieren Sie Ihren Kernel wie gewohnt für Ihr System und speichern Sie die Konfiguration. Sie können nun den Kernel compilieren. Kurz gesagt, führen Sie make dep clean bzImage modules modules_install aus, um Ihren Kernel zu übersetzen.

Der neue Kernel ist noch nicht installiert (!). Er ist lediglich compiliert und liegt unter {verzeichnis_des_kernels}/arch/i386/boot und heißt bzImage. Diesen Kernel müssen Sie nun installieren, was je nach Distribution, Bootmanager und Vorlieben unterschiedliche Aktionen erfordert.

Beim Booten des neuen Kernels sollten Sie, sobald die Karten initialisiert werden, fast identische Meldungen bekommen wie ich hier:

Oct 3 11:44:47 voyager kernel: ISDN subsystem Rev: 1.100/1.84/1.114/1.63/none/1.4
Oct 3 11:44:47 voyager kernel: HiSax: Linux Driver for passive ISDN cards
Oct 3 11:44:47 voyager kernel: HiSax: Version 3.3e (kernel)
Oct 3 11:44:47 voyager kernel: HiSax: Layer1 Revision 2.37
Oct 3 11:44:47 voyager kernel: HiSax: Layer2 Revision 2.20
Oct 3 11:44:47 voyager kernel: HiSax: TeiMgr Revision 2.13
Oct 3 11:44:47 voyager kernel: HiSax: Layer3 Revision 2.10
Oct 3 11:44:47 voyager kernel: HiSax: LinkLayer Revision 2.40
Oct 3 11:44:47 voyager kernel: HiSax: Approval certification valid
Oct 3 11:44:47 voyager kernel: HiSax: Approved with ELSA Quickstep series cards
Oct 3 11:44:47 voyager kernel: HiSax: Approval registration numbers:
Oct 3 11:44:47 voyager kernel: HiSax: German D133361J CETECOM ICT Services GmbH
Oct 3 11:44:47 voyager kernel: HiSax: EU (D133362J) CETECOM ICT Services GmbH
Oct 3 11:44:47 voyager kernel: HiSax: Approved with Eicon Technology Diva 2.01 PCI cards
Oct 3 11:44:47 voyager kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
Oct 3 11:44:47 voyager kernel: HiSax: AVM driver Rev. 2.11
Oct 3 11:44:47 voyager kernel: AVM A1: Byte at 1b40 is 7
Oct 3 11:44:47 voyager kernel: AVM A1: Byte at 1b43 is 3
Oct 3 11:44:47 voyager kernel: AVM A1: Byte at 1b42 is 2
Oct 3 11:44:47 voyager kernel: AVM A1: Byte at 1b40 is 7
Oct 3 11:44:47 voyager kernel: HiSax: AVM A1 config irq:10 cfg:0x1B40
Oct 3 11:44:47 voyager kernel: HiSax: isac:0x1740/0x1340
Oct 3 11:44:47 voyager kernel: HiSax: hscx A:0x740/0x340 hscx B:0xF40/0xB40
Oct 3 11:44:47 voyager kernel: AVM A1: ISAC version (0): 2086/2186 V1.1
Oct 3 11:44:47 voyager kernel: AVM A1: HSCX version A: V2.1 B: V2.1
Oct 3 11:44:47 voyager kernel: AVM A1: IRQ 10 count 0
Oct 3 11:44:47 voyager kernel: AVM A1: IRQ 10 count 3
Oct 3 11:44:47 voyager kernel: HiSax: DSS1 Rev. 2.23
Oct 3 11:44:47 voyager kernel: HiSax: 2 channels added
Oct 3 11:44:47 voyager kernel: HiSax: MAX_WAITING_CALLS added

(nachlesbar in /var/log/messages)

Wenn die Meldungen fast dieselben sind, dann können Sie davon ausgehen, dass die Karte funktioniert. Wichtig ist, dass Sie in diesen Logdateien einen Hinweis auf Ihre Karte finden, zum Beispiel HiSax: AVM A1 config irq:10 cfg:0x1B40 oder HiSax: 2 channels added, woran man erkennen kann, daß zwei ISDN B-Kanäle bereitgestellt wurden.

Benötigte Packages

Durch die in Potato neu hinzugekommen virtuellen Packages namens task-* muss man nur die Packages task-dialup und task-dialup-isdn installieren: apt-get install task-dialup task-dialup-isdn. Natürlich lassen sich die Tasks auch über tasksel auswählen und installieren.

Kommentare (Insgesamt: 0 )
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung