Folks,
The latest F18 kernel is configured with CONFIG_MMC_OMAP_HS=m (which was
previously configured as a builtin driver, as it probably should be).
While in theory this would be working, it doesn't actually seem to
result in dracut picking up the module as a necessary platform device.
It is best fixed by building in the module again, which isn't happening
because some other config option is forcing this to be modular too. I
haven't tracked down what the other option was yet, feel free to help.
In the interim, the following dracut config fileis a workaround:
# /etc/dracut.conf.d/omap_hsmmc.conf
# Dracut is not picking up the platform device driver for the HSMMC
# interface
add_drivers+="omap_hsmmc"
Thanks,
Jon.