lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAK8P3a31NRqNJnBbZF=pUhQRrEoW0pZ37Wp-eABebG3iqXJe-w@mail.gmail.com>
Date:   Thu, 25 Apr 2019 13:24:09 +0200
From:   Arnd Bergmann <arnd@...db.de>
To:     Thomas Jarosch <thomas.jarosch@...ra2net.com>
Cc:     Karsten Keil <isdn@...ux-pingi.de>,
        Networking <netdev@...r.kernel.org>,
        Tilman Schmidt <tilman@...p.cc>,
        Paul Bolle <pebolle@...cali.nl>,
        gigaset307x-common@...ts.sourceforge.net,
        isdn4linux@...tserv.isdn4linux.de,
        Al Viro <viro@...iv.linux.org.uk>,
        Holger Schurig <holgerschurig@...glemail.com>
Subject: Re: [PATCH 5/5] isdn: move capi drivers to staging

On Wed, Apr 24, 2019 at 3:06 PM Thomas Jarosch
<thomas.jarosch@...ra2net.com> wrote:
>
> Hi Arnd,
>
> > Ok, interesting. My understanding was that mISDN CAPI support
> > was done purely in user space, on top of the mISDN interface.
> >
> > I don't see any interfaction between the two in the kernel code,
> > but if the capi module is required for mISDN, we clearly have to
> > keep it. We could still move the avm/gigaset/hysdn/cmtp drivers
> > to staging though, if there are no users for those.
>
> AVM Fritz!PCI cards are supported by the mISDN subsystem anyway,
> the new driver is "avmfritz" and used by us in production.
>
> > Right, this is what I'm trying to find out here. I realize that there
> > are (very few) remaining users of ISDN voice services, but this only
> > matters if someone uses them
> >
> > 1. with a modern Linux kernel, and planning to upgrade beyond linux-5.3
> > 2. with a device driver that ships with the kernel
> > 3. using the CAPI subsystem
> >
> > I suspect that all three of the above are true in isolation, but onless
> > at least one person needs all three combined, that doesn't stop us
> > from staging them out.
>
> 1. + 3. applies to us. The mISDN drivers are based on the kernel ones,
> but maintained in an extra git tree on top of the kernel. The situation
> is not ideal but that's what it currently is. git repo:
> https://github.com/ISDN4Linux/mISDN

I'm still confused by this: You say here that you use the CAPI
subsystem from the mainline kernel (i.e. /dev/capi20 rather
than mISDNcapid), but this does not appear to interact at all with
mISDN, neither the in-kernel variant nor the one you link to.

> > That leaves the question of whether there is anyone rolling their
> > own routers and/or fax machines based on future kernels with the
> > avm/gigaset/hysdn/cmtp CAPI drivers, and which drivers in particular
> > that would be.
>
> I would guess that isdn4linux is mostly dead and the drivers
> can be moved to staging.

I'd still prefer to remove isdn4linux+hisax completely and
only take CAPI+avm/gigaset/hysdn into staging.
My original suggestion was to move all of it to staging, but if we
keep cmtp in the tree, then at least the CAPI core has to stay
as well.

> I didn't encounter cmtp (ISDN over Bluetooth) in real life yet.
> Intra2net uses mISDN v2 only and software fax support in mISDNcapid was
> developed because of us, so I guess we are the main user, too.

> [funny side note: I use a 4 port Eicon diva card at home for my SIP
> -> ISDN gateway. The eicon driver just got removed, too, but it still works
> fine on Centos 7.x 3.10 kernels. Though this is an exotic use case and I would not
> NAK the removal of the driver since the kernel maintenance costs
> don't justify it. If it stops getting supported, I'll either set up
> something based on mISDNv2 + LCR or get a used Fritz!Box for this task.]

There seems to also be a third-party driver for the Divas:
https://www.dialogic.com/downloads/diva/diva%20sr%20linux

I think this is what most others that still have such hardware use,
and has been the case for a while.

        Arnd

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ