On Mon, Apr 4, 2011 at 3:12 PM, Petr Štetiar <[email protected]> wrote: > In the current state, udev init script is loaded as 3rd and modutils.sh as > 20th, so udevadm called in udev init script loads all kernel modules in some > unpredictable order, not honoring in any way specified order of modules in > /etc/modules. This causes some troubles mainly in the first boot. So to fix > this we now move loading of the kernel modules just before we exec udev init > script. Example of the current state: > > Starting udev > rtc-m48t86 rtc-m48t86: rtc core: registered m48t86 as rtc0 > rtc-m48t86 rtc-m48t86: battery ok > ep93xx-rtc ep93xx-rtc: rtc core: registered ep93xx-rtc as rtc1 > > root@ts72xx:~# cat /etc/modules > rtc-ep93xx > ohci-hcd > ts72xx_sbcinfo > rtc-m48t86 > > As you can guess, this is really wrong behaviour, because I've rtc1 as the > main time source for my system. > > root@ts72xx:~# cat /etc/default/hwclock > HWCLOCKACCESS=yes > HWCLOCKDEVICE=/dev/rtc1 > > Expected behaviour with this patch applied: > > Please wait: booting... > ep93xx-rtc ep93xx-rtc: rtc core: registered ep93xx-rtc as rtc0 > usbcore: registered new device driver usb > ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver > ... > rtc-m48t86 rtc-m48t86: rtc core: registered m48t86 as rtc1 > rtc-m48t86 rtc-m48t86: battery ok > Starting udev > > Signed-off-by: Petr Štetiar <[email protected]>
Looks ok. Acked-by: Khem Raj <[email protected]> > --- > recipes/modutils/modutils-initscripts.bb | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/recipes/modutils/modutils-initscripts.bb > b/recipes/modutils/modutils-initscripts.bb > index 07f4810..797acb3 100644 > --- a/recipes/modutils/modutils-initscripts.bb > +++ b/recipes/modutils/modutils-initscripts.bb > @@ -2,10 +2,10 @@ SECTION = "base" > DESCRIPTION = "modutils configuration files" > LICENSE = "PD" > SRC_URI = "file://modutils.sh" > -PR = "r3" > +PR = "r4" > > INITSCRIPT_NAME = "modutils.sh" > -INITSCRIPT_PARAMS = "start 20 S ." > +INITSCRIPT_PARAMS = "start 2 S ." > > inherit update-rc.d > > -- > 1.7.1 > > > _______________________________________________ > Openembedded-devel mailing list > [email protected] > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
