I'm trying to work with /dev/mmcblk1pX during boot. I've put a few scripts in at a couple of places, including S11, S99, and rc.local, but /dev/mmcblk1 isn't mounted at any of them. I see it at the very tail end of the console log, but I'm not sure how/when/where to set put boot scripts that actually can access it.
The rootfs image I'm working with is loaded during u-boot stage 3, but the kernel itself doesn't see the device until after rc.local runs. What comes afterrc.local in the init chain?