kern/71424: user-ppp broken again - maybe xl(4) or ng_* bug?

Matthias Andree matthias.andree at web.de
Mon Sep 6 04:00:49 PDT 2004


>Number:         71424
>Category:       kern
>Synopsis:       user-ppp broken again - maybe xl(4) or ng_* bug?
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 06 11:00:48 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Matthias Andree
>Release:        FreeBSD 5.3-BETA3 i386
>Organization:
>Environment:
System: FreeBSD merlin.emma.line.org 5.3-BETA3 FreeBSD 5.3-BETA3 #7: Mon Sep 6 12:28:24 CEST 2004 toor at merlin.emma.line.org:/usr/src/sys/i386/compile/MA5 i386


	
>Description:
5-CURRENT was fine recently, BETA3 has broken user-mode ppp for pppoe again
(at least on xl(4)):

ppp[884]: Phase: Using interface: tun0
ppp[884]: Phase: deflink: Created in closed state
ppp[884]: tun0: Command: default: ident user-ppp VERSION (built COMPILATIONDATE)
ppp[884]: tun0: Command: default: set device /dev/cuaa1
ppp[884]: tun0: Command: tdsl: set device PPPoE:xl1
ppp[884]: tun0: Command: tdsl: set authname ********
ppp[884]: tun0: Command: tdsl: set authkey ********
ppp[884]: tun0: Command: tdsl: add default HISADDR
ppp[884]: tun0: Command: tdsl: set dial
ppp[884]: tun0: Command: tdsl: set login
ppp[884]: tun0: Command: tdsl: set timeout 0
ppp[885]: tun0: Phase: PPP Started (ddial mode).
ppp[885]: tun0: Phase: bundle: Establish
ppp[885]: tun0: Phase: deflink: closed -> opening
ppp[885]: tun0: Warning: xl1: Unexpected node type ``'' (wanted ``ether'')
ppp[885]: tun0: Chat: Failed to open device
ppp[885]: tun0: Phase: deflink: Enter pause (30) for redialing.

	
>How-To-Repeat:
ppp -quiet -ddial -nat tdsl

Configuration (/etc/ppp/ppp.conf) is:
default:
  set log Phase Chat LCP IPCP CCP tun command
  ident user-ppp VERSION (built COMPILATIONDATE)
  set device /dev/cuaa1
       
tdsl:
  set device PPPoE:xl1
  set authname "topsecret"
  set authkey  "secret,too"
  add default HISADDR
  set dial
  set login
  set timeout 0

/etc/rc.conf excerpt:
ifconfig_xl1="media 10baseT/UTP up"

(this works around another autonegotiation bug in xl1 that prevents
 pppoe when media is at auto, the default).

	
>Fix:

	


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


More information about the freebsd-bugs mailing list