Enable ppp kernel

Enable ppp

Enable ppp in the kernel configuration file

Setup shell by calling (while in fsl-community-bsp directory):
source ./setup-environment build

Next build kernel configuration tool:

bitbake -c menuconfig virtual/kernel

In the menuconfig go to : Device Driver > Network device support and enable all PPP options. Save the configuration file as “.config” and exit the menuconfig tool.

ppp setup

Verify that PPP is supported by typing commands (in fsl-community-bsp/build):

cat ./tmp/work/wandboard_solo-poky-linux-gnueabi/linux-wandboard/3.14.28-r0/build/.config | grep PPP

The result should be like this:
CONFIG_PPP=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOE=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y

Build the kernel (coming soon ).

Add pppd to the application image

Go to fsl-community-bsp/build/conf and in the file local.conf  add ppp entry to IMAGE_INSTALL_append variable:

IMAGE_INSTALL_append = ” \
gstreamer \

ppp \

Or download the modified file from here local.conf.

Setup shell by calling (while in fsl-community-bsp directory):
source ./setup-environment build

Build uboot and root filesystem image:
time bitbake fsl-image-multimedia

SD card image can be found in:
build/tmp/deploy/images/wandboard-solo/fsl-image-multimedia-wandboard-solo.sdcard
You need to copy that image to SD card, but you must use dd to do this eg.
sudo dd if=build/tmp/deploy/images/wandboard-solo/fsl-image-multimedia-wandboard-solo.sdcard of=/dev/sdb bs=4M oflag=dsync