BBGW - Boot 3.8 kernel ?

Hi,

I am trying to use BeagleLogic on a BBGW, but it is developed for 3.8 kernel. Two solutions:

  • Port those patches to kernel 4.x
  • Make BBGW boot kernel 3.8
    The second option seems to be easier, and might have been done here but I am not sure how…

I tried to boot a 3.8 image or downgrade to 3.8 from latest image, edit uEnv.txt to use ‘am335x-bonegreen-wireless.dtb’ but it does not work (hangs on “Uncompressing Linux… done, booting the kernel.”, see this log)
I am sure that I should edit the dts file before compiling it to dtb, but I don’t know how. Do you have any suggestion or documentation to start from ?

Thank you !

Small update, I tried to use the script “./update_kernel.sh --bone-channel --stable”.
It starts to boot but give an error I am not able to understand, if somebody can help : “Unhandled fault: external abort on non-linefetch (0x1008) at 0xe0858000”

Full error log: http://pastebin.com/RQU0Ku10

Yeah, on 3.8.13 it would help if i actually disabled the cpsw node,
instead of just copying the device tree as is..

I'll boot test it tomorrow..

Regards,

Ok thanks, I understand what happens now. Did you had time to test it ?
I wanted to do it by myself but I did not find the 3.8 branch of your repository :confused:

Thank you
Oliv’

Sorry got side tracked doing u-boot overlays for v4.4.x/v4.9.x kernel's .:wink:

Regards,

fixed: https://github.com/RobertCNelson/bb-kernel/commit/4e8e17ef1246f692fde6b9ed130c60a2a83a4b8b

will push out to the build farm in a bit..

Regards,

Thank you, it works !! Unfortunately wlan0 interface is gone :confused:
Do you have any idea ? dmesg does not seems to report any error

If you want wlan0, use v4.4.x+

Regards,

Indeed, but I tried to avoid porting BeagleLogic (logic analyser) kernel patches to v4 :confused:
I might try if their is no other option. But could you please point me to some doc explaining why wlan can not be used ?

An other way might be to use usb<>wifi dongle…

Thanks !

If you want wlan0, use v4.4.x+

Indeed, but I tried to avoid porting BeagleLogic (logic analyser) kernel
patches to v4 :confused:

Or just use v4.4.x-bone as that supports uio_pruss out of box like 3.8.13

I might try if their is no other option. But could you please point me to
some doc explaining why wlan can not be used ?

"I" don't care enough about 3.8.13 to backport all the wlcore/wl18xx
changes needed for 3.8.13.

Specially when v4.4.x-bone is a nice drop in replacement for 3.8.13

An other way might be to use usb<>wifi dongle...

Regards,

Or just use v4.4.x-bone as that supports uio_pruss out of box like 3.8.13

I will try but this set of patches you applied on 3.8 need to be updated…might not be easy for me but a good way to learn !

I might try if their is no other option. But could you please point me to
some doc explaining why wlan can not be used ?
“I” don’t care enough about 3.8.13 to backport all the wlcore/wl18xx
changes needed for 3.8.13.

Ok, understood, thank you