Hi all

I am trying to run Ubuntu with preempt rt on my beaglebone black. I've been 
trying this for days without much success...

I can boot my BBB into ubuntu by using 
"BBB-eMMC-flasher-ubuntu-13.04-2013-06-14.img" and other similar files. 
However, I fail to update its kernel.

1. I figured that there is kernel 3.8-rt in github. I followed the 
instruction in 
http://dev.ardupilot.com/wiki/building-the-code/building-for-beaglebone-black-on-linux/
However, my BBB won't boot. I know that the instruction is meant for 
debian. So, it it not applicable to Ubuntu? I've tried other beagle bone 
kernels in github, but I get errors while applying preempt-rt patch.

2. How do I install a new kernel? what I'm doing right now is:
a) build kernel with
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- beaglebone_defconfig -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage dtbs 
LOADADDR=0x80008000 -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- am335x-boneblack.dtb -j4
mkdir -p ../export/rootfs
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- 
INSTALL_MOD_PATH=../export/rootfs/ modules_install

b) copy kernel to BBB
lib/modules/my_new_kernel_modules -> rootfs/lib/modules
kernel/arch/arm/boot/zImage -> rootfs/boot/uboot
kernel/arch/arm/boot/dts/am335x-boneblack.dtb -> /boot/uboot

Sometimes, after installing a kernel, BBB manages to boot and I see 
multiple kernels when I do "ls /lib/modules". However, "uname -r" tells me 
that I am still booting from the old kernel. Is there anyway to choose the 
kernel to boot?

I really need some help, and any help would be greatly appreciated

Regards,

Steve

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to