[Buildroot] SOLVED! Re: Buildroot 2011.11 on x86_64 - neither udev nor mdev loads needed modules at startup
wzab
wzab01 at gmail.com
Mon Dec 26 23:57:56 UTC 2011
I've tested yet another configuration. With modprobe provided by busybox and without external module-init-tools.
In this setup the modprobe is located correctly in /sbin, so the only modification needed to assure automatic loading of modules is addition of "udevadm trigger --action=add" to the
/etc/init.d/S10udev file right after the $UDEV_BIN -d || (echo "FAIL" && exit 1) line.
It could be interesting to check if the automatic loading of modules with mdev may be achieved using the recipe described in: https://bugs.busybox.net/show_bug.cgi?id=2377
i.e. by writing the script:
#!/bin/sh
[ "$ACTION" = add ]&& [ "$MODALIAS" != "" ]&& modprobe $MODALIAS
[ "$ACTION" = remove ]&& [ "$MODALIAS" != "" ]&& modprobe -r $MODALIAS
/sbin/mdev $@
and passing it's path to the /sys/kernel/uevent_helper
(or simply to the CONFIG_UEVENT_HELPER_PATH in the kernel configuration).
If someone verifies it, please let me know. I think, I'll stay with my udev based setup ;-).
--
Regards,
Wojtek
More information about the buildroot
mailing list