Description of problem: config-generic right now defines CONFIG_USB_XHCI_HCD as "m" and dracut doesn't include the resulting module (xhci-hcd) it in the initramfs that is build for Live and install ISOs. Hence they won't boot if you transfer the ISOs to a USB flash drive which you then connected to a USB port that is handled by a XHCI controller, as the driver for that controller is unreachable in the initramfs stage -- hence dracut can't find the RootFS and has to give up. There are two solutions to solve this: - always build xhci-hcd into the images dracut builds - set CONFIG_USB_XHCI_HCD to Y
Setting it to =y seems pretty simple. The =m setting we have now pre-dates fedora git so it's ancient ;). I'll see if I can dig up the commit for the =m to make sure I'm not missing something obvious.
Should be fixed in tomorrow's rawhide.
kernel-3.1.0-0.rc3.git0.0.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/kernel-3.1.0-0.rc3.git0.0.fc16
kernel-3.1.0-0.rc3.git0.0.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.