On Tue, Oct 17, 2017 at 9:45 AM, Robert Nelson <[email protected]> wrote: > On Tue, Oct 17, 2017 at 9:11 AM, Robert Nelson <[email protected]> > wrote: >> Hi Alexander, >> >> On Tue, Oct 17, 2017 at 7:53 AM, Alexander Rössler >> <[email protected]> wrote: >>> I found a workaround for the problem. >>> >>> The problems seems to be related to the images I built with the >>> setup_sdcard script. I used the Debian Stretch console image builder 9.2 >>> with the following command: >>> >>>> ./setup_sdcard.sh --dtb beaglebone --enable-cape-universal >>>> --enable-uboot-cape-overlays --boot_label SandyBox --enable-systemd >>>> --hostname sandybox --img-4gb test.img >>> >>> >>> With the prebuilt image, everything works as expected. For me this >>> solution is okay. >>> >>> My best guess is that it has to do with the boot_label, but I have no clue >>> why it should only cause trouble with the RT kernels. >> >> It also could be the "--enable-systemd" that was only for the old >> "wheezy", since jessie systemd has been the default and the flag my >> change something else.. >> >> if [ "x${enable_systemd}" = "xenabled" ] ; then >> cmdline="${cmdline} init=/lib/systemd/systemd" >> fi > > Nope, that didn't make a difference: > > debian@sandybox:~$ uname -r > 4.9.56-bone-rt-r7 > > debian@sandybox:~$ cat /proc/cmdline > console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 > root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M > net.ifnames=0 quiet init=/lib/systemd/systemd cape_universal=enable > > > [ 4.573940] ALSA device list: > [ 4.573948] #0: TI BeagleBone Black > [ 4.575942] Freeing unused kernel memory: 1024K > [ 37.414498] EXT4-fs (mmcblk0p1): mounted filesystem with ordered > data mode. Opts: (null) > [ 37.991016] ip_tables: (C) 2000-2006 Netfilter Core Team > > debian@sandybox:~$ cat /proc/cmdline > console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 > root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M > net.ifnames=0 quiet cape_universal=enable > > [ 4.573685] ALSA device list: > [ 4.573870] #0: TI BeagleBone Black > [ 4.575851] Freeing unused kernel memory: 1024K > [ 34.504317] EXT4-fs (mmcblk0p1): mounted filesystem with ordered > data mode. Opts: (null) > [ 35.085202] ip_tables: (C) 2000-2006 Netfilter Core Team
Bingo, it's the initrd.img.. This is only really needed for 3.8.13, "kernel overlays" (which are now, not recommended).. [ 4.133706] PM: Hibernation image not present or could not be loaded. [ 4.133987] ALSA device list: [ 4.133997] #0: TI BeagleBone Black [ 4.147398] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null) [ 4.147467] VFS: Mounted root (ext4 filesystem) readonly on device 179:1. So double check: cat /proc/cmdline that's using, root=/dev/mmcblk* and that /etc/fstab has "/dev/mmcblk*" (aka no UUID) Then your safe to do: sudo rm /boot/initrd.img-4.* I'll keep testing, as something in the initrd is blocking the RT kernel.. Regards, -- Robert Nelson https://rcn-ee.com/ -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCHtYgycLgTowo6cD3FnDAnwtKLGOVpBGZGv%2BN-2%2BcM818OqA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
