ELSA Support KnowledgeBase - Support Information
Dokument-Nr. 000.000.065.186   

Zertifizierte Treiber für QuickStep-ISDN-Karten unter Linux

Ab der Version 2.0.36, mit HiSax-Version 3.1 zertifiziert, gehört Linux-Treiber für die QuickStep-PCI-Karten zum Standard-Kernel.

QS1000pro-PCI:
deutsche Registriernummer: D133361J, vom 13.10.98, benannte Stelle: CETECOM ICT Services GmbH 0682
EG-Registriernummer: (D133362J) vom 13.10.98 benannte Stelle: CETECOM ICT Services GmbH 0682

QS3000-PCI:
deutsche Registriernummer: D800281K, vom 08.10.98, benannte Stelle: CETECOM ICT Services GmbH 0682
EG-Registriernummer: (D133362J) vom 08.10.98 benannte Stelle: CETECOM ICT Services GmbH 0682

Die Zulassung gilt für die D-Kanalprotokolle E-DSS1 und 1TR6 sowie den Mehrgeräteanschluß.
Neben dem Kernel benötigen Sie außerdem ein aktualisiertes Utilities-Paket:
ftp://ftp.franken.de/pub/isdn4linux/v2.0/
Die neuen Utilities verhalten sich zum Teil anders als die in der Version 2.1b. Vor allem ist Dial-on-Demand jetzt nicht mehr die Standardeinstellung (näheres siehe 'man isdnctrl' unter 'dialmode'). Lesen Sie daher auf jeden Fall die Dokumentation in '/usr/src/linux/Documentation/isdn' sowie die READMEs und man-pages zu den Utilities!

Im Falle einer QuickStep 1000-PCI ergeben sich dann bei einem Reboot im Erfolgsfall folgende Meldungen in /var/log/messages:

Nov 27 16:54:20 i4l kernel: ISDN subsystem Rev: 1.44.2.9/1.41.2.11/1.48.2.27/1.28.2.2/1.8.2.2 loaded
Nov 27 16:54:20 i4l kernel: HiSax: Linux Driver for passive ISDN cards
Nov 27 16:54:20 i4l kernel: HiSax: Version 3.1 (module)
Nov 27 16:54:20 i4l kernel: HiSax: Layer1 Revision 1.15.2.19
Nov 27 16:54:20 i4l kernel: HiSax: Layer2 Revision 1.10.2.11
Nov 27 16:54:20 i4l kernel: HiSax: TeiMgr Revision 1.8.2.7
Nov 27 16:54:20 i4l kernel: HiSax: Layer3 Revision 1.10.2.6
Nov 27 16:54:20 i4l kernel: HiSax: LinkLayer Revision 1.30.2.13
Nov 27 16:54:20 i4l kernel: HiSax: Approval certification valid
Nov 27 16:54:20 i4l kernel: HiSax: Approved with ELSA Quickstep series cards
Nov 27 16:54:20 i4l kernel: HiSax: Approval registration numbers:
Nov 27 16:54:20 i4l kernel: HiSax: German D133361J CETECOM ICT Services GmbH
Nov 27 16:54:20 i4l kernel: HiSax: EU (D133362J) CETECOM ICT Services GmbH
Nov 27 16:54:20 i4l kernel: HiSax: Warning - no protocol specified
Nov 27 16:54:20 i4l kernel: HiSax: Note! module load syntax has changed.
Nov 27 16:54:20 i4l kernel: HiSax: using protocol EURO
Nov 27 16:54:20 i4l kernel: HiSax: Total 2 cards defined
Nov 27 16:54:20 i4l kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
Nov 27 16:54:20 i4l kernel: HiSax: Elsa driver Rev. 1.14.2.16
Nov 27 16:54:20 i4l kernel: Elsa:  QS 1000 PCI defined at 0x6200/0x6100 IRQ 12
Nov 27 16:54:20 i4l kernel: Elsa:  IPAC version 1
Nov 27 16:54:20 i4l kernel: Elsa PCI: IRQ 12 count 0
Nov 27 16:54:20 i4l kernel: HiSax: DSS1 Rev. 1.16.2.8
Nov 27 16:54:20 i4l kernel: HiSax: 2 channels added
Nov 27 16:54:20 i4l kernel: HiSax: module installed
Nov 27 16:54:20 i4l kernel: HiSax: debugging flags card 1 set to 4


Hier noch das README von Karsten Keil zur Zertifizierung: /usr/src/linux/Documentation/isdn/HiSax.cert:

First
HiSax 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.

However, if you wish to modify the HiSax sources, please note the following: HiSax has passed the ITU approval test suite with ELSA Quickstep ISDN cards. The certification is only valid for the combination of the tested software version and the tested hardware. Any changes to the HiSax source code may therefore affect the certification.

If you change the main files of the HiSax ISDN stack, the certification will become invalid. Because in most countries it is illegal to connect unapproved ISDN equipment to the public network, I have to guarantee that changes in HiSax do not affect the certification.

In order to make a valid certification apparent to the user, I have built in some validation checks that are made during the make process. The HiSax main files are protected by md5 checksums and the md5sum file is pgp signed by myself:

KeyID 1024/FF992F6D 1997/01/16 Karsten Keil <keil@temic-ech.spacenet.de>
Key fingerprint = 92 6B F7 58 EE 86 28 C8  C4 1A E6 DC 39 89 F2 AA

Only if the checksums are OK, and the signature of the file 'drivers/isdn/hisax/md5sums.asc' match, is the certification valid; a message confirming this is then displayed during the hisax init process.

The affected files are:

drivers/isdn/hisax/isac.c
drivers/isdn/hisax/isdnl1.c
drivers/isdn/hisax/isdnl2.c
drivers/isdn/hisax/isdnl3.c
drivers/isdn/hisax/tei.c
drivers/isdn/hisax/callc.c
drivers/isdn/hisax/l3dss1.c
drivers/isdn/hisax/l3_1tr6.c
drivers/isdn/hisax/cert.c
drivers/isdn/hisax/elsa.c

Please send any changes, bugfixes and patches to me rather than implementing them directly into the HiSax sources.

This does not reduce your rights granted by the GNU General Public License. If you wish to change the sources, go ahead; but note that then the certification is invalid even if you use ELSA Quickstep cards.

Here are the certification registration numbers for ELSA Quickstep cards:
German D133361J CETECOM ICT Services GmbH 0682
European D133362J CETECOM ICT Services GmbH 0682


Karsten Keil
keil@isdn4linux.de

    Dokument-Kategorien

ProdukteELSA MicroLink ISDN/MC, ELSA MicroLink ISDN/PCC, ELSA MicroLink ISDN/PCC-16, ELSA MicroLink ISDN/PCF, ELSA MicroLink ISDN/PCFpro, ELSA QuickStep 1000, ELSA QuickStep 1000pro-PCI, ELSA QuickStep 3000
BetriebssystemeLinux
Software