Thanks for the pointer to the 3.7.x kernels. I have compiled and tried but that was also not a big success.
(I did "get clone https://github.com/RobertCNelson/stable-kernel
; git checkout origin origin/v3.7.x ; needed to adapt tools/host_det.sh to support ubuntu 16.04 and ./build_kernel.sh)
The kernel boots but cannot find the root file system, it stops with "[ 2.194671] Waiting for root device /dev/mmcblk0p1..."
It can be that I look for the wrong root device (did that change?) but I see quite some errors relating with "mmc" on the serial terminal so I think that this kernel cannot start the mmc system correctly.
[ 1.731323] omap_hsmmc 4809c000.mmc: unable to select pin group
[ 1.737640] omap_hsmmc 4809c000.mmc: Failed to get debounce clk
[ 1.743896] /ocp/mmc@4809c000: can't find DMA channel
[ 1.749206] omap_hsmmc 4809c000.mmc: unable to obtain RX DMA engine channel 62
[ 1.756866] omap_hsmmc 480d5000.mmc: unable to select pin group
[ 1.763153] omap_hsmmc 480d5000.mmc: Failed to get debounce clk
[ 1.769378] /ocp/mmc@480d5000: can't find DMA channel
[ 1.774719] omap_hsmmc 480d5000.mmc: unable to obtain RX DMA engine channel 60
Giving other errors in the attached log of the serial console it nearly looks if the board is not set-up as described in the device tree. Did there change something that I should "communicate" through u-boot?
Probably I have to look for an u-boot out of the same era and not using the 2016.11 one. Do you have in your git a pointer for that as well?
An other route, i am looking into, is to use the patches mentioned here https://bugzilla.kernel.org/show_bug.cgi?id=119331
with some effort I get this compiled for kernel 4.9 but no real success. I have the suspicion that I have to adapt the dts file as well or some hook in the patch is not valid and the init/activation of the CLK32GK is therefore not done.
It keeps me busy when the children are in bed.... (and I only wanted to make the copy button on the scanner working for my wife. ;-))
It is a pity that TI had abandoned this OMAP4.... it was a very promising board. The beagle-family and panda made the arm boards more accessible for hobby developers like me.
I like the wandboard as well, but does your kernels support the VPU?