Hallo,
Ich hatte hier auf meinem Homeserver (Ubuntu 8.04) Asterisk 1.4.26 mit mISDN 1.1.9 und chan_misdn so stabil laufen wie es wohl möglich ist.
Nun habe ich den Server wie sich herausgestellt hat, etwas vorschnell auf Ubuntu 9.04 aktualisiert. Überraschung 1: mISDN V1 läuft nicht mehr. Überraschung 2: mISDN V2 hat ein völlig anderes Interface zu Asterisk und unterstützt meine Fritzcard nicht.
Ich hab mich dann entschieden, bei mISDN V1 zu bleiben. Damit das funktioniert, muss man in den Kernelheadern alle includes für mISDN löschen:
Dann lässt sich mISDN V1 übersetzen.
Ausserdem sollte man alle Module von mISDN V2 löschen, um Konflikte beim Laden zu vermeiden:
Für eine Übersetzung für einen Kernel mit RT-Preemption-Patch müssen noch Zeilen der Art
durch
ersetzt werden (mit grep suchen).
Vielleicht kann das ja mal jemand gebrauchen, der ein Upgrade machen möchte, ohne seine Installation umzubauen bzw. eine neue ISDN-Karte zu kaufen.
Gruss,
Wolfgang
Ich hatte hier auf meinem Homeserver (Ubuntu 8.04) Asterisk 1.4.26 mit mISDN 1.1.9 und chan_misdn so stabil laufen wie es wohl möglich ist.
Nun habe ich den Server wie sich herausgestellt hat, etwas vorschnell auf Ubuntu 9.04 aktualisiert. Überraschung 1: mISDN V1 läuft nicht mehr. Überraschung 2: mISDN V2 hat ein völlig anderes Interface zu Asterisk und unterstützt meine Fritzcard nicht.
Ich hab mich dann entschieden, bei mISDN V1 zu bleiben. Damit das funktioniert, muss man in den Kernelheadern alle includes für mISDN löschen:
Code:
rm /usr/src/linux-headers-`uname -r`/include/linux/mISDN*
Ausserdem sollte man alle Module von mISDN V2 löschen, um Konflikte beim Laden zu vermeiden:
Code:
rm -rf /lib/modules/`uname -r`/kernel/drivers/isdn/mISDN
rm -rf /lib/modules/`uname -r`/kernel/drivers/isdn/hardware/mISDN
Für eine Übersetzung für einen Kernel mit RT-Preemption-Patch müssen noch Zeilen der Art
Code:
static rwlock_t mISDN_objects_lock = RW_LOCK_UNLOCKED;
Code:
static DEFINE_RWLOCK(mISDN_objects_lock);
Vielleicht kann das ja mal jemand gebrauchen, der ein Upgrade machen möchte, ohne seine Installation umzubauen bzw. eine neue ISDN-Karte zu kaufen.
Gruss,
Wolfgang