BN4S0 + nichterkannte BN8S0

Heinzi

Neuer User
Mitglied seit
1 Jun 2007
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
Hi,

habe eine BN4S0 + BN8S0 mit einem qozap.patch, es wir aber nur die BN4S0 geladen und das noch die falschen NT/TE.

Asterisk 1.2.13-BRIstuffed-0.3.0-PRE-1v

lade insmod /lib/modules/2.6.18-4-686/misc/qozap.ko ports=103

Port1-4 = BN4S0 Port 5-12 = BN8S0
TE TE TE TE TE NT NT TE TE NT NT NT

lspci -vv -d 1397:*
PHP:
00:04.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-4S] (rev 01)
        Subsystem: Cologne Chip Designs GmbH Unknown device b560
        Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Interrupt: pin A routed to IRQ 209
        Region 0: I/O ports at 1850 [size=8]
        Region 1: Memory at fd021000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:05.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-8S] (rev 01)
        Subsystem: Cologne Chip Designs GmbH Unknown device b56b
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Interrupt: pin A routed to IRQ 217
        Region 0: I/O ports at 1858 [disabled] [size=8]
        Region 1: Memory at fd022000 (32-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

ztcfg -vvv
PHP:
...
33 channels configured.

ZT_SPANCONFIG failed on span 1: Invalid argument (22)

syslog zeigt:
PHP:
Jun  9 14:39:26 asterisk kernel: ACPI: PCI Interrupt 0000:00:04.0[A] -> GSI 18 (level, low) -> IRQ 209
Jun  9 14:39:26 asterisk kernel: DIPS = 0xff CID= 0x7
Jun  9 14:39:26 asterisk kernel: qozap: BeroNet BN4S0 card configured at io port 0x1850 IRQ 209 HZ 250 CardID 7
Jun  9 14:39:26 asterisk kernel: qozap: S/T ports: 4 [ NT NT NT TE ]
Jun  9 14:39:26 asterisk kernel: ACPI: PCI Interrupt 0000:00:05.0[A] -> GSI 17 (level, low) -> IRQ 217
Jun  9 14:39:26 asterisk kernel: qozap: wtf
Jun  9 14:39:26 asterisk kernel: ACPI: PCI interrupt for device 0000:00:05.0 disabled
Jun  9 14:39:26 asterisk kernel: qozap: 1 multiBRI card(s) in this box, 4 BRI ports total, bloop 0, pcmslave 0.

Wo liegt das Problem?
 
Wird die BN8S0 korrekt geladen (syslog), wenn die BN4S0 nicht drin steckt? Probier das mal aus. Ansonsten teste ich das auch noch mal durch, vielleicht kann der qozap keine 4-Port und 8-Port gleichzeitig.
 
So, die Karten werden jetzt beide erkannt!

Die Ports habe ich durch probieren nach NT und TE hinbekommen.

Ist der erste Port in der syslog
PHP:
Jun  9 14:39:26 asterisk kernel: qozap: S/T ports: 4 [ NT NT NT TE ]
auch der erste der Karte??


Jetzt habe ich ein anderes Problem:
ztdummy verträgt sich wohl nicht mit qozap
PHP:
ZT_SPANCONFIG failed on span 1: Invalid argument (22)

und ohne ztdummer bekomme ich den mod qozap nicht gestartet...
 
Ähm bitte was? ztdummy braucht man nur, wenn man keine ISDN/Analog Karte hat. ztdummy stellt ein Timinginterface zur Verfügung, was aber jede ISDN/Analog Karte mitbringt. Und das Modul qozap setzt lediglich ein geladenes zaptel voraus. Also noch mal bitte die Anleitung im Bristuff Paket lesen!
 
in meiner Not habe ich debian pakete installiert:
PHP:
apt-get install asterisk-bristuff zaptel zaptel-source

nach patchen der qozap.c habe ich
PHP:
module-assistant update
module-assistant auto-install zaptel

dann ein reboot

und dann
PHP:
insmod /lib/modules/2.6.18-4-686/misc/qozap.ko ports=103

laut lsmod ist dann ztdummy geladen
 
Lösch bitte die Debian Pakete zu Asterisk, libpri, zaptel und bristuff. Dann lädst Du von hier den Bristuff: http://junghanns.net/downloads/bristuff-0.3.0-PRE-1y-g.tar.gz
Paket entpacken, dann im Hauptverzeichnis die Datei download.sh bearbeiten. In Zeile 5 ist ein "wget ... asterisk-1.2.18", da fehlt aber eine Unterverzeichnisangabe, es muss "asterisk-1.2.18/" eingefügt werden. Mach aus der Zeile:
wget http://www.asterisk-support.de/mirror/asterisk-1.2.18/asterisk-1.2.18.tar.gz
Danach ändere den qozap/qozap.c, so wie Du die Datei brauchst. Und dann ganz einfach install.sh im Hauptverzeichnis ausführen. Ein paar Mal mit Enter die fertige Installation der einzelnen Pakete bestätigen und gut iss. Das Installieren ist wirklich nicht schwer.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.