From owner-freebsd-isdn@FreeBSD.ORG Sun Dec 2 11:31:07 2007 Return-Path: Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22AD516A419 for ; Sun, 2 Dec 2007 11:31:07 +0000 (UTC) (envelope-from maillist@ovb.ch) Received: from ovbis01.ovb.ch (ovbis01.ovb.ch [213.188.32.144]) by mx1.freebsd.org (Postfix) with ESMTP id BD4BD13C458 for ; Sun, 2 Dec 2007 11:31:06 +0000 (UTC) (envelope-from maillist@ovb.ch) Received: from ovbas07.ovb.ch ([213.180.173.199] helo=[192.168.30.103]) by ovbis01.ovb.ch with esmtpa (Exim 4.68) (envelope-from ) id 1Iyn2P-000DLe-8c for freebsd-isdn@freebsd.org; Sun, 02 Dec 2007 12:31:05 +0100 Message-ID: <47529779.3070901@ovb.ch> Date: Sun, 02 Dec 2007 12:31:05 +0100 From: Oliver von Bueren User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: freebsd-isdn@freebsd.org References: <474EE92C.3000406@merlin-home.dtdns.net> <47514B53.9000409@ovb.ch> <20071201153523.15682288@peedub.jennejohn.org> <200712011820.09373.hselasky@c2i.net> In-Reply-To: <200712011820.09373.hselasky@c2i.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Id: ovb Subject: Re: Support of ISDN Subsystem under Freebsd 6.x/7.x - amd64 X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Dec 2007 11:31:07 -0000 Hans Petter Selasky wrote: > On Saturday 01 December 2007, Gary Jennejohn wrote: > >> On Sat, 01 Dec 2007 12:53:55 +0100 >> >> Oliver von Bueren wrote: >> >>> I still don't know why nobody bothers to include the i4b by HPS into the >>> main tree. I couldn't use the built-in stack since ages because of the >>> lack of proper card support for passive cards with CAPI support, which >>> is working in his version. Active ones might be better in the tree. >>> >> HPS has a rather arcane coding style which makes it hard to maintain >> his code in the tree. We don't want code in the tree which can be >> maintained/understood by only one external developer. >> >> As a port it would probably be OK, but it might be difficult to >> integrate it cleanly. Still, there are other ports which touch the >> kernel, so it should be doable. AFAIK HPS hasn't considered this >> possiblility. >> > > Hi Gary, > > Regarding code style I have a script that will make the code more FreeBSD KNF > compliant. I just haven't had time to work so much at it. If you think you > can do better I will gladly accept patches and improvements into my SVN repo. > > When I started out on ISDN4BSD more than 6 years ago everything was greek to > me. Now I understand it all. Maybe that is the problem. You have to spend > more time to understand others code ? > > Hi Gary and Hans Petter I'm not a contributor to FreeBSD but I do software development in the ISDN area and like to add some comments myself about the coding style and usability for the end-user of the ISDN stack in FreeBSD in general. It can be debated which coding style one should use for C programming. C/R is one, it is quite good, with some small problems as it was thought out in the days where the display was 80x25. I don't think this is the case today. The code in i4b is formated well. Compared to other randomly picked code in the sys/-tree I can't see much differences. If you like to debate the location of the opening { after an if/else/... statement, I prefer the one on the next line, which is not C/R. It just makes it very clear what a block is, start to end. It's much harder to match a starting if with the closing } as it is to match two braces, opening { to closing } aligned correctly. So IMHO the style of code formating can't be the problem with the code written by HPS. This leaves only the complexity of the code itself, or better what it has to provide a solution for. Having programmed ISDN protocols myself, I've to say that he sticked to the layer model of ISDN quite well. That said, and with the comment HPS made himself, with the knowledge he now has, it would be far easier to re-write the complete code into a cleaner structure. I value the work HPS has done a lot and would never ask him to re-do that just for the sake of a somewhat cleaner code structure. And I'm not sure this would achieve a goal in terms of maintainability anyway. What it does not change is the complexity of the ISDN protocol itself. Without reading some ECMA or ITU-T documents nobody will get what the code does. But that is nothing the developer can be blamed for. ISDN is a protocol which evolved over some generations which introduced quirks one would not start with in the first place. So it you like to tell us that the ISDN protocol itself is arcane, there is some truth about it. It did take me some time to get used to it, but with some practice every programmer able to read technical documentation can maintain that code, given enough time to get into it. For me FreeBSD is the OS of choice for many years now, starting out with 2.1x. The ISDN support in the current system is still the one done by Hellmuth at that time. For todays needs it is no more what is required. He did good work in that time but at some point he quit that project and moved on. He has to get credits for starting this of and maintaining it for some time. So for me it's the choice of having old code in the tree, which kind of works but does not cover my needs anymore OR move on and incorporate a newer version having moved into the current days with support of hardware that is available. Or does someone still use the 8bit Teles ISA ISDN card? I have once, but they are long gone, don't have a system with ISA anymore. My rant has got quite long and I do not intend to start a war about coding style. These are just my thoughts about usability form an end-user point of view. Integrating it into the main tree would perhaps attract some more developers and it would be possible to have it on all builds, amd64 included, as a working stack, if enough interest is around. Cheers, Oliver From owner-freebsd-isdn@FreeBSD.ORG Sun Dec 2 12:00:08 2007 Return-Path: Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB4F016A4CC for ; Sun, 2 Dec 2007 12:00:08 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id AA82E13C44B for ; Sun, 2 Dec 2007 12:00:08 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id D99B141C75E; Sun, 2 Dec 2007 13:00:05 +0100 (CET) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id 3He6GJceByIa; Sun, 2 Dec 2007 13:00:05 +0100 (CET) Received: by mail.cksoft.de (Postfix, from userid 66) id 886AB41C75D; Sun, 2 Dec 2007 13:00:05 +0100 (CET) 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 CD419444885; Sun, 2 Dec 2007 11:59:45 +0000 (UTC) Date: Sun, 2 Dec 2007 11:59:45 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Oliver von Bueren In-Reply-To: <47529779.3070901@ovb.ch> Message-ID: <20071202115320.P81630@maildrop.int.zabbadoz.net> References: <474EE92C.3000406@merlin-home.dtdns.net> <47514B53.9000409@ovb.ch> <20071201153523.15682288@peedub.jennejohn.org> <200712011820.09373.hselasky@c2i.net> <47529779.3070901@ovb.ch> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-isdn@freebsd.org Subject: Re: Support of ISDN Subsystem under Freebsd 6.x/7.x - amd64 X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Dec 2007 12:00:09 -0000 On Sun, 2 Dec 2007, Oliver von Bueren wrote: Hi, > So for me it's the choice of having old code in the tree, which kind of works > but does not cover my needs anymore OR move on and incorporate a newer > version having moved into the current days with support of hardware that is > available. Or does someone still use the 8bit Teles ISA ISDN card? I have > once, but they are long gone, don't have a system with ISA anymore. I still have some Teles cards around and they have been working fine, so why should I replace them? I don't need a PCIE only quad core machine to drive an ISDN line. That said, what would "your needs" be? List them. All. With details. People need to know about them. > view. Integrating it into the main tree would perhaps attract some more > developers and it would be possible to have it on all builds, amd64 included, > as a working stack, if enough interest is around. If there would be enough interest, more people would have stood up and - helped with the current code - helped hps with his code to get it in - ... No, there is great demand but only few hands. -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT Software is harder than hardware so better get it right the first time. From owner-freebsd-isdn@FreeBSD.ORG Sun Dec 2 13:00:39 2007 Return-Path: Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AAD2516A417 for ; Sun, 2 Dec 2007 13:00:39 +0000 (UTC) (envelope-from maillist@ovb.ch) Received: from ovbis01.ovb.ch (ovbis01.ovb.ch [213.188.32.144]) by mx1.freebsd.org (Postfix) with ESMTP id 6DBFA13C447 for ; Sun, 2 Dec 2007 13:00:39 +0000 (UTC) (envelope-from maillist@ovb.ch) Received: from ovbas07.ovb.ch ([213.180.173.199] helo=[192.168.30.103]) by ovbis01.ovb.ch with esmtpa (Exim 4.68) (envelope-from ) id 1IyoR3-000G9c-Lt for freebsd-isdn@freebsd.org; Sun, 02 Dec 2007 14:00:38 +0100 Message-ID: <4752AC76.6070703@ovb.ch> Date: Sun, 02 Dec 2007 14:00:38 +0100 From: Oliver von Bueren User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: freebsd-isdn@freebsd.org References: <474EE92C.3000406@merlin-home.dtdns.net> <47514B53.9000409@ovb.ch> <20071201153523.15682288@peedub.jennejohn.org> <200712011820.09373.hselasky@c2i.net> <47529779.3070901@ovb.ch> <20071202115320.P81630@maildrop.int.zabbadoz.net> In-Reply-To: <20071202115320.P81630@maildrop.int.zabbadoz.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Id: ovb Subject: Re: Support of ISDN Subsystem under Freebsd 6.x/7.x - amd64 X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Dec 2007 13:00:39 -0000 Hi Bjoern >> So for me it's the choice of having old code in the tree, which kind >> of works but does not cover my needs anymore OR move on and >> incorporate a newer version having moved into the current days with >> support of hardware that is available. Or does someone still use the >> 8bit Teles ISA ISDN card? I have once, but they are long gone, don't >> have a system with ISA anymore. > > I still have some Teles cards around and they have been working fine, > so why should I replace them? I don't need a PCIE only quad core > machine to > drive an ISDN line. > > That said, what would "your needs" be? List them. All. With details. > People > need to know about them. I don't have the very latest quad-core hardware around either, but having the need to upgrade FreeBSD 4.x system, which have ISA cards in, to a more recent hardware, perhaps to no more used servers aged around 3 years old, I have to buy new cards because of the lack of ISA bus. I don't need massive CPU power for the ISDN lines, these machines often do a hole range of tasks. My needs are to have a CAPI interface for "recent" passive cards like the AVM Fritz PCI and the multi-port cards by various brands, http://www.beronet.net/ is a starting point, but there are others which use the same chipset. The hardware for obvious reasons, I can't get my old Teles cards to work in the more recent servers. The CAPI because of many apps require it. Like CallWeaver or Asterisk, like some fax apps. BTW: I belief the old Teles ISA card is still supported by the HPS-Version of i4b. My intention was not to throw out support for older hardware, but to integrate the new ones and make newer interfaces like CAPI available in the base system. > No, there is great demand but only few hands. I know that, believe me. I did and sometimes still do some debugging to get "my" stuff working and if I somehow can, I give my patches back so others can use them if they like to. And it's the time or better lack thereof which prevents me from taking on a project to move it forward. Most of us have a busy life. Some twenty years ago, I could spend considerable time developing software. The Internet was not what it is today, my software was for the FidoNet, which some might remember. Cheers, Oliver From owner-freebsd-isdn@FreeBSD.ORG Sun Dec 2 19:04:28 2007 Return-Path: Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 945AD16A41A for ; Sun, 2 Dec 2007 19:04:28 +0000 (UTC) (envelope-from gary.jennejohn@freenet.de) Received: from mout0.freenet.de (mout0.freenet.de [IPv6:2001:748:100:40::2:2]) by mx1.freebsd.org (Postfix) with ESMTP id B846013C459 for ; Sun, 2 Dec 2007 19:04:27 +0000 (UTC) (envelope-from gary.jennejohn@freenet.de) Received: from [195.4.92.19] (helo=9.mx.freenet.de) by mout0.freenet.de with esmtpa (Exim 4.68) (envelope-from ) id 1Iyu76-0007pV-Fi; Sun, 02 Dec 2007 20:04:24 +0100 Received: from r95d1.r.pppool.de ([89.54.149.209]:62843 helo=peedub.jennejohn.org) by 9.mx.freenet.de with esmtpa (ID gary.jennejohn@freenet.de) (port 25) (Exim 4.68 #1) id 1Iyu76-0001ik-8E; Sun, 02 Dec 2007 20:04:24 +0100 Date: Sun, 2 Dec 2007 20:04:23 +0100 From: Gary Jennejohn To: "Bjoern A. Zeeb" Message-ID: <20071202200423.503a184d@peedub.jennejohn.org> In-Reply-To: <20071202115320.P81630@maildrop.int.zabbadoz.net> References: <474EE92C.3000406@merlin-home.dtdns.net> <47514B53.9000409@ovb.ch> <20071201153523.15682288@peedub.jennejohn.org> <200712011820.09373.hselasky@c2i.net> <47529779.3070901@ovb.ch> <20071202115320.P81630@maildrop.int.zabbadoz.net> Organization: DENX Softwre Engineering GmbH X-Mailer: Claws Mail 3.0.2 (GTK+ 2.10.14; amd64-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-isdn@freebsd.org Subject: Re: Support of ISDN Subsystem under Freebsd 6.x/7.x - amd64 X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: gary.jennejohn@freenet.de List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Dec 2007 19:04:28 -0000 On Sun, 2 Dec 2007 11:59:45 +0000 (UTC) "Bjoern A. Zeeb" wrote: > On Sun, 2 Dec 2007, Oliver von Bueren wrote: > > view. Integrating it into the main tree would perhaps attract some more > > developers and it would be possible to have it on all builds, amd64 included, > > as a working stack, if enough interest is around. > > If there would be enough interest, more people would have stood up and > - helped with the current code > - helped hps with his code to get it in > - ... > > No, there is great demand but only few hands. > I really shouldn't be commenting on this stuff at all, since I 1) haven't looked at i4b in years and 2) don't even have a src-commit bit any more I was thinking about this a little yesterday. It seems like one approach would be for someone to sponsor HPS for a src-commit bit and he could then import his stuff under /usr/src/contrib and keep it up-to-date. That could be a good fit since there are already lots of things in there which are maintained by external developers or by a single developer. The problem is finding a committer who is interested enough in i4b to step forward and invest time in this. I lost interest years ago after DSL became affordable here in Germany. Another option, as I wrote in my previous mail, would be to have HPS' stuff in a port. This IMO would be the path of least resistance. -- Gary Jennejohn From owner-freebsd-isdn@FreeBSD.ORG Sun Dec 2 20:18:55 2007 Return-Path: Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE5FA16A418 for ; Sun, 2 Dec 2007 20:18:55 +0000 (UTC) (envelope-from maillist@ovb.ch) Received: from ovbis01.ovb.ch (ovbis01.ovb.ch [213.188.32.144]) by mx1.freebsd.org (Postfix) with ESMTP id 6815013C459 for ; Sun, 2 Dec 2007 20:18:55 +0000 (UTC) (envelope-from maillist@ovb.ch) Received: from ovbas07.ovb.ch ([213.180.173.199] helo=[192.168.30.103]) by ovbis01.ovb.ch with esmtpa (Exim 4.68) (envelope-from ) id 1IyvHB-0003w1-Ud for freebsd-isdn@freebsd.org; Sun, 02 Dec 2007 21:18:54 +0100 Message-ID: <4753132E.1060800@ovb.ch> Date: Sun, 02 Dec 2007 21:18:54 +0100 From: Oliver von Bueren User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: freebsd-isdn@freebsd.org References: <474EE92C.3000406@merlin-home.dtdns.net> <47514B53.9000409@ovb.ch> <20071201153523.15682288@peedub.jennejohn.org> <200712011820.09373.hselasky@c2i.net> <47529779.3070901@ovb.ch> <20071202115320.P81630@maildrop.int.zabbadoz.net> <20071202200423.503a184d@peedub.jennejohn.org> In-Reply-To: <20071202200423.503a184d@peedub.jennejohn.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Id: ovb Subject: Re: Support of ISDN Subsystem under Freebsd 6.x/7.x - amd64 X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Dec 2007 20:18:55 -0000 Gary Jennejohn wrote: >> If there would be enough interest, more people would have stood up and >> - helped with the current code >> - helped hps with his code to get it in >> - ... >> >> No, there is great demand but only few hands > > I really shouldn't be commenting on this stuff at all, since I > 1) haven't looked at i4b in years and > 2) don't even have a src-commit bit any more > > I was thinking about this a little yesterday. It seems like one approach > would be for someone to sponsor HPS for a src-commit bit and he could > then import his stuff under /usr/src/contrib and keep it up-to-date. > > That could be a good fit since there are already lots of things in > there which are maintained by external developers or by a single > developer. > > The problem is finding a committer who is interested enough in i4b to > step forward and invest time in this. I lost interest years ago after > DSL became affordable here in Germany. > > Another option, as I wrote in my previous mail, would be to have HPS' > stuff in a port. This IMO would be the path of least resistance. > > Hi Gary The thing with the DSL making ISDN kind of obsolete counted for me for some time as well. I've used i4b with the IP over HDLC for my first ISDN internet dialup access able to route a 3bit subnet. These times are long gone, but now the ISDN is back for me in a very different way, as a bridge between VoIP and the public telephone network. ISDN is a thing not common to the American continent , making it much harder to have proper support for it. From my point of view it would be better to have it in the tree and not as a port. The main reason for this thinking is that the current (and only) way for HPS to have it integrate into the system is by patching quite a lot of files. This has to break from time to time as the base system moves on. Every time it does, a new effort is needed to "fix" or better re-integrate it. If it would be integrated into the base/contrib in a way that avoids the installation by patching method, this could possibly be avoided as well and the resources/time used for more productive work than doing the same task over and over again. I understand the problem with finding someone able and willing to lend HPS a hand in getting it in in the first place. My other question is, does HPS like the idea of having it in the tree and maintaining it there? Hans Petter, what's your point of view on this? Cheers, Oliver From owner-freebsd-isdn@FreeBSD.ORG Sun Dec 2 23:45:08 2007 Return-Path: Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4879A16A417; Sun, 2 Dec 2007 23:45:08 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id 09DBC13C468; Sun, 2 Dec 2007 23:45:08 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id BD18741C7A8; Mon, 3 Dec 2007 00:45:06 +0100 (CET) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id d2KFZINT0hAR; Mon, 3 Dec 2007 00:45:06 +0100 (CET) Received: by mail.cksoft.de (Postfix, from userid 66) id 100B141C7BF; Mon, 3 Dec 2007 00:45:06 +0100 (CET) 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 4F3DD444885; Sun, 2 Dec 2007 23:42:15 +0000 (UTC) Date: Sun, 2 Dec 2007 23:42:15 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Sascha Valckenier Kips In-Reply-To: <20071130084253.R53707@maildrop.int.zabbadoz.net> Message-ID: <20071202232816.D81630@maildrop.int.zabbadoz.net> References: <474EE92C.3000406@merlin-home.dtdns.net> <200711291751.25402.jkim@FreeBSD.org> <20071130084253.R53707@maildrop.int.zabbadoz.net> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-isdn@FreeBSD.org, freebsd-amd64@FreeBSD.org Subject: Re: Support of ISDN Subsystem under Freebsd 6.x/7.x - amd64 X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Dec 2007 23:45:08 -0000 On Fri, 30 Nov 2007, Bjoern A. Zeeb wrote: Hi, > or: > > - amd64 + C4B + a bit of unsupported patches i can give you This is a compile time tested version only. With this C4B-1.1.1 compiles again HEAD (and I hope it would work as well). I had C4B-1.1.1 running on RELENG5/amd64 and RELENG6/amd64 with older version of that patch. http://sources.zabbadoz.net/freebsd/i4b/c4b-20071202-01.diff [In case Thomas reads this, do not include that patch as is, in your C4B tree. Send me private mail and we'll do the PRIV parts the right way.] The above patch enables i4bcapimgr for amd64 as well. For that to work you need I4B support on amd64. I have used (an older version of the following patch) to make I4B simply compile on amd64 and it worked well enough so that I could use isdnd as a call monitor along with a C4B supported card installed on amd64. I only tested with <4GB om RAM and no I4B supported card in the machine. http://sources.zabbadoz.net/freebsd/i4b/i4b-head-amd64-20071201-03.diff This is a gross hack! Nothing more. If you want to try it at your own risk, feel free. If anything breaks or crashes your system - you have been warned. You may report problems on freebsd-isdn but don't expect a fix or answer any time soon. -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT Software is harder than hardware so better get it right the first time. From owner-freebsd-isdn@FreeBSD.ORG Sun Dec 2 23:55:07 2007 Return-Path: Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04FEB16A418 for ; Sun, 2 Dec 2007 23:55:07 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.cksoft.de (mail.cksoft.de [62.111.66.27]) by mx1.freebsd.org (Postfix) with ESMTP id BB93A13C46A for ; Sun, 2 Dec 2007 23:55:06 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from localhost (amavis.str.cksoft.de [192.168.74.71]) by mail.cksoft.de (Postfix) with ESMTP id 0370241C7BD; Mon, 3 Dec 2007 00:55:06 +0100 (CET) X-Virus-Scanned: amavisd-new at cksoft.de Received: from mail.cksoft.de ([62.111.66.27]) by localhost (amavis.str.cksoft.de [192.168.74.71]) (amavisd-new, port 10024) with ESMTP id 5SjShNcvCdaR; Mon, 3 Dec 2007 00:55:05 +0100 (CET) Received: by mail.cksoft.de (Postfix, from userid 66) id 9EEDF41C7BC; Mon, 3 Dec 2007 00:55:05 +0100 (CET) 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 7E811444885; Sun, 2 Dec 2007 23:51:45 +0000 (UTC) Date: Sun, 2 Dec 2007 23:51:45 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Oliver von Bueren In-Reply-To: <4753132E.1060800@ovb.ch> Message-ID: <20071202234230.M81630@maildrop.int.zabbadoz.net> References: <474EE92C.3000406@merlin-home.dtdns.net> <47514B53.9000409@ovb.ch> <20071201153523.15682288@peedub.jennejohn.org> <200712011820.09373.hselasky@c2i.net> <47529779.3070901@ovb.ch> <20071202115320.P81630@maildrop.int.zabbadoz.net> <20071202200423.503a184d@peedub.jennejohn.org> <4753132E.1060800@ovb.ch> X-OpenPGP-Key: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-isdn@freebsd.org Subject: Re: Support of ISDN Subsystem under Freebsd 6.x/7.x - amd64 X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Dec 2007 23:55:07 -0000 On Sun, 2 Dec 2007, Oliver von Bueren wrote: Hi, > From my point of view it would be better to have it in the tree and not as a > port. The main reason for this thinking is that the current (and only) way > for HPS to have it integrate into the system is by patching quite a lot of > files. This has to break from time to time as the base system moves on. Every > time it does, a new effort is needed to "fix" or better re-integrate it. If That effort is needed if it's in the tree or outside as the tree moves on one way or the other. I just kind of did that for C4B outside the tree. > it would be integrated into the base/contrib in a way that avoids the > installation by patching method, this could possibly be avoided as well and > the resources/time used for more productive work than doing the same task > over and over again. Thomas has done a great job with the last C4B releases making sure that they can just be compiled outside the tree. Make life a lot easier than in the earlier where I patched my local tree again and again. Imho there were two few lines commits needed to make this happen. I am not really saying that this is the way to go, but it is an option. /bz -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT Software is harder than hardware so better get it right the first time. From owner-freebsd-isdn@FreeBSD.ORG Mon Dec 3 00:05:12 2007 Return-Path: Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B1A6516A419 for ; Mon, 3 Dec 2007 00:05:12 +0000 (UTC) (envelope-from hm@kts.org) Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.de [194.25.134.83]) by mx1.freebsd.org (Postfix) with ESMTP id 76EDE13C45D for ; Mon, 3 Dec 2007 00:05:12 +0000 (UTC) (envelope-from hm@kts.org) Received: from fwd27.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1IyyW8-0004pH-02; Mon, 03 Dec 2007 00:46:32 +0100 Received: from ernie.int.kts.org (T5yzXaZJoh8qvXO23EXOLcQdDnCBPbDVQ7qh7OaFY61QMpzoDgJs1FrmCEAMeFowq-@[91.16.252.140]) by fwd27.aul.t-online.de with esmtp id 1IyyVz-1qq7MG0; Mon, 3 Dec 2007 00:46:23 +0100 Received: from localhost (localhost.int.kts.org [127.0.0.1]) by ernie.int.kts.org (Postfix) with ESMTP id 492F35DA1 for ; Mon, 3 Dec 2007 00:46:23 +0100 (CET) X-Virus-Scanned-KTS: Mail-UnWroks-U-Laksler at KTS.ORG Received: from bert.int.kts.org (bert.int.kts.org [172.31.42.2]) by ernie.int.kts.org (Postfix) with ESMTP id 3469F5D54 for ; Mon, 3 Dec 2007 00:46:22 +0100 (CET) From: Hellmuth Michaelis Organization: Kitchen Table Systems To: freebsd-isdn@freebsd.org Date: Mon, 3 Dec 2007 00:46:19 +0100 User-Agent: KMail/1.9.6 References: <474EE92C.3000406@merlin-home.dtdns.net> <20071202200423.503a184d@peedub.jennejohn.org> <4753132E.1060800@ovb.ch> In-Reply-To: <4753132E.1060800@ovb.ch> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200712030046.19953.hm@kts.org> X-ID: T5yzXaZJoh8qvXO23EXOLcQdDnCBPbDVQ7qh7OaFY61QMpzoDgJs1FrmCEAMeFowq-@t-dialin.net X-TOI-MSGID: c5da5c69-e9ce-4678-b7cc-c86bdeb9d1d0 Subject: Re: Support of ISDN Subsystem under Freebsd 6.x/7.x - amd64 X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: hm@kts.org List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Dec 2007 00:05:12 -0000 On Sunday 02 December 2007 21:18:54 Oliver von Bueren wrote: > I understand the problem with finding someone able and willing to lend > HPS a hand in getting it in in the first place. This is not the problem. Hans Petter has been offered several roads to walk for years to get his code in one way or the other into the tree but he refused to walk any and all of them and this is the reason why the code in question is not in the tree. This subject has been discussed to death in private and in public, please see the isdn list archives for the public part of the discussion. hellmuth -- Hellmuth Michaelis HM1-RIPE mobil +49 (0)160 / 96 45 56 96 From owner-freebsd-isdn@FreeBSD.ORG Mon Dec 3 01:03:33 2007 Return-Path: Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A80D116A468 for ; Mon, 3 Dec 2007 01:03:33 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe07.swip.net [212.247.154.193]) by mx1.freebsd.org (Postfix) with ESMTP id 40F2D13C4F0 for ; Mon, 3 Dec 2007 01:03:22 +0000 (UTC) (envelope-from hselasky@c2i.net) X-Cloudmark-Score: 0.000000 [] Received: from [85.19.218.45] (account mc467741@c2i.net [85.19.218.45] verified) by mailfe07.swip.net (CommuniGate Pro SMTP 5.1.13) with ESMTPA id 713311712; Mon, 03 Dec 2007 02:03:15 +0100 From: Hans Petter Selasky To: freebsd-isdn@freebsd.org, hm@kts.org Date: Mon, 3 Dec 2007 02:03:49 +0100 User-Agent: KMail/1.9.7 References: <474EE92C.3000406@merlin-home.dtdns.net> <4753132E.1060800@ovb.ch> <200712030046.19953.hm@kts.org> In-Reply-To: <200712030046.19953.hm@kts.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200712030203.49741.hselasky@c2i.net> Cc: Subject: Re: Support of ISDN Subsystem under Freebsd 6.x/7.x - amd64 X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Dec 2007 01:03:33 -0000 On Monday 03 December 2007, Hellmuth Michaelis wrote: > On Sunday 02 December 2007 21:18:54 Oliver von Bueren wrote: > > I understand the problem with finding someone able and willing to lend > > HPS a hand in getting it in in the first place. > > This is not the problem. Hans Petter has been offered several roads to > walk for years to get his code in one way or the other into the tree > but he refused to walk any and all of them and this is the reason why > the code in question is not in the tree. > > This subject has been discussed to death in private and in public, please > see the isdn list archives for the public part of the discussion. > > hellmuth Hi, The only way offered so far is the incremental patch way. The problem is that I don't have time to turn all of my changes into an incremental approach. It is too time consuming. Anyway there will be several hundred incremental patches, and I doubt that Hellmuth does ever have time to review that. Regarding the subject of ISDN: The hardware interface that ISDN uses might be old-fashioned and slow, but the theory of setting up and tearing down calls is not oldfashioned. I would say that not knowing ISDN in the phone business is like going to church without having read the Bible. The current status of my ISDN project is that the code is stable and many people use it. Outstanding issues so far: - Improve the Echo Canceller which now uses integer FFT. - Get rid of some macros. - Style the code. I suspect this will be finished some time after Christmas, because I'm very busy with my USB project at the moment. It would be nice to have my ISDN code in the FreeBSD tree, but I think that must wait until I have finished my USB stuff. Maybe we should continue this discussion after Christmas? --HPS From owner-freebsd-isdn@FreeBSD.ORG Mon Dec 3 11:07:03 2007 Return-Path: Delivered-To: freebsd-isdn@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDE7816A494 for ; Mon, 3 Dec 2007 11:07:03 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 956F513C457 for ; Mon, 3 Dec 2007 11:07:03 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id lB3B73qD005625 for ; Mon, 3 Dec 2007 11:07:03 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id lB3B720w005621 for freebsd-isdn@FreeBSD.org; Mon, 3 Dec 2007 11:07:02 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 3 Dec 2007 11:07:02 GMT Message-Id: <200712031107.lB3B720w005621@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-isdn@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-isdn@FreeBSD.org X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Dec 2007 11:07:03 -0000 Current FreeBSD problem reports Critical problems Serious problems Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- s kern/79117 isdn [iavc] iavc(4) for AVM B1 PCI does not attach 1 problem total.