[opensuse-arm] kiwi does not find boot partition in Factory
Hi, with Factory ARM images, kiwi is not able to find boot device on firstboot and we get: ******************************************************************************** [1397088002.636285] Including oem partition info file [1397088002.701788] Searching for boot device... [1397088022.334972] Failed to find boot device ! [1397088022.344577] rebootException: reboot in 120 sec... ******************************************************************************** It seems that modules from initrd are not loaded. In this case MMC modules are not loaded whereas they are in initrd. It works fine with 13.1 images with same kiwi version. I guess there is a change between 13.1 and Factory and kiwi may need some update so that modules get loaded? Any idea? Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Hi,
with Factory ARM images, kiwi is not able to find boot device on firstboot and we get: ******************************************************************************** [1397088002.636285] Including oem partition info file [1397088002.701788] Searching for boot device... [1397088022.334972] Failed to find boot device ! [1397088022.344577] rebootException: reboot in 120 sec... ********************************************************************************
It seems that modules from initrd are not loaded. In this case MMC modules are not loaded whereas they are in initrd.
It works fine with 13.1 images with same kiwi version. I guess there is a change between 13.1 and Factory and kiwi may need some update so that modules get loaded?
Any idea?
if storage modules are not loaded I would say it's a kernel/udev problem they are auto loaded by udev according to the modalias IDs and I'm not going to actively modproble modules which are intended to become loaded by udev there are surely changes between 13.1 and Factory maybe something else is missing which prevents the mmc to become loaded. dmesg ? modinfo ? udev log ? does loading mmc_block lead to be able to access the card ? Regards, Marcus -- Public Key available gpg --keyserver pgp.mit.edu --recv-keys 0xCCE3C6A2 ------------------------------------------------------- Marcus Schäfer (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstrasse 5 FAX: 0911-740 53 479 D-90409 Nürnberg GF: Jeff Hawn,Jennifer Guild, Felix Imendörffer HRB: 21284 (AG Nürnberg) Germany http://www.suse.de ------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Le 11/04/2014 10:52, Marcus Schäfer a écrit :
Hi,
with Factory ARM images, kiwi is not able to find boot device on firstboot and we get: ******************************************************************************** [1397088002.636285] Including oem partition info file [1397088002.701788] Searching for boot device... [1397088022.334972] Failed to find boot device ! [1397088022.344577] rebootException: reboot in 120 sec... ********************************************************************************
It seems that modules from initrd are not loaded. In this case MMC modules are not loaded whereas they are in initrd.
It works fine with 13.1 images with same kiwi version. I guess there is a change between 13.1 and Factory and kiwi may need some update so that modules get loaded?
Any idea? if storage modules are not loaded I would say it's a kernel/udev problem they are auto loaded by udev according to the modalias IDs and I'm not going to actively modproble modules which are intended to become loaded by udev
there are surely changes between 13.1 and Factory maybe something else is missing which prevents the mmc to become loaded.
dmesg ?
no clue in dmesg
modinfo ?
modinfo does not work: modinfo: ERROR: Module alias mxcmmc not found.
udev log ? Where is udev log? /var/log/ only have boot.kiwi
does loading mmc_block lead to be able to access the card ?
modprobe does not load anything but does not give any error. depmod segfault. insmod mmc_block, mxcmmc, mmc_core loads module (seen in lsmod) but has no effect with kernel (nothing in /dev and nothing in dmesg). How to debug further? Guillaume -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On 11.04.2014 12:52, Marcus Schäfer wrote:
Hi,
with Factory ARM images, kiwi is not able to find boot device on firstboot and we get: ******************************************************************************** [1397088002.636285] Including oem partition info file [1397088002.701788] Searching for boot device... [1397088022.334972] Failed to find boot device ! [1397088022.344577] rebootException: reboot in 120 sec... ********************************************************************************
It seems that modules from initrd are not loaded. In this case MMC modules are not loaded whereas they are in initrd.
It works fine with 13.1 images with same kiwi version. I guess there is a change between 13.1 and Factory and kiwi may need some update so that modules get loaded?
Any idea?
if storage modules are not loaded I would say it's a kernel/udev problem they are auto loaded by udev according to the modalias IDs and I'm not going to actively modproble modules which are intended to become loaded by udev
there are surely changes between 13.1 and Factory maybe something else is missing which prevents the mmc to become loaded.
dmesg ? modinfo ? udev log ?
does loading mmc_block lead to be able to access the card ?
It is a bug in kmod (depmod), https://bugzilla.novell.com/show_bug.cgi?id=872715 However, I've fix that, need another 15 minutes to test appliance. -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Please, follow SR 229859 -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (3)
-
Guillaume Gardet
-
Marcus Schäfer
-
Matwey V. Kornilov