Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Nov 2004 02:44:02 GMT
From:      "Josef M." <jm.bsd@aon.at>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   bin/73988: ISDN - first dial attempt fails
Message-ID:  <200411160244.iAG2i2Kw057317@www.freebsd.org>
Resent-Message-ID: <200411160250.iAG2oNr3099169@freefall.freebsd.org>

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

>Number:         73988
>Category:       bin
>Synopsis:       ISDN - first dial attempt fails
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 16 02:50:23 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Josef M.
>Release:        FreeBSD 5.3-RELEASE i386
>Organization:
>Environment:
5.3-RELEASE FreeBSD 5.3-RELEASE #0: Sat Nov 13 08:20:00 CET 2004
>Description:
The *first* dial attempt to my ISP fails with error message: 
"cause 100: Invalid information element contents (Q.850)"
I'm using synchronous PPP with the isp driver.

isndtrace(8) shows that only the first dial attempt includes
a "calling party subaddress" and a "called party subaddress"
field in the message-setup. This indicates that these
fields are causing the problem.
>How-To-Repeat:
      Restart isdnd(8). Trigger an automatic dial attempt.
e.g. ping www.freebsd.org
>Fix:
I came up with the following workaround:
Add the following key/value pairs to isdnd.rc(5)

usesubaddr = on    
local-subaddr-dialout = ""
remote-subaddr-dialout = ""

This workaround will suppress the subaddress fields already
the first time.

After a quick look into /usr/src/usr.sbin/i4b/isdnd/msghdl.c
I could imagine, that the variables holding the subaddresses
do not get initialized.

>Release-Note:
>Audit-Trail:
>Unformatted:



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