Installed M.4 on an Intel NUC machine (DE3815TYKHE) which has a basic eMMC device built in. The install medium was a current (7/2014) Mageia-4.1-dual-DVD.iso from USB. Installation went fine, eMMC was recognized. However, booting after the completed installation failed because the root fs was not found. No eMMC block device. It turned out that the boot installer did forget to include the sdhci drivers in the initrd. I edited the initrd image on a different M.4 system and added the missing driver modules from the identical kernel. Then I installed the new initrd via the rescue system. Afterwards, I could boot normally from the eMMC. Depends on bug #11812.
Depends on: (none) => 11812
CC: (none) => thierry.vignaudAssignee: bugsquad => mageiaSource RPM: (none) => dracut
Interesting. This would appear to be the similar to: https://bugzilla.redhat.com/show_bug.cgi?id=1063556 Which was fixed by: http://git.kernel.org/cgit/boot/dracut/dracut.git/commit/?id=a0b2c69441f10659cb847cbcf6fa95efdd00289f But then fixed fully via: http://git.kernel.org/cgit/boot/dracut/dracut.git/commit/?id=827ec27a9c36755095dda899eff75cdae78b2120 I'll try and prepare an updated dracut package for mga4 shortly.
Could you try dracut-034-12.2.mga4 from core/updates_testing when it hits your local mirror and report back? Thanks!
(In reply to Colin Guthrie from comment #2) > Could you try dracut-034-12.2.mga4 from core/updates_testing when it hits > your local mirror and report back? > > Thanks! @ Josua Dietze I just saw you haven't used our Bugzilla a lot. Only in case you don't know yet: answering to a bugzilla mail does not work, so please go to https://bugs.mageia.org/show_bug.cgi?id=13814 and report back to Colin in a new comment. Thanks :-D
CC: (none) => marja11
Thanks, Marja - but I just did not get around to testing the new package yet. BTW, I had my share of 'bug interaction' in several distributions. You may find my name as 'upstream' in the usb-modeswitch package.
O.K., just updated dracut to test package dracut-034-12.2.mga4. Short version: eMMC still not recognized Long version: I ran "dracut --force" and a new initrd was generated. Booting with this failed, "/dev/mmcblk0p1 not found". Unfortunately, I could not save the "rdsosreport.txt" from the debug console as suggested, because there was annother issue with the new initrd which prevented the USB host to work properly; so I could not use any of my keyboards (tried several) and therefore had no control whatsoever. Anyway, after switching back to my 'custom' initrd, I checked the content of the new initrd. It seems there is still a module missing. My working setup shows this line in "lsmod" output: mmc_core 120667 3 mmc_block,sdhci,sdhci_pci The one that is missing in the new initrd is "sdhci_pci". There is only "sdhci" in the "host" subfolder.
No change regarding this dracut problem during the last kernel update (3.14.32-desktop-1.mga4). Again I had to manually edit the initrd image, add the "sdhci_pci" module and generate updated "modules.dep" files.
I pushed a dracut-034-12.3.mga4 to Core Updates Testing that should hopefully fix this. Can you test and confirm if it fixes the issue
CC: (none) => tmb
I can confirm that dracut-034-12.3.mga4 from Updates_Testing solves the problem. The image file created by it boots my system without requiring manual corrections. Thanks a lot!
Ok, I assume you tested on x86_64 ? Assigning to QA... Advisory: dracut failed to properly add all the needed modules to initrd for supporting booting from sd cards. This update fixes that. SRPM: dracut-034-12.3.mga4.src.rpm i586: dracut-034-12.3.mga4.i586.rpm x86_64: dracut-034-12.3.mga4.x86_64.rpm
Assignee: mageia => qa-bugs
Sorry - yes, my system with the embedded MMC drive is x86_64.
ok, noting that on whiteboard then...
Whiteboard: (none) => MGA4-64-OK
Tested with kernel updates i586 & x86_64, no regression noted. Specific hardware to test the bugfix unavailable but reported fixed by Josua in comment 8.
Whiteboard: MGA4-64-OK => MGA4-64-OK mga4-32-ok
Validating. Advisory uploaded. Please push to 4 updates Thanks
Keywords: (none) => validated_updateWhiteboard: MGA4-64-OK mga4-32-ok => advisory MGA4-64-OK mga4-32-okCC: (none) => sysadmin-bugs
Component: Installer => RPM Packages
An update for this issue has been pushed to Mageia Updates repository. http://advisories.mageia.org/MGAA-2015-0041.html
Status: NEW => RESOLVEDResolution: (none) => FIXED