From owner-freebsd-isdn Sun Nov 28 0:33: 8 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from fleming.cs.strath.ac.uk (fleming.cs.strath.ac.uk [130.159.196.126]) by hub.freebsd.org (Postfix) with ESMTP id 7E86114CE7; Sun, 28 Nov 1999 00:33:04 -0800 (PST) (envelope-from roger@cs.strath.ac.uk) Received: from bfg (scary.dmem.strath.ac.uk [130.159.202.5]) by fleming.cs.strath.ac.uk (8.8.8/8.8.8) with SMTP id IAA24437 Sun, 28 Nov 1999 08:32:59 GMT Message-ID: <002701bf397b$3c66e480$0200000a@bfg> From: "Roger Hardiman" To: "Gary Jennejohn" Cc: , , Subject: Re: Help - I need a login shell over my ISDN line Date: Sun, 28 Nov 1999 08:23:48 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.1 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Roger Hardiman writes: >>I need to move over to ISDN. >>So, On FreeBSD I need some way to have getty (or mgetty) >>listening to the ISDN, answering the call, starting the login process. > >You have a basic misunderstanding. The isdn4bsd stuff is a network service. >You use the normal network things like telnet, rlogin, ssh, etc. Well, I now under stand that what I want is for i4b to understand v.110 Currently i4b does only support network stuff. It supports the PPP protocol over the ISDN line to your ISP. I need is for i4b to handle the v.110 protocol. My GSM Mobile Phone + PCMCIA card can be set to dial a normal analogue modem and it connects at 9600 (v.32, v.28 aah I forget which V.xx number it is) It can also be set to V.110 mode to dial an ISDN 'modem' v.110 will negotiate the data rate and come back with CONNECTION 9600 and I'm connected. Dialing an analogue modem (v.32 or whatever) takes about 30 seconds to connect. Dialing an ISDN line with v.110 protocol takes about 5 seconds to connect. And both appear to the userland apps to be the same. You just use ATDT 0141 nnnnnn to dial analogue and ATDI 0141 mmmmmm to dial v.110 digital (or set an S-Register to force ISDN mode, then use ATDT) I've no idea how easy or hard adding v.110 to i4b will be. Looking at 'isdntest' in the i4b userland code, it seems I can write code to work with the raw B-Channel and support any protocol I want. In the end, time was against me so we just bought an external Hayes Accura ISDN TA. This supports v.110 and v.120 protocols, and just plugs into the serial port on my FreeBSD box. It has the full AT command set and looks like any other 'modem' to FreeBSD. We just set up the same mgetty I have on my analogue modems for the ISDN external TA. And I can dial up and get online (either a shell account or PPP) quickly and easily via ISDN or via analogue POTS. If anyone is interested in supporting v.110 with i4b, we can be willing test subjects. Cheers Roger -- Roger Hardiman Jen Clark Strathclyde University Telepresence Research Group roger@cs.strath.ac.uk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 0:36:38 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from fleming.cs.strath.ac.uk (fleming.cs.strath.ac.uk [130.159.196.126]) by hub.freebsd.org (Postfix) with ESMTP id 7520114CE7 for ; Sun, 28 Nov 1999 00:36:34 -0800 (PST) (envelope-from roger@cs.strath.ac.uk) Received: from bfg (scary.dmem.strath.ac.uk [130.159.202.5]) by fleming.cs.strath.ac.uk (8.8.8/8.8.8) with SMTP id IAA24440 Sun, 28 Nov 1999 08:33:02 GMT Message-ID: <002801bf397b$40eb8240$0200000a@bfg> From: "Roger Hardiman" To: "Gerald Heinig" , "Gary Jennejohn" Cc: Subject: Re: Help - I need a login shell over my ISDN line Date: Sun, 28 Nov 1999 08:32:04 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.1 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi >I seem to remember Roger saying he didnīt want ppp for some reason. If >raw ip isnīt an option either, then it sounds as though heīs looking for >something like X.75 >Hmmm... cool idea for a project... :-) Well, my GSM mobile phones work in v.110 and that is what I want. I have to admit I've no idea what X.75 is. ppp or raw ip over ISDN is not an option for me. I'm replacing an exisitng analogue dial up system with ISDN. The current code on Win98 does this.... Opens COM2, issues AT codes to dial up, get the connection, does its stuff, then terminates the call. No PPP or network protocols involved. I want to do the same, but dial an ISDN number instead. The GSM mobile to supports V.110 but i4b does not. So, I got an External ISDN TA now, and that plugs into a serial port on my FreeBSD machine. It supports v.110 and my Win98 code can dial the ISDN line perfectly with no changes. So, what is involved in v.110? I presume there is a protocol handshake "I support these speeds", "what speeds can you support?" "ok lets agree on speed xxxx", "ok" "Print CONNECTED at xxxx" Anything else? Roger To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 1: 7:17 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from fleming.cs.strath.ac.uk (fleming.cs.strath.ac.uk [130.159.196.126]) by hub.freebsd.org (Postfix) with ESMTP id 55F5214E1A for ; Sun, 28 Nov 1999 01:07:10 -0800 (PST) (envelope-from roger@cs.strath.ac.uk) Received: from bfg (scary.dmem.strath.ac.uk [130.159.202.5]) by fleming.cs.strath.ac.uk (8.8.8/8.8.8) with SMTP id JAA24604 Sun, 28 Nov 1999 09:07:04 GMT Message-ID: <008501bf397f$fefbae00$0200000a@bfg> From: "Roger Hardiman" To: "Andrew Gordon" Cc: Subject: Re: Help - I need a login shell over my ISDN line Date: Sun, 28 Nov 1999 09:01:07 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.1 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi >Note however that none of this is ever "end-to-end" ISDN. You are always >running a GSM protocol over the wireless link, which implements a >bytestream (or bitstream if synchronous mode), and then connects to a >modem or TA at the MSC. Ok. >>From an I4B point of view, the hard part is not implementing the protocols >themselves, but the infrastructure to support them: Rec. V.120 itself is >only 36 pages, and the code to do HDLC over the B channel already exists >for other other purposes in I4B. The major stuff to write is the tty >handling, call set-up control etc. > >In BISDN, there was a skeleton of this, doing all the work in the >kernel. However, it occurs to me that you might be able to save a lot of >work by doing it as a daemon: you can get all the tty stuff by sitting on >the back end of a pty, and you can probably get most of the ISDN interface >out of the RBCH stuff that /usr/sbin/ppp has recently started using: it >needs to do much the same work (exchanging HDLC frames over the B channel, >dialling calls etc.). > I was thinking of opening the Raw B channels in a userland daemon support the protocols too and had looked at Brian's PPP code. Currently I'm not sure if we will have any time to devote to a v.110 or v.120 implementation. I'll know more when I see this GSM Next Generation HSCSD mobile phone next week after TMA32 Roger To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 2:34:35 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from widukind.bi.teuto.net (widukind.bi.teuto.net [212.8.197.28]) by hub.freebsd.org (Postfix) with ESMTP id CDCDF14F52 for ; Sun, 28 Nov 1999 02:34:31 -0800 (PST) (envelope-from martin@rumolt.teuto.de) Received: from rumolt.teuto.de (rumolt.teuto.de [212.8.203.81]) by widukind.bi.teuto.net (8.9.3/8.9.3) with ESMTP id LAA24534; Sun, 28 Nov 1999 11:34:29 +0100 Received: from martins (hwart.teuto.de [212.8.203.83]) by rumolt.teuto.de (8.8.8/8.8.8) with SMTP id LAA08353; Sun, 28 Nov 1999 11:26:34 +0100 (MET) From: "Martin Husemann" To: "Roger Hardiman" , "Gerald Heinig" , "Gary Jennejohn" Cc: Subject: RE: Help - I need a login shell over my ISDN line Date: Sun, 28 Nov 1999 11:26:34 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <002801bf397b$40eb8240$0200000a@bfg> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Importance: Normal Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > So, what is involved in v.110? This is number two on my would-be-fun-to-do-but-only-if-funded projects list (number one being: writing an Euro-File-Transfer daemon for I4B). Funding in this sense only means: get me some test equipement (a TA with V.110/V.120 to call in) and a set of copies for the relevant standards. The test equipement may be returned after finishing the project, if you like. But if the standards don't match reality, as Andrew suggested, this would not help... For the Euro-File-Transfer: just order me the standards (I have a list of what is needed, would probably be ~1K DM if I got the Beuth prices right - having time to read through all the stuff in a public access point may reduce this list a bit). Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 3:45:53 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from shrewd.knigma.org (host212-140-3-46.btinternet.com [212.140.3.46]) by hub.freebsd.org (Postfix) with ESMTP id A86E1155DD for ; Sun, 28 Nov 1999 03:45:21 -0800 (PST) (envelope-from markk@knigma.org) Received: from lap.knigma.org (lap.knigma.org [10.128.148.202]) by shrewd.knigma.org (8.9.3/8.9.3) with SMTP id LAA00570 for ; Sun, 28 Nov 1999 11:45:28 GMT (envelope-from markk@knigma.org) Message-ID: <0jKsSAA9WRQ4EwMj@knigma.org> Date: Sun, 28 Nov 1999 11:45:01 +0000 To: freebsd-isdn@freebsd.org From: Mark Knight Subject: Re: Panic caused by mbuf exhaustion in i4b with AVM PCI References: <199911271916.UAA07365@peedub.muc.de> In-Reply-To: <199911271916.UAA07365@peedub.muc.de> MIME-Version: 1.0 X-Mailer: Turnpike Integrated Version 4.02 U Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In article <199911271916.UAA07365@peedub.muc.de>, Gary Jennejohn writes >OK, I talked to Hellmuth about the problem and it looks like a change to >i4b_hscx.c, which handles it, was not back-ported to the Fritz! PCI driver. > >This patch will hopefully alleviate, or maybe even fix, the problem. This >one compiles :) Please test and report back to the list, thanks. > Thanks again! Basically the same result as the last patch when two simultaneous calls are placed. Only noticeable improvement was that now only one call is necessary to clear the problem and prevent panic. I've included the tail end of a new trace - hopefully it's got the important bit - fewer overruns this time:) i4b-L3-i4b_decode_q931_cs0_ie: IEI_PROGRESSINDICATOR i4b-L3-i4b_decode_q931_cs0_ie: IEI_CALLED = 316055 i4b-L3-next_l3state: L3 FSM event [EV_SETUP - rxd SETUP]: [ST_U0 - Null => ST_U6 - In Pres] i4b-L3-F_00H: FSM function F_00H executing i4b-L4-T400_start: cr = 2 i4b-L1-avma1pp_hscx_intr: receive data overflow i4b-L4-cd_by_cdid: found cdid - index=1 cdid=16 cr=2 i4b-L4-T400_stop: cr = 2 i4b-L4-i4bioctl: I4B_CONNECT_RESP max_idle_time set to 5 seconds i4b-L4-cd_by_cdid: found cdid - index=1 cdid=16 cr=2 i4b-L4-T400_stop: cr = 2 i4b-L3-next_l3state: L3 FSM event [EV_SETACRS - L4 accept RSP]: [ST_U6 - In Pres => ST_SUSE - Subroutine sets state] i4b-L3-F_06E: FSM function F_06E executing i4b-L3-tx CONNECT: unit 0, cr = 0x02 i4b-L1-ph_data_req: ISAC_TX_ACTIVE set i4b-L2-i4b_T200_start: unit 0 i4b-L3-T313_start: cr = 2 i4b-L1-isic_isac_irq: unit 0: ista = 0x10 i4b-L1-isic_isac_irq: unit 0: ista = 0x80 i4b-L2-i4b_rxd_s_frame: rx'd RR, N(R) = 38 i4b-L2-F_MF17: FSM function F_MF17 executing i4b-L2-i4b_T200_stop: unit 0 i4b-L2-i4b_next_l2state: FSM S-event [EV_RXRR]: [ST_MULTIFR => ST_MULTIFR] i4b-L1-isic_isac_irq: unit 0: ista = 0x80 i4b-L3-i4b_decode_q931: Call Ref, len 1, val 2, flag 0 i4b-L4-cd_by_unitcr: found cd, index=1 cdid=16 cr=2 i4b-L3-rx CONNECT-ACK: unit 0, cr = 0x02 i4b-L3-next_l3state: L3 FSM event [EV_CONACK - rxd CONN ACK]: [ST_U8 - In ConReq => ST_U10 - Active] i4b-L3-F_08R: FSM function F_08R executing i4b-L3-T313_stop: cr = 2 i4b-L4-i4b_l4_connect_active_ind: last_active/connect_time=943789094 i4b-L1-avma1pp_bchannel_setup: unit=0, channel=1, activate i4b-L1-avma1pp_hscx_init: unit=0, channel=1, activate i4b-L1-avma1pp_hscx_init: BPROT_NONE?? i4b-L4-i4b_l4_setup_timeout: 943789094: direction 1, shorthold algorithm 0 i4b-L4-i4b_l4_setup_timeout: 943789094: incoming-call, setup max_idle_time to 5 i4b-L2-i4b_tx_rr_response: tx RR, unit = 0 i4b-L1-ph_data_req: ISAC_TX_ACTIVE set i4b-L2-i4b_T200_stop: unit 0 i4b-L1-avma1pp_hscx_intr: receive data overflow i4b-L1-isic_isac_irq: unit 0: ista = 0x10 i4b-L4-i4b_idle_check: 943789094: incoming-call, activity, last_active=943789094, max_idle=5 i4b-L4-i4b_idle_check: 943789095: incoming-call, activity, last_active=943789095, max_idle=5 i4b-L4-i4b_idle_check: 943789095: incoming-call, activity, last_active=943789095, max_idle=5 i4b-L4-i4b_idle_check: 943789095: incoming-call, activity, last_active=943789095, max_idle=5 i4b-L4-i4b_idle_check: 943789095: incoming-call, activity, last_active=943789095, max_idle=5 i4b-L4-i4b_idle_check: 943789096: incoming-call, activity, last_active=943789096, max_idle=5 i4b-L4-i4b_idle_check: 943789096: incoming-call, activity, last_active=943789096, max_idle=5 i4b-L4-i4b_idle_check: 943789096: incoming-call, activity, last_active=943789096, max_idle=5 i4b-L4-i4b_idle_check: 943789096: incoming-call, activity, last_active=943789096, max_idle=5 i4b-L4-i4b_idle_check: 943789097: incoming-call, activity, last_active=943789097, max_idle=5 i4b-L4-i4b_idle_check: 943789097: incoming-call, activity, last_active=943789097, max_idle=5 i4b-L4-i4b_idle_check: 943789097: incoming-call, activity, last_active=943789097, max_idle=5 i4b-L4-i4b_idle_check: 943789097: incoming-call, activity, last_active=943789097, max_idle=5 i4b-L4-i4b_idle_check: 943789098: incoming-call, activity, last_active=943789098, max_idle=5 i4b-L4-i4b_idle_check: 943789098: incoming-call, activity, last_active=943789097, max_idle=5 i4b-L4-cd_by_cdid: found cdid - index=0 cdid=15 cr=1 i4b-L4-cd_by_cdid: found cdid - index=0 cdid=15 cr=1 i4b-L3-next_l3state: L3 FSM event [EV_DISCRQ - L4 DISC REQ]: [ST_U10 - Active => ST_U11 - Disc Req] i4b-L3-F_DCRQ: FSM function F_DCRQ executing i4b-L3-tx DISCONNECT: unit 0, cr = 0x01 i4b-L1-ph_data_req: ISAC_TX_ACTIVE set i4b-L2-i4b_T200_start: unit 0 i4b-L3-T305_start: cr = 1 i4b-L1-isic_isac_irq: unit 0: ista = 0x10 i4b-L1-isic_isac_irq: unit 0: ista = 0x80 i4b-L2-i4b_rxd_s_frame: rx'd RR, N(R) = 39 i4b-L2-F_MF17: FSM function F_MF17 executing i4b-L2-i4b_T200_stop: unit 0 i4b-L2-i4b_next_l2state: FSM S-event [EV_RXRR]: [ST_MULTIFR => ST_MULTIFR] i4b-L4-i4b_idle_check: 943789098: incoming-call, activity, last_active=943789098, max_idle=5 i4b-L1-isic_isac_irq: unit 0: ista = 0x80 i4b-L3-i4b_decode_q931: Call Ref, len 1, val 1, flag 0 i4b-L4-cd_by_unitcr: found cd, index=0 cdid=15 cr=1 i4b-L3-rx RELEASE: unit 0, cr = 0x01 i4b-L3-next_l3state: L3 FSM event [EV_RELEASE - rxd REL]: [ST_U11 - Disc Req => ST_U0 - Null] i4b-L3-F_11J: FSM function F_11J executing i4b-L3-T305_stop: cr = 1 i4b-L3-tx RELEASE-COMPLETE: unit 0, cr = 0x01 i4b-L1-ph_data_req: ISAC_TX_ACTIVE set i4b-L2-i4b_T200_start: unit 0 i4b-L1-avma1pp_hscx_init: unit=0, channel=0, deactivate i4b-L1-avma1pp_hscx_init: 0 NOT deactivated i4b-L1-avma1pp_bchannel_setup: unit=0, channel=0, deactivate i4b-L4-freecd_by_cd: releasing cd - index=0 cdid=15 cr=1 i4b-L1-avma1pp_hscx_intr: receive data overflow i4b-L1-avma1pp_hscx_intr: receive data overflow i4b-L1-isic_isac_irq: unit 0: ista = 0x10 i4b-L1-isic_isac_irq: unit 0: ista = 0x80 i4b-L2-i4b_rxd_s_frame: rx'd RR, N(R) = 40 i4b-L2-F_MF17: FSM function F_MF17 executing i4b-L2-i4b_T200_stop: unit 0 i4b-L2-i4b_next_l2state: FSM S-event [EV_RXRR]: [ST_MULTIFR => ST_MULTIFR] i4b-L4-i4b_idle_check: 943789099: incoming-call, activity, last_active=943789099, max_idle=5 i4b-L4-i4b_idle_check: 943789099: incoming-call, activity, last_active=943789099, max_idle=5 i4b-L4-i4b_idle_check: 943789100: incoming-call, activity, last_active=943789100, max_idle=5 i4b-L4-i4b_idle_check: 943789100: incoming-call, activity, last_active=943789100, max_idle=5 i4b-L4-i4b_idle_check: 943789101: incoming-call, activity, last_active=943789101, max_idle=5 i4b-L4-i4b_idle_check: 943789101: incoming-call, activity, last_active=943789101, max_idle=5 i4b-L4-i4b_idle_check: 943789102: incoming-call, activity, last_active=943789102, max_idle=5 i4b-L1-isic_isac_irq: unit 0: ista = 0x80 i4b-L4-i4b_idle_check: 943789102: incoming-call, activity, last_active=943789102, max_idle=5 i4b-L1-isic_isac_irq: unit 0: ista = 0x80 i4b-L4-i4b_idle_check: 943789103: incoming-call, activity, last_active=943789103, max_idle=5 i4b-L4-i4b_idle_check: 943789103: incoming-call, activity, last_active=943789103, max_idle=5 i4b-L4-i4b_idle_check: 943789104: incoming-call, activity, last_active=943789104, max_idle=5 i4b-L4-i4b_idle_check: 943789104: incoming-call, activity, last_active=943789104, max_idle=5 i4b-L4-i4b_idle_check: 943789105: incoming-call, activity, last_active=943789104, max_idle=5 i4b-L4-cd_by_cdid: found cdid - index=1 cdid=16 cr=2 i4b-L4-cd_by_cdid: found cdid - index=1 cdid=16 cr=2 i4b-L3-next_l3state: L3 FSM event [EV_DISCRQ - L4 DISC REQ]: [ST_U10 - Active => ST_U11 - Disc Req] i4b-L3-F_DCRQ: FSM function F_DCRQ executing i4b-L3-tx DISCONNECT: unit 0, cr = 0x02 i4b-L1-ph_data_req: ISAC_TX_ACTIVE set i4b-L2-i4b_T200_start: unit 0 i4b-L3-T305_start: cr = 2 i4b-L1-isic_isac_irq: unit 0: ista = 0x10 i4b-L1-isic_isac_irq: unit 0: ista = 0x80 i4b-L2-i4b_rxd_s_frame: rx'd RR, N(R) = 41 i4b-L2-F_MF17: FSM function F_MF17 executing i4b-L2-i4b_T200_stop: unit 0 i4b-L2-i4b_next_l2state: FSM S-event [EV_RXRR]: [ST_MULTIFR => ST_MULTIFR] i4b-L1-isic_isac_irq: unit 0: ista = 0x80 i4b-L3-i4b_decode_q931: Call Ref, len 1, val 2, flag 0 i4b-L4-cd_by_unitcr: found cd, index=1 cdid=16 cr=2 i4b-L3-rx RELEASE: unit 0, cr = 0x02 i4b-L3-next_l3state: L3 FSM event [EV_RELEASE - rxd REL]: [ST_U11 - Disc Req => ST_U0 - Null] i4b-L3-F_11J: FSM function F_11J executing i4b-L3-T305_stop: cr = 2 i4b-L3-tx RELEASE-COMPLETE: unit 0, cr = 0x02 i4b-L1-ph_data_req: ISAC_TX_ACTIVE set i4b-L2-i4b_T200_start: unit 0 i4b-L1-avma1pp_hscx_init: unit=0, channel=1, deactivate i4b-L1-avma1pp_bchannel_setup: unit=0, channel=1, deactivate i4b-L4-freecd_by_cd: releasing cd - index=1 cdid=16 cr=2 i4b-L1-avma1pp_hscx_intr: receive data overflow i4b-L1-isic_isac_irq: unit 0: ista = 0x10 i4b-L1-isic_isac_irq: unit 0: ista = 0x80 i4b-L2-i4b_rxd_s_frame: rx'd RR, N(R) = 42 i4b-L2-F_MF17: FSM function F_MF17 executing i4b-L2-i4b_T200_stop: unit 0 i4b-L2-i4b_next_l2state: FSM S-event [EV_RXRR]: [ST_MULTIFR => ST_MULTIFR] -- Mark Knight To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 4: 8:44 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from nets5.rz.rwth-aachen.de (nets5.rz.RWTH-Aachen.DE [137.226.144.13]) by hub.freebsd.org (Postfix) with ESMTP id 2CD0A15772 for ; Sun, 28 Nov 1999 04:08:16 -0800 (PST) (envelope-from heinig@hdz-ima.rwth-aachen.de) Received: from hdz-ima.rwth-aachen.de (s4m214.dialup.RWTH-Aachen.DE [137.226.8.214]) by nets5.rz.rwth-aachen.de (8.9.1a/8.9.1/8) with ESMTP id NAA01370; Sun, 28 Nov 1999 13:08:14 +0100 (MET) Message-ID: <38411AEE.ED134536@hdz-ima.rwth-aachen.de> Date: Sun, 28 Nov 1999 13:07:10 +0100 From: Gerald Heinig Organization: Institute of Computer Science in Mech. Eng., Aachen Technical University X-Mailer: Mozilla 4.61 [en] (X11; I; FreeBSD 3.3-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: Roger Hardiman Cc: isdn@FreeBSD.ORG Subject: Re: Help - I need a login shell over my ISDN line References: <002801bf397b$40eb8240$0200000a@bfg> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Content-Transfer-Encoding: 8bit Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Roger Hardiman wrote: > > Hi > > >I seem to remember Roger saying he didnīt want ppp for some reason. If > >raw ip isnīt an option either, then it sounds as though heīs looking for > >something like X.75 > >Hmmm... cool idea for a project... :-) > > Well, my GSM mobile phones work in v.110 and that > is what I want. > > I have to admit I've no idea what X.75 is. ...and I have to admit I didnīt read the question properly :-( X75 is X25 packets over B channel, basically. Nothing to do with your problem - sorry about the noise. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 4:22:22 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.40.131]) by hub.freebsd.org (Postfix) with ESMTP id 4CD2F14E82 for ; Sun, 28 Nov 1999 04:22:18 -0800 (PST) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.2) with ESMTP id NAA15828; Sun, 28 Nov 1999 13:19:49 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: Gerald Heinig Cc: Roger Hardiman , isdn@FreeBSD.ORG Subject: Re: Help - I need a login shell over my ISDN line In-reply-to: Your message of "Sun, 28 Nov 1999 13:07:10 +0100." <38411AEE.ED134536@hdz-ima.rwth-aachen.de> Date: Sun, 28 Nov 1999 13:19:48 +0100 Message-ID: <15826.943791588@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message <38411AEE.ED134536@hdz-ima.rwth-aachen.de>, Gerald Heinig writes: >Roger Hardiman wrote: >> >> Hi >> >> >I seem to remember Roger saying he didnīt want ppp for some reason. If >> >raw ip isnīt an option either, then it sounds as though heīs looking for >> >something like X.75 >> >Hmmm... cool idea for a project... :-) >> >> Well, my GSM mobile phones work in v.110 and that >> is what I want. >> >> I have to admit I've no idea what X.75 is. > >...and I have to admit I didnīt read the question properly :-( >X75 is X25 packets over B channel, basically. Uhm, no, X75 is X25++, or maybe more correctly: X.25 is the X.75lite. X.75 has multilink and all sorts of fancy things which X.25 doesn't have. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." FreeBSD -- It will take a long time before progress goes too far! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 6: 7:51 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from uni4nn.gn.iaf.nl (osmium.gn.iaf.nl [193.67.144.12]) by hub.freebsd.org (Postfix) with ESMTP id 8658514D75; Sun, 28 Nov 1999 06:07:45 -0800 (PST) (envelope-from wilko@yedi.iaf.nl) Received: from yedi.iaf.nl (uucp@localhost) by uni4nn.gn.iaf.nl (8.9.2/8.9.2) with UUCP id OAA18652; Sun, 28 Nov 1999 14:51:39 +0100 (MET) Received: (from wilko@localhost) by yedi.iaf.nl (8.9.3/8.9.3) id OAA51769; Sun, 28 Nov 1999 14:16:48 +0100 (CET) (envelope-from wilko) From: Wilko Bulte Message-Id: <199911281316.OAA51769@yedi.iaf.nl> Subject: Re: Help - I need a login shell over my ISDN line In-Reply-To: from Martin Husemann at "Nov 28, 1999 11:26:34 am" To: martin@rumolt.teuto.de (Martin Husemann), jkh@freebsd.org (Jordan K. Hubbard) Date: Sun, 28 Nov 1999 14:16:48 +0100 (CET) Cc: roger@cs.strath.ac.uk, heinig@hdz-ima.rwth-aachen.de, garyj@muc.de, isdn@freebsd.org X-Organisation: Private FreeBSD site - Arnhem, The Netherlands X-pgp-info: PGP public key at 'finger wilko@freefall.freebsd.org' X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org As Martin Husemann wrote ... > > So, what is involved in v.110? > > This is number two on my would-be-fun-to-do-but-only-if-funded projects list > (number one being: writing an Euro-File-Transfer daemon for I4B). > > Funding in this sense only means: get me some test equipement (a TA with Has this ever been discussed with Jordan? Really, there are $$ available to do this kind of thing. Jordan has mentioned multiple times that serious work that is relevant to the mainstream FreeBSD community can ask for $$. > V.110/V.120 to call in) and a set of copies for the relevant standards. The > test equipement may be returned after finishing the project, if you like. > But if the standards don't match reality, as Andrew suggested, this would > not help... > > For the Euro-File-Transfer: just order me the standards (I have a list of > what is needed, would probably be ~1K DM if I got the Beuth prices right - Put it in US$, then it is only $ 500 ;-) > having time to read through all the stuff in a public access point may > reduce this list a bit). -- | / o / / _ Arnhem, The Netherlands - Powered by FreeBSD - |/|/ / / /( (_) Bulte WWW : http://www.tcja.nl http://www.freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 7:49:53 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from awfulhak.org (dynamic-35.max4-du-ws.dialnetwork.pavilion.co.uk [212.74.9.163]) by hub.freebsd.org (Postfix) with ESMTP id A4D6A150C9 for ; Sun, 28 Nov 1999 07:49:15 -0800 (PST) (envelope-from brian@Awfulhak.org) Received: from hak.lan.Awfulhak.org (root@hak.lan.Awfulhak.org [172.16.0.12]) by awfulhak.org (8.9.3/8.9.3) with ESMTP id OAA01229; Sun, 28 Nov 1999 14:00:26 GMT (envelope-from brian@lan.awfulhak.org) Received: from hak.lan.Awfulhak.org (brian@localhost.lan.Awfulhak.org [127.0.0.1]) by hak.lan.Awfulhak.org (8.9.3/8.9.3) with ESMTP id OAA49428; Sun, 28 Nov 1999 14:00:26 GMT (envelope-from brian@hak.lan.Awfulhak.org) Message-Id: <199911281400.OAA49428@hak.lan.Awfulhak.org> X-Mailer: exmh version 2.1.0 09/18/1999 To: Andrew Gordon Cc: Roger Hardiman , isdn@FreeBSD.org, brian@hak.lan.Awfulhak.org Subject: Re: Help - I need a login shell over my ISDN line In-Reply-To: Message from Andrew Gordon of "Sun, 28 Nov 1999 01:20:59 GMT." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 28 Nov 1999 14:00:25 +0000 From: Brian Somers Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org [.....] > One thing I am not sure of is whether /usr/sbin/ppp is able to accept > incoming ISDN calls (I haven't been following that work too closely). If > it does, then all the interfaces you need are there to drop in a V.120 > daemon. I've now got a (user) ppp -> ppp connection going from one rbch to the other - it's not unlike the experimental stuff that Hellmuth added to 00.83.00. Hopefully some examples will be committed soon.... -- Brian Don't _EVER_ lose your sense of humour ! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 7:50: 7 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from awfulhak.org (dynamic-35.max4-du-ws.dialnetwork.pavilion.co.uk [212.74.9.163]) by hub.freebsd.org (Postfix) with ESMTP id 36D7E150FD for ; Sun, 28 Nov 1999 07:49:58 -0800 (PST) (envelope-from brian@Awfulhak.org) Received: from hak.lan.Awfulhak.org (root@hak.lan.Awfulhak.org [172.16.0.12]) by awfulhak.org (8.9.3/8.9.3) with ESMTP id OAA01234; Sun, 28 Nov 1999 14:01:53 GMT (envelope-from brian@lan.awfulhak.org) Received: from hak.lan.Awfulhak.org (brian@localhost.lan.Awfulhak.org [127.0.0.1]) by hak.lan.Awfulhak.org (8.9.3/8.9.3) with ESMTP id OAA50363; Sun, 28 Nov 1999 14:01:54 GMT (envelope-from brian@hak.lan.Awfulhak.org) Message-Id: <199911281401.OAA50363@hak.lan.Awfulhak.org> X-Mailer: exmh version 2.1.0 09/18/1999 To: wcp@pop.systemy.it Cc: hm@kts.org, freebsd-isdn@FreeBSD.ORG, brian@hak.lan.Awfulhak.org Subject: Re: i4b 0.83 & cdid In-Reply-To: Message from "Walter C. Pelissero" of "Wed, 10 Nov 1999 14:45:11 +0100." <14377.30439.202000.63996@demon.db.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 28 Nov 1999 14:01:53 +0000 From: Brian Somers Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > I just installed ISDN4BSD version 0.83 and I tried to run it with > userland PPP ver 991109 on FreeBSD 3.1-RELEASE, but I keep on getting > errors about invalid cdid (line 523 of msghdl.c) on DISCONNECT > message. I guess it happens whenever PPP tries to hangup the > connection. > > BTW, the manual page says that the cdid shouldn't be valid any more > when the connection is disconnected. > > I wouldn't bother if this hadn't the side effect of keeping the > connection up all day long. > > Any clue? How about the attached (curtesy of Hellmuth) ? -- Brian Don't _EVER_ lose your sense of humour ! Index: i4b_rbch.c =================================================================== RCS file: /home/ncvs/src/sys/i4b/driver/i4b_rbch.c,v retrieving revision 1.8 diff -u -r1.8 i4b_rbch.c --- i4b_rbch.c 1999/09/25 18:24:18 1.8 +++ i4b_rbch.c 1999/11/28 10:25:17 @@ -305,7 +305,7 @@ int unit = minor(dev); if (rbch_softc[unit].cd) { - i4b_l4_disconnect_ind(rbch_softc[unit].cd); + i4b_l4_drvrdisc(BDRV_RBCH, unit); rbch_softc[unit].cd = NULL; } rbch_softc[unit].sc_devstate &= ~ST_ISOPEN; @@ -553,7 +553,7 @@ if(rbch_softc[unit].sc_devstate & ST_CONNECTED) { DBGL4(L4_RBCHDBG, "i4brbchioctl", ("unit %d, disconnecting for DTR down\n", unit)); - i4b_l4_disconnect_ind(rbch_softc[unit].cd); + i4b_l4_drvrdisc(BDRV_RBCH, unit); } break; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 13:17:52 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from peedub.muc.de (peedub.muc.de [193.149.49.109]) by hub.freebsd.org (Postfix) with ESMTP id 5765914A28 for ; Sun, 28 Nov 1999 13:17:43 -0800 (PST) (envelope-from garyj@peedub.muc.de) Received: from peedub.muc.de (localhost [127.0.0.1]) by peedub.muc.de (8.9.3/8.6.9) with ESMTP id WAA01207; Sun, 28 Nov 1999 22:04:04 +0100 (CET) Message-Id: <199911282104.WAA01207@peedub.muc.de> X-Mailer: exmh version 2.1.0 09/18/1999 To: "Martin Husemann" Cc: freebsd-isdn@freebsd.org Subject: Re: Help - I need a login shell over my ISDN line Reply-To: Gary Jennejohn In-reply-to: Your message of "Sun, 28 Nov 1999 11:26:34 +0100." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 28 Nov 1999 22:04:04 +0100 From: Gary Jennejohn Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "Martin Husemann" writes: >> So, what is involved in v.110? > >This is number two on my would-be-fun-to-do-but-only-if-funded projects list >(number one being: writing an Euro-File-Transfer daemon for I4B). > >Funding in this sense only means: get me some test equipement (a TA with >V.110/V.120 to call in) and a set of copies for the relevant standards. The >test equipement may be returned after finishing the project, if you like. >But if the standards don't match reality, as Andrew suggested, this would >not help... > >For the Euro-File-Transfer: just order me the standards (I have a list of >what is needed, would probably be ~1K DM if I got the Beuth prices right - >having time to read through all the stuff in a public access point may >reduce this list a bit). > I have an ELSA Microlink ISDN/TL V.34 which claims ot do V.110, V.120 and a whole slew of other protocols which I be willing to lend you. It's just gathering dust here. --- Gary Jennejohn / garyj@muc.de garyj@fkr.cpqcorp.net gj@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 13:56:41 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from peedub.muc.de (peedub.muc.de [193.149.49.109]) by hub.freebsd.org (Postfix) with ESMTP id 6C41415453 for ; Sun, 28 Nov 1999 13:56:33 -0800 (PST) (envelope-from garyj@peedub.muc.de) Received: from peedub.muc.de (localhost [127.0.0.1]) by peedub.muc.de (8.9.3/8.6.9) with ESMTP id WAA01298; Sun, 28 Nov 1999 22:49:05 +0100 (CET) Message-Id: <199911282149.WAA01298@peedub.muc.de> X-Mailer: exmh version 2.1.0 09/18/1999 To: Mark Knight Cc: freebsd-isdn@FreeBSD.ORG Subject: Re: Panic caused by mbuf exhaustion in i4b with AVM PCI Reply-To: Gary Jennejohn In-reply-to: Your message of "Sun, 28 Nov 1999 11:45:01 GMT." <0jKsSAA9WRQ4EwMj@knigma.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 28 Nov 1999 22:49:05 +0100 From: Gary Jennejohn Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Mark Knight writes: >In article <199911271916.UAA07365@peedub.muc.de>, Gary Jennejohn > writes >>OK, I talked to Hellmuth about the problem and it looks like a change to >>i4b_hscx.c, which handles it, was not back-ported to the Fritz! PCI driver. >> >>This patch will hopefully alleviate, or maybe even fix, the problem. This >>one compiles :) Please test and report back to the list, thanks. >> > >Thanks again! > >Basically the same result as the last patch when two simultaneous calls >are placed. > >Only noticeable improvement was that now only one call is necessary to >clear the problem and prevent panic. > Hey, my new trace appeared this time :) So it still causes a panic ? The change should prevent that, since it discards the receive mbuf if the queue is full, and the queue is much smaller than the number of available mbufs. I guess my original hack to fix this is also needed. The problem seems to be associated with not being able to really disable the B-channel if both are active, which appears to be the case here. Try this patch, please. Not this is relative to the already patched code. *** i4b_avm_fritz_pci.c_patched1 Sun Nov 28 22:35:50 1999 --- i4b_avm_fritz_pci.c_patched Sun Nov 28 22:43:08 1999 *************** *** 1003,1008 **** --- 1003,1027 ---- error++; } + /* + * check whether we're receiving data for an inactive B-channel + * and discard it. This appears to happen for telephony when + * both B-channels are active and one is deactivated. Since + * it is not really possible to deactivate the channel in that + * case (the ASIC seems to deactivate _both_ channels), the + * "deactivated" channel keeps receiving data which can lead + * to exhaustion of mbufs and a kernel panic. + * + * This is a hack, but it's the only solution I can think of + * without having the documentation for the ASIC. + * GJ - 28 Nov 1999 + */ + if (chan->state == HSCX_IDLE) + { + DBGL1(L1_H_XFRERR, "avma1pp_hscx_intr", ("toss data from %d\n", h_chan)); + error++; + } + fifo_data_len = ((stat & HSCX_STAT_RML_MASK) >> 8); if(fifo_data_len == 0) --- Gary Jennejohn / garyj@muc.de garyj@fkr.cpqcorp.net gj@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 16: 1:40 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from shrewd.knigma.org (shrewd.demon.co.uk [212.229.151.45]) by hub.freebsd.org (Postfix) with ESMTP id A8EFD153B1 for ; Sun, 28 Nov 1999 16:01:34 -0800 (PST) (envelope-from markk@knigma.org) Received: from lap.knigma.org (lap.knigma.org [10.128.148.202]) by shrewd.knigma.org (8.9.3/8.9.3) with SMTP id AAA00460 for ; Mon, 29 Nov 1999 00:01:37 GMT (envelope-from markk@knigma.org) Message-ID: Date: Sun, 28 Nov 1999 23:59:54 +0000 To: freebsd-isdn@freebsd.org From: Mark Knight Subject: Re: Panic caused by mbuf exhaustion in i4b with AVM PCI References: <0jKsSAA9WRQ4EwMj@knigma.org> <199911282149.WAA01298@peedub.muc.de> In-Reply-To: <199911282149.WAA01298@peedub.muc.de> MIME-Version: 1.0 X-Mailer: Turnpike Integrated Version 4.02 U Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In article <199911282149.WAA01298@peedub.muc.de>, Gary Jennejohn writes >Hey, my new trace appeared this time :) So it did! >So it still causes a panic ? Well, actually, now you mention it (he says feeling rather foolish), having re-tested with that last fix it just leaked a bit when the calls cleared, but didn't keep allocating new mbufs forever. mbufs stayed at around 60, rather than returning back to the starting value of 2. >I guess my original hack to fix this is also needed. The problem seems >to be associated with not being able to really disable the B-channel if >both are active, which appears to be the case here. > >Try this patch, please. Not this is relative to the already patched code. This latest patch behaves perfectly :) :) :))) Now I can safely configure my box to go online when I call it with a DTMF pass code. Thank you for all of your help, it's really appreciated. I'll look forward to testing this again when Hellmuth commits the latest code to current. Best regards, -- Mark Knight To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sun Nov 28 23:27:13 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from harvey.aball.de (harvey.aball.de [212.41.160.46]) by hub.freebsd.org (Postfix) with SMTP id 9ECE3154C1 for ; Sun, 28 Nov 1999 23:27:08 -0800 (PST) (envelope-from turbocat.de!dave@harvey.aball.de) Received: by harvey.aball.de (Smail3.1.28.1 #11) id m11sLDF-000Nc9C; Mon, 29 Nov 99 08:27 MET Received: from cat.turbocat.de (cat.turbocat.de [212.41.163.194]) by alice.turbocat.de (8.8.8/8.8.8) with ESMTP id IAA14312 for ; Mon, 29 Nov 1999 08:25:18 +0100 (CET) Received: (from dave@localhost) by cat.turbocat.de (8.8.5/8.7.3) id IAA00526 for freebsd-isdn@FreeBSD.ORG; Mon, 29 Nov 1999 08:25:19 +0100 (MET) Message-Id: <199911290725.IAA00526@cat.turbocat.de> Content-Type: text/plain MIME-Version: 1.0 (NeXT Mail 4.2mach v148) Received: by NeXT.Mailer (1.148) From: David Wetzel Date: Mon, 29 Nov 99 08:25:17 +0100 To: ISDN-List Subject: configuring @$%-Teles S0/16.3? Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org hi, I tried to configure a S0/16.3 in this computer, but no success. I tried 0xd80, 0xe80 or 0xf80 with various IRQs but failed. It is Revision 1.0 if that matters. Thanks in advance for any hints. orange# dmesg NetBSD 1.4.1 (ORANGE) #10: Fri Nov 19 01:30:04 CET 1999 root@orange:/usr/src/sys/arch/i386/compile/ORANGE cpu0: family 5 model 1 step 5 cpu0: Intel Pentium (586-class) real mem = 66715648 avail mem = 60026880 using 840 buffers containing 3440640 bytes of memory mainbus0 (root) pci0 at mainbus0 bus 0: configuration mode 2 pci0: i/o enabled, memory enabled pchb0 at pci0 dev 0 function 0 pchb0: Intel 82434LX/NX PCI, Cache and Memory Controller (PCMC) (rev. 0x03) pcib0 at pci0 dev 2 function 0 pcib0: Intel 82378ZB System I/O (SIO) (rev. 0x03) ahc0 at pci0 dev 6 function 0 ahc0: interrupting at irq 10 ahc0: aic7870 Single Channel, SCSI Id=7, 16 SCBs scsibus0 at ahc0 channel 0: 8 targets, 8 luns per target ahc0: target 0 synchronous at 5.0MHz, offset = 0xf sd0 at scsibus0 targ 0 lun 0: SCSI1 0/direct fixed sd0: 1033MB, 1819 cyl, 15 head, 77 sec, 512 bytes/sect x 2117025 sectors ahc0: target 2 synchronous at 5.0MHz, offset = 0xc scsibus0 targ 2 lun 0: SCSI2 5/cdrom removable not configured ne2 at pci0 dev 7 function 0: RealTek 8029 Ethernet ne2: 10base2, 10baseT, 10baseT-FDX, auto, default auto ne2: Ethernet address 00:e0:7d:72:43:7d ne2: interrupting at irq 10 S3 86C928 (VGA prehistoric) at pci0 dev 8 function 0 not configured isa0 at pcib0 com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo npx0 at isa0 port 0xf0-0xff: using exception 16 WARNING: Pentium FDIV bug detected! pcprobe: reset error 1 pc0 at isa0 port 0x60-0x6f irq 1: color pc0: console fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2 fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec biomask 440 netmask 440 ttymask 442 i4b: ISDN call control device attached i4btrc: 2 ISDN trace device(s) attached i4bctl: ISDN system control port attached i4brbch: 4 raw B channel access device(s) attached i4btel: 2 ISDN telephony interface device(s) attached i4bipr: 2 IP over raw HDLC ISDN device(s) attached (VJ header compression) i4bisppp: 2 ISDN SyncPPP device(s) attached boot device: sd0 root on sd0a dumps on sd0b pc: timeout updating leds To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Tue Nov 30 9:35:44 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from harvey.aball.de (harvey.aball.de [212.41.160.46]) by hub.freebsd.org (Postfix) with SMTP id 8E4F114E3F for ; Tue, 30 Nov 1999 09:35:32 -0800 (PST) (envelope-from turbocat.de!dave@harvey.aball.de) Received: by harvey.aball.de (Smail3.1.28.1 #11) id m11srBS-000NcIC; Tue, 30 Nov 99 18:35 MET Received: from cat.turbocat.de (cat.turbocat.de [212.41.163.194]) by alice.turbocat.de (8.8.8/8.8.8) with ESMTP id SAA18002; Tue, 30 Nov 1999 18:35:04 +0100 (CET) Received: (from dave@localhost) by cat.turbocat.de (8.8.5/8.7.3) id SAA00472; Tue, 30 Nov 1999 18:35:04 +0100 (MET) Message-Id: <199911301735.SAA00472@cat.turbocat.de> Content-Type: text/plain MIME-Version: 1.0 (NeXT Mail 4.2mach v148) Received: by NeXT.Mailer (1.148) From: David Wetzel Date: Tue, 30 Nov 99 18:35:03 +0100 To: ISDN-List Subject: Fritz! on NetBSD? Cc: garyj@muc.de Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi Folks, I build a kernel for a new box: (....) options AVM_A1_PCI # AVM Fritz!Card (PCI Version) isic* at pci? ################## # ISDN user land devices, drivers and pseudo-devices. # All these are needed, but you may adjust the count of the # pseudo-devices. # pseudo-device "i4b" # userland driver to do ISDN tracing pseudo-device "i4btrc" 2 # userland driver to control the whole thing pseudo-device "i4bctl" # userland driver for access to raw B channel pseudo-device "i4brbch" 4 # userland driver for telephony pseudo-device "i4btel" 2 # network driver for IP over raw HDLC ISDN options IPR_VJ # compile support for VJ compression pseudo-device "i4bipr" 2 # synchronous PPP over ISDN pseudo-device i4bisppp 2 this happens, when I boot: orange# dmesg NetBSD 1.4.1 (OVERKILL) #1: Tue Nov 30 17:01:06 PST 1999 root@orange:/usr/src/sys/arch/i386/compile/OVERKILL cpu0: family 6 model 7 step 3 cpu0: Intel Pentium III (686-class) real mem = 133758976 avail mem = 122376192 using 1658 buffers containing 6791168 bytes of memory mainbus0 (root) pci0 at mainbus0 bus 0: configuration mode 1 pci0: i/o enabled, memory enabled pchb0 at pci0 dev 0 function 0 pchb0: Intel 82443BX Host Bridge/Controller (rev. 0x03) Intel 82443BX AGP Interface (PCI bridge, revision 0x03) at pci0 dev 1 function 0 not configured pcib0 at pci0 dev 7 function 0 pcib0: Intel 82371AB PCI-to-ISA Bridge (PIIX4) (rev. 0x02) Intel 82371AB IDE controller (PIIX4) (IDE mass storage, interface 0x80, revision 0x01) at pci0 dev 7 function 1 not configured Intel 82371AB USB Host Controller (PIIX4) (USB serial bus, revision 0x01) at pci0 dev 7 function 2 not configured Intel 82371AB Power Management Controller (PIIX4) (miscellaneous bridge, revision 0x02) at pci0 dev 7 function 3 not configured isic0 at pci0 dev 8 function 0: Fritz!Card isic0: ISAC 2085 Version A1/A2 or 2086/2186 Version 1.1 (IOM-2) isic0: interrupting at irq 11 de0 at pci0 dev 9 function 0 de0: interrupting at irq 10 de0: 21143 [10-100Mb/s] pass 4.1 (invalid EESPROM checksum) de0: address 00:40:c7:99:66:42 ncr0 at pci0 dev 10 function 0: ncr 53c895 fast40 wide scsi ncr0: interrupting at irq 5 ncr0: minsync=10, maxsync=137, maxoffs=31, 128 dwords burst, large dma fifo ncr0: single-ended, open drain IRQ driver, using on-chip SRAM ncr0: restart (scsi reset). scsibus0 at ncr0: 16 targets, 8 luns per target sd0 at scsibus0 targ 0 lun 0: SCSI2 0/direct fixed sd0(ncr0:0:0): WIDE SCSI (16 bit) enabled sd0(ncr0:0:0): 40.0 MB/s (50 ns, offset 15) sd0: 4357MB, 8387 cyl, 5 head, 212 sec, 512 bytes/sect x 8925000 sectors isa0 at pcib0 com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo npx0 at isa0 port 0xf0-0xff: using exception 16 pc0 at isa0 port 0x60-0x6f irq 1: color pc0: console fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2 fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec biomask 60 netmask c60 ttymask c62 i4b: ISDN call control device attached i4btrc: 2 ISDN trace device(s) attached i4bctl: ISDN system control port attached i4brbch: 4 raw B channel access device(s) attached i4btel: 2 ISDN telephony interface device(s) attached i4bipr: 2 IP over raw HDLC ISDN device(s) attached (VJ header compression) i4bisppp: 2 ISDN SyncPPP device(s) attached de0: enabling 10baseT port boot device: sd0 root on sd0a dumps on sd0b Looks good, but: orange# isdnd orange# Nov 30 17:31:23 orange isdnd[224]: ERR main: cannot open /dev/i4b: Operation not supported by device To compile the kernel, I Did this (fingers crossed): orange# cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-main -I. -I../../../../arch -I../../../.. -nostdinc -DSHMMAXPGS="0x400" -DFIFO -DNMBCLUSTERS="0x800" -DAVM_A1_PCI -DIPR_VJ -DMAXUSERS=64 -D_KERNEL -Di386 -c ../../../../i4b/layer1/i4b_avm_fritz_pci.c ../../../../i4b/layer1/i4b_avm_fritz_pci.c: In function `avma1pp_hscx_intr': ../../../../i4b/layer1/i4b_avm_fritz_pci.c:1203: warning: implicit declaration of function `isic_hscx_fifo' ../../../../i4b/layer1/i4b_avm_fritz_pci.c: At top level: ../../../../i4b/layer1/i4b_avm_fritz_pci.c:1655: warning: no previous prototype for `isic_hscx_fifo' ../../../../i4b/layer1/i4b_avm_fritz_pci.c:144: warning: `avma1pp_fifo' declared `static' but never defined Has somebody else found this problem? --- _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Fax +49 33056 82835 NeXTmail dave@turbocat.de (______) http://www.turbocat.de/ DEVELOPMENT * CONSULTING * ADMINISTRATION To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Tue Nov 30 14:31:14 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from nets5.rz.rwth-aachen.de (nets5.rz.RWTH-Aachen.DE [137.226.144.13]) by hub.freebsd.org (Postfix) with ESMTP id E926E14CFF for ; Tue, 30 Nov 1999 14:31:11 -0800 (PST) (envelope-from heinig@hdz-ima.rwth-aachen.de) Received: from hdz-ima.rwth-aachen.de (s4m218.dialup.RWTH-Aachen.DE [137.226.8.218]) by nets5.rz.rwth-aachen.de (8.9.1a/8.9.1/8) with ESMTP id XAA04671 for ; Tue, 30 Nov 1999 23:31:10 +0100 (MET) Message-ID: <38444FEE.977FC696@hdz-ima.rwth-aachen.de> Date: Tue, 30 Nov 1999 23:30:06 +0100 From: Gerald Heinig Organization: Institute of Computer Science in Mech. Eng., Aachen Technical University X-Mailer: Mozilla 4.61 [en] (X11; I; FreeBSD 3.3-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: isdn@freebsd.org Subject: Black tuesday :-( Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Content-Transfer-Encoding: 8bit Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi all, I regret to announce what I believe may be my first *ever* crash of FreeBSD (3.3 RELEASE at the moment), or at least as far as I remember. A few details: I had netscape iconified (Navigator and Messenger) and Iīm in the habit of ifconfigīing my interface (sync PPPoISDN) down after fetching mail or whatever. I know, I donīt really need to, but itīs a habit :-) The only things that are out of the ordinary this time are a) I made my ifconfig setuid root (I have no security concerns here) to spare me the su every time (yes, I know, lazy bum...). Iīve had it this way for maybe a month or two, and I fetch mail at least twice a day. b) I normally exit Netscape after reading mail/whatever, as opposed to iconifying it this time. I ifconfigīed up isp0, did a fetchmail and got the BIOS message. In other words: fetchmail... 3 seconds...blank screen...BIOS startup message. No message at all from the kernel. My suspicion is with the hardware, since if the kernel gets its knickers in a twist, it should at least say something. I canīt imagine the stuff with Netscape and ifconfig having anything to do with this either, but Iīve included it for completeness. My hardware is a AVM Fritz! ISA card which has given me *flawless* performance thus far. Any comments on this? Also, Iīd like a few tips on how to go about preparing for a repeat. I assume this bug (if indeed it is a bug!) is *very* rare, since, give or take a protocol message or two in earlier versions, I havenīt heard so much as a squeak from my setup for several months. Cheers Gerald To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Tue Nov 30 14:47:45 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from devil.intervisors.nl (office.intervisors.nl [194.109.13.117]) by hub.freebsd.org (Postfix) with ESMTP id 8297115821 for ; Tue, 30 Nov 1999 14:47:42 -0800 (PST) (envelope-from luke@roberts.nl) Received: from roberts4 (roberts4.intranet.iv [192.168.0.8]) by devil.intervisors.nl (8.9.3/8.9.3) with ESMTP id XAA00310; Tue, 30 Nov 1999 23:41:50 +0100 (CET) (envelope-from luke@roberts.nl) Message-Id: <4.2.2.19991130233731.00ade6b0@pop.roberts.nl> X-Sender: luke@pop.roberts.nl X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.2 Date: Tue, 30 Nov 1999 23:44:44 +0100 To: Gerald Heinig , isdn@FreeBSD.ORG From: Luke Roberts Subject: Re: Black tuesday :-( In-Reply-To: <38444FEE.977FC696@hdz-ima.rwth-aachen.de> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1"; format=flowed Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi Gerald, >I ifconfig=B4ed up isp0, did a fetchmail and got the BIOS message. In >other words: fetchmail... 3 seconds...blank screen...BIOS startup >message. I remember having this problem on a black Sunday and the cause, which had=20 nothing to do with the machine or software, was very simple: a very short power failure, aka a brownout, but enough to quickly power=20 down and reboot the machine. Of course your power supply could be faulty in= =20 stead. >Also, I=B4d like a few tips on how to go about preparing for a repeat. I >assume this bug (if indeed it is a bug!) is *very* rare, since, give or >take a protocol message or two in earlier versions, I haven=B4t heard so >much as a squeak from my setup for several months. The solution was very simple: A UPS batterypack hooked up to the FreeBSD=20 machine. Hope this helps, Luke To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Tue Nov 30 16:19: 6 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from bubba.whistle.com (bubba.whistle.com [207.76.205.7]) by hub.freebsd.org (Postfix) with ESMTP id 5135F14A23 for ; Tue, 30 Nov 1999 16:19:03 -0800 (PST) (envelope-from archie@whistle.com) Received: (from archie@localhost) by bubba.whistle.com (8.9.2/8.9.2) id QAA34657; Tue, 30 Nov 1999 16:18:18 -0800 (PST) From: Archie Cobbs Message-Id: <199912010018.QAA34657@bubba.whistle.com> Subject: Re: Help - I need a login shell over my ISDN line In-Reply-To: <008501bf397f$fefbae00$0200000a@bfg> from Roger Hardiman at "Nov 28, 1999 09:01:07 am" To: roger@cs.strath.ac.uk (Roger Hardiman) Date: Tue, 30 Nov 1999 16:18:18 -0800 (PST) Cc: arg@arg1.demon.co.uk (Andrew Gordon), isdn@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Roger Hardiman writes: > I was thinking of opening the Raw B channels in a userland daemon > support the protocols too and had looked at Brian's PPP code. > > Currently I'm not sure if we will have any time to devote to a v.110 or > v.120 implementation. I'm jumping into the middle of this thread, but... just wanted to put in a plug for netgraph here. Someday soon 'ppp' will support netgraph, using the ng_ppp(8) node. If the ISDN/driver code also supported netgraph, then plugging the two together would be trivial. Also, netgraph is a perfect environment for implementing something like V.120. See ftp://ftp.whistle.com/pub/archie/netgraph/index.html for more info. -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Wed Dec 1 0:32:36 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from rztsun.rz.tu-harburg.de (rztsun.rz.tu-harburg.de [134.28.200.14]) by hub.freebsd.org (Postfix) with ESMTP id DE63315A99 for ; Wed, 1 Dec 1999 00:32:30 -0800 (PST) (envelope-from reimers@tu-harburg.de) Received: from tu-harburg.de (data.et8.tu-harburg.de [134.28.45.64]) by rztsun.rz.tu-harburg.de (8.9.0/8.8.8) with ESMTP id JAA00869 for ; Wed, 1 Dec 1999 09:32:29 +0100 (MET) Message-ID: <3844DD1D.94B41E98@tu-harburg.de> Date: Wed, 01 Dec 1999 09:32:29 +0100 From: Sven Reimers X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 3.2-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-isdn@freebsd.org Subject: Re: Panic caused by mbuf exhaustion in i4b with AVM PCI References: <199911271916.UAA07365@peedub.muc.de> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, will this be included in upcoming 3.4-Release ? I just got myself a AVM Fritz PCI and now I hoped waiting for 3.4 before getting it on-line would make life easier for me. Couldnīt find any changes documented in CVS for now (maybe just did not know how to look in the right place). Anybody knows? Sven Gary Jennejohn wrote: > OK, I talked to Hellmuth about the problem and it looks like a change to > i4b_hscx.c, which handles it, was not back-ported to the Fritz! PCI driver. > > This patch will hopefully alleviate, or maybe even fix, the problem. This > one compiles :) Please test and report back to the list, thanks. > > Note that my previous patch is also in it. > > This should be committed to -STABLE !!!! Not necessary for -current since > Hellmuth will be replacing the isdn4bsd code shortly and I've sent him the > appropriate patch already. > > ================================ Patch =========================== > *** i4b_avm_fritz_pci.c Fri Nov 26 20:48:55 1999 > --- i4b_avm_fritz_pci.c_patched Sat Nov 27 19:19:16 1999 > *************** > *** 1095,1109 **** > MPH_Trace_Ind(&hdr, chan->in_mbuf->m_len, chan->in_mbuf->m_data); > } > > /* move rx'd data to rx queue */ > > ! IF_ENQUEUE(&chan->rx_queue, chan->in_mbuf); > ! > (*chan->drvr_linktab->bch_rx_data_ready)(chan->drvr_linktab->unit); > > - if(!(isic_hscx_silence(chan->in_mbuf->m_data, chan->in_mbuf->m_len))) > - activity = ACT_RX; > - > /* alloc new buffer */ > > if((chan->in_mbuf = i4b_Bgetmbuf(BCH_MAX_DATALEN)) == NULL) > --- 1095,1117 ---- > MPH_Trace_Ind(&hdr, chan->in_mbuf->m_len, chan->in_mbuf->m_data); > } > > + if(!(isic_hscx_silence(chan->in_mbuf->m_data, chan->in_mbuf->m_len))) > + activity = ACT_RX; > + > /* move rx'd data to rx queue */ > > ! if (!(IF_QFULL(&chan->rx_queue))) > ! { > ! IF_ENQUEUE(&chan->rx_queue, chan->in_mbuf); > ! } > ! else > ! { > ! i4b_Bfreembuf(chan->in_mbuf); > ! } > ! > ! /* signal upper layer that data are available */ > (*chan->drvr_linktab->bch_rx_data_ready)(chan->drvr_linktab->unit); > > /* alloc new buffer */ > > if((chan->in_mbuf = i4b_Bgetmbuf(BCH_MAX_DATALEN)) == NULL) > *************** > *** 1121,1127 **** > > chan->rxcount += fifo_data_len; > } > ! else > { > DBGL1(L1_H_XFRERR, "avma1pp_hscx_intr", ("RAWHDLC rx buffer overflow in RPF, in_len=%d\n", chan->in_len)); > chan->in_cbptr = chan->in_mbuf->m_data; > --- 1129,1135 ---- > > chan->rxcount += fifo_data_len; > } > ! else > { > DBGL1(L1_H_XFRERR, "avma1pp_hscx_intr", ("RAWHDLC rx buffer overflow in RPF, in_len=%d\n", chan->in_len)); > chan->in_cbptr = chan->in_mbuf->m_data; > *************** > *** 1364,1369 **** > --- 1372,1378 ---- > if (sc->sc_chan[HSCX_CH_A].state != HSCX_IDLE || > sc->sc_chan[HSCX_CH_B].state != HSCX_IDLE) > { > + DBGL1(L1_BCHAN, "avma1pp_hscx_init", ("%d NOT deactivated\n", h_chan)); > return; > } > sc->avma1pp_cmd = HSCX_CMD_XRS|HSCX_CMD_RRS; > *************** > *** 1417,1423 **** > if(activate == 0) > { > /* deactivation */ > ! chan->state &= ~HSCX_AVMA1PP_ACTIVE; > avma1pp_hscx_init(sc, h_chan, activate); > } > > --- 1426,1432 ---- > if(activate == 0) > { > /* deactivation */ > ! chan->state = HSCX_IDLE; > avma1pp_hscx_init(sc, h_chan, activate); > } > > *************** > *** 1656,1662 **** > int len; > int nextlen; > int i; > ! int cmd; > /* using a scratch buffer simplifies writing to the FIFO */ > u_char scrbuf[HSCX_FIFO_LEN]; > > --- 1665,1671 ---- > int len; > int nextlen; > int i; > ! int cmd = 0; > /* using a scratch buffer simplifies writing to the FIFO */ > u_char scrbuf[HSCX_FIFO_LEN]; > > > -------- > Gary Jennejohn / garyj@muc.de garyj@fkr.cpqcorp.net gj@freebsd.org > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-isdn" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Wed Dec 1 2:30:11 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from hcshh.hcs.de (hcshh.hcs.de [194.123.40.1]) by hub.freebsd.org (Postfix) with SMTP id AD34914BC3 for ; Wed, 1 Dec 1999 02:30:09 -0800 (PST) (envelope-from hm@hcs.de) Received: from hcswork.hcs.de([192.76.124.5]) (1699 bytes) by hcshh.hcs.de via sendmail with P:smtp/R:inet_hosts/T:smtp (sender: ) id for ; Wed, 1 Dec 1999 11:30:08 +0100 (CET) (Smail-3.2.0.104 1998-Nov-20 #1 built 1998-Dec-11) Received: by hcswork.hcs.de (Postfix, from userid 200) id 7C56438E5; Wed, 1 Dec 1999 11:30:07 +0100 (MET) Subject: i4b i/f to netgraph (was: Re: Help - I need a login shell over my ISDN line) In-Reply-To: <199912010018.QAA34657@bubba.whistle.com> from Archie Cobbs at "Nov 30, 99 04:18:18 pm" To: archie@whistle.com (Archie Cobbs) Date: Wed, 1 Dec 1999 11:30:07 +0100 (MET) Cc: isdn@FreeBSD.ORG Reply-To: hm@hcs.de Organization: HCS Hanseatischer Computerservice GmbH X-Mailer: ELM [version 2.4ME+ PL39 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 819 Message-Id: <19991201103007.7C56438E5@hcswork.hcs.de> From: hm@hcs.de (Hellmuth Michaelis) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org From the keyboard of Archie Cobbs: > I'm jumping into the middle of this thread, but... just wanted to > put in a plug for netgraph here. Someday soon 'ppp' will support > netgraph, using the ng_ppp(8) node. If the ISDN/driver code also > supported netgraph, then plugging the two together would be trivial. Now that the netgraph subsystem is part of current, i'm thinking about interfacing i4b to it. What would be a good driver template to start with to interface a B-channel to netgraph ? hellmuth -- Hellmuth Michaelis Tel +49 40 559747-70 HCS Hanseatischer Computerservice GmbH Fax +49 40 559747-77 Oldesloer Strasse 97-99 Mail hm [at] hcs.de 22457 Hamburg WWW http://www.hcs.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Wed Dec 1 2:44:47 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from harvey.aball.de (harvey.aball.de [212.41.160.46]) by hub.freebsd.org (Postfix) with SMTP id ED5F914C13 for ; Wed, 1 Dec 1999 02:44:44 -0800 (PST) (envelope-from turbocat.de!dave@harvey.aball.de) Received: by harvey.aball.de (Smail3.1.28.1 #11) id m11t7FX-000NcLC; Wed, 1 Dec 99 11:44 MET Received: from cat.turbocat.de (cat.turbocat.de [212.41.163.194]) by alice.turbocat.de (8.8.8/8.8.8) with ESMTP id LAA06008 for ; Wed, 1 Dec 1999 11:44:30 +0100 (CET) Received: (from dave@localhost) by cat.turbocat.de (8.8.5/8.7.3) id LAA00274 for freebsd-isdn@FreeBSD.ORG; Wed, 1 Dec 1999 11:44:29 +0100 (MET) Message-Id: <199912011044.LAA00274@cat.turbocat.de> Content-Type: text/plain MIME-Version: 1.0 (NeXT Mail 4.2mach v148) Received: by NeXT.Mailer (1.148) From: David Wetzel Date: Wed, 1 Dec 99 11:44:28 +0100 To: ISDN-List Subject: Re: Fritz! on NetBSD? References: <199911301735.SAA00472@cat.turbocat.de> Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi again, I tried the patches from hm's website, but: orange# rm *i4b*.o orange# make cc -g -O2 -Werror -Wall -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wno-main -I. -I../../../../arch -I../../../.. -nostdinc -DSHMMAXPGS="0x400" -DFIFO -DNMBCLUSTERS="0x800" -DAVM_A1_PCI -DIPR_VJ -DMAXUSERS=64 -D_KERNEL -Di386 -c ../../../../i4b/driver/i4b_ctl.c cc1: warnings being treated as errors ../../../../i4b/driver/i4b_ctl.c: In function `i4bctlattach': ../../../../i4b/driver/i4b_ctl.c:203: warning: implicit declaration of function `make_dev' ../../../../i4b/driver/i4b_ctl.c:203: `i4bctl_cdevsw' undeclared (first use in this function) ../../../../i4b/driver/i4b_ctl.c:203: (Each undeclared identifier is reported only once ../../../../i4b/driver/i4b_ctl.c:203: for each function it appears in.) ../../../../i4b/driver/i4b_ctl.c:203: `UID_ROOT' undeclared (first use in this function) ../../../../i4b/driver/i4b_ctl.c:203: `GID_WHEEL' undeclared (first use in this function) *** Error code 1 What is the NetBSD equivalent of make_dev? Has someone ot there running the Fritz card on NetBSD? Thanks --- _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Fax +49 33056 82835 NeXTmail dave@turbocat.de (______) http://www.turbocat.de/ DEVELOPMENT * CONSULTING * ADMINISTRATION To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Wed Dec 1 9:26:15 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from bubba.whistle.com (bubba.whistle.com [207.76.205.7]) by hub.freebsd.org (Postfix) with ESMTP id 6AD0B153D8 for ; Wed, 1 Dec 1999 09:25:36 -0800 (PST) (envelope-from archie@whistle.com) Received: (from archie@localhost) by bubba.whistle.com (8.9.2/8.9.2) id JAA37772; Wed, 1 Dec 1999 09:23:34 -0800 (PST) From: Archie Cobbs Message-Id: <199912011723.JAA37772@bubba.whistle.com> Subject: Re: i4b i/f to netgraph (was: Re: Help - I need a login shell over my ISDN line) In-Reply-To: <19991201103007.7C56438E5@hcswork.hcs.de> from Hellmuth Michaelis at "Dec 1, 1999 11:30:07 am" To: hm@hcs.de Date: Wed, 1 Dec 1999 09:23:34 -0800 (PST) Cc: isdn@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hellmuth Michaelis writes: > > I'm jumping into the middle of this thread, but... just wanted to > > put in a plug for netgraph here. Someday soon 'ppp' will support > > netgraph, using the ng_ppp(8) node. If the ISDN/driver code also > > supported netgraph, then plugging the two together would be trivial. > > Now that the netgraph subsystem is part of current, i'm thinking about > interfacing i4b to it. > > What would be a good driver template to start with to interface a > B-channel to netgraph ? You can start by looking at ng_sample.c .. or any of the other types.. I think ng_async.c is a relatively straightforward one that shows how to (a) send and receive data on hooks, and (b) receive and reply to control messages. By the way, would you like to see the header file that we use at whistle for ISDN? It might be a good place to start from. (Unfortunately the ISDN stack we use is 3rd party proprietary so we can't release the corresponding .c file). We also have a little program that knows how to talk to a node of this type, which sort of turns your PC into a command line telephone :-) -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Wed Dec 1 9:34:34 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from mail.ppp.net (mail.ppp.net [194.64.12.35]) by hub.freebsd.org (Postfix) with ESMTP id 5E7F415214 for ; Wed, 1 Dec 1999 09:34:26 -0800 (PST) (envelope-from kts.org!hm@ppp.net) Received: from casparc.ppp.net (casparc2.ppp.net [194.64.12.42]) by mail.ppp.net (8.8.8/8.8.8) with SMTP id SAA04700; Wed, 1 Dec 1999 18:32:02 +0100 Received: by casparc.ppp.net (Smail3.1.28.1 #1) id m11tDbl-002ZjjC; Wed, 1 Dec 99 18:32 MET Received: from bert.kts.org (bert.kts.org [194.55.156.2]) by ernie.kts.org (Postfix) with ESMTP id 0EDCD52C0B; Wed, 1 Dec 1999 18:14:08 +0100 (CET) Received: by bert.kts.org (Postfix, from userid 100) id 073FA180B; Wed, 1 Dec 1999 18:22:08 +0100 (CET) Subject: Re: Panic caused by mbuf exhaustion in i4b with AVM PCI In-Reply-To: <3844DD1D.94B41E98@tu-harburg.de> from Sven Reimers at "Dec 1, 1999 9:32:29 am" To: reimers@tu-harburg.de (Sven Reimers) Date: Wed, 1 Dec 1999 18:22:08 +0100 (CET) Cc: freebsd-isdn@FreeBSD.ORG Organization: Kitchen Table Systems Reply-To: hm@kts.org X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <19991201172208.073FA180B@bert.kts.org> From: hm@kts.org (Hellmuth Michaelis) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Sven Reimers wrote: > will this be included in upcoming 3.4-Release ? I have no idea. But it will be part of 4.0-Release in any case. hellmuth -- Hellmuth Michaelis hm@kts.org Hamburg, Europe We all live in a yellow subroutine, yellow subroutine, yellow subroutine ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Wed Dec 1 14:19:17 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from peedub.muc.de (peedub.muc.de [193.149.49.109]) by hub.freebsd.org (Postfix) with ESMTP id 67CFC14F94 for ; Wed, 1 Dec 1999 14:19:12 -0800 (PST) (envelope-from garyj@peedub.muc.de) Received: from peedub.muc.de (localhost [127.0.0.1]) by peedub.muc.de (8.9.3/8.6.9) with ESMTP id WAA13124; Wed, 1 Dec 1999 22:49:28 +0100 (CET) Message-Id: <199912012149.WAA13124@peedub.muc.de> X-Mailer: exmh version 2.1.0 09/18/1999 To: David Wetzel Cc: ISDN-List Subject: Re: Fritz! on NetBSD? Reply-To: Gary Jennejohn In-reply-to: Your message of "Wed, 01 Dec 1999 11:44:28 +0100." <199912011044.LAA00274@cat.turbocat.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 01 Dec 1999 22:49:28 +0100 From: Gary Jennejohn Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org David Wetzel writes: >Hi again, > >I tried the patches from hm's website, but: > >orange# rm *i4b*.o >orange# make >cc -g -O2 -Werror -Wall -Wmissing-prototypes -Wstrict-prototypes >-Wpointer-arith -Wno-main -I. -I../../../../arch -I../../../.. -nostdinc >-DSHMMAXPGS="0x400" -DFIFO -DNMBCLUSTERS="0x800" -DAVM_A1_PCI -DIPR_VJ >-DMAXUSERS=64 -D_KERNEL -Di386 -c ../../../../i4b/driver/i4b_ctl.c >cc1: warnings being treated as errors >../../../../i4b/driver/i4b_ctl.c: In function `i4bctlattach': >../../../../i4b/driver/i4b_ctl.c:203: warning: implicit declaration of >function `make_dev' >../../../../i4b/driver/i4b_ctl.c:203: `i4bctl_cdevsw' undeclared (first use >in this function) >../../../../i4b/driver/i4b_ctl.c:203: (Each undeclared identifier is >reported only once >../../../../i4b/driver/i4b_ctl.c:203: for each function it appears in.) >../../../../i4b/driver/i4b_ctl.c:203: `UID_ROOT' undeclared (first use in >this function) >../../../../i4b/driver/i4b_ctl.c:203: `GID_WHEEL' undeclared (first use in >this function) >*** Error code 1 > >What is the NetBSD equivalent of make_dev? Has someone ot there running the >Fritz card on NetBSD? > I think until someone on the developers' list who is running NetBSD fixes the latest code to run under NetBSD (at the moment it's only fit for FreeBSD-current) it's best to stick with older releases of i4b. --- Gary Jennejohn / garyj@muc.de garyj@fkr.cpqcorp.net gj@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Wed Dec 1 15:22:41 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from peedub.muc.de (peedub.muc.de [193.149.49.109]) by hub.freebsd.org (Postfix) with ESMTP id EA37E14E1C for ; Wed, 1 Dec 1999 15:22:38 -0800 (PST) (envelope-from garyj@peedub.muc.de) Received: from peedub.muc.de (localhost [127.0.0.1]) by peedub.muc.de (8.9.3/8.6.9) with ESMTP id AAA13369; Thu, 2 Dec 1999 00:21:31 +0100 (CET) Message-Id: <199912012321.AAA13369@peedub.muc.de> X-Mailer: exmh version 2.1.0 09/18/1999 To: Sven Reimers Cc: freebsd-isdn@FreeBSD.ORG Subject: Re: Panic caused by mbuf exhaustion in i4b with AVM PCI Reply-To: Gary Jennejohn In-reply-to: Your message of "Wed, 01 Dec 1999 09:32:29 +0100." <3844DD1D.94B41E98@tu-harburg.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Date: Thu, 02 Dec 1999 00:21:31 +0100 From: Gary Jennejohn Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Sven Reimers writes: >Hi, > >will this be included in upcoming 3.4-Release ? > >I just got myself a AVM Fritz PCI and now I hoped waiting >for 3.4 before getting it on-line would make life easier for me. > >Couldn=B4t find any changes documented in CVS for now >(maybe just did not know how to look in the right place). > >Anybody knows? > [patch deleted] The patch was out of date anyway. You only need this if you plan to use isdn4bsd as an answering machine. D= o you ? Don't wait, just apply the patch. It's easy. But apply _all_ the patches which I posted. I just committed the patch to -stable, so it should show up in 3.4. --- Gary Jennejohn / garyj@muc.de garyj@fkr.cpqcorp.net gj@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Wed Dec 1 22: 1:40 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from widukind.bi.teuto.net (widukind.bi.teuto.net [212.8.197.28]) by hub.freebsd.org (Postfix) with ESMTP id 894CA15073 for ; Wed, 1 Dec 1999 22:01:27 -0800 (PST) (envelope-from martin@rumolt.teuto.de) Received: from rumolt.teuto.de (rumolt.teuto.de [212.8.203.81]) by widukind.bi.teuto.net (8.9.3/8.9.3) with ESMTP id HAA29582; Thu, 2 Dec 1999 07:01:02 +0100 Received: (from martin@localhost) by rumolt.teuto.de (8.8.8/8.8.8) id HAA01143; Thu, 2 Dec 1999 07:01:13 +0100 (MET) From: Martin Husemann Message-Id: <199912020601.HAA01143@rumolt.teuto.de> Subject: Re: Fritz! on NetBSD? In-Reply-To: <199912012149.WAA13124@peedub.muc.de> from Gary Jennejohn at "Dec 1, 99 10:49:28 pm" To: garyj@muc.de Date: Thu, 2 Dec 1999 07:01:13 +0100 (MET) Cc: dave@turbocat.de, freebsd-isdn@FreeBSD.ORG Organization: Crusaders Catering Services Inc. ;-) X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > I think until someone on the developers' list who is running NetBSD fixes > the latest code to run under NetBSD (at the moment it's only fit for > FreeBSD-current) it's best to stick with older releases of i4b. I'm going to take care of this for the next release. Martin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Thu Dec 2 1:56:16 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from fwse.teligent.se (gateway.teligent.se [194.17.198.3]) by hub.freebsd.org (Postfix) with SMTP id EDF3514D6D for ; Thu, 2 Dec 1999 01:56:12 -0800 (PST) (envelope-from jakob@teligent.se) Date: Thu, 2 Dec 1999 10:55:03 +0100 (CET) To: freebsd-isdn@freebsd.org Subject: TELES.BRI Box supported? MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Message-ID: Reply-To: alvermark@teligent.se From: Jakob Alvermark Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi. I just acquired one of the above, parallell port version, and I'm wondering if it by any chance is supported by i4b. /Jakob ------------------------------------------------------- Teligent AB, P.O. Box 213, S-149 23 Nyn=E4shamn, Sweden =20 Telephone +46-(0)8 520 660 00 * Fax +46-(0)8 520 193 36=20 Direct +46-(0)8 520 660 32=20 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Thu Dec 2 3:59:42 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from hcshh.hcs.de (hcshh.hcs.de [194.123.40.1]) by hub.freebsd.org (Postfix) with SMTP id 54D6F15036 for ; Thu, 2 Dec 1999 03:59:31 -0800 (PST) (envelope-from hm@hcs.de) Received: from hcswork.hcs.de([192.76.124.5]) (1340 bytes) by hcshh.hcs.de via sendmail with P:smtp/R:inet_hosts/T:smtp (sender: ) id for ; Thu, 2 Dec 1999 12:58:00 +0100 (CET) (Smail-3.2.0.104 1998-Nov-20 #1 built 1998-Dec-11) Received: by hcswork.hcs.de (Postfix, from userid 200) id 364D838E8; Thu, 2 Dec 1999 12:57:56 +0100 (MET) Subject: Re: TELES.BRI Box supported? In-Reply-To: from Jakob Alvermark at "Dec 2, 99 10:55:03 am" To: alvermark@teligent.se Date: Thu, 2 Dec 1999 12:57:55 +0100 (MET) Cc: freebsd-isdn@FreeBSD.ORG Reply-To: hm@hcs.de Organization: HCS Hanseatischer Computerservice GmbH X-Mailer: ELM [version 2.4ME+ PL39 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 486 Message-Id: <19991202115756.364D838E8@hcswork.hcs.de> From: hm@hcs.de (Hellmuth Michaelis) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org From the keyboard of Jakob Alvermark: > I just acquired one of the above, parallell port version, and I'm > wondering if it by any chance is supported by i4b. No. hellmuth -- Hellmuth Michaelis Tel +49 40 559747-70 HCS Hanseatischer Computerservice GmbH Fax +49 40 559747-77 Oldesloer Strasse 97-99 Mail hm [at] hcs.de 22457 Hamburg WWW http://www.hcs.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Thu Dec 2 4: 2:33 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from fwse.teligent.se (gateway.teligent.se [194.17.198.3]) by hub.freebsd.org (Postfix) with SMTP id 88BF414F44 for ; Thu, 2 Dec 1999 04:02:27 -0800 (PST) (envelope-from jakob@teligent.se) Date: Thu, 2 Dec 1999 13:01:10 +0100 (CET) To: Hellmuth Michaelis Cc: freebsd-isdn@FreeBSD.ORG Subject: Re: TELES.BRI Box supported? MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Message-ID: In-Reply-To: <19991202115756.364D838E8@teligent.se> Reply-To: alvermark@teligent.se From: Jakob Alvermark Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 2 Dec 1999, Hellmuth Michaelis wrote: > >From the keyboard of Jakob Alvermark: >=20 > > I just acquired one of the above, parallell port version, and I'm > > wondering if it by any chance is supported by i4b. >=20 > No. Is there any chance it will be supported? What can I do to help? /Jakob ------------------------------------------------------- Teligent AB, P.O. Box 213, S-149 23 Nyn=E4shamn, Sweden =20 Telephone +46-(0)8 520 660 00 * Fax +46-(0)8 520 193 36=20 Direct +46-(0)8 520 660 32=20 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Thu Dec 2 5:18:49 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from harvey.aball.de (harvey.aball.de [212.41.160.46]) by hub.freebsd.org (Postfix) with SMTP id B833714EAC for ; Thu, 2 Dec 1999 05:18:46 -0800 (PST) (envelope-from turbocat.de!dave@harvey.aball.de) Received: by harvey.aball.de (Smail3.1.28.1 #11) id m11tW7D-000NcLC; Thu, 2 Dec 99 14:17 MET Received: from cat.turbocat.de (cat.turbocat.de [212.41.163.194]) by alice.turbocat.de (8.8.8/8.8.8) with ESMTP id OAA03892; Thu, 2 Dec 1999 14:17:26 +0100 (CET) Received: (from dave@localhost) by cat.turbocat.de (8.8.5/8.7.3) id OAA00327; Thu, 2 Dec 1999 14:17:26 +0100 (MET) Message-Id: <199912021317.OAA00327@cat.turbocat.de> Content-Type: text/plain MIME-Version: 1.0 (NeXT Mail 4.2mach v148) Received: by NeXT.Mailer (1.148) From: David Wetzel Date: Thu, 2 Dec 99 14:17:24 +0100 To: hm@hcs.de Subject: for the FAQ Cc: ISDN-List Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, please add this to the FAQ: XXXXX. I see isic0 while booting but I cannot access my Fritz! Card [NetBSD] ============================================================================ I got his: isic0 at pci0 dev 8 function 0: Fritz!Card isic0: ISAC 2085 Version A1/A2 or 2086/2186 Version 1.1 (IOM-2) isic0: interrupting at irq 11 (...) i4b: ISDN call control device attached i4btrc: 2 ISDN trace device(s) attached i4bctl: ISDN system control port attached i4brbch: 4 raw B channel access device(s) attached i4btel: 2 ISDN telephony interface device(s) attached i4bipr: 2 IP over raw HDLC ISDN device(s) attached (VJ header compression) i4bisppp: 2 ISDN SyncPPP device(s) attached But I could not use the card, because I forgot "options __I4B_IS_INTEGRATED" in the kernal config file. [Jan Sparud helped me to find that] (From: David Wetzel ) --- _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Fax +49 33056 82835 NeXTmail dave@turbocat.de (______) http://www.turbocat.de/ DEVELOPMENT * CONSULTING * ADMINISTRATION To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Thu Dec 2 5:59:44 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from hcshh.hcs.de (hcshh.hcs.de [194.123.40.1]) by hub.freebsd.org (Postfix) with SMTP id BB22D14A0D for ; Thu, 2 Dec 1999 05:59:40 -0800 (PST) (envelope-from hm@hcs.de) Received: from hcswork.hcs.de([192.76.124.5]) (2307 bytes) by hcshh.hcs.de via sendmail with P:smtp/R:inet_hosts/T:smtp (sender: ) id for ; Thu, 2 Dec 1999 14:57:18 +0100 (CET) (Smail-3.2.0.104 1998-Nov-20 #1 built 1998-Dec-11) Received: by hcswork.hcs.de (Postfix, from userid 200) id BF1D638E8; Thu, 2 Dec 1999 14:57:17 +0100 (MET) Subject: Re: TELES.BRI Box supported? In-Reply-To: from Jakob Alvermark at "Dec 2, 99 01:01:10 pm" To: alvermark@teligent.se Date: Thu, 2 Dec 1999 14:57:17 +0100 (MET) Cc: hm@hcs.de, freebsd-isdn@FreeBSD.ORG Reply-To: hm@hcs.de Organization: HCS Hanseatischer Computerservice GmbH X-Mailer: ELM [version 2.4ME+ PL39 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1429 Message-Id: <19991202135717.BF1D638E8@hcswork.hcs.de> From: hm@hcs.de (Hellmuth Michaelis) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > I just acquired one of the above, parallell port version, and I'm > > > wondering if it by any chance is supported by i4b. > > > > No. > > Is there any chance it will be supported ? I'm sorry, the chance is very small. > What can I do to help? Write a driver for it. I guess, this is the only chance to get it supported. It is not _that_ difficult, because the whole protocol handling could be done by i4b. The difficult part is to get docs for it and then write a low level interface to i4b once you found out how this box works. I guess (!) that this device does not contain much intelligence and that a more or less standard Teles passive card is inside which uses the parallel port to talk to the ISAC and HSCX chips instead of the address and data bus of the ISA bus. If this is really the case, adding a low level driver would be quite a trivial task given a bit of hardware and driver writing knowledge. I doubt seriously that Teles will give out any documentation for that device. It might be possible that Linux supports this device already, so you might find some documentation there. hellmuth -- Hellmuth Michaelis Tel +49 40 559747-70 HCS Hanseatischer Computerservice GmbH Fax +49 40 559747-77 Oldesloer Strasse 97-99 Mail hm [at] hcs.de 22457 Hamburg WWW http://www.hcs.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Thu Dec 2 6:23: 6 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from nets5.rz.rwth-aachen.de (nets5.rz.RWTH-Aachen.DE [137.226.144.13]) by hub.freebsd.org (Postfix) with ESMTP id 9AE2914BC5 for ; Thu, 2 Dec 1999 06:23:04 -0800 (PST) (envelope-from kuku@gilberto.physik.RWTH-Aachen.DE) Received: from campino.informatik.rwth-aachen.de (campino.Informatik.RWTH-Aachen.DE [137.226.116.240]) by nets5.rz.rwth-aachen.de (8.9.1a/8.9.1/8) with ESMTP id PAA03030 for ; Thu, 2 Dec 1999 15:20:17 +0100 (MET) Received: from gil.physik.rwth-aachen.de (gilberto.physik.rwth-aachen.de [137.226.30.2]) by campino.informatik.rwth-aachen.de (8.9.1a/8.9.1/3) with ESMTP id PAA28455 for ; Thu, 2 Dec 1999 15:19:42 +0100 (MET) Received: (from kuku@localhost) by gil.physik.rwth-aachen.de (8.9.3/8.6.9) id PAA12805 for freebsd-isdn@freebsd.org; Thu, 2 Dec 1999 15:19:47 +0100 (CET) Date: Thu, 2 Dec 1999 15:19:47 +0100 (CET) From: Christoph Kukulies Message-Id: <199912021419.PAA12805@gil.physik.rwth-aachen.de> To: freebsd-isdn@freebsd.org Subject: connecting over same S0 bus Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Is it possible to test i4b to an NT dialup server (isdn) when both parties are connected to the same S0 bus? I think it should but I'm not sure. -- Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Thu Dec 2 8:33:10 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from mail.ppp.net (mail.ppp.net [194.64.12.35]) by hub.freebsd.org (Postfix) with ESMTP id A40D514FED for ; Thu, 2 Dec 1999 08:32:29 -0800 (PST) (envelope-from kts.org!hm@ppp.net) Received: from casparc.ppp.net (casparc2.ppp.net [194.64.12.42]) by mail.ppp.net (8.8.8/8.8.8) with SMTP id RAA02967; Thu, 2 Dec 1999 17:32:01 +0100 Received: by casparc.ppp.net (Smail3.1.28.1 #1) id m11tZ9F-002Zk6C; Thu, 2 Dec 99 17:32 MET Received: from bert.kts.org (bert.kts.org [194.55.156.2]) by ernie.kts.org (Postfix) with ESMTP id 203B052C10; Thu, 2 Dec 1999 17:28:37 +0100 (CET) Received: by bert.kts.org (Postfix, from userid 100) id 9A312180A; Thu, 2 Dec 1999 17:36:44 +0100 (CET) Subject: Re: connecting over same S0 bus In-Reply-To: <199912021419.PAA12805@gil.physik.rwth-aachen.de> from Christoph Kukulies at "Dec 2, 1999 3:19:47 pm" To: kuku@gilberto.physik.RWTH-Aachen.DE (Christoph Kukulies) Date: Thu, 2 Dec 1999 17:36:44 +0100 (CET) Cc: freebsd-isdn@FreeBSD.ORG Organization: Kitchen Table Systems Reply-To: hm@kts.org X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <19991202163644.9A312180A@bert.kts.org> From: hm@kts.org (Hellmuth Michaelis) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Christoph Kukulies wrote: > Is it possible to test i4b to an NT dialup server (isdn) > when both parties are connected to the same S0 bus? In case this is a "normal" S0 bus, yes. hellmuth -- Hellmuth Michaelis hm@kts.org Hamburg, Europe We all live in a yellow subroutine, yellow subroutine, yellow subroutine ... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Thu Dec 2 11:36:29 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from mailout05.btx.dtag.de (mailout05.btx.dtag.de [194.25.2.153]) by hub.freebsd.org (Postfix) with ESMTP id F1F7A14F3C for ; Thu, 2 Dec 1999 11:36:13 -0800 (PST) (envelope-from epyx.cjb.net@t-online.de) Received: from fwd02.btx.dtag.de ([194.25.2.162]) by mailout05.btx.dtag.de with smtp id 11tc1P-00037U-00; Thu, 2 Dec 1999 20:36:07 +0100 Received: from tobias.penguinpowered.com (320084721106-0001(btxid)@[62.156.14.12]) by fwd02.btx.dtag.de with smtp id ; Thu, 2 Dec 1999 20:35:18 +0100 Received: from manitu.starfleet.ea (ftw@effi.starfleet.ea [192.168.1.2]) by tobias.penguinpowered.com (8.8.8/8.8.8) with ESMTP id UAA07630 for ; Thu, 2 Dec 1999 20:32:17 +0100 (CET) Message-ID: X-Mailer: XFMail 1.4.2 on Linux X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Thu, 02 Dec 1999 20:33:18 +0100 (CET) Reply-To: rosenkranz@geocities.com To: freebsd-isdn@freebsd.org Subject: I4B Answering Machine Problems X-Sender: 320084721106-0001@t-dialin.net From: epyx.cjb.net@t-online.de (David Wetzel) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Greetings, Yesterday I configured an answering machine for my NetBSD-server. The package works very well. But I have some problems I could not find an answer for - at least not in the web, the archives or Usenet. Is the I4B answering machine community that small that it's so hard to find traces? 1. The answering machine records the whole call, not just the callers message after the beep. That's annoying and does not make sense. The incoming idle time is for the whole call as well. If it is set to 5 seconds, I4B hangs up while the caller still listens to my introduction. I found a patch from Gabor Dolla in the archives; but it wont in- stall on my new I4B release, probably because the patch is from 1998. 2. How can I process DTMF touchtones? The tool which is included in I4B will give me the tones from a recorded a-law file. But I need to process the touchtones *while recording*. For example, after pressing *1234# the introduction is stopped and I can listen to the received messages. Like it's done in vbox for Linux: You can define sequences after which the current action is stopped so that the script can de- cide on the reaction. 3. How can I use aliasing in answering scripts? While the aliases show up in /var/log/messages the script only get $SRC and $TEST - which are always telephone numbers. I can't put the aliasing directive into the I4BTEL section of isdnd.rc because it will complain about syntax errors. The few messages I found in the mailing list archives are quite old. I'm confused: Are there multiple projects for I4B answering machines or is all the development done for the software which is currently included in I4B? As for VBOX/I4BTEL: I4btel does not have so many features as vbox (like TCL scripts and touchtone recognition) but it's much leaner and I like coding in perl anyhow. Greetings! Tobias ------------------------------------------------------------------------- Tobias Weihmann; private eMail: rosenkranz@geocities.com "Live would be much easier if we could have a look at the sourcecode." "Right, but guess how easy life would be if it was *opensource*!" ------------------------------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Thu Dec 2 11:55:22 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from mailout04.btx.dtag.de (mailout04.btx.dtag.de [194.25.2.152]) by hub.freebsd.org (Postfix) with ESMTP id 57D4214ED4 for ; Thu, 2 Dec 1999 11:54:52 -0800 (PST) (envelope-from epyx.cjb.net@t-online.de) Received: from fwd09.btx.dtag.de ([194.25.2.169]) by mailout04.btx.dtag.de with smtp id 11tcJR-00028h-00; Thu, 2 Dec 1999 20:54:45 +0100 Received: from tobias.penguinpowered.com (320084721106-0001(btxid)@[62.156.14.12]) by fwd09.btx.dtag.de with smtp id ; Thu, 2 Dec 1999 20:52:43 +0100 Received: from manitu.starfleet.ea (ftw@effi.starfleet.ea [192.168.1.2]) by tobias.penguinpowered.com (8.8.8/8.8.8) with ESMTP id UAA07973; Thu, 2 Dec 1999 20:50:36 +0100 (CET) Message-ID: X-Mailer: XFMail 1.4.2 on Linux X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Thu, 02 Dec 1999 20:51:42 +0100 (CET) Reply-To: rosenkranz@geocities.com To: rosenkranz@geocities.com Subject: RE: I4B Answering Machine Problems (note: wrong from header) Cc: freebsd-isdn@FreeBSD.ORG X-Sender: 320084721106-0001@t-dialin.net From: epyx.cjb.net@t-online.de (Fritz Tobias Weihmann) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Note: This mail was not by David Wetzel. It seems like my email client set the from header to that of a previous message. Sorry. Tobias Weihmann To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Fri Dec 3 1:40:21 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from hcshh.hcs.de (hcshh.hcs.de [194.123.40.1]) by hub.freebsd.org (Postfix) with SMTP id EA54D150BD for ; Fri, 3 Dec 1999 01:40:16 -0800 (PST) (envelope-from hm@hcs.de) Received: from hcswork.hcs.de([192.76.124.5]) (2523 bytes) by hcshh.hcs.de via sendmail with P:smtp/R:inet_hosts/T:smtp (sender: ) id for ; Fri, 3 Dec 1999 10:39:10 +0100 (CET) (Smail-3.2.0.104 1998-Nov-20 #1 built 1998-Dec-11) Received: by hcswork.hcs.de (Postfix, from userid 200) id 5DA2D38E8; Fri, 3 Dec 1999 10:39:07 +0100 (MET) Subject: Re: I4B Answering Machine Problems In-Reply-To: from David Wetzel at "Dec 2, 99 08:33:18 pm" To: rosenkranz@geocities.com Date: Fri, 3 Dec 1999 10:39:07 +0100 (MET) Cc: freebsd-isdn@FreeBSD.ORG Reply-To: hm@hcs.de Organization: HCS Hanseatischer Computerservice GmbH X-Mailer: ELM [version 2.4ME+ PL39 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1670 Message-Id: <19991203093907.5DA2D38E8@hcswork.hcs.de> From: hm@hcs.de (Hellmuth Michaelis) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Yesterday I configured an answering machine for my NetBSD-server. The > package works very well. But I have some problems I could not find an > answer for - at least not in the web, the archives or Usenet. Is the > I4B answering machine community that small that it's so hard to find > traces? > > 1. The answering machine records the whole call, not just the callers > message after the beep. That's annoying and does not make sense. > The incoming idle time is for the whole call as well. I'd appreciate patches to fix that. > 2. How can I process DTMF touchtones? The tool which is included in I4B > will give me the tones from a recorded a-law file. But I need to > process the touchtones *while recording*. I know. I wanted to move the DTMF decoder into the tel-driver but i've got short of spare time. > 3. How can I use aliasing in answering scripts ? Add support to isdnd to optionally emit them to the scripts. > The few messages I found in the mailing list archives are quite old. I'm > confused: Are there multiple projects for I4B answering machines or is > all the development done for the software which is currently included in > I4B? It seems David Wetzel started a high-end answering machine. I have no idea what the state is. Otherwise the only answering machine for i4b i know of is part of i4b. hellmuth -- Hellmuth Michaelis Tel +49 40 559747-70 HCS Hanseatischer Computerservice GmbH Fax +49 40 559747-77 Oldesloer Strasse 97-99 Mail hm [at] hcs.de 22457 Hamburg WWW http://www.hcs.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Fri Dec 3 5: 3: 0 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from harvey.aball.de (harvey.aball.de [212.41.160.46]) by hub.freebsd.org (Postfix) with SMTP id 0332E14E5C for ; Fri, 3 Dec 1999 05:02:56 -0800 (PST) (envelope-from turbocat.de!dave@harvey.aball.de) Received: by harvey.aball.de (Smail3.1.28.1 #11) id m11tsLr-000NcOC; Fri, 3 Dec 99 14:02 MET Received: from cat.turbocat.de (cat.turbocat.de [212.41.163.194]) by alice.turbocat.de (8.8.8/8.8.8) with ESMTP id NAA13247; Fri, 3 Dec 1999 13:53:12 +0100 (CET) Received: (from dave@localhost) by cat.turbocat.de (8.8.5/8.7.3) id NAA00245; Fri, 3 Dec 1999 13:53:11 +0100 (MET) Message-Id: <199912031253.NAA00245@cat.turbocat.de> Content-Type: text/plain MIME-Version: 1.0 (NeXT Mail 4.2mach v148) Received: by NeXT.Mailer (1.148) From: David Wetzel Date: Fri, 3 Dec 99 13:53:10 +0100 To: hm@hcs.de Subject: Re: I4B Answering Machine Problems Cc: rosenkranz@geocities.com, freebsd-isdn@FreeBSD.ORG References: <19991203093907.5DA2D38E8@hcswork.hcs.de> Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > From: hm@hcs.de (Hellmuth Michaelis) > It seems David Wetzel started a high-end answering machine. I have no idea > what the state is. The state is that I started an internal mailing list with some testers. but after they installed iFon on their boxes, the only thing was the notice that it works. iFon uses the GNUstep base library. If someone wants to hack a bot GNUstep on his/her *BSD box and test iFon, send a mail to iFon-List-request@turbocat.de with subscribe in the bodx. Note that I have to approve this subscription. Persons without realname will not come in. --- _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Fax +49 33056 82835 NeXTmail dave@turbocat.de (______) http://www.turbocat.de/ DEVELOPMENT * CONSULTING * ADMINISTRATION To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Fri Dec 3 7:48: 2 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from harvey.aball.de (harvey.aball.de [212.41.160.46]) by hub.freebsd.org (Postfix) with SMTP id 0E33714D6F for ; Fri, 3 Dec 1999 07:47:57 -0800 (PST) (envelope-from turbocat.de!dave@harvey.aball.de) Received: by harvey.aball.de (Smail3.1.28.1 #11) id m11tuvp-000NcNC; Fri, 3 Dec 99 16:47 MET Received: from cat.turbocat.de (cat.turbocat.de [212.41.163.194]) by alice.turbocat.de (8.8.8/8.8.8) with ESMTP id QAA16489 for ; Fri, 3 Dec 1999 16:47:13 +0100 (CET) Received: (from dave@localhost) by cat.turbocat.de (8.8.5/8.7.3) id QAA00333 for freebsd-isdn@FreeBSD.ORG; Fri, 3 Dec 1999 16:47:12 +0100 (MET) Message-Id: <199912031547.QAA00333@cat.turbocat.de> Content-Type: text/plain MIME-Version: 1.0 (NeXT Mail 4.2mach v148) Received: by NeXT.Mailer (1.148) From: David Wetzel Date: Fri, 3 Dec 99 16:47:11 +0100 To: ISDN-List Subject: configuring a SPPP Dailin Server? Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I want to set up sppp dail in on my NetBSD i4b box. on the client I have this: isp0: flags=a015 mtu 1500 inet 192.168.0.1 --> 192.168.0.2 netmask 0xffffff00 and used: spppcontrol isp0 myauthproto=pap myauthname=alice myauthsecret=bla hisauthproto=none callin on the server, I get this in /var/log/messages: Dec 3 16:42:00 orange isdnd[228]: CHD 00011 I4BPPP accepting: incoming call from NotAvailable to 53 Dec 3 16:42:00 orange /netbsd: isp0: Up event(incoming call) Dec 3 16:42:00 orange /netbsd: isp0: lcp open(initial) Dec 3 16:42:00 orange /netbsd: isp0: phase establish Dec 3 16:42:00 orange /netbsd: isp0: lcp up(starting) Dec 3 16:42:00 orange /netbsd: isp0: lcp output Dec 3 16:42:00 orange /netbsd: isp0: lcp input(req-sent): Dec 3 16:42:00 orange isdnd[228]: CHD 00011 I4BPPP incoming call active (ctl 0, ch 1, isp0) Dec 3 16:42:03 orange /netbsd: isp0: lcp input(ack-rcvd): Dec 3 16:42:03 orange /netbsd: isp0: lcp parse opts: magic Dec 3 16:42:03 orange /netbsd: isp0: lcp parse opt values: magic 0x339e4440 send conf-ack Dec 3 16:42:03 orange /netbsd: isp0: lcp output Dec 3 16:42:03 orange /netbsd: isp0: lcp tlu Dec 3 16:42:03 orange /netbsd: isp0: phase network Dec 3 16:42:03 orange /netbsd: isp0: ipcp open(initial) Dec 3 16:42:03 orange /netbsd: isp0: ipcp up(starting) Dec 3 16:42:03 orange /netbsd: isp0: ipcp output Dec 3 16:42:03 orange /netbsd: isp0: pap input(closed) Dec 3 16:42:03 orange /netbsd: isp0: pap output Dec 3 16:42:03 orange /netbsd: isp0: pap tld Dec 3 16:42:03 orange /netbsd: isp0: lcp close(opened) Dec 3 16:42:03 orange /netbsd: isp0: phase terminate Dec 3 16:42:03 orange /netbsd: isp0: ipcp down(req-sent) Dec 3 16:42:03 orange /netbsd: isp0: ipcp close(starting) Dec 3 16:42:03 orange /netbsd: isp0: lcp output Dec 3 16:42:03 orange /netbsd: isp0: lcp input(closing): Dec 3 16:42:03 orange /netbsd: isp0: phase dead Dec 3 16:42:03 orange /netbsd: isp0: lcp down(closed) Dec 3 16:42:03 orange /netbsd: isp0: Down event (carrier loss) Where does i4b's sppp store the passwords? Is there a special /etc/ppp/ file that holds the passwords? Or have I to add a user in /etc/passwd? If yes, would someone please mail an example? Thanks --- _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Fax +49 33056 82835 NeXTmail dave@turbocat.de (______) http://www.turbocat.de/ DEVELOPMENT * CONSULTING * ADMINISTRATION To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Fri Dec 3 11:10:25 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from peedub.muc.de (peedub.muc.de [193.149.49.109]) by hub.freebsd.org (Postfix) with ESMTP id 249221520F for ; Fri, 3 Dec 1999 11:10:19 -0800 (PST) (envelope-from garyj@peedub.muc.de) Received: from peedub.muc.de (localhost [127.0.0.1]) by peedub.muc.de (8.9.3/8.6.9) with ESMTP id SAA00529; Fri, 3 Dec 1999 18:48:19 +0100 (CET) Message-Id: <199912031748.SAA00529@peedub.muc.de> X-Mailer: exmh version 2.1.0 09/18/1999 To: David Wetzel Cc: ISDN-List Subject: Re: configuring a SPPP Dailin Server? Reply-To: Gary Jennejohn In-reply-to: Your message of "Fri, 03 Dec 1999 16:47:11 +0100." <199912031547.QAA00333@cat.turbocat.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 03 Dec 1999 18:48:19 +0100 From: Gary Jennejohn Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org David Wetzel writes: >Hi, > >I want to set up sppp dail in on my NetBSD i4b box. > >on the client I have this: > >isp0: flags=a015 mtu 1500 > inet 192.168.0.1 --> 192.168.0.2 netmask 0xffffff00 > >and used: > >spppcontrol isp0 myauthproto=pap myauthname=alice myauthsecret=bla > hisauthproto=none callin > >on the server, I get this in /var/log/messages: > [snip - PAP fails] >Where does i4b's sppp store the passwords? Is there a special /etc/ppp/ file >that holds the passwords? Or have I to add a user in /etc/passwd? AFAIK the authentication information can only be passed into the kernel using spppcontrol. The authentication is handled in if_spppsubr.c, not in user-land. This basically means that only one system can long into an isp interface, since the kernel does not support multiple authorization entries per interface. You must specify hisauthproto, hisauthname and hisauthsecret for dial-in. One way around this would be to use Brian Somer's PPPoISDN. --- Gary Jennejohn / garyj@muc.de garyj@fkr.cpqcorp.net gj@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Fri Dec 3 12: 3: 5 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from harvey.aball.de (harvey.aball.de [212.41.160.46]) by hub.freebsd.org (Postfix) with SMTP id EA8E714FF9 for ; Fri, 3 Dec 1999 12:03:01 -0800 (PST) (envelope-from turbocat.de!dave@harvey.aball.de) Received: by harvey.aball.de (Smail3.1.28.1 #11) id m11tyu7-000NcLC; Fri, 3 Dec 99 21:02 MET Received: from cat.turbocat.de (cat.turbocat.de [212.41.163.194]) by alice.turbocat.de (8.8.8/8.8.8) with ESMTP id VAA20668; Fri, 3 Dec 1999 21:01:49 +0100 (CET) Received: (from dave@localhost) by cat.turbocat.de (8.8.5/8.7.3) id VAA00388; Fri, 3 Dec 1999 21:01:50 +0100 (MET) Message-Id: <199912032001.VAA00388@cat.turbocat.de> Content-Type: text/plain MIME-Version: 1.0 (NeXT Mail 4.2mach v148) Received: by NeXT.Mailer (1.148) From: David Wetzel Date: Fri, 3 Dec 99 21:01:49 +0100 To: rosenkranz@geocities.com Subject: Re: I4B Answering Machine Problems Cc: ISDN-List References: Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > From: Fritz Tobias Weihmann > Greetings, > > Before I join, I would like to know if > * iFON / GnuStep can work without Xlibs Yes. > * Touchtone sequences can be interpreted while recording Hm. I am not sure what you mean. It records everytime. But If you log in via *YOURPIN#, the file will be deleted after hangup. You can now call your i4b box, enter your PIN (started with "*" and ended by "#") or you just enter "*#" if you transmit your caller ID and this ID is configured as special user. That was done to check the answering machine in under 10 sec from my gsm phone.... > * scripting is possible e.g. in perl, like the I4B box I want to implement a customizable menu tree that can execute scrips / programs. --- _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Fax +49 33056 82835 NeXTmail dave@turbocat.de (______) http://www.turbocat.de/ DEVELOPMENT * CONSULTING * ADMINISTRATION To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sat Dec 4 5:24:28 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from post.mail.nl.demon.net (post-10.mail.nl.demon.net [194.159.73.20]) by hub.freebsd.org (Postfix) with ESMTP id 9A17E15021; Sat, 4 Dec 1999 05:23:51 -0800 (PST) (envelope-from ernst@znerd.demon.nl) Received: from [212.238.110.140] (helo=znerd.demon.nl) by post.mail.nl.demon.net with esmtp (Exim 2.02 #1) id 11uFAB-0006Fl-00; Sat, 4 Dec 1999 13:23:47 +0000 Message-ID: <38491594.92396BCC@znerd.demon.nl> Date: Sat, 04 Dec 1999 14:22:28 +0100 From: Ernst de Haan Organization: ConsumerDesk X-Mailer: Mozilla 4.7 [en] (Win98; I) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-isdn@freebsd.org, freebsd-questions@freebsd.org Subject: ISDN problem on FreeBSD 3.2 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi Hellmuth Michaelis and all, I'm switching from Linux to FreeBSD (or at least trying to), and attempt to get ISDN running on FreeBSD, but fail. I've read the FAQ, the handbook section on FreeBSD and the PS document "The Care and Feeding of ISDN4BSD". MMy problem: I'm not wuite sure what to do after rebuilding the kernel with the options for ISDN, configuring isdnd.rc and starting the isdnd. The isdnd daemon fails to connect to my internet service provider due to Layer 1 problems. Does anyone have any pointers to other forms of documentation for ISDN, a "troubleshooting" section somewhere or "check-list"? I've checked the available FAQ, the Handbook and I've searched the archives, but haven't been able to find anything relevant. I own a Teles 16.0/3 (ISA, Siemens chipset). Below is more info on what I did, have and got: (:-) I've written a call-demon script that calls my ISP, Demon. I followed the instructions in the i4b docs. Then I've written a start-isdnd script that should start the isdn daemon process. Below is the result of the execution of call-demon, the result of start-isnd and the result of the re-executed call-demon script after the start-isdnd script. After that I've included a lot of other info, including the source of the scripts, my kernel and isdn configuration files and a system description. +-------------------------------------+ | step 1: execute "call-demon" | +-------------------------------------+ ------- output of "call-demon" ------- --- Removing previous configuration --- ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address --- Setting Demon PPP account options --- --- Configuring IP src/dest, netmask and link flags --- ifconfig: ioctl (SIOCAIFADDR): File exists --- Finished --- +--------------------------------------+ | step 2: execute "start-isdnd" | +--------------------------------------+ ------- output of "start-isdnd" ------- Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller_state: controller 0 is Teles S0/16.3 Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller: found 1 ISDN controller(s ) Nov 18 20:38:31 heinz isdnd[333]: WRN error open /etc/isdn/isdnd.rates: No such file or directory Nov 18 20:38:31 heinz isdnd[333]: DMN daemon started (pid = 333) ------- output on virtual console 4 ------- ----- isdn controller state -------------- isdnd 00.70.0 [pid 333] ---- c tei b remote iface dir outbytes obps inbytes ibps units 0 --- 1 L12 2 ---- isdn userland interface state ------------------------------------ isp0 ---- isdn logfile display --------------------------------------------- 18.11.1999 20:38:31 DMN daemon started up (pid = 33) +----------------------------------------+ | step 3: re-execute "call-demon" | +----------------------------------------+ ------- output to "/var/log/messages" ------- Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller_state: controller 0 is Teles S0/16.3 Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller: found 1 ISDN controller(s) Nov 18 20:38:31 heinz isdnd[333]: WRN error open /etc/isdn/isdnd.rates: No such file or directory Nov 18 20:38:31 heinz isdnd[333]: DMN daemon started (pid = 333) Nov 18 20:45:43 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x4 Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: ISAC: CISQ = 0x1e Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:45:43 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:43 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:45:45 heinz /kernel: i4b-L3-T303_timeout: SETUP not answered, cr = 111 Nov 18 20:45:45 heinz /kernel: i4b-L3-next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout! Nov 18 20:45:45 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:45 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:45 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:45:47 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:47 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:45:47 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:49 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:49 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:49 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:45:51 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:51 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:45:51 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:53 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:53 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:53 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:45:55 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:55 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:45:55 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:57 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:57 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:57 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:45:57 heinz /kernel: i4b-L2-i4b_mph_status_ind: unit 0, cannot access S0 bus! Nov 18 20:45:57 heinz /kernel: i4b-L3-i4b_mdl_status_ind: STI_NOL1ACC: unit 0 no outgoing access to S0 Nov 18 20:45:57 heinz isdnd[333]: ERR set_channel_idle: controller [0], invalid channel [-1]! Nov 18 20:45:57 heinz isdnd[333]: ERR msg_disconnect_ind: set_channel_idle failed! Nov 18 20:46:00 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:00 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:00 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:00 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:02 heinz /kernel: i4b-L3-T303_timeout: SETUP not answered, cr = 48 Nov 18 20:46:02 heinz /kernel: i4b-L3-next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout! Nov 18 20:46:02 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:02 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:02 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:04 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:04 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:04 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:06 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:06 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:06 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:08 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:08 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:08 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:10 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:10 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:10 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:12 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:12 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:12 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:14 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:14 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:14 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:14 heinz /kernel: i4b-L2-i4b_mph_status_ind: unit 0, cannot access S0 bus! Nov 18 20:46:14 heinz /kernel: i4b-L3-i4b_mdl_status_ind: STI_NOL1ACC: unit 0 no outgoing access to S0 Nov 18 20:46:14 heinz isdnd[333]: WRN msg_disconnect_ind: cdid not found Nov 18 20:46:14 heinz isdnd[333]: ERR set_channel_idle: controller [0], invalid channel [-1]! Nov 18 20:46:14 heinz isdnd[333]: ERR msg_disconnect_ind: set_channel_idle failed! Nov 18 20:46:17 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:17 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:17 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:17 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:19 heinz /kernel: i4b-L3-T303_timeout: SETUP not answered, cr = 53 Nov 18 20:46:19 heinz /kernel: i4b-L3-next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout! Nov 18 20:46:19 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:19 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:19 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:21 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:21 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:21 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:23 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:23 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:23 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:25 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:25 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:25 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:27 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:27 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:27 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:29 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:29 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:29 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:31 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:31 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:31 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:31 heinz /kernel: i4b-L2-i4b_mph_status_ind: unit 0, cannot access S0 bus! Nov 18 20:46:31 heinz /kernel: i4b-L3-i4b_mdl_status_ind: STI_NOL1ACC: unit 0 no outgoing access to S0 Nov 18 20:46:31 heinz isdnd[333]: WRN msg_disconnect_ind: cdid not found Nov 18 20:46:31 heinz isdnd[333]: WRN msg_disconnect_ind: cdid not found Nov 18 20:46:31 heinz isdnd[333]: ERR set_channel_idle: controller [0], invalid channel [-1]! Nov 18 20:46:31 heinz isdnd[333]: ERR msg_disconnect_ind: set_channel_idle failed! +-------------------------------------------------+ | extra info on my system and configuration | +-------------------------------------------------+ ------- output on kernel startup -------- isic0 at 0xd80 irq 5 flags 0x3 on isa isic0: Teles S0/16.3 isic0: ISAC 2085 Version A1/A2 or 2086/2186 Version 1.1 (IOM-2) (Addr=0x960) isic0: HSCX 82525 or 21525 Version 2.1 (AddrA=0x160, AddrB=0x560) : (skipping) : i4b: ISDN call control device attached i4bisppp: 4 ISDN SyncPPP device(s) attached i4bctl: ISDN system control port attached i4bipr: 4 IP over raw HDLC ISDN device(s) attached (VJ header compression) i4btel: 4 ISDN telephony interface device(s) attached i4brbch: 4 raw B channel access device(s) attached i4btrc: 4 ISDN trace device(s) attached ------- "start-isdnd" script: ------- #!/bin/sh echo "--- Starting isdnd on virtual console 4 ---" isdnd -b -f -r /dev/ttyv4 -t cons25 ------- "call-demon" script ------- #!/bin/sh echo "--- Removing previous configuration ---" ifconfig isp0 delete -link1 down echo "" echo "--- Setting Demon PPP account options ---" spppcontrol isp0 myauthproto=chap spppcontrol isp0 myauthname=pharao spppcontrol isp0 myauthsecret=abcd098 echo "" echo "--- Configuring IP src/dest, netmask and link flags ---" ifconfig isp0 210.237.109.231 192.157.77.212 netmask 0xffffffff link1 echo "" echo "--- Finished ---" ------- my "/etc/isdn/isdnd.rc" ------- system acctall = on # generate info for everything acctfile = /var/log/isdnd.acct # name & location of accounting file useacctfile = yes # generate accouting info to file monitor-allowed = yes # global switch: monitor on/off monitor-port = 451 # default monitor TCP port monitor = "/var/run/isdn-monitor" monitor-access = fullcmd monitor-access = channelstate, logevents monitor-access = callin, callout rtprio = 25 # modify isdnd's process priority entry name = demon # symbolic name for this entry isdncontroller = 0 # controller to use or -1 to use any isdnchannel = 0 # channel (1/2) to use or 0/-1 for any usrdevicename = isp # ipr, isp, tel, rbch usrdeviceunit = 0 # unit number direction = out # in, out, inout local-phone-dialout = 0332793895 # this is my number remote-phone-dialout = 0334489909 # i call this remote number dialout-type = normal # normal / calledback dialin-reaction = ignore # ignore incoming calls b1protocol = hdlc # hdlc, raw dialretries = 3 # number of dial retries dialrandincr = on # random dial increment time recoverytime = 3 # time to wait between 2 dial tries usedown = off # set i/f down ratetype = 0 # ratesfile entry to use unitlength = 90 # unitlength to assume unitlengthsrc = rate # none, rate, cmdl, conf, aocd idletime-incoming = 120 # incoming call idle timeout idletime-outgoing = 60 # outgoing call idle timeout earlyhangup = 5 # time to hangup before an expected # next charging unit will occur ------- result of "uname -a" ------- FreeBSD heinz.znerd.com 3.2-RELEASE FreeBSD 3.2-RELEASE #2: Wed Oct 13 21:26:52 GMT 1999 root@heinz.znerd.com:/usr/src/sys/compile/GENERIC i386 ------- Hardware info ------- Pentium II 412 MHz CPU (PCI bus 103 MHz) -- originally 400/100 1 x 128 MB DIMM 100 MHz (PC-100) IDE 2x FreeBSD partition (non-dedicated) is on IDE0, slave Diamond Viper V550 (Nvidia Riva TNT) On the ISA bus: . 3Com 3C509-B Ethernet card . Teles 16.0/3 ISDN card On the PCI bus: . SoundBlaster Live! . Dynalink IS64PPH(+) -- My winblows ISDN card, Winbond chipset ------- kernel config file /usr/src/sys/i386/conf/GENERIC ------- machine "i386" cpu "I386_CPU" cpu "I486_CPU" cpu "I586_CPU" cpu "I686_CPU" ident GENERIC maxusers 32 options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options MFS #Memory Filesystem options MFS_ROOT #MFS usable as root device, "MFS" req'ed options NFS #Network Filesystem options NFS_ROOT #NFS usable as root device, "NFS" req'ed options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options "CD9660_ROOT" #CD-ROM usable as root. "CD9660" req'ed options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device options UCONSOLE #Allow users to grab the console options FAILSAFE #Be conservative options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor config kernel root on wd0 controller isa0 controller pnp0 controller eisa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 disk fd0 at fdc0 drive 0 disk fd1 at fdc0 drive 1 options "CMD640" # work around CMD640 chip deficiency controller wdc0 at isa? port "IO_WD1" bio irq 14 disk wd0 at wdc0 drive 0 disk wd1 at wdc0 drive 1 controller wdc1 at isa? port "IO_WD2" bio irq 15 disk wd2 at wdc1 drive 0 disk wd3 at wdc1 drive 1 options ATAPI #Enable ATAPI support for IDE bus options ATAPI_STATIC #Don't do it as an LKM device acd0 #IDE CD-ROM device wfd0 #IDE Floppy (e.g. LS-120) controller ncr0 controller ahb0 controller ahc0 controller isp0 controller dpt0 controller adv0 at isa? port ? cam irq ? controller adw0 controller bt0 at isa? port ? cam irq ? controller aha0 at isa? port ? cam irq ? controller scbus0 device da0 device sa0 device pass0 device cd0 #Only need one of these, the code dynamically grows device wt0 at isa? port 0x300 bio irq 5 drq 1 device mcd0 at isa? port 0x300 bio irq 10 controller matcd0 at isa? port 0x230 bio device scd0 at isa? port 0x230 bio controller atkbdc0 at isa? port IO_KBD tty device atkbd0 at isa? tty irq 1 device psm0 at isa? tty irq 12 device vga0 at isa? port ? conflicts pseudo-device splash device sc0 at isa? tty device npx0 at isa? port IO_NPX irq 13 device apm0 at isa? disable flags 0x31 # Advanced Power Management device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4 device sio1 at isa? port "IO_COM2" tty irq 3 device sio2 at isa? disable port "IO_COM3" tty irq 5 device sio3 at isa? disable port "IO_COM4" tty irq 9 device ppc0 at isa? port? flags 0x40 net irq 7 controller ppbus0 device lpt0 at ppbus? device plip0 at ppbus? device ppi0 at ppbus? device ax0 # ASIX AX88140A device de0 # DEC/Intel DC21x4x (``Tulip'') device fxp0 # Intel EtherExpress PRO/100B (82557, 82558) device mx0 # Macronix 98713/98715/98725 (``PMAC'') device pn0 # Lite-On 82c168/82c169 (``PNIC'') device rl0 # RealTek 8129/8139 device tl0 # Texas Instruments ThunderLAN device tx0 # SMC 9432TX (83c170 ``EPIC'') device vr0 # VIA Rhine, Rhine II device vx0 # 3Com 3c590, 3c595 (``Vortex'') device wb0 # Winbond W89C840F device xl0 # 3Com 3c90x (``Boomerang'', ``Cyclone'') device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000 device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000 device ep0 at isa? port 0x300 net irq 10 device ex0 at isa? port? net irq? device fe0 at isa? port 0x300 net irq ? device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 device lnc0 at isa? port 0x280 net irq 10 drq 0 device ze0 at isa? port 0x300 net irq 10 iomem 0xd8000 device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 device cs0 at isa? port 0x300 net irq ? pseudo-device loop pseudo-device ether pseudo-device sl 1 pseudo-device ppp 1 pseudo-device tun 1 pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's options KTRACE #kernel tracing options SYSVSHM options SYSVMSG options SYSVSEM options "TEL_S0_16_3" device isic0 at isa? port 0xd80 net irq 5 flags 3 vector isicintr pseudo-device "i4bq921" pseudo-device "i4bq931" pseudo-device "i4b" pseudo-device "i4btrc" 4 pseudo-device "i4bctl" pseudo-device "i4brbch" 4 pseudo-device "i4btel" 4 pseudo-device "i4bipr" 4 pseudo-device "i4bisppp" 4 pseudo-device sppp 4 options IPR_VJ Ernst de Haan wrote: > > Hi Hellmuth Michaelis and all, > > I'm switching from Linux to FreeBSD, and attempt to get ISDN running on > FreeBSD, but fail. I've read the FAQ, the handbook section on FreeBSD > and the PS document "The Care and Feeding of ISDN4BSD". > > My problem: I'm not wuite sure what to do after rebuilding the kernel > with the options for ISDN, configuring isdnd.rc and starting the isdnd. > The isdnd daemon fails to connect to my internet service provider due to > Layer 1 problems. > > Does anyone have any pointers to other forms of documentation for ISDN, > a "troubleshooting" section somewhere or "check-list"? > > I own a Teles 16.0/3 (ISA, Siemens chipset). I can provide more > information if anyone cares (:-) > > GreetinX++, > > Ernst > > -- > Ernst de Haan > Freelance Java Architect > > "Come to me all who are weary and burdened, > and I will give you rest" -- Jesus Christ -- Ernst de Haan Freelance Java Architect "Come to me all who are weary and burdened, and I will give you rest" -- Jesus Christ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sat Dec 4 7: 5:29 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from devil.intervisors.nl (office.intervisors.nl [194.109.13.117]) by hub.freebsd.org (Postfix) with ESMTP id D7EE914FBE for ; Sat, 4 Dec 1999 07:04:49 -0800 (PST) (envelope-from luke@roberts.nl) Received: from roberts4 (roberts4.intranet.iv [192.168.0.8]) by devil.intervisors.nl (8.9.3/8.9.3) with ESMTP id PAA07701 for ; Sat, 4 Dec 1999 15:59:19 +0100 (CET) (envelope-from luke@roberts.nl) Message-Id: <4.2.2.19991204153035.00ae6190@pop.roberts.nl> X-Sender: luke@pop.roberts.nl X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.2 Date: Sat, 04 Dec 1999 16:04:19 +0100 To: freebsd-isdn@FreeBSD.ORG From: Luke Roberts Subject: FOR ERNST Re: ISDN problem on FreeBSD 3.2 In-Reply-To: <38491594.92396BCC@znerd.demon.nl> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=====================_3585364==_" Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org --=====================_3585364==_ Content-Type: text/plain; charset="us-ascii"; format=flowed Sorry about this, I took the time to help a Fellow Dutchman to get i4b up and running but wafter ryping out the mail see that his e-mail address ernst@jollem.com doesn't exist. I hope he reads it like this in stead. Cheers, Luke Hee Ernst, Heb jij even mazzel dat ik FreeBSD 3.2 & i4b & Teles 16.0/3 gebruik en ook nog eens bij Demon internet. Hier heb je de oplossing: Eerst overinstall i4b 0.83 (jij gebruikt nog 0.70). Zorg ervoor dat je de juiste settings in je kernel plaatst. Rebuild dan je kernel. i4B moet nu klaar zijn. Nu nog de firewall & NATd XNTPD time : Vervolgens zorg je dat je Firewall & NATd aan staat (zie rc.firewall en natd.conf voor config) Vervolgens plaats je de scripts die ik je heb gegeven in /etc isdn-up, isdn-down, ppp-demon.rc (wijzig hierin je wachtwoord) plaats je in /etc/isdn ntpd.conf is de configuratie file voor xntpd time deamon. (zie rc.local waarin XNTPD wordt opgestart). Als je dit allemaal hebt gedaan dan start je je ISDN settings op door in /etc ./godemon.rc in te voeren. Je krijgt dan een full screen scherm te zien waarop de verbindings status staat. Succes! Luke >Hi Hellmuth Michaelis and all, > >I'm switching from Linux to FreeBSD (or at least trying to), and >attempt to get ISDN running on FreeBSD, but fail. I've read the FAQ, >the handbook section on FreeBSD and the PS document "The Care and >Feeding of ISDN4BSD". MMy problem: I'm not wuite sure what to do >after rebuilding the kernel with the options for ISDN, configuring >isdnd.rc and starting the isdnd. > >The isdnd daemon fails to connect to my internet service provider >due to Layer 1 problems. > >Does anyone have any pointers to other forms of documentation for >ISDN, a "troubleshooting" section somewhere or "check-list"? I've >checked the available FAQ, the Handbook and I've searched the >archives, but haven't been able to find anything relevant. > >I own a Teles 16.0/3 (ISA, Siemens chipset). Below is more info on >what I did, have and got: (:-) > > > >I've written a call-demon script that calls my ISP, Demon. I >followed >the instructions in the i4b docs. Then I've written a start-isdnd >script >that should start the isdn daemon process. Below is the result of >the >execution of call-demon, the result of start-isnd and the result of >the >re-executed call-demon script after the start-isdnd script. > >After that I've included a lot of other info, including the source >of >the scripts, my kernel and isdn configuration files and a system >description. > > > +-------------------------------------+ > | step 1: execute "call-demon" | > +-------------------------------------+ > >------- output of "call-demon" ------- >--- Removing previous configuration --- >ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address > >--- Setting Demon PPP account options --- > >--- Configuring IP src/dest, netmask and link flags --- >ifconfig: ioctl (SIOCAIFADDR): File exists > >--- Finished --- > > > > +--------------------------------------+ > | step 2: execute "start-isdnd" | > +--------------------------------------+ > >------- output of "start-isdnd" ------- >Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller_state: >controller >0 > is Teles S0/16.3 >Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller: found 1 ISDN >controller(s >) >Nov 18 20:38:31 heinz isdnd[333]: WRN error open >/etc/isdn/isdnd.rates: >No such >file or directory >Nov 18 20:38:31 heinz isdnd[333]: DMN daemon started (pid = 333) > > >------- output on virtual console 4 ------- >----- isdn controller state -------------- isdnd 00.70.0 [pid 333] >---- >c tei b remote iface dir outbytes obps inbytes ibps >units >0 --- 1 > L12 2 >---- isdn userland interface state >------------------------------------ >isp0 >---- isdn logfile display >--------------------------------------------- >18.11.1999 20:38:31 DMN daemon started up (pid = 33) > > > > +----------------------------------------+ > | step 3: re-execute "call-demon" | > +----------------------------------------+ > >------- output to "/var/log/messages" ------- > >Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller_state: >controller >0 is Teles S0/16.3 >Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller: found 1 ISDN >controller(s) >Nov 18 20:38:31 heinz isdnd[333]: WRN error open >/etc/isdn/isdnd.rates: >No such file or directory >Nov 18 20:38:31 heinz isdnd[333]: DMN daemon started (pid = 333) >Nov 18 20:45:43 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x4 >Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: ISAC: CISQ = >0x1e >Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:45:43 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:45:43 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:45:45 heinz /kernel: i4b-L3-T303_timeout: SETUP not >answered, >cr = 111 >Nov 18 20:45:45 heinz /kernel: i4b-L3-next_l3state: FSM illegal >state, >state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout! >Nov 18 20:45:45 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:45:45 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:45:45 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:45:47 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:45:47 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:45:47 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:45:49 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:45:49 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:45:49 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:45:51 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:45:51 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:45:51 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:45:53 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:45:53 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:45:53 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:45:55 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:45:55 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:45:55 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:45:57 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:45:57 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:45:57 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:45:57 heinz /kernel: i4b-L2-i4b_mph_status_ind: unit 0, >cannot >access S0 bus! >Nov 18 20:45:57 heinz /kernel: i4b-L3-i4b_mdl_status_ind: >STI_NOL1ACC: >unit 0 no outgoing access to S0 >Nov 18 20:45:57 heinz isdnd[333]: ERR set_channel_idle: controller >[0], >invalid channel [-1]! >Nov 18 20:45:57 heinz isdnd[333]: ERR msg_disconnect_ind: >set_channel_idle failed! >Nov 18 20:46:00 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:46:00 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:00 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:46:00 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:02 heinz /kernel: i4b-L3-T303_timeout: SETUP not >answered, >cr = 48 >Nov 18 20:46:02 heinz /kernel: i4b-L3-next_l3state: FSM illegal >state, >state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout! >Nov 18 20:46:02 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:02 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:02 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:46:04 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:04 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:46:04 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:06 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:06 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:06 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:46:08 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:08 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:46:08 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:10 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:10 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:10 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:46:12 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:12 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:46:12 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:14 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:14 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:14 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:46:14 heinz /kernel: i4b-L2-i4b_mph_status_ind: unit 0, >cannot >access S0 bus! >Nov 18 20:46:14 heinz /kernel: i4b-L3-i4b_mdl_status_ind: >STI_NOL1ACC: >unit 0 no outgoing access to S0 >Nov 18 20:46:14 heinz isdnd[333]: WRN msg_disconnect_ind: cdid not >found >Nov 18 20:46:14 heinz isdnd[333]: ERR set_channel_idle: controller >[0], >invalid channel [-1]! >Nov 18 20:46:14 heinz isdnd[333]: ERR msg_disconnect_ind: >set_channel_idle failed! >Nov 18 20:46:17 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:46:17 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:17 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:46:17 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:19 heinz /kernel: i4b-L3-T303_timeout: SETUP not >answered, >cr = 53 >Nov 18 20:46:19 heinz /kernel: i4b-L3-next_l3state: FSM illegal >state, >state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout! >Nov 18 20:46:19 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:19 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:19 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:46:21 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:21 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:46:21 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:23 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:23 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:23 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:46:25 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:25 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:46:25 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:27 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:27 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:27 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:46:29 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:29 heinz /kernel: i4b-L1-ph_data_req: still in state >F3! >Nov 18 20:46:29 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:31 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 >= 3 >Nov 18 20:46:31 heinz /kernel: i4b-L1-ph_data_req: No Space in TX >FIFO, >state = F4 Awaiting Signal >Nov 18 20:46:31 heinz /kernel: i4b-L1-timer3_expired: state = F4 >Awaiting Signal >Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = >0x0 >Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = >0x0 >Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = >0xff >Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = >0xf8 >Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = >0x2a >Nov 18 20:46:31 heinz /kernel: i4b-L2-i4b_mph_status_ind: unit 0, >cannot >access S0 bus! >Nov 18 20:46:31 heinz /kernel: i4b-L3-i4b_mdl_status_ind: >STI_NOL1ACC: >unit 0 no outgoing access to S0 >Nov 18 20:46:31 heinz isdnd[333]: WRN msg_disconnect_ind: cdid not >found >Nov 18 20:46:31 heinz isdnd[333]: WRN msg_disconnect_ind: cdid not >found >Nov 18 20:46:31 heinz isdnd[333]: ERR set_channel_idle: controller >[0], >invalid channel [-1]! >Nov 18 20:46:31 heinz isdnd[333]: ERR msg_disconnect_ind: >set_channel_idle failed! > > > > +-------------------------------------------------+ > | extra info on my system and configuration | > +-------------------------------------------------+ > >------- output on kernel startup -------- >isic0 at 0xd80 irq 5 flags 0x3 on isa >isic0: Teles S0/16.3 >isic0: ISAC 2085 Version A1/A2 or 2086/2186 Version 1.1 (IOM-2) >(Addr=0x960) >isic0: HSCX 82525 or 21525 Version 2.1 (AddrA=0x160, AddrB=0x560) >: >(skipping) >: >i4b: ISDN call control device attached >i4bisppp: 4 ISDN SyncPPP device(s) attached >i4bctl: ISDN system control port attached >i4bipr: 4 IP over raw HDLC ISDN device(s) attached (VJ header >compression) >i4btel: 4 ISDN telephony interface device(s) attached >i4brbch: 4 raw B channel access device(s) attached >i4btrc: 4 ISDN trace device(s) attached > > >------- "start-isdnd" script: ------- >#!/bin/sh >echo "--- Starting isdnd on virtual console 4 ---" >isdnd -b -f -r /dev/ttyv4 -t cons25 > > >------- "call-demon" script ------- >#!/bin/sh >echo "--- Removing previous configuration ---" >ifconfig isp0 delete -link1 down > >echo "" >echo "--- Setting Demon PPP account options ---" >spppcontrol isp0 myauthproto=chap >spppcontrol isp0 myauthname=pharao >spppcontrol isp0 myauthsecret=abcd098 > >echo "" >echo "--- Configuring IP src/dest, netmask and link flags ---" >ifconfig isp0 210.237.109.231 192.157.77.212 netmask 0xffffffff >link1 > >echo "" >echo "--- Finished ---" > > >------- my "/etc/isdn/isdnd.rc" ------- >system > >acctall = on # generate info for everything >acctfile = /var/log/isdnd.acct # name & location of accounting file >useacctfile = yes # generate accouting info to file > >monitor-allowed = yes # global switch: monitor on/off >monitor-port = 451 # default monitor TCP port > >monitor = "/var/run/isdn-monitor" >monitor-access = fullcmd >monitor-access = channelstate, logevents >monitor-access = callin, callout > >rtprio = 25 # modify isdnd's process priority > >entry > >name = demon # symbolic name for this entry > >isdncontroller = 0 # controller to use or -1 to use any >isdnchannel = 0 # channel (1/2) to use or 0/-1 for any > >usrdevicename = isp # ipr, isp, tel, rbch >usrdeviceunit = 0 # unit number > >direction = out # in, out, inout >local-phone-dialout = 0332793895 # this is my number >remote-phone-dialout = 0334489909 # i call this remote number >dialout-type = normal # normal / calledback >dialin-reaction = ignore # ignore incoming calls >b1protocol = hdlc # hdlc, raw > >dialretries = 3 # number of dial retries >dialrandincr = on # random dial increment time >recoverytime = 3 # time to wait between 2 dial tries >usedown = off # set i/f down > >ratetype = 0 # ratesfile entry to use >unitlength = 90 # unitlength to assume >unitlengthsrc = rate # none, rate, cmdl, conf, aocd >idletime-incoming = 120 # incoming call idle timeout >idletime-outgoing = 60 # outgoing call idle timeout >earlyhangup = 5 # time to hangup before an expected > # next charging unit will occur > >------- result of "uname -a" ------- >FreeBSD heinz.znerd.com 3.2-RELEASE FreeBSD 3.2-RELEASE #2: Wed Oct >13 >21:26:52 >GMT 1999 root@heinz.znerd.com:/usr/src/sys/compile/GENERIC i386 > > >------- Hardware info ------- >Pentium II 412 MHz CPU (PCI bus 103 MHz) -- originally 400/100 >1 x 128 MB DIMM 100 MHz (PC-100) >IDE 2x FreeBSD partition (non-dedicated) is on IDE0, slave >Diamond Viper V550 (Nvidia Riva TNT) >On the ISA bus: >. 3Com 3C509-B Ethernet card >. Teles 16.0/3 ISDN card >On the PCI bus: >. SoundBlaster Live! >. Dynalink IS64PPH(+) -- My winblows ISDN card, Winbond chipset > > >------- kernel config file /usr/src/sys/i386/conf/GENERIC ------- >machine "i386" >cpu "I386_CPU" >cpu "I486_CPU" >cpu "I586_CPU" >cpu "I686_CPU" >ident GENERIC >maxusers 32 > >options MATH_EMULATE #Support for x87 emulation >options INET #InterNETworking >options FFS #Berkeley Fast Filesystem >options FFS_ROOT #FFS usable as root device [keep >this!] >options MFS #Memory Filesystem >options MFS_ROOT #MFS usable as root device, "MFS" >req'ed >options NFS #Network Filesystem >options NFS_ROOT #NFS usable as root device, "NFS" >req'ed >options MSDOSFS #MSDOS Filesystem >options "CD9660" #ISO 9660 Filesystem >options "CD9660_ROOT" #CD-ROM usable as root. "CD9660" >req'ed >options PROCFS #Process filesystem >options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] >options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device >options UCONSOLE #Allow users to grab the console >options FAILSAFE #Be conservative >options USERCONFIG #boot -c editor >options VISUAL_USERCONFIG #visual boot -c editor > >config kernel root on wd0 > >controller isa0 >controller pnp0 >controller eisa0 >controller pci0 > >controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 >disk fd0 at fdc0 drive 0 >disk fd1 at fdc0 drive 1 > >options "CMD640" # work around CMD640 chip deficiency >controller wdc0 at isa? port "IO_WD1" bio irq 14 >disk wd0 at wdc0 drive 0 >disk wd1 at wdc0 drive 1 > >controller wdc1 at isa? port "IO_WD2" bio irq 15 >disk wd2 at wdc1 drive 0 >disk wd3 at wdc1 drive 1 > >options ATAPI #Enable ATAPI support for IDE bus >options ATAPI_STATIC #Don't do it as an LKM >device acd0 #IDE CD-ROM >device wfd0 #IDE Floppy (e.g. LS-120) > >controller ncr0 >controller ahb0 >controller ahc0 >controller isp0 > >controller dpt0 > >controller adv0 at isa? port ? cam irq ? >controller adw0 >controller bt0 at isa? port ? cam irq ? >controller aha0 at isa? port ? cam irq ? > >controller scbus0 > >device da0 > >device sa0 > >device pass0 > >device cd0 #Only need one of these, the code dynamically grows > >device wt0 at isa? port 0x300 bio irq 5 drq 1 >device mcd0 at isa? port 0x300 bio irq 10 > >controller matcd0 at isa? port 0x230 bio > >device scd0 at isa? port 0x230 bio > >controller atkbdc0 at isa? port IO_KBD tty >device atkbd0 at isa? tty irq 1 >device psm0 at isa? tty irq 12 > >device vga0 at isa? port ? conflicts > >pseudo-device splash > >device sc0 at isa? tty > >device npx0 at isa? port IO_NPX irq 13 > >device apm0 at isa? disable flags 0x31 # Advanced Power >Management > >device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4 >device sio1 at isa? port "IO_COM2" tty irq 3 >device sio2 at isa? disable port "IO_COM3" tty irq 5 >device sio3 at isa? disable port "IO_COM4" tty irq 9 > >device ppc0 at isa? port? flags 0x40 net irq 7 >controller ppbus0 >device lpt0 at ppbus? >device plip0 at ppbus? >device ppi0 at ppbus? > >device ax0 # ASIX AX88140A >device de0 # DEC/Intel DC21x4x (``Tulip'') >device fxp0 # Intel EtherExpress PRO/100B (82557, 82558) >device mx0 # Macronix 98713/98715/98725 (``PMAC'') >device pn0 # Lite-On 82c168/82c169 (``PNIC'') >device rl0 # RealTek 8129/8139 >device tl0 # Texas Instruments ThunderLAN >device tx0 # SMC 9432TX (83c170 ``EPIC'') >device vr0 # VIA Rhine, Rhine II >device vx0 # 3Com 3c590, 3c595 (``Vortex'') >device wb0 # Winbond W89C840F >device xl0 # 3Com 3c90x (``Boomerang'', ``Cyclone'') > >device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000 >device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000 >device ep0 at isa? port 0x300 net irq 10 >device ex0 at isa? port? net irq? >device fe0 at isa? port 0x300 net irq ? >device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 >device lnc0 at isa? port 0x280 net irq 10 drq 0 >device ze0 at isa? port 0x300 net irq 10 iomem 0xd8000 >device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 >device cs0 at isa? port 0x300 net irq ? > >pseudo-device loop >pseudo-device ether >pseudo-device sl 1 >pseudo-device ppp 1 >pseudo-device tun 1 >pseudo-device pty 16 >pseudo-device gzip # Exec gzipped a.out's > >options KTRACE #kernel tracing > >options SYSVSHM >options SYSVMSG >options SYSVSEM > > >options "TEL_S0_16_3" >device isic0 at isa? port 0xd80 net irq 5 flags 3 vector isicintr > >pseudo-device >"i4bq921" >pseudo-device >"i4bq931" >pseudo-device "i4b" > >pseudo-device "i4btrc" 4 >pseudo-device "i4bctl" >pseudo-device "i4brbch" 4 >pseudo-device "i4btel" 4 >pseudo-device "i4bipr" 4 >pseudo-device "i4bisppp" 4 >pseudo-device sppp 4 > >options IPR_VJ > > >Ernst de Haan wrote: > > > > Hi Hellmuth Michaelis and all, > > > > I'm switching from Linux to FreeBSD, and attempt to get ISDN running on > > FreeBSD, but fail. I've read the FAQ, the handbook section on FreeBSD > > and the PS document "The Care and Feeding of ISDN4BSD". > > > > My problem: I'm not wuite sure what to do after rebuilding the kernel > > with the options for ISDN, configuring isdnd.rc and starting the isdnd. > > The isdnd daemon fails to connect to my internet service provider due to > > Layer 1 problems. > > > > Does anyone have any pointers to other forms of documentation for ISDN, > > a "troubleshooting" section somewhere or "check-list"? > > > > I own a Teles 16.0/3 (ISA, Siemens chipset). I can provide more > > information if anyone cares (:-) > > > > GreetinX++, > > > > Ernst > > > > -- > > Ernst de Haan > > Freelance Java Architect > > > > "Come to me all who are weary and burdened, > > and I will give you rest" -- Jesus Christ > >-- >Ernst de Haan >Freelance Java Architect > >"Come to me all who are weary and burdened, >and I will give you rest" -- Jesus Christ > > >To Unsubscribe: send mail to majordomo@FreeBSD.org >with "unsubscribe freebsd-isdn" in the body of the message --=====================_3585364==_ Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="rc.local" # put your local stuff here echo "starting local time deamon" && /usr/sin/xntpd echo '.' --=====================_3585364==_ Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="isdn-down" #! /bin/sh --=====================_3585364==_ Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="isdn-up" #! /bin/sh pidnat=`cat /var/run/natd.pid` kill -HUP $pidnat sleep 2 kill -HUP $pidnat sleep 1 /sbin/ipfw -q delete 310 sleep 115 /sbin/ipfw -q add 310 deny udp from any to any 123 out via isp0 --=====================_3585364==_ Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="natd.conf" use_sockets port 6668 interface isp0 --=====================_3585364==_ Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="ntp.conf" server ntp.demon.nl driftfile /etc/ntp.drift --=====================_3585364==_ Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="ppp-demon.rc" #!/bin/sh echo "killing old isp0 ip number" ifconfig isp0 delete -link1 down echo "starting pap" spppcontrol isp0 myauthproto=pap echo "initialising login name" spppcontrol isp0 myauthname=systemname echo "initialising passwd" spppcontrol isp0 myauthsecret=password echo "initialising isp0 device with 0.0.0.0" ifconfig isp0 your_demon_static_ip_number 194.159.73.222 netmask 0xffffffff mtu 576 link1 up --=====================_3585364==_ Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="rc.conf" #!/bin/sh # # This is rc.conf - a file full of useful variables that you can set # to change the default startup behavior of your system. # # All arguments must be in double or single quotes. # # $Id: rc.conf,v 1.1.2.45 1998/06/27 21:23:17 steve Exp $ ############################################################## ### Important initial Boot-time options ##################### ############################################################## swapfile="NO" # Set to name of swapfile if aux swapfile desired. apm_enable="NO" # Set to YES if you want APM enabled. pccard_enable="NO" # Set to YES if you want to configure PCCARD devices. pccard_mem="DEFAULT" # If pccard_enable=YES, this is card memory address. ############################################################## ### Network configuration sub-section ###################### ############################################################## ### Basic network options: ### hostname="dilis.intranet.intervisors.nl" # Set this! nisdomainname="NO" # Set to NIS domain if using NIS (or NO). firewall_enable="YES" # Set to YES to enable firewall functionality firewall_type="UNKNOWN" # Firewall type (see /etc/rc.firewall) firewall_quiet="YES" # Set to YES to suppress rule display tcp_extensions="YES" # Allow RFC1323 & RFC1644 extensions (or NO). network_interfaces="ed0 lo0 isp0" ifconfig_ed0="inet 192.168.0.100 netmask 255.255.255.0" ifconfig_lo0="inet 127.0.0.1" # default loopback device configuration. #ifconfig_lo0_alias0="inet 127.0.0.254 netmask 0xffffffff" # Sample alias entry. ifconfig_isp0="inet 0.0.0.0 0.0.0.1 link1 mtu 576" sppp_interfaces="isp0" isdn_enable="yes" isdn_fsdev="/dev/ttyv4" isdn_flags="" ### Network daemon (miscellaneous) & NFS options: ### syslogd_enable="YES" # Run syslog daemon (or NO). syslogd_flags="" # Flags to syslogd (if enabled). inetd_enable="YES" # Run the network daemon dispatcher (or NO). inetd_flags="" # Optional flags to inetd. named_enable="NO" # Run named, the DNS server (or NO). named_program="/usr/sbin/named" # named program, in case we want bind8 instead. named_flags="-b /etc/namedb/named.boot" # Flags to named (if enabled). kerberos_server_enable="NO" # Run a kerberos master server (or NO). kadmind_server_enable="NO" # Run kadmind (or NO) -- do not run on # a slave kerberos server kerberos_stash="" # Is the kerberos master key stashed? rwhod_enable="NO" # Run the rwho daemon (or NO). amd_enable="NO" # Run amd service with $amd_flags (or NO). amd_flags="-a /net -c 1800 -k i386 -d my.domain -l syslog /host /etc/amd.map" nfs_client_enable="NO" # This host is an NFS client (or NO). nfs_client_flags="-n 4" # Flags to nfsiod (if enabled). nfs_server_enable="NO" # This host is an NFS server (or NO). nfs_server_flags="-u -t 4" # Flags to nfsd (if enabled). mountd_flags="-r" # Flags to mountd (if NFS server enabled). nfs_reserved_port_only="NO" # Provide NFS only on secure port (or NO). rpc_lockd_enable="NO" # Run NFS rpc.lockd (*broken!*) if nfs_server. rpc_statd_enable="YES" # Run NFS rpc.statd if nfs_server (or NO). portmap_enable="YES" # Run the portmapper service (or NO). portmap_flags="" # Flags to portmap (if enabled). rarpd_enable="NO" # Run rarpd (or NO). rarpd_flags="" # Flags to rarpd. xtend_enable="NO" # Run the X-10 power controller daemon. xtend_flags="" # Flags to xtend (if enabled). ### Network Time Services options: ### timed_enable="NO" # Run the time daemon (or NO). timed_flags="" # Flags to timed (if enabled). ntpdate_enable="NO" # Run the ntpdate to sync time (or NO). ntpdate_program="ntpdate" # path to ntpdate, if you want a different one. ntpdate_flags="" # Flags to ntpdate (if enabled). xntpd_enable="NO" # Run xntpd Network Time Protocol (or NO). xntpd_program="xntpd" # path to xntpd, if you want a different one. xntpd_flags="-p /var/run/xntpd.pid" # Flags to xntpd (if enabled). tickadj_enable="NO" # Run tickadj (or NO). tickadj_flags="-Aq" # Flags to tickadj (if enabled). # Network Information Services (NIS) options: ### nis_client_enable="NO" # We're an NIS client (or NO). nis_client_flags="" # Flags to ypbind (if enabled). nis_ypset_enable="NO" # Run ypset at boot time (or NO). nis_ypset_flags="" # Flags to ypset (if enabled). nis_server_enable="NO" # We're an NIS server (or NO). nis_server_flags="" # Flags to ypserv (if enabled). nis_ypxfrd_enable="NO" # Run rpc.ypxfrd at boot time (or NO). nis_ypxfrd_flags="" # Flags to rpc.ypxfrd (if enabled). nis_yppasswdd_enable="NO" # Run rpc.yppasswdd at boot time (or NO). nis_yppasswdd_flags="" # Flags to rpc.yppasswdd (if enabled). ### Network routing options: ### defaultrouter="-interface isp0" # Set to default gateway (or NO). static_routes="" # Set to static route list (or leave empty). gateway_enable="YES" # Set to YES if this host will be a gateway. router_enable="NO" # Set to YES to enable a routing daemon. router="routed" # Name of routing daemon to use if enabled. router_flags="-q" # Flags for routing daemon. mrouted_enable="NO" # Do multicast routing (see /etc/mrouted.conf). mrouted_flags="" # Flags for multicast routing daemon. ipxgateway_enable="NO" # Set to YES to enable IPX routing. ipxrouted_enable="NO" # Set to YES to run the IPX routing daemon. ipxrouted_flags="" # Flags for IPX routing daemon. arpproxy_all="" # replaces obsolete kernel option ARP_PROXYALL. forward_sourceroute="NO" # do source routing (only if gateway_enable is set to "YES") accept_sourceroute="NO" # accept source routed packets to us natd_enable="YES" # Enable natd if firewall_enable. natd_interface="isp0" # Public interface to use with natd if natd_enable. natd_flags="" # Additional flags for natd. ############################################################## ### System console options ################################# ############################################################## keymap="NO" # keymap in /usr/share/syscons/keymaps/* (or NO). keyrate="NO" # keyboard rate to: slow, normal, fast (or NO). keybell="NO" # bell to duration.pitch or normal or visual (or NO). keychange="NO" # function keys default values (or NO). cursor="NO" # cursor type {normal|blink|destructive} (or NO). scrnmap="NO" # screen map in /usr/share/syscons/scrnmaps/* (or NO). font8x16="NO" # font 8x16 from /usr/share/syscons/fonts/* (or NO). font8x14="NO" # font 8x14 from /usr/share/syscons/fonts/* (or NO). font8x8="NO" # font 8x8 from /usr/share/syscons/fonts/* (or NO). blanktime="300" # blank time (in seconds) or "NO" to turn it off. saver="NO" # screen saver: blank/daemon/green/snake/star/NO. moused_enable="NO" # Run the mouse daemon. moused_type="auto" # See man page for rc.conf(5) for available settings. moused_port="/dev/cuaa0" # Set to your mouse port. moused_flags="" # Any additional flags to moused. ############################################################## ### Miscellaneous administrative options ################### ############################################################## cron_enable="YES" # Run the periodic job daemon. lpd_enable="NO" # Run the line printer daemon. lpd_flags="" # Flags to lpd (if enabled). sendmail_enable="no" # Run the sendmail daemon (or NO). sendmail_flags="-bd -q30m" # -bd is pretty mandatory. dumpdev="NO" # Device name to crashdump to (if enabled). check_quotas="NO" # Check quotas (or NO). accounting_enable="NO" # Turn on process accounting (or NO). ibcs2_enable="NO" # Ibcs2 (SCO) emulation loaded at startup (or NO). linux_enable="YES" # Linux emulation loaded at startup (or NO). rand_irqs="NO" # Stir the entropy pool (like "5 11" or NO). clear_tmp_enable="NO" # Clear /tmp at startup. ldconfig_paths="/usr/lib/compat /usr/X11R6/lib /usr/local/lib" # shared library search paths ############################################################## ### Allow local configuration override at the very end here ## ############################################################## if [ -f /etc/rc.conf.local ]; then . /etc/rc.conf.local fi --=====================_3585364==_ Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="rc.firewall" #! /bin/sh oif="isp0" /sbin/ipfw -f flush # allow local traffic over the network /sbin/ipfw -q add 100 allow all from any to any via lo0 /sbin/ipfw -q add 110 allow all from any to any via ed0 # allow outside connections to the DEVIL's APACHE WEB SERVER /sbin/ipfw -q add 120 pass tcp from any 80 to 192.168.0.66 in via ${oif} # Deny traffic from the *unregistered* Networks from the outside /sbin/ipfw -q add 200 deny all from 192.168.0.0/16 to any in via ${oif} /sbin/ipfw -q add 210 deny all from 172.16.0.0/12 to any in via ${oif} /sbin/ipfw -q add 220 deny all from 10.0.0.0/8 to any in via ${oif} #kill windoze networking dial outs /sbin/ipfw -q add 300 deny udp from any 137 to any 53 out via ${oif} #kill XNTPD time uopdater dial outs /sbin/ipfw -q add 310 deny udp from any to any 123 out via ${oif} /sbin/ipfw -q add 400 divert natd all from any to any via ${oif} /sbin/ipfw -q add 500 allow all from any to any out via ${oif} /sbin/ipfw -q add 510 allow tcp from any to any in via ${oif} established /sbin/ipfw -q add 520 allow udp from any to any in via ${oif} /sbin/ipfw -q add 700 allow log tcp from 194.159.73.0/24 to any 25 in via ${oif} /sbin/ipfw -q add 710 allow tcp from any 20 to any 1023- in via ${oif} /sbin/ipfw -q add 800 allow icmp from any to any in via ${oif} icmptypes 0,3,11 /sbin/ipfw -q add 900 reset log tcp from any to any 113 in via ${oif} /sbin/ipfw -q add 6000 deny log all from any to any --=====================_3585364==_ Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="godemon.rc" #! /bin/sh pidnat=`cat /var/run/natd.pid` pid=`cat /var/run/isdnd.pid` echo "Killing old isdnd" kill $pid sleep 3 kill $pid sleep 3 echo "Starting new isdnd" isdnd -c /etc/isdn/isdnd-demon.rc -f -r /dev/ttyv4 sleep 3 ./ppp-demon.rc echo "Updating natd" sleep 3 kill -HUP $pidnat sleep 3 kill -HUP $pidnat sleep 3 echo "Updating gateway" route delete default sleep 3 route add default -interface isp0 echo "This ship can sail again! (I hope)" --=====================_3585364==_-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sat Dec 4 9: 3:22 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from tobias.penguinpowered.com (pC19F3111.dip.t-dialin.net [193.159.49.17]) by hub.freebsd.org (Postfix) with ESMTP id 7A77514C9C for ; Sat, 4 Dec 1999 09:03:15 -0800 (PST) (envelope-from tobias-public@gmx.de) Received: from manitu.starfleet.ea (ftw@effi.starfleet.ea [192.168.1.2]) by tobias.penguinpowered.com (8.8.8/8.8.8) with ESMTP id QAA04100; Sat, 4 Dec 1999 16:05:33 +0100 (CET) Message-ID: X-Mailer: XFMail 1.4.2 on Linux X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <19991203093907.5DA2D38E8@hcswork.hcs.de> Date: Sat, 04 Dec 1999 16:06:42 +0100 (CET) Reply-To: rosenkranz@geocities.com From: Fritz Tobias Weihmann To: (Hellmuth Michaelis) Subject: Re: I4B Answering Machine Problems Cc: freebsd-isdn@FreeBSD.ORG Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 03-Dec-1999 Hellmuth Michaelis wrote: > I know. I wanted to move the DTMF decoder into the tel-driver but i've > got short of spare time. So how do you use the DTMF decoder? Record n seconds, then decode. Record the rest, and then join both waveforms? Greetings, Tobias To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message From owner-freebsd-isdn Sat Dec 4 9:24:22 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from hcshh.hcs.de (hcshh.hcs.de [194.123.40.1]) by hub.freebsd.org (Postfix) with SMTP id 8F12D14D3F for ; Sat, 4 Dec 1999 09:24:18 -0800 (PST) (envelope-from hm@hcs.de) Received: from hcswork.hcs.de([192.76.124.5]) (1823 bytes) by hcshh.hcs.de via sendmail with P:smtp/R:inet_hosts/T:smtp (sender: ) id for ; Sat, 4 Dec 1999 18:23:48 +0100 (CET) (Smail-3.2.0.104 1998-Nov-20 #1 built 1998-Dec-11) Received: by hcswork.hcs.de (Postfix, from userid 200) id 1D59638E5; Sat, 4 Dec 1999 18:23:47 +0100 (MET) Subject: Re: I4B Answering Machine Problems In-Reply-To: from Fritz Tobias Weihmann at "Dec 4, 99 04:06:42 pm" To: rosenkranz@geocities.com Date: Sat, 4 Dec 1999 18:23:47 +0100 (MET) Cc: hm@hcs.de, freebsd-isdn@FreeBSD.ORG Reply-To: hm@hcs.de Organization: HCS Hanseatischer Computerservice GmbH X-Mailer: ELM [version 2.4ME+ PL39 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 937 Message-Id: <19991204172347.1D59638E5@hcswork.hcs.de> From: hm@hcs.de (Hellmuth Michaelis) Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > I know. I wanted to move the DTMF decoder into the tel-driver but i've > > got short of spare time. > > So how do you use the DTMF decoder? It does not more and not less than decoding any DTMF tones which are present in data fed to its input. IMO, to be usable, the DTMF decoding has to be moved into the driver where it should monitor the data stream all the time and when it detects DTMF tones, it should output it to i.e. i4bteld device. This way an application gets data from the i4btel device and sits in a select() on the i4bteld device expecting possible decoded DTMF data. It would be nice to have. hellmuth -- Hellmuth Michaelis Tel +49 40 559747-70 HCS Hanseatischer Computerservice GmbH Fax +49 40 559747-77 Oldesloer Strasse 97-99 Mail hm [at] hcs.de 22457 Hamburg WWW http://www.hcs.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message