Bug 1201983
Summary: | Unable to install from Corsair Voyager GTX USB stick (missing uas module in initrd) | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Sylvain Pasche <sylvain.pasche> | ||||
Component: | livecd-tools | Assignee: | Brian Lane <bcl> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 22 | CC: | adam.stokes, admiller, anaconda-maint-list, bcl, bruno, dhuff, g.kaviyarasu, Jasper.Hartline, jonathan, katzj, kevin, vanmeeuwen+fedora, vpavlin | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | livecd-tools-22.1-1.fc22 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2015-04-30 11:43:55 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Sylvain Pasche
2015-03-14 08:31:01 UTC
Not sure what spin-kickstarts can do here... that module is part of kernel-core, so I would expect it to be available. Is it there after you install from the live image and boot the install? Perhaps dracut is not including it for some reason? I suppose it could be dracut. I just assumed spin-kickstarts was excluding/not-including something, since uas.ko is available in the initrd for the server ISOs but not the workstation live ISO (looking at Beta TC2 for both). uas.ko is included in the live image, though I can't say whether it would be included in the hostonly initrd generated by the install. (In reply to Kevin Fenzi from comment #1) > Is it there after you install from the live image and boot the install? It is. Apparently, the module is not on the live initramfs because livecd-creator has a list of modules to include (https://github.com/rhinstaller/livecd-tools/blob/master/imgcreate/live.py#L83). It would be possible to add a "device uas" entry to the kickstart, but it seems more common to add it to livecd-tools? A benefit is that it would be available on all live images by default. Created attachment 1003452 [details]
patch adding the module to the live image initramfs.
Suggested patch to livecd-tools. I haven't tested it yet.
I'd do it like this: https://github.com/rhinstaller/livecd-tools/pull/2 If you want to try making an iso that'd be great, but it's simple enough that it should fix it. I tested your change by building an iso and it works. I believe it's not added by dracut in the live image initrd because if you explicitly set a list of drivers, it disables the code that builds the list of modules to copy (http://git.kernel.org/cgit/boot/dracut/dracut.git/tree/modules.d/90kernel-modules/module-setup.sh#n5). Thanks for testing. Note that the list is additive: https://github.com/rhinstaller/livecd-tools/blob/master/imgcreate/live.py#L302 livecd-tools-22.1-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/livecd-tools-22.1-1.fc22 Package livecd-tools-22.1-1.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing livecd-tools-22.1-1.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-4388/livecd-tools-22.1-1.fc22 then log in and leave karma (feedback). livecd-tools-22.1-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. |