Hi,
Having successfully installed Arch Linux using Multirom on my Google Nexus 7 2012 (nVidia Tegra 3 CPU) and found that bluez5 is incompatible with the shipped and rather outdated Ubuntu 3.1.10 custom kernel, I decided to attempt to build my own, using the sources straight from the Torvalds GitHub, as of Saturday. The build completes successfully using a custom config, and the result can be booted with qemu in a similar fashion to the 3.1.10 kernel; although attempting to boot it on the Nexus by replacing the existing vmlinuz yields a hang at the Google logo. Not even a visible kernel panic.
I understand there are many factors at play here, the most obvious of which being a missing driver in the kernel config (I left the boot section of the config reasonably default from /proc/config.gz for this reason), but is there anything in particular I should know about the boot methods and requirements of this arm device?
Thanks