So I am on a BBB with 3.8.13-39 and I use abs to pull the PKGBUILDs. When I build the linux-am33x-legacy though, I don't get a kernel booting unless I pull the firmware (am335x-pm-firmware.bin) and a copy of the am335x-boneblack.dtb, I don't understand why these are not included. Even then, I need to hack into the serial port code to finally get this output on the console:
Uncompressing Linux... done, booting the kernel.
Error: unrecognized/unsupported machine ID (r1 = 0x00000e05).
This machine id matches AM335XEVM in mach-types. Obviously there is code somewhere to make an image that works properly on BBB. How come am I not getting this code when I do a makepkg? Is somebody hoarding that code and who?
The root cause of me wanting to build the kernel is because I want to try and fix the serial port driver. It obviously does not support xon / xoff properly, and I hope I can fix it or at least try, if only I could get the source code booting though.
Thanks