Le 09/09/2014 11:26, Alexander Graf a écrit :
On 09.09.14 11:14, Guillaume Gardet wrote:
Le 08/09/2014 17:57, Alexander Graf a écrit :
Arndale : Does boot u-boot but fails with a "Wrong Image Format" which
should be fixed by SR #248024 (already accepted by Alex, thanks). I
fixed it manually before the SR were accepted but I get lots of
"cpufreq: __target_index: Failed to change cpu frequency: -22" errors
logged but I finaly get a prompt.
Yes, you can work around this by echo'ing "performance" into the
governor sysfs file. I haven't quite figured out what's going wrong
here.
Ok. It seems that the CPU voltage cannot be adjusted ("exynos-cpufreq
exynos-cpufreq: failed to set cpu voltage to 1100000").
Maybe we are missing a power chip driver in the kernel?
Maybe - I have no idea about power chip drivers :). Can you take a look?
The power chip driver is included. So maybe just a broken cpu freq for
exynos?
Maybe, or maybe it's missing infrastructure in the dt.
Maybe.
Serial console and USB2 work, but eth0
seems to have some problems. Second boot seems to be broken (I
fallback
to a dracut prompt).
I though I had fixed that one. The problem is that dracut doesn't
include all modules required to access the SD card. So I added them to
INITRD_MODULES in /etc/sysconfig/kernel in config.sh.
Can you please check on first boot whether the line was properly
updated?
There is no /etc/sysconfig/kernel file on firstboot.
O_o. There should be.
Using dracut prompt, I listed
"/lib/modules/3.16.1-2.g2ab6585-lpae/kernel/drivers/mmc/host" folder and
only got:
mmci.ko omap.ko omap_hsmmc.ko sdhci-pltfm.ko sdhci-tegra.ko sdhci.ko
So, no dw_* mmc modules. But how those mmc modules get added?
According to dracut documentation:
https://www.kernel.org/pub/linux/utils/boot/dracut/dracut.html#_adding_kernel_modules
We should use /etc/dracut.conf or /etc/dracut.conf.d/myconf.conf and NOT
/etc/sysconfig/kernel
Am I wrong?
It depends on how you generate the initrd. Usually it gets generated by
a call to "mkinitrd" which is a wrapper script around dracut these days.
That script reads /etc/sysconfig/kernel and adds the modules to the
command line as parameters.
There is a "Prefer: dracut" in Factory project config and mkinitrd package have
been removed from factory. So, I guess we should use dracut directly?
First boot is ok since kiwi adds dw_* mmc modules in initial initrd. But
2nd boot is broken because generated initrd does not include them.
Yes, exactly. That's why I added them to /etc/sysconfig/kernel. Meh.
I am trying to use dracut conf file directly.
Guillaume
--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]