Hi
I have the following problem. I downloaded, built and installed the Robert C. Nelson’s bb-kernel (https://github.com/RobertCNelson/bb-kernel).
I built the deb packages and installed them on my target system (OSD3358-SM-RED).
The new kernel boot’s but lsmod shows no kernel modules loaded. The kernel is certainly not built with everything built-in.
The build porcess outputs three files:
linux-headers-5.10.6-bone15_1xross_armhf.deb
linux-image-5.10.6-bone15_1xross_armhf.deb
linux-libc-dev_1xross_armhf.deb
I installed like thins: "$sudo dpkg -i linux-* ". I’m not sure if they have to be installed in a particular order.
I build the packages on a tinkerboard. Using it’s own environment.
The installation process on the target system passes with no problems. After it I can see the new vmlinuz image in /boot, the corresponding initrd, the new directory in /boot/dtbs with the new kernel’s name. the new directory in /lib/modules/ also. uEnv.txt is appropriately modified and nothing seems out of the ordinary.
I’m using the default Octavo image for the OSD3358-SM-RED.
The original kernel is 4.9 I’ve installed 5.10 (Is it too new? I tried with 4.19 as well and it was the same.)
After tinkering alot I decided to re-flash a fresh OSD3358-SM-RED-Custom-Debian-9.1-lxqt-09-19-2017-1.1.img image onto the sd card to see if I have messed up something… After installing the new kernel on the newly flashed image, the target system now boots to the initrd command prompt. It tells me it can’t find the mmc device file in /dev…
If you need any more information feel free to ask me.
Thanks for any help in advance.