Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Dec 2001 16:51:05 +0100 (CET)
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        isdn@freebsd.org
Subject:   There's a timeout missing... (or something like that)
Message-ID:  <200112141551.fBEFp6a00754@Magelan.Leidinger.net>

next in thread | raw e-mail | index | archive | help
Hi,

I4B in -current as of Dec 6.

The console displays this:
---snip---
i4b-L1 timer3_expired: state = F5 Identifying Input
i4b-L1 isic_recover: HSCX B: ISTA = 0x0
i4b-L1 isic_recover:   ISAC: ISTA = 0x0
i4b-L1 isic_recover: HSCX B: IMASK = 0xff
i4b-L1 isic_recover: HSCX A: IMASK = 0xf8
i4b-L1 isic_recover:   ISAC: IMASK = 0x2a
i4b-L2 i4b_T202_timeout: unit 0, N202 = 3
i4b-L1 isic_ph_data_req: still in state F3!
i4b-L3 T303_timeout: SETUP not answered, cr = 82
i4b-L3 next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout!
i4b-L1 timer3_expired: state = F4 Awaiting Signal
i4b-L1 isic_recover: HSCX B: ISTA = 0x0
i4b-L1 isic_recover:   ISAC: ISTA = 0x0
i4b-L1 isic_recover: HSCX B: IMASK = 0xff
i4b-L1 isic_recover: HSCX A: IMASK = 0xf8
i4b-L1 isic_recover:   ISAC: IMASK = 0x2a
---snip---

and I4B hangs in the dialing out stage. I don't know what the cause for
this problem is, in the middle of a connection something broke (if you
read this, the problem is gone at least for the time needed to flush
this mail out).
But the system should recover from this error. I needed to send a HUP
signal to isdnd and shut the interface down to trigger a redial out
(which naturaly doesn't work, the problem still exists). After a second
(or more) HUP/down/up/dialout-trigger sequence the logfile has an
"ERR decr_free_channels: controller [0] already 0 free chans!", but it
tries to dial out.

Between the first try to dial out and a restart of isdnd I get
additional output on the console:
---snip---
i4b-L2 i4b_next_l2state: FSM illegal state, state = ST_EST_AW_TEI, event = EV_DLESTRQ!
i4b-L3 T303_timeout: SETUP not answered, cr = 104
i4b-L3 next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout!
i4b-L2 F_ILL: FSM function F_ILL executing
i4b-L2 i4b_next_l2state: FSM illegal state, state = ST_EST_AW_TEI, event = EV_DLESTRQ!
i4b-L3 T303_timeout: SETUP not answered, cr = 105
i4b-L3 next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout!
i4b-L2 F_ILL: FSM function F_ILL executing
i4b-L2 i4b_next_l2state: FSM illegal state, state = ST_EST_AW_TEI, event = EV_DLESTRQ!
i4b-L3 T303_timeout: SETUP not answered, cr = 80
i4b-L3 next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout!
i4b-L1 isic_ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal
i4b-L2 i4b_T202_timeout: unit 0, N202 = 3
i4b-L1 isic_ph_data_req: No Space in TX FIFO, state = F8 Lost Framing
---snip---

With -d 0xdf9 I get this output:
---snip---
14.12.2001 16:43:50 DBG msg_dialout: dial req from isp, unit 1
14.12.2001 16:43:50 DBG setup_dialout: entry I4BCBC ok!
14.12.2001 16:43:50 DBG find_by_device_for_dialout: found entry 1!
14.12.2001 16:43:50 DBG FSM event [msg-dialout]: [idle => dialing]
14.12.2001 16:43:50 DBG F_DIAL: local dial out request
14.12.2001 16:43:50 DBG select_first_dialno: use first, no = 01019019231720
14.12.2001 16:43:50 CHD 00007 I4BCBC rate 120 sec/unit (conf)
14.12.2001 16:43:50 DBG sendm_connect_req: ctrl = 0, chan = -1
14.12.2001 16:43:50 DBG decr_free_channels: ctrl 0, now 1 chan free
14.12.2001 16:43:50 CHD 00007 I4BCBC dialing out from 962412 to 01019019231720
14.12.2001 16:43:50 DBG msg_l12stat_ind: unit 0, layer 1, state 1
14.12.2001 16:43:50 DBG msg_l12stat_ind: unit 0, layer 1, state 1
14.12.2001 16:44:06 DBG msg_l12stat_ind: unit 0, layer 1, state 0
---snip---
and there it stays forever (at least it seams so, I aborted after an
hour).

Bye,
Alexander (now going to look after the cabling and perhaps powercycling
the PBX).

-- 
                   It's not a bug, it's tradition!

http://www.Leidinger.net                       Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isdn" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112141551.fBEFp6a00754>