CAPI + Hisax gleichzeitig???
Hallo, hatte schonmal vor einer Woche gepostet... vielleicht kann mir ja jetzt jemand helfen?! Habe bisher eine Teles16.0 mit den Kernel Hisax-Modulen benutzt. Jetzt habe ich eine Fritz!-PCI (capi4linux) weil ich die CAPI Funktionen ausprobieren wollte. Funktioniert auch alles prima. Zwecks Logging ausgehender Verbindungen möchte ich die Teles-Karte "falsch" herum anschließen und die nötigen Hisax-Treiber zusammen mit den CAPI-Treibern betreiben (insmod erlaubt beide Module zu laden). IRQs und IO-Adressen sind vorhanden. Meine Frage: Gibt es irgendeine Möglichkeit, i4l (speziell isdnlog) zu sagen welches Modul Interface es benutzen soll (capidrv oder hisax)? Bin für jeden Tip dankbar! Ciao, Alex
Hi, On Sun, Oct 27, 2002 at 03:31:05PM +0100, Alexander Noack wrote:
Hallo, hatte schonmal vor einer Woche gepostet... vielleicht kann mir ja jetzt jemand helfen?!
Habe bisher eine Teles16.0 mit den Kernel Hisax-Modulen benutzt. Jetzt habe ich eine Fritz!-PCI (capi4linux) weil ich die CAPI Funktionen ausprobieren wollte. Funktioniert auch alles prima.
Zwecks Logging ausgehender Verbindungen möchte ich die Teles-Karte "falsch" herum anschließen und die nötigen Hisax-Treiber zusammen mit den CAPI-Treibern betreiben (insmod erlaubt beide Module zu laden). IRQs und IO-Adressen sind vorhanden.
Meine Frage: Gibt es irgendeine Möglichkeit, i4l (speziell isdnlog) zu sagen welches Modul Interface es benutzen soll (capidrv oder hisax)?
Es sollte gehen, ausprobiert habe ich es noch nicht. Wichtig ist, das hisax mit der gedreht angeschlossenen Karte der 2. controller ist. isdnlog benutzt immer /dev/isdnctrlX (X=0,2,4...) und stellt selbst fest welches LOG format benutzt wird, allerdings weiss ich nicht ob er bei DUAL 2 verschiedene Formate (capidrv + hisax) auswerten kann. -- Karsten Keil SuSE Labs ISDN development
Zwecks Logging ausgehender Verbindungen möchte ich die Teles-Karte "falsch" herum anschließen und die nötigen Hisax-Treiber zusammen mit den CAPI-Treibern betreiben (insmod erlaubt beide Module zu laden). IRQs und IO-Adressen sind vorhanden.
Meine Frage: Gibt es irgendeine Möglichkeit, i4l (speziell isdnlog) zu sagen welches Modul Interface es benutzen soll (capidrv oder hisax)?
Es sollte gehen, ausprobiert habe ich es noch nicht. Wichtig ist, das hisax mit der gedreht angeschlossenen Karte der 2. controller ist.
isdnlog benutzt immer /dev/isdnctrlX (X=0,2,4...) und stellt selbst fest welches LOG format benutzt wird, allerdings weiss ich nicht ob er bei DUAL 2 verschiedene Formate (capidrv + hisax) auswerten kann.
Hmm, einfach so klappts leider nicht :( Ich kann die Teles Karte nicht als zweite Karte konfigurieren, da die Fritz! Karte ja schon durch den CAPI Treiber beansprucht wird. Folglich schlägt ein modprobe hisax type=27,1 io=0,0xd80 mem=0,0xd0000 irq=0,9 fehl Oct 27 18:53:20 server kernel: HiSax: Total 2 cards defined Oct 27 18:53:20 server kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (1) Oct 27 18:53:20 server kernel: HiSax: AVM PCI driver Rev. 1.22.6.5 Oct 27 18:53:20 server kernel: HiSax: AVM Fritz PnP/PCI config port 6100-611f already in use Oct 27 18:53:20 server kernel: HiSax: Card AVM Fritz PnP/PCI not installed ! Oct 27 18:53:20 server kernel: HiSax: Card 1 Protocol EDSS1 Id=HiSax (1) Oct 27 18:53:20 server kernel: HiSax: Teles 8.0/16.0 driver Rev. 2.13.6.1 Oct 27 18:53:20 server kernel: HiSax: Teles 16.0 config irq:9 mem:0xD0000 cfg:0xD80 Oct 27 18:53:20 server kernel: Teles0: ISAC version (60): 2085 V2.3 Oct 27 18:53:20 server kernel: Teles0: HSCX version A: V2.1 B: V2.1 Oct 27 18:53:20 server kernel: Teles 16.0: IRQ 9 count 168 Oct 27 18:53:20 server kernel: Teles 16.0: IRQ 9 count 171 Oct 27 18:53:20 server kernel: HiSax: DSS1 Rev. 2.30.6.1 Oct 27 18:53:20 server kernel: HiSax: 2 channels added Oct 27 18:53:20 server kernel: HiSax: MAX_WAITING_CALLS added Gibt es vielleicht die Möglichkeit einen DUMMY ISDN Treiber einzufügen? Man könnte auch das HISAX Modul so modifizieren, dass die Minor-Number des isdnctrl Devices bei 65 beginnt (idsdnctrl2)... Bin für Kommentare, Vorschläge sehr dankbar! Ciao, Alex
Hi, On Sun, Oct 27, 2002 at 07:04:00PM +0100, Alexander Noack wrote:
Es sollte gehen, ausprobiert habe ich es noch nicht. Wichtig ist, das hisax mit der gedreht angeschlossenen Karte der 2. controller ist.
isdnlog benutzt immer /dev/isdnctrlX (X=0,2,4...) und stellt selbst fest welches LOG format benutzt wird, allerdings weiss ich nicht ob er bei DUAL 2 verschiedene Formate (capidrv + hisax) auswerten kann.
Hmm, einfach so klappts leider nicht :( Ich kann die Teles Karte nicht als zweite Karte konfigurieren, da die Fritz! Karte ja schon durch den CAPI Treiber beansprucht wird. Folglich schlägt ein
modprobe hisax type=27,1 io=0,0xd80 mem=0,0xd0000 irq=0,9
Falsch. Mach mal ein modprobe hisax type=1 io=0xd80 mem=0xd0000 irq=9 Nachdem der capiTreiber und capidrv geladen wurde. Dann ist die Teles die 2. Karte. ...
Gibt es vielleicht die Möglichkeit einen DUMMY ISDN Treiber einzufügen?
Nicht notwendig, wenn die PCI mit CAPI vollstaendig geladen ist, kannst Du hisax einfach nur fuer die Teles laden, das ist dann automatisch die 2. Karte. -- Karsten Keil SuSE Labs ISDN development
participants (2)
-
Alexander Noack
-
Karsten Keil