From owner-freebsd-stable@FreeBSD.ORG  Thu Sep  9 21:50:08 2010
Return-Path: <owner-freebsd-stable@FreeBSD.ORG>
Delivered-To: stable@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 61D5310656E5;
	Thu,  9 Sep 2010 21:50:08 +0000 (UTC)
	(envelope-from bzeeb-lists@lists.zabbadoz.net)
Received: from mail.cksoft.de (mail.cksoft.de [IPv6:2001:4068:10::3])
	by mx1.freebsd.org (Postfix) with ESMTP id E5E488FC0A;
	Thu,  9 Sep 2010 21:50:07 +0000 (UTC)
Received: from localhost (amavis.fra.cksoft.de [192.168.74.71])
	by mail.cksoft.de (Postfix) with ESMTP id E7BEC41C7CB;
	Thu,  9 Sep 2010 23:50:06 +0200 (CEST)
X-Virus-Scanned: amavisd-new at cksoft.de
Received: from mail.cksoft.de ([192.168.74.103])
	by localhost (amavis.fra.cksoft.de [192.168.74.71]) (amavisd-new,
	port 10024)
	with ESMTP id jEkM7kYtFHz8; Thu,  9 Sep 2010 23:50:05 +0200 (CEST)
Received: by mail.cksoft.de (Postfix, from userid 66)
	id BE06641C7D0; Thu,  9 Sep 2010 23:50:05 +0200 (CEST)
Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net
	[10.111.66.10])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mail.int.zabbadoz.net (Postfix) with ESMTP id 021634448F3;
	Thu,  9 Sep 2010 21:48:40 +0000 (UTC)
Date: Thu, 9 Sep 2010 21:48:40 +0000 (UTC)
From: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
X-X-Sender: bz@maildrop.int.zabbadoz.net
To: Kevin Oberman <oberman@es.net>
In-Reply-To: <20100909173231.1282D1CC3A@ptavv.es.net>
Message-ID: <20100909211621.H31898@maildrop.int.zabbadoz.net>
References: <20100909173231.1282D1CC3A@ptavv.es.net>
X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: freebsd-isdn@FreeBSD.org, stable@freebsd.org
Subject: Re: I4B: what happened, which options? [was: Policy for removing
 working code]
X-BeenThere: freebsd-stable@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: freebsd-isdn@FreeBSD.org
List-Id: Production branch of FreeBSD source code <freebsd-stable.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-stable>, 
	<mailto:freebsd-stable-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-stable>
List-Post: <mailto:freebsd-stable@freebsd.org>
List-Help: <mailto:freebsd-stable-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-stable>,
	<mailto:freebsd-stable-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Sep 2010 21:50:08 -0000

On Thu, 9 Sep 2010, Kevin Oberman wrote:

Hey,

I think I should try to summarize parts of the ISDN topic, which I
have been disconnected from for more than 2 years now, to make this
tail of a thread more helpful maybe.


I agree that later release notes could have mentioned it but neither
did they mention that it was back and I cannot remember anyone
complaining about netatm not coming back either until now, nor can I
remember many complaints after freebsd 7.0 which was more than 2 years
ago.

I am Cc:ing freebsd-isdn@ as that list exists and has been for years.
Check the archives for the overwhelming interest.
If ISDN is in any way interesting to you, respect the Reply-To:


The temporary disconnect was announced there (which is where the plan
to bring it back came from):
http://lists.freebsd.org/pipermail/freebsd-isdn/2007-July/000711.html

There was a call for help (also with GSoC):
http://lists.freebsd.org/pipermail/freebsd-isdn/2008-March/000833.html

There was a notice that the code will be removed:
http://lists.freebsd.org/pipermail/freebsd-isdn/2008-May/000842.html

And there was an UPDATING entry with the removal:
http://svn.freebsd.org/viewvc/base?view=revision&revision=179315

There was probably more but those were the once I found again within
five minutes.


So what are the options and what is out there now and there are a few,
depending on your needs:

1) the FreeBSD Foundation is sponsoring a project currently:
    "DAHDI FreeBSD driver port"
    http://www.freebsdfoundation.org/project%20announcements.shtml#Max

2) I am (was) still running C4B on amd64 on RELENG_8 with a privately
    hacked together capi call log, which is a hack without me even
    thinking about capi (specs) when doing it, but was doing the job
    for me for 7 and 8.  Getting the last C4B compiled for 8/HEAD or
    amd64 isn't a lot of patching and I can probably provide patches
    to you, if you want to make it a port.  The PRIV constants needed
    for this in the base system have been shiping for a while:
    http://svn.freebsd.org/viewvc/base?view=revision&revision=192577

3) HPSI4B exists and he seems to maintain it.  If you need old drivers
    for cards he doesn't support, talk to him if you want to use or are
    using his stack with other cards.

4) The old I4B code is still here and could be brought back from
    Attic if someone was to invest the resources (time, coding or money,
    ...).  People tried back then but failed for ETIME.  It's not only
    locking.  The device drivers and layers are written in a RELENG_4ish
    way and my conclusion was that it'll end in a partial re-write.
    I still have cards and I still have a machine with ISA slots to
    test things.  If someone fixes the infrastructure and 1 driver I'll
    also happily ship them so (s)he can do the others as well and test
    and maintain things for the next couple of years.


Pick your poison;-)

HTH
/bz

-- 
Bjoern A. Zeeb                              Welcome a new stage of life.