Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Dec 2001 07:10:52 +0100 (CET)
From:      Martin Welk <mw@theatre.sax.de>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   i386/33000: ISDN connections appear non-working with -STABLE > 20011215
Message-ID:  <200112190610.fBJ6Aq646088@theatre.sax.de>

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

>Number:         33000
>Category:       i386
>Synopsis:       ISDN connections appear non-working with -STABLE > 20011215
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 18 22:20:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Martin Welk
>Release:        FreeBSD 4.4-STABLE i386
>Organization:
Private UUCP/Usenet site.
>Environment:
System: FreeBSD theatre.sax.de 4.4-STABLE FreeBSD 4.4-STABLE #1: Tue Dec 18 17:23:41 CET 2001 root@theatre.sax.de:/usr/src/sys/compile/THEATRE i386
Sources tagges with RELENG_4 cvs tag cvsup'ped on 2001-12-15 and
2001-12-18

Extract from /var/run/dmesg.boot:
Preloaded elf kernel "kernel" at 0xc0428000.
netsmb_dev: loaded
K6-family MTRR support enabled (2 registers)
Using $PIR table, 6 entries at 0xc00fdde0
(...)
isic0 at port 0xd80-0xd9f,0x980-0x99f,0x180-0x19f,0x580-0x59f irq 5 flags 0x3 on isa0
isic0: passive stack unit 0
isic0: Teles S0/16.3
(...)
i4bisppp: 4 ISDN SyncPPP device(s) attached (VJ header compression)
DUMMYNET initialized (011031)
IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to accept, logging limited to 100 packets/entry by default
i4b: ISDN call control device attached
i4btrc: 2 ISDN trace device(s) attached
i4bctl: ISDN system control port attached
i4brbch: 2 raw B channel access device(s) attached

>Description:
        ISDN dial-up network connections seem to hang immediately after dial-up
        when connecting to a site that gives us a dynamic IP address.

        Enabling debug logging on the isp[n] interface shows:

             lcp open(initial)
             phase establish
             lcp up(starting)
             lcp output <conf-req id=0x6 len=10 05-06-
     
             lcp input(req-sent): <conf-req id=0x70 le n=25 03-04-c0-23-05-06-35-19-20-43-11-04-05-f4-13-07-01-6c-70-7a-32>
             lcp parse opts:  auth-proto  magic  lcp/0 x11 [rej]  lcp/0x13 [rej]  send conf-rej
             lcp output <conf-rej id=0x70 len=15 11-04-05-f4-13-07-01-6c-70-7a-32>
             lcp input(req-sent): <conf-ack id=0x6 len=10 05-06-1f-35-86-76>
             lcp input(ack-rcvd): <conf-req id=0x71 len=14 03-04-c0-23-05-06-35-19-20-43>
             lcp parse opts:  auth-proto  magic 
             lcp parse opt values:  auth-proto [mine proto/0x0 != his pap]  magic 0x35192043  send conf-nak
             lcp output <conf-nak id=0x71 len=8 03-04-c2-23>
             lcp input(ack-rcvd): <conf-req id=0x72 len=15 03-05-c2-23-05-05-06-35-19-20-43>
             lcp parse opts:  auth-proto  magic 
             lcp parse opt values:  auth-proto  magic 0x35192043  send conf-ack
             lcp output <conf-ack id=0x72 len=15 03-05-c2-23-05-05-06-35-19-20-43>
             lcp tlu
             phase authenticate
             chap input <challenge id=0x2 len=25 name=lpz2 value-size=16 value= 18-9a-8a-f6-9e-a0-60-f4-62-4c-bf-bb-86-33-16-ef>
             chap output <response id=0x2 len=29 10-72-df-11-48-92-25-d0-a5-d0-b8-05-e7-cb-11-3a-61-61-6e-6f-6e-79-6d-65-72>
             chap success
             phase network

        Although IPv6 is disabled, netstat output looks screwed up like this, but ONLY
        WHEN A CONNECTION IS OPEN (as soon as connection is closed, it looks normal
        again).

        mw@theatre.sax.de:/home/mw 56 $ netstat -arn
        Routing tables

        Internet:
        Destination        Gateway            Flags    Refs      Use  Netif Expire
        default            0:0:0:0:0:0        USc         4       18   isp3
        0.0.0.1            213.6.75.194       UH          0        0   isp3
        127.0.0.1          127.0.0.1          UH          1     1183    lo0
        160.45.24.21       0:0:0:0:0:0        UHW         1        4   isp3
        193.28.3           link#1             UC          4        0   fxp0
        193.28.3.1         0:4:ac:e3:cc:1c    UHLW        8     5365    lo0
        193.28.3.2         link#1             UHLW        4  1727871   fxp0
        193.28.3.5         link#1             UHLW        1     1229   fxp0
        193.28.3.255       ff:ff:ff:ff:ff:ff  UHLWb       1      182   fxp0
        193.175.26.34      0:0:0:0:0:0        UHW3        0       16   isp3

>How-To-Repeat:
        Open any dial-up connection using isdn4bsd and the isp[n] devices
        to see the wierd netstat output. Open any dial-up connection with
        dynamic addressing shows that it doesn't work. Open a dial-up
        connection with a static IP address for my site shows that it's
        working.

>Fix:

	None yet :-(
>Release-Note:
>Audit-Trail:
>Unformatted:

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




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