Debian wheezy: ISDN nutzen

Unter Debian wheezy ist das ISDN Subsystem i4l als "deprecated" markiert. Dementsprechend fehlen in den Standardkerneln die benötigten Module.

Wir nutzen ISDN noch in unserer Telefonanlage und waren daher daran interessiert, die im Server eingebaute aktive ISDN Karte weiterhin zu nutzen. Die Anwendungsszenarien sind: Faxe mit hylafax, Fernsteuerung per vboxgetty und teilweise auch Modembetrieb. Hier wird beschrieben, wie nach dem Update von Debian squeeze auf wheezy, ISDN wieder aktiviert wurde:

  • Download kernel-Sourcen: apt-get install linux-source-3.2 und in /usr/src/linux-source-3.2 entpacken
  • make menuconfig
    • Device Drivers --> ISDN support --> Old ISDN4Linux als Modul
    • Device Drivers --> ISDN support --> CAPI 2.0 subsystem -> CAPI2.0 capidrv ebenfalls als Modul
    • Konfiguration sichern
  • make
  • mkdir /lib/modules/`uname -r`/kernel/drivers/isdn/i4l
    cp /usr/src/linux-source-3.2/drivers/isdn/i4l/isdn.ko /lib/modules/`uname -r`/kernel/drivers/isdn/i4l
    cp /usr/src/linux-source-3.2/drivers/isdn/capi/capidrv.ko /lib/modules/`uname -r`/kernel/drivers/isdn/capi
    depmod -a
  • Anschließend funktionierten die aus squeeze übernommenen Einstellungen wieder wie zuvor.
  • Zu beachten ist noch, was bei einem Kernel-Update via aptitude passiert. Aktuell gehen wir davon aus, dass Debian hier recht stabil ist und die beiden eingefügten Module isdn.ko und capidrv.ko "in Ruhe lässt"