failed CHAP Session verification

Jan 19 15:18:51 ngtu2 pppd[4861]: sent [CHAP Success id=0x79 ""]
Jan 19 15:18:51 ngtu2 pppd[4861]: Initializing PAM (2) for user keyko
Jan 19 15:18:51 ngtu2 pppd[4861]: ---> PAM INIT Result = 0
Jan 19 15:18:51 ngtu2 pppd[4861]: Attempting PAM account checks
Jan 19 15:18:51 ngtu2 pppd[4861]: PAM Account checks failed: 7: Authentication failure
Jan 19 15:18:51 ngtu2 pppd[4861]: Peer keyko failed CHAP Session verification

бывает такая лажа в дебаге, сильно не разбирался почему, но pppoe-server при установленной опции login, обращается к PAM
/etc/pam.conf ответов не дал

сборка pppoe в режиме ядра

apt-get install debhelper fakeroot dpkg-dev
mkdir /usr/local/src/pppoe
cd /usr/local/src/pppoe
apt-get source pppoe
apt-get build-dep pppoe
cd rp-pppoe-3.8/src
./configure
Теперь в только что созданном файле config.h нужно заменить строчку
/* #undef HAVE_LINUX_KERNEL_PPPOE */
на строчку
#define HAVE_LINUX_KERNEL_PPPOE 1
cd ..
fakeroot ./debian/rules PLUGIN_PATH=/usr/lib/pppd/2.4.5/rp-pppoe.so
fakeroot ./debian/rules binary