* Jan Girlich
Tobias Becker schrieb:
isdnlog muss neu übersetzt werden. Hierbei muss die Konstante CONFIG_ISDN_WITH_ABC_LCR_SUPPORT aus der Kernelkonfiguration gesetzt sein. Mangels entsprechenden Kernel(quellen) weiß ich nicht, ob dies automatisch der Fall ist. Auf jeden Fall wird hierdurch das Verhalten in ~/isdn4k-utils/isdnlog/isdnlog/processor.c o. ä. geändert.
Ja, ich habe mir die Stelle im Source-Code angesehen. Und die Konstante ist erst nach einspielen des Channelbind-Patches verfügbar und muss dann noch auf 'y' gesetzt werden.
Das ist innerhalb der Kernelquellen und hier in meinen Augen ein gutes Zeichen. Ich habe auf Anhieb keinen Mechanismus in den isdnlog-Quellen gesehen, der /usr/src/linux/.config beim Übersetzen mit einbindet und daher ein mögliches Problem gesehen. Aber soweit sind wir ja noch nicht.
Das Problem liegt ein wenig früher als ich dachte. Und zwar ist kein Hisax-Treiber mehr da, wenn man den Patch einspielt und den Kernel neu kompiliert. Dabei spielt es keine Rolle, ob man den Hisax als Modul oder fest in den Kernel mit einkompiliert. Er scheint einfach zu verschwinden. "modprobe: can't find module hisax" Und bei fest im Kernel kompiliertem Treiber ist nichts davon in dmesg zu finden.
Kernelpatches sind nicht mein Gewerk. Einfallen tut mir daher zum einen nur ein `depmod -a' oder insmod statt modprobe. Zum anderen sollte `locate hisax.o' Aufschluss darüber geben, ob das Modul erstellt und richtig installiert wurde.
Ist es ein Ausweg den capi-Treiber zu verwenden? Das werde ich im Verlaufe der nächsten Tage mal probieren, aber ich habe noch keinerlei Erfahrungen mit der Capi.
Soweit ich weiß, wurden die ABC-Erweiterung zuletzt im Kernel 2.0 offziell unterstützt, die CAPI gibt es erst ab 2.4. Sofern der Kernelpatch sie nicht ausdrücklich erwähnt, würde ich eher keinen Erfolg erwarten. Gruß Tobias -- Tobias Becker E-Mail tobiasb@talypso.de PGP 0xD06BB70D * Und erfahrene Menschen sagen, daß derjenige, der zu viel sieht und zu viel weiß, ähnlich wie der, der zu wenig sieht und zu wenig weiß, leicht vom richtigen Weg abkommt und untergeht. * Stefan Chwin *