From owner-freebsd-isdn@FreeBSD.ORG Mon Oct 16 11:08:25 2006 Return-Path: X-Original-To: freebsd-isdn@FreeBSD.org Delivered-To: freebsd-isdn@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3043416A501 for ; Mon, 16 Oct 2006 11:08:25 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D150143D5E for ; Mon, 16 Oct 2006 11:08:24 +0000 (GMT) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9GB8O8E028188 for ; Mon, 16 Oct 2006 11:08:24 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9GB8NaU028175 for freebsd-isdn@FreeBSD.org; Mon, 16 Oct 2006 11:08:23 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 16 Oct 2006 11:08:23 GMT Message-Id: <200610161108.k9GB8NaU028175@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: linimon set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-isdn@FreeBSD.org Cc: Subject: Current problem reports assigned to you 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, 16 Oct 2006 11:08:25 -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. From owner-freebsd-isdn@FreeBSD.ORG Tue Oct 17 10:43:55 2006 Return-Path: X-Original-To: freebsd-isdn@freebsd.org Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ECC1D16A403 for ; Tue, 17 Oct 2006 10:43:55 +0000 (UTC) (envelope-from lists@braisel.com) Received: from jehuda.northfront.net (jehuda.northfront.net [85.214.71.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 958BF43D45 for ; Tue, 17 Oct 2006 10:43:54 +0000 (GMT) (envelope-from lists@braisel.com) Received: from [192.168.73.184] (dyndsl-085-016-212-006.ewe-ip-backbone.de [85.16.212.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by jehuda.northfront.net (Postfix) with ESMTP id 03F0FB83E for ; Tue, 17 Oct 2006 12:44:17 +0200 (CEST) Message-ID: <4534B3E8.10508@braisel.com> Date: Tue, 17 Oct 2006 12:43:52 +0200 From: =?ISO-8859-1?Q?=22K=2EAndr=E9_Braselmann=22?= User-Agent: Thunderbird 1.5.0.5 (X11/20060914) MIME-Version: 1.0 To: FreeBSD ISDN Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Subject: i4b - Routing from 1 B-channel to the other X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: lists@braisel.com List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Oct 2006 10:43:56 -0000 Hi there, in fact of the increasing SPIT stuff and unwanted calls, i try to implement a filter to our ISDN PBX with my 6.1-stable box. What it should do: i4b recognizes an incoming call with the supressed numba, it tooks off the B1 channel, says something like "please press 1 on your telephone to get connected" When the caller is a Spit-system it won't press 1. So my mother-in-law will press 1 and the call should be directed to the predefined numba via the B2 channel. So far so good, but how do i redirect the phone call in a shellscript? dialing and connecting the two channels? Somethink like: dd if=/dev/i4btel0 of=/dev/i4btel1 bs=2k But i have to dial before! Any suggestions? WITHOUT mentioning Asterisk :-) -- -- K.André Braselmann From owner-freebsd-isdn@FreeBSD.ORG Tue Oct 17 13:35:11 2006 Return-Path: X-Original-To: freebsd-isdn@freebsd.org Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C009816A492 for ; Tue, 17 Oct 2006 13:35:11 +0000 (UTC) (envelope-from mike@reifenberger.com) Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 338FA43D49 for ; Tue, 17 Oct 2006 13:35:09 +0000 (GMT) (envelope-from mike@reifenberger.com) Received: from mail01.m-online.net (svr21.m-online.net [192.168.3.149]) by mail-out.m-online.net (Postfix) with ESMTP id A7D8799A32; Tue, 17 Oct 2006 15:35:08 +0200 (CEST) Received: from fw.reifenberger.com (ppp-82-135-1-210.dynamic.mnet-online.de [82.135.1.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.m-online.net (Postfix) with ESMTP id 96A6B92919; Tue, 17 Oct 2006 15:35:08 +0200 (CEST) Received: from localhost (mike@localhost) by fw.reifenberger.com (8.13.8/8.13.6/Submit) with ESMTP id k9HDZ8GG033196; Tue, 17 Oct 2006 15:35:08 +0200 (CEST) (envelope-from mike@reifenberger.com) X-Authentication-Warning: fw.reifenberger.com: mike owned process doing -bs Date: Tue, 17 Oct 2006 15:35:08 +0200 (CEST) From: Michael Reifenberger To: =?ISO-8859-1?Q?=22K=2EAndr=E9_Braselmann=22?= In-Reply-To: <4534B3E8.10508@braisel.com> Message-ID: <20061017153321.Q33058@fw.reifenberger.com> References: <4534B3E8.10508@braisel.com> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-783842630-1161092108=:33058" Cc: FreeBSD ISDN Subject: Re: i4b - Routing from 1 B-channel to the other 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: Tue, 17 Oct 2006 13:35:11 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-783842630-1161092108=:33058 Content-Type: TEXT/PLAIN; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8BIT On Tue, 17 Oct 2006, "K.André Braselmann" wrote: ... > What it should do: > i4b recognizes an incoming call with the supressed numba, it tooks off > the B1 channel, says something like "please press 1 on your telephone to > get connected" > Have you tried isdnphone(8) for dialing? Bye/2 --- Michael Reifenberger, Business Development Manager SAP-Basis, Plaut Consulting Comp: Michael.Reifenberger@plaut.de | Priv: Michael@Reifenberger.com http://www.plaut.de | http://www.Reifenberger.com --0-783842630-1161092108=:33058-- From owner-freebsd-isdn@FreeBSD.ORG Wed Oct 18 07:15:06 2006 Return-Path: X-Original-To: freebsd-isdn@freebsd.org Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E827916A403 for ; Wed, 18 Oct 2006 07:15:06 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe09.swip.net [212.247.155.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4EFF343D46 for ; Wed, 18 Oct 2006 07:15:05 +0000 (GMT) (envelope-from hselasky@c2i.net) X-T2-Posting-ID: gvlK0tOCzrqh9CPROFOFPw== X-Cloudmark-Score: 0.000000 [] Received: from [193.217.137.148] (HELO [10.0.0.249]) by mailfe09.swip.net (CommuniGate Pro SMTP 5.0.8) with ESMTP id 134490260; Wed, 18 Oct 2006 09:15:03 +0200 From: Hans Petter Selasky To: freebsd-isdn@freebsd.org Date: Wed, 18 Oct 2006 09:15:23 +0200 User-Agent: KMail/1.7 References: <4534B3E8.10508@braisel.com> <20061017153321.Q33058@fw.reifenberger.com> In-Reply-To: <20061017153321.Q33058@fw.reifenberger.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200610180915.25752.hselasky@c2i.net> Cc: Subject: Re: i4b - Routing from 1 B-channel to the other 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: Wed, 18 Oct 2006 07:15:07 -0000 On Tuesday 17 October 2006 15:35, Michael Reifenberger wrote: > On Tue, 17 Oct 2006, "K.Andr=E9 Braselmann" wrote: > ... > > > What it should do: > > i4b recognizes an incoming call with the supressed numba, it tooks off > > the B1 channel, says something like "please press 1 on your telephone to > > get connected" > > Have you tried isdnphone(8) for dialing? > If you are using the new I4B, then you should write as a small CAPI=20 application, that answers the call, plays back a message and waits for a=20 DTMF. The CAPI version in the new I4B, for passive ISDN cards supports DTMF= =20 detection and ECHO cancellation. You will need both to have success with yo= ur=20 solution. You can look at the source code for capitest and chan_capi, to se= e=20 how CAPI messages are processed and created. =2D-HPS From owner-freebsd-isdn@FreeBSD.ORG Wed Oct 18 15:16:01 2006 Return-Path: X-Original-To: freebsd-isdn@freebsd.org Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C806316A403 for ; Wed, 18 Oct 2006 15:16:01 +0000 (UTC) (envelope-from marcus.franke@gmx.net) Received: from mail.gmx.net (mail.gmx.de [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 1C95C43D69 for ; Wed, 18 Oct 2006 15:16:00 +0000 (GMT) (envelope-from marcus.franke@gmx.net) Received: (qmail invoked by alias); 18 Oct 2006 15:15:59 -0000 Received: from p548CAFE8.dip0.t-ipconnect.de (EHLO localhost) [84.140.175.232] by mail.gmx.net (mp029) with SMTP; 18 Oct 2006 17:15:59 +0200 X-Authenticated: #2389389 Date: Wed, 18 Oct 2006 17:15:58 +0200 From: Marcus Franke To: freebsd-isdn@freebsd.org Message-ID: <20061018151558.GC1346@beastie.marcus-franke.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.12-2006-07-14 X-Y-GMX-Trusted: 0 Subject: adding isdn support into kernel drives me crazy X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-isdn@freebsd.org List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Oct 2006 15:16:01 -0000 Hi all, its like I wrote in the subject line, this drives me mad. Maybe Im doing something totally strange and absolutly wrong, and because of that Im asking here for help. I have a small box I want to use asterisk with my isdn card with. So, I had a look in the handbook in the ISDN section and added the mentioned /usr/share/examples/isdn/KERNEL file to my kernel config file. Result is an: config: /usr/src/sys/i386/conf/BEASTIE:236: syntax error *** Error code 1 This particular line is from the edited isdn-kernel file: #ISDN Support device "ifpi2" 4 # AVM B1/T1 device "i4bcapi" device iavc 4 # protocol stack device "i4bq921" device "i4bq931" device "i4b" # control devices device "i4btrc" 4 device "i4bctl" device "i4brbch" 4 device "i4btel" 2 # IP over raw HDLC options IPR_VJ device "i4bipr" 4 # kernel sppp/isppp device "i4bisppp" 4 # Netgraph interface #options NETGRAPH #device "i4bing" 4 I removed the configs for the cards that do not match my AVM B1 (PCI) card. I read somewhere I have to have a config line for a passive isdn device in my config file, if I remove the line config will moan about the next device line. Im totally puzzled what to do, everywhere I look I get pushed back to the stupid /usr/share/examples/isdn/ directory where all my problems began. A word about my system: ISDN card: none1@pci0:14:0: class=0x028000 card=0x00000000 chip=0x07001244 rev=0x01 hdr=0x00 vendor = 'AVM AUDIOVISUELLES MKTG & Computer GmbH' device = 'B1 ISDN controller' class = network Kernel: FreeBSD beastie.marcus-franke.local 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #8: Mon Oct 9 16:16:01 CEST 2006 root@beastie.marcus-franke.local:/usr/obj/usr/src/sys/BEASTIE i386 Maybe its because I have a RELENG_6 kernel running? Marcus From owner-freebsd-isdn@FreeBSD.ORG Wed Oct 18 15:44:40 2006 Return-Path: X-Original-To: freebsd-isdn@freebsd.org Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D59B16A492 for ; Wed, 18 Oct 2006 15:44:40 +0000 (UTC) (envelope-from garyj@jennejohn.org) Received: from mail08a.verio.de (mail08a.verio.de [213.198.55.73]) by mx1.FreeBSD.org (Postfix) with SMTP id D2EE443DFC for ; Wed, 18 Oct 2006 15:42:16 +0000 (GMT) (envelope-from garyj@jennejohn.org) Received: from mx09.stngva01.us.mxservers.net (204.202.242.68) by mail08a.verio.de (RS ver 1.0.95vs) with SMTP id 1-0304306111; Wed, 18 Oct 2006 17:41:56 +0200 (CEST) Received: from www.jennejohn.org [213.198.5.174] (EHLO peedub.jennejohn.org) by mx09.stngva01.us.mxservers.net (mxl_mta-1.3.8-10p4) with ESMTP id f3b46354.6808.191.mx09.stngva01.us.mxservers.net; Wed, 18 Oct 2006 11:41:51 -0400 (EDT) Received: from jennejohn.org (localhost [127.0.0.1]) by peedub.jennejohn.org (8.13.8/8.11.6) with ESMTP id k9IFfENG008076; Wed, 18 Oct 2006 17:41:14 +0200 (CEST) (envelope-from garyj@jennejohn.org) Message-Id: <200610181541.k9IFfENG008076@peedub.jennejohn.org> X-Mailer: exmh version 2.7.2 01/07/2005 with nmh-1.0.4 To: freebsd-isdn@freebsd.org In-Reply-To: Message from Marcus Franke of "Wed, 18 Oct 2006 17:15:58 +0200." <20061018151558.GC1346@beastie.marcus-franke.local> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 18 Oct 2006 17:41:14 +0200 From: Gary Jennejohn X-Spam: [F=0.0137540366; heur=0.500(-19800); stat=0.013; spamtraq-heur=0.500(2006101715)] X-MAIL-FROM: X-SOURCE-IP: [213.198.5.174] X-Loop-Detect: 1 X-DistLoop-Detect: 1 Cc: Subject: Re: adding isdn support into kernel drives me crazy 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: Wed, 18 Oct 2006 15:44:40 -0000 Marcus Franke writes: > So, I had a look in the handbook in the ISDN section and added the > mentioned /usr/share/examples/isdn/KERNEL file to my kernel config > file. Result is an: > > config: /usr/src/sys/i386/conf/BEASTIE:236: syntax error > *** Error code 1 > The example is totally out of date. Do cut&paste from NOTES. The syntax is correct there. As an example: device i4bipr options NI4BIPR=4 --- Gary Jennejohn / garyjATjennejohnDOTorg gjATfreebsdDOTorg garyjATdenxDOTde From owner-freebsd-isdn@FreeBSD.ORG Wed Oct 18 19:27:23 2006 Return-Path: X-Original-To: freebsd-isdn@freebsd.org Delivered-To: freebsd-isdn@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 066C916A4D1 for ; Wed, 18 Oct 2006 19:27:23 +0000 (UTC) (envelope-from marcus.franke@gmx.net) Received: from mail.gmx.net (mail.gmx.de [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id E793443D7C for ; Wed, 18 Oct 2006 19:27:18 +0000 (GMT) (envelope-from marcus.franke@gmx.net) Received: (qmail invoked by alias); 18 Oct 2006 19:27:16 -0000 Received: from p548CAFE8.dip0.t-ipconnect.de (EHLO localhost) [84.140.175.232] by mail.gmx.net (mp005) with SMTP; 18 Oct 2006 21:27:16 +0200 X-Authenticated: #2389389 Date: Wed, 18 Oct 2006 21:27:16 +0200 From: Marcus Franke To: freebsd-isdn@freebsd.org Message-ID: <20061018192716.GB12417@beastie.marcus-franke.local> References: <20061018151558.GC1346@beastie.marcus-franke.local> <200610181541.k9IFfENG008076@peedub.jennejohn.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200610181541.k9IFfENG008076@peedub.jennejohn.org> User-Agent: Mutt/1.5.12-2006-07-14 X-Y-GMX-Trusted: 0 Subject: Re: adding isdn support into kernel drives me crazy X-BeenThere: freebsd-isdn@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-isdn@freebsd.org List-Id: Using ISDN with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Oct 2006 19:27:23 -0000 On Wed, Oct 18, 2006 at 05:41:14PM +0200, Gary Jennejohn wrote: > > Marcus Franke writes: > > So, I had a look in the handbook in the ISDN section and added the > > mentioned /usr/share/examples/isdn/KERNEL file to my kernel config > > file. Result is an: > > > > config: /usr/src/sys/i386/conf/BEASTIE:236: syntax error > > *** Error code 1 > > > > The example is totally out of date. Do cut&paste from NOTES. The syntax > is correct there. As an example: > > device i4bipr > options NI4BIPR=4 Ok, did a cut&paste job, kernel compiles, but does not link :( It stops with these error messages: linking kernel i4b_rbch.o(.text+0x2ce): In function `i4brbchread': : undefined reference to `i4b_Bfreembuf' i4b_rbch.o(.text+0x616): In function `i4brbchwrite': : undefined reference to `i4b_Bgetmbuf' i4b_tel.o(.text+0x51d): In function `i4btelread': : undefined reference to `i4b_Bfreembuf' i4b_tel.o(.text+0x718): In function `tel_tone': : undefined reference to `i4b_Bgetmbuf' i4b_tel.o(.text+0xa4b): In function `i4btelioctl': : undefined reference to `i4b_Bfreembuf' i4b_tel.o(.text+0xdab): In function `i4btelwrite': : undefined reference to `i4b_Bgetmbuf' i4b_ctl.o(.text+0x12b): In function `i4bctlioctl': : undefined reference to `i4b_l1_debug' i4b_ctl.o(.text+0x192): In function `i4bctlioctl': : undefined reference to `i4b_l1_debug' capi_l4if.o(.text+0x6d): In function `i4b_capi_bch_config': : undefined reference to `i4b_Bcleanifq' capi_l4if.o(.text+0x8a): In function `i4b_capi_bch_config': : undefined reference to `i4b_Bcleanifq' capi_l4if.o(.text+0xa9): In function `i4b_capi_bch_config': : undefined reference to `i4b_Bfreembuf' capi_llif.o(.text+0xcf): In function `capi_ll_receive': : undefined reference to `i4b_Dfreembuf' capi_llif.o(.text+0x124): In function `capi_ll_receive': : undefined reference to `i4b_Bfreembuf' capi_llif.o(.text+0x131): In function `capi_ll_receive': : undefined reference to `i4b_Dfreembuf' capi_msgs.o(.text+0xf): In function `capi_listen_req': : undefined reference to `i4b_Dgetmbuf' capi_msgs.o(.text+0x156): In function `capi_info_ind': : undefined reference to `i4b_Dgetmbuf' capi_msgs.o(.text+0x23f): In function `capi_alert_req': : undefined reference to `i4b_Dgetmbuf' capi_msgs.o(.text+0x35a): In function `capi_connect_req': : undefined reference to `i4b_Dgetmbuf' capi_msgs.o(.text+0x670): In function `capi_connect_b3_req': : undefined reference to `i4b_Dgetmbuf' capi_msgs.o(.text+0x740): more undefined references to `i4b_Dgetmbuf' follow iavc_lli.o(.text+0x43a): In function `iavc_receive': : undefined reference to `i4b_Bgetmbuf' iavc_lli.o(.text+0x4e8): In function `iavc_receive': : undefined reference to `i4b_Dfreembuf' iavc_lli.o(.text+0x844): In function `iavc_start_tx': : undefined reference to `i4b_Dfreembuf' iavc_lli.o(.text+0x99f): In function `iavc_start_tx': : undefined reference to `i4b_Bfreembuf' iavc_lli.o(.text+0xb39): In function `iavc_handle_rx': : undefined reference to `i4b_Dgetmbuf' iavc_lli.o(.text+0x1114): In function `iavc_send': : undefined reference to `i4b_Dfreembuf' iavc_lli.o(.text+0x111f): In function `iavc_send': : undefined reference to `i4b_Bfreembuf' iavc_lli.o(.text+0x1140): In function `iavc_send': : undefined reference to `i4b_Dfreembuf' iavc_lli.o(.text+0x1150): In function `iavc_send': : undefined reference to `i4b_Bfreembuf' iavc_lli.o(.text+0x116c): In function `iavc_release': : undefined reference to `i4b_Dgetmbuf' iavc_lli.o(.text+0x1204): In function `iavc_register': : undefined reference to `i4b_Dgetmbuf' iavc_lli.o(.text+0x1594): In function `iavc_load': : undefined reference to `i4b_Dgetmbuf' i4b_l2.o(.text+0xe6): In function `i4b_dl_data_req': : undefined reference to `i4b_Dfreembuf' i4b_l2.o(.text+0x1ef): In function `i4b_ph_activate_ind': : undefined reference to `i4b_l1_debug' i4b_l2.o(.text+0x23f): In function `i4b_ph_deactivate_ind': : undefined reference to `i4b_l1_debug' i4b_l2.o(.text+0x323): In function `i4b_l2_unit_init': : undefined reference to `i4b_Dfreembuf' i4b_l2.o(.text+0x369): In function `i4b_mph_status_ind': : undefined reference to `i4b_l1_debug' i4b_l2.o(.text+0x4f9): In function `i4b_mdl_command_req': : undefined reference to `i4b_l1l2_func' i4b_l2.o(.text+0x530): In function `i4b_mdl_command_req': : undefined reference to `i4b_l1l2_func' i4b_l2.o(.text+0x57d): In function `i4b_ph_data_ind': : undefined reference to `i4b_Dfreembuf' i4b_l2.o(.text+0x5b5): In function `i4b_ph_data_ind': : undefined reference to `i4b_Dfreembuf' i4b_l2fsm.o(.text+0x67d): In function `F_AE01': : undefined reference to `i4b_Dcleanifq' i4b_l2fsm.o(.text+0x6a6): In function `F_AE01': : undefined reference to `i4b_Dcleanifq' i4b_l2fsm.o(.text+0x6cd): In function `F_AE05': : undefined reference to `i4b_Dcleanifq' i4b_l2fsm.o(.text+0x71d): In function `F_AE06': : undefined reference to `i4b_Dcleanifq' i4b_l2fsm.o(.text+0x891): In function `F_AE09': : undefined reference to `i4b_Dcleanifq' i4b_l2fsm.o(.text+0x929): more undefined references to `i4b_Dcleanifq' follow i4b_uframe.o(.text+0x3d7): In function `i4b_build_u_frame': : undefined reference to `i4b_Dgetmbuf' i4b_uframe.o(.text+0x44e): In function `i4b_tx_sabme': : undefined reference to `i4b_l1l2_func' i4b_uframe.o(.text+0x481): In function `i4b_tx_sabme': : undefined reference to `i4b_l1l2_func' i4b_uframe.o(.text+0x4b6): In function `i4b_tx_dm': : undefined reference to `i4b_l1l2_func' i4b_uframe.o(.text+0x4e9): In function `i4b_tx_dm': : undefined reference to `i4b_l1l2_func' i4b_uframe.o(.text+0x51e): In function `i4b_tx_disc': : undefined reference to `i4b_l1l2_func' i4b_uframe.o(.text+0x551): more undefined references to `i4b_l1l2_func' follow i4b_uframe.o(.text+0xa9): In function `i4b_rxd_u_frame': : undefined reference to `i4b_Dfreembuf' i4b_uframe.o(.text+0x111): In function `i4b_rxd_u_frame': : undefined reference to `i4b_Dfreembuf' i4b_tei.o(.text+0x2d): In function `build_tei_mgmt_frame': : undefined reference to `i4b_Dgetmbuf' i4b_tei.o(.text+0x6f): In function `build_tei_mgmt_frame': : undefined reference to `i4b_Dfreembuf' i4b_tei.o(.text+0x137): In function `i4b_tei_chkresp': : undefined reference to `i4b_l1l2_func' i4b_tei.o(.text+0x478): In function `i4b_tei_verify': : undefined reference to `i4b_l1l2_func' i4b_tei.o(.text+0x4d4): In function `i4b_tei_assign': : undefined reference to `i4b_l1l2_func' i4b_tei.o(.text+0x1c1): In function `i4b_tei_rxframe': : undefined reference to `i4b_Dfreembuf' i4b_sframe.o(.text+0x167): In function `i4b_build_s_frame': : undefined reference to `i4b_Dgetmbuf' i4b_sframe.o(.text+0x1dc): In function `i4b_tx_rej_response': : undefined reference to `i4b_l1l2_func' i4b_sframe.o(.text+0x214): In function `i4b_tx_rej_response': : undefined reference to `i4b_l1l2_func' i4b_sframe.o(.text+0x248): In function `i4b_tx_rnr_response': : undefined reference to `i4b_l1l2_func' i4b_sframe.o(.text+0x280): In function `i4b_tx_rnr_response': : undefined reference to `i4b_l1l2_func' i4b_sframe.o(.text+0x2b4): In function `i4b_tx_rnr_command': : undefined reference to `i4b_l1l2_func' i4b_sframe.o(.text+0x2ec): more undefined references to `i4b_l1l2_func' follow i4b_sframe.o(.text+0x2d): In function `i4b_rxd_s_frame': : undefined reference to `i4b_Dfreembuf' i4b_iframe.o(.text+0x124): In function `i4b_rxd_i_frame': : undefined reference to `i4b_Dfreembuf' i4b_iframe.o(.text+0x14e): In function `i4b_rxd_i_frame': : undefined reference to `i4b_Dfreembuf' i4b_iframe.o(.text+0x187): In function `i4b_rxd_i_frame': : undefined reference to `i4b_Dfreembuf' i4b_iframe.o(.text+0x2c4): In function `i4b_i_frame_queued_up': : undefined reference to `i4b_l1l2_func' i4b_iframe.o(.text+0x2fa): In function `i4b_i_frame_queued_up': : undefined reference to `i4b_Dfreembuf' i4b_iframe.o(.text+0x36): In function `i4b_rxd_i_frame': : undefined reference to `i4b_Dfreembuf' i4b_util.o(.text+0x1e): In function `i4b_l1_activate': : undefined reference to `i4b_l1l2_func' i4b_util.o(.text+0x34): In function `i4b_clear_exception_conditions': : undefined reference to `i4b_Dcleanifq' i4b_util.o(.text+0x49): In function `i4b_clear_exception_conditions': : undefined reference to `i4b_Dfreembuf' i4b_util.o(.text+0x400): In function `i4b_rxd_ack': : undefined reference to `i4b_Dfreembuf' i4b_util.o(.text+0x42f): In function `i4b_rxd_ack': : undefined reference to `i4b_Dfreembuf' i4b_l2if.o(.text+0x54f): In function `i4b_dl_data_ind': : undefined reference to `i4b_Dfreembuf' i4b_l2if.o(.text+0x573): In function `i4b_dl_unit_data_ind': : undefined reference to `i4b_Dfreembuf' i4b_l2if.o(.text+0x595): In function `i4b_l3_tx_connect': : undefined reference to `i4b_Dgetmbuf' i4b_l2if.o(.text+0x63e): In function `i4b_l3_tx_release_complete': : undefined reference to `i4b_Dgetmbuf' i4b_l2if.o(.text+0x761): In function `i4b_l3_tx_disconnect': : undefined reference to `i4b_Dgetmbuf' i4b_l2if.o(.text+0x8be): In function `i4b_l3_tx_setup': : undefined reference to `i4b_Dgetmbuf' i4b_l2if.o(.text+0xb29): In function `i4b_l3_tx_connect_ack': : undefined reference to `i4b_Dgetmbuf' i4b_l2if.o(.text+0xbc8): more undefined references to `i4b_Dgetmbuf' follow i4b_i4bdrv.o(.text+0xf8): In function `i4bclose': : undefined reference to `i4b_Dcleanifq' i4b_i4bdrv.o(.text+0x1e9): In function `i4bread': : undefined reference to `i4b_Dfreembuf' i4b_i4bdrv.o(.text+0xd7b): In function `i4bputqueue': : undefined reference to `i4b_Dfreembuf' i4b_i4bdrv.o(.text+0xef7): In function `i4bputqueue_hipri': : undefined reference to `i4b_Dfreembuf' i4b_i4bdrv.o(.text+0xdfd): In function `i4bputqueue': : undefined reference to `i4b_Dfreembuf' i4b_i4bdrv.o(.text+0xf7d): In function `i4bputqueue_hipri': : undefined reference to `i4b_Dfreembuf' i4b_l4.o(.text+0x12f): In function `i4b_l4_pdeact': : undefined reference to `i4b_Dgetmbuf' i4b_l4.o(.text+0x1aa): In function `i4b_l4_l12stat': : undefined reference to `i4b_Dgetmbuf' i4b_l4.o(.text+0x1ee): In function `i4b_l4_teiasg': : undefined reference to `i4b_Dgetmbuf' i4b_l4.o(.text+0x23e): In function `i4b_l4_dialout': : undefined reference to `i4b_Dgetmbuf' i4b_l4.o(.text+0x292): In function `i4b_l4_dialoutnumber': : undefined reference to `i4b_Dgetmbuf' i4b_l4.o(.text+0x38e): more undefined references to `i4b_Dgetmbuf' follow *** Error code 1 Stop in /usr/obj/usr/src/sys/BEASTIE. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. I used these configs for the make kernel run: # AVM B1/T1 device i4bcapi device iavc # protocol stack device i4bq921 device i4bq931 device i4b # control devices device i4bctl device i4brbch options NI4BRBCH=4 device i4btel options NI4BTEL=2 # IP over raw HDLC device i4bipr options NI4BIPR=4 options IPR_VJ # kernel sppp/isppp device i4bisppp options NI4BISPPP=4 Sorry, am puzzled again :( Do I have something wrong in my kernel config? Where does the missing symbol result from? Marcus