Hi, I have been using the 3.0 image located at http://iotdk.intel.com/images/3.0/edison/ and it has been working well for me. I'm utilizing AlexT's repo to install ppp-generic and ppp-synctty kernel modules. But I would like to move to the 3.5 build as it utilizes node 4.x.x. I have gone through the process outlined in the BSP to set up my environment to build my own image, following guidance from the answer to this post Re: Customizing Kernel but using the iot-devkit-yp-poky-edison-20160606 download with the 3.10.98 kernel. A couple quick notes on building:
1. For anyone building 20160606,
#PACKAGECONFIG_append_pn-qemu-native = " sdl" line 223
#PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
#ASSUME_PROVIDED += "libsdl-native"
this step does not need to be done or your build will error out on some java compile.
2. The postbuild script is broken. The links to the builddir are incorrect. I'm unsure if directories got changed, but I had to customize the script to get it to succeed. I added a builddir1 variable and set appropriate links to /build-edison/tmp/depoly/image, it was looking in /poky/tmp/depoly/image for some files. I can post my script if requested, I'm currently not on my build machine.
Now for my question, I added support for all ppp in my kernel config (under drivers -> networking -> ppp), even the ppp-synctty. When I execute my bitbake edison-image command I get no errors, but only find the ppp-generic.ipk in /build-edison/tmp/depoly/ipk/edison. There is no ppp-synctty.ipk module. I know that the module can be compiled because AlexT's repo contained it. I checked my kernel config file and all ppp setting are enabled:
Any ideas as to why all the ppp modules do not build?
BTW, I have tried to just upgrade node and upm but the bindings to mraa and upm get messed up.