I have done the udev rules for both platforms, though I had to enter them manually for pm because the standard way of generating them from /var/lib/lxc/android/rootfs/ueventd*.rc
fails because the rootdir
directory doesn't exist.
Thanks for the hybris-boot tip. With that I can no longer get an ssh session, but telnet works and diagnosis.log
states: CONFIG_DUMMY=y found in /proc/config.gz, must be disabled
That flag was unset so I went ahead and set it explicitly to false and rebuilt the kernel. After flashing I can see in my host dmesg
that it appears to boot normally (I get GNU/Linux Device on rndis0 10.15.19.82
) but after a few seconds it reboots. Can't get any logs because it's too quick and mysteriously /proc/last_kmsg
is gone. I did set the ANDROID_RAM_CONSOLE*
flags in the kernel config.
Following your advice I booted hybris-recovery, established a telnet session, disabled and masked lxc@android, then echo continue > /init-ctl/stdin
. At this point I had ssh, then ran the unmask
and start
commands and got a reboot again. Ran the commands one more time and captured the following from dmesg
: https://paste.ubuntu.com/p/jCpRCMQJ26/
Going to switch back to ut for now and investigate those potential mounting issues. I appreciate your ongoing help!