4.8-rc1 had the same behaviour (landed into initramfs), so I figure I'd dig a bit. Long story short, this was entirely due to the following error :
/scripts/init-top/udev: line 14: can't create /sys/kernel/uevent_helper: Permission denied
CONFIG_UEVENT_HELPER was y in 4.2, but got switched to "not set" in at least 4.7 and 4.8.
I modified /usr/share/initramfs-tools/scripts/init-top/udev to not error out on the "echo" to /sys/kernel/uevent_helper, and then the node booted properly \o/
4.8-rc1 had the same behaviour (landed into initramfs), so I figure I'd dig a bit. Long story short, this was entirely due to the following error :
/scripts/ init-top/ udev: line 14: can't create /sys/kernel/ uevent_ helper: Permission denied
CONFIG_ UEVENT_ HELPER was y in 4.2, but got switched to "not set" in at least 4.7 and 4.8.
I modified /usr/share/ initramfs- tools/scripts/ init-top/ udev to not error out on the "echo" to /sys/kernel/ uevent_ helper, and then the node booted properly \o/
I'll let you know if it's more stable or not.