I tried to test the new kernel 3.6.6 support in ar71xx with my wndr3700 build, but I am running into trouble getting all the modules selected, as the kernel-mode pptp looks rather unselectable.

As far as I understand, the current core module for pptp is ppp-mod-pptp.
That is invisible/unselectable in menuconfig, if I start from empty .config and select ar71xx / wndr3700. Only if I manually select "kmod-crypto-core" first, does the ppp-mod-pptp item come visible.

Looking into tmp/.config-package.in reveals something rather strange looking line with two ! marks:
depends !(!LINUX_3_3) || PACKAGE_kmod-crypto-core

That leads into either having kernel 3.3.x or selecting kmod-crypto-core.

I can't figure out, where the dependency is coming from, but I would guess that it is actually dating from the time a few months ago, when there still were also pre-3.3 kernels available. I wonder if that is still necessary?

Shouldn't the ppp-mod-pptp module be selectable in 3.6.6 just like it is in 3.3.8?


No module visible in menuconfig:
│ <*> ppp........................................................... PPP daemon (NEW) │ │ │ │ < > ppp-mod-pppoa............................................... PPPoA plugin (NEW) │ │ │ │ <*> ppp-mod-pppoe............................................... PPPoE plugin (NEW) │ │ │ │ < > ppp-mod-pppol2tp......................................... PPPoL2TP plugin (NEW) │ │ │ │ < > ppp-mod-radius............................................. RADIUS plugin (NEW) │ │ │ │ < > ppp-multilink........................ PPP daemon (with multilink support) (NEW) │ │ │ │ < > pppdump............................................. Read PPP record file (NEW) │ │ │ │ < > pppstats........................................... Report PPP statistics (NEW) │ │
│

Menuconfig search:
│ Symbol: PACKAGE_kmod-pptp [=n] │
│ Prompt: kmod-pptp................................................... PPtP support │
│ Defined at tmp/.config-package.in:6873 │
│ Depends on: PACKAGE_kmod-ppp [=y] │
│ Location: │
│ -> Kernel modules │
│ -> Network Support │
│ Selects: PACKAGE_kmod-gre [=n] && PACKAGE_kmod-pppox [=n] │
│ Selected by: PACKAGE_ppp-mod-pptp [=n] && (LINUX_3_3 [=n] || PACKAGE_kmod-crypto-core [=n]) && (PACKAGE_ │
│ │
│ │
│ Symbol: PACKAGE_ppp-mod-pptp [=n] │
│ Prompt: ppp-mod-pptp................................................. PPtP plugin │
│ Defined at tmp/.config-package.in:37563 │
│ Depends on: (LINUX_3_3 [=n] || PACKAGE_kmod-crypto-core [=n]) && (PACKAGE_ppp [=y] || PACKAGE_ppp-multil │
│ Location: │
│ -> Network │
│ -> ppp........................................................... PPP daemon (PACKAGE_ppp [=y]) │ │ Selects: PACKAGE_kmod-mppe [=n] && PACKAGE_kmod-pptp [=n] && PACKAGE_libpthread [=n] && PACKAGE_libc [=n │


Section in tmp/.config-package.in:

config PACKAGE_ppp-mod-pptp
tristate "ppp-mod-pptp................................................. PPtP plugin"
default y if DEFAULT_ppp-mod-pptp
default m if ALL
select PACKAGE_kmod-mppe
depends !(!LINUX_3_3) || PACKAGE_kmod-crypto-core
depends (PACKAGE_ppp||PACKAGE_ppp-multilink)
select PACKAGE_kmod-pptp
depends PACKAGE_kmod-ppp
select PACKAGE_libpthread if USE_EGLIBC
select PACKAGE_libc
select PACKAGE_librt if USE_EGLIBC
select PACKAGE_resolveip
help
This package contains a PPtP plugin for ppp.
http://ppp.samba.org/
Jo-Philipp Wich <[email protected]>


_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to