Re: [PATCH 0/5] isdn: deprecate non-mISDN drivers

From: Arnd Bergmann
Date: Tue Jun 11 2019 - 07:02:52 EST


On Tue, Jun 11, 2019 at 10:43 AM Simon Ehlen <simon.ehlen@xxxxxxxx> wrote:
>
> Am 23.04.2019 um 17:11 schrieb Arnd Bergmann:
> > It turns out that the suggestion from Karsten Keil wa to remove I4L
> > in 2018 after the last public ISDN networks are shut down. This has
> > happened now (with a very small number of exceptions), so I guess it's
> > time to try again.
> There are still public ISDN networks available. My provider (NetCologne) is still serving native ISDN.
> > If anyone is still using isdn4linux and CAPI with modern kernels, please
> > speak up now.
> I'm using kernel isdn support in different ways.
> 1. To connect (b1pci,capidrv) to the PSTN of my provider to use phone (capi, chan_capi), fax (capi4hylafax, hylafax) and answering machine (vbox) services.


It seems that NetCologne has tried to get rid of their ISDN users
since at least 2015,
according to
http://web.archive.org/web/20151005031127/https://www.netcologne.de/aktion-zukunft-ip

Do you have any information on when they finally turn it off? As stable kernels
with avmb1 support will be around for a while, you might not be affected.
For the gigaset driver, the idea so far is to leave it in staging
until Paul Bolle
loses his connection later this year.

You could become the maintainer for avmb1 until netcologne shuts down
theirs if you want.

The core CAPI code is still left in drivers/isdn, as Marcel Holtmann still
maintains his bluetooth front-end.

> 2. To build an internal ISDN network using hfc in NT mode.

This is mISDN, right? There seem to be a lot of people still doing this,
so we will keept that driver in mainline even though a lot of users are
probably on the forked mISDN v2 that never made it into the kernel in
the first place.

> There are other users as well still making use of isdn support in the linux kernel. [1]
> As he pointed out, although public ISDN services are phasing out every AVM
> Fritz!Box is capable of providing VOIP services over it's internal S0 bus.
> In case my provider decides to shut down ISDN I would make use of the S0 bus
> to keep my services running.
>
> So please refrain from removing ISDN/CAPI support of the linux kernel.

What I was looking for here was either someone who can become a
maintainer for whichever driver they still use, or someone with a specific
use case rather than a description of what can be done in theory.

The use case of having an NT-mode PBX (e.g. Fritzbox or mISDN based)
in combination with another Linux+CAPI instance as the client is
clearly possible, I just haven't heard any explanation of what that would
be good for, compared to using more widely available ethernet hardware
with SIP or other other protocols on top. This could of course just
me being ignorant, so please let me know if you have more specific
information on such setups.

Do you know anyone who is actually using a mainline supported CAPI
driver in NT mode (which driver?), or connects a CAPI based device
to a Fritzbox and has to update the kernel to linux-5.3 before moving to
an IP based replacement?

Arnd