Date: Tue, 11 Mar 2003 18:50:58 -0500 From: The Anarcat <anarcat@anarcat.ath.cx> To: freebsd-questions@freebsd.org Subject: ng_pppoe: session in wrong state Message-ID: <20030311235058.GE654@lenny.anarcat.ath.cx>
next in thread | raw e-mail | index | archive | help
--idY8LE8SD6/8DnRI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! Yesterday, I started having problems with my ADSL PPPoE connection. My connection would be slow for about 20 minutes then just timeout. When ppp tries to connect again, the kernel says: /kernel: session in wrong state I search the mailing lists and found a message with a similar problem but no solution. ppp just goes through the procedure as if the server wasn't there: Mar 11 18:24:11 xxxx ppp[2309]: tun0: Phase: deflink: dial -> carrier Mar 11 18:24:16 xxxx ppp[2309]: tun0: Phase: deflink: Disconnected! I found that the message is sent from ng_pppoe.c:1084: /* * Check the session is in the right state. * It needs to be in PPPOE_SINIT. */ sp =3D sendhook->private; if (sp->state !=3D PPPOE_SINIT) { printf("session in wrong state\n"); LEAVE(ENETUNREACH); } This doesn't seem to be a new commit, so I think it might be related to my setup here. I am able to reconnect by power-cycling the modem. The disconnect sometimes occurs with a: Mar 11 18:21:10 xxxx ppp[2253]: tun0: Phase: deflink: ** Too many LQR packe= ts lost ** Mar 11 18:21:10 xxxx ppp[2253]: tun0: CCP: deflink: State change Stopped --= > Closed so I thought of disabling the LQR. I have yet to see an effect. Here is my ppp.conf: default: ident user-ppp VERSION (built COMPILATIONDATE) # Ensure that "device" references the correct serial port # for your modem. (cuaa0 =3D COM1, cuaa1 =3D COM2) # set device /dev/cuaa2 set log Chat CCP command IPCP tun Phase=20 set speed 115200 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \ \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT" enable dns set server /var/run/tun "" 0177 pppoe: set device PPPoE:ep0 set mru 1492 set mtu 1492 set authname xxxxxxxx set authkey xxxxxxxx set cd 5 disable lqr set dial set login set ifaddr 10.0.0.1/0 10.0.0.2/0 add default HISADDR # Add a (sticky) default route disable dns # request DNS info (for resolv.conf) I have just upgraded this machine to 4.8-RC, and I have the same results. The OS before was 4.6-STABLE. A. --=20 There has been only one Christian. They caught him and crucified him -- early. - Mark Twain --idY8LE8SD6/8DnRI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+bnZhttcWHAnWiGcRAnQeAJ0QKyMzp5ehDY7cp7XX0v01cQn7TQCeNHFg Yr5Km9wUTRYPJ2oIrGPNGFg= =sBwv -----END PGP SIGNATURE----- --idY8LE8SD6/8DnRI-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030311235058.GE654>