Hi again, In case anybody wonders, the reason for my trouble was that prior to udev 155, the init script starting udev must itself copy the contents of /lib/udev/devices to /dev after mounting the tmpfs on /dev and the OE init scripts I were using didn't do that. Upgrading to udev 162 solved the problem.
// Mats ________________________________________ From: [email protected] [[email protected]] on behalf of Mats Kärrman [[email protected]] Sent: Tuesday, August 30, 2011 10:57 AM To: [email protected] Subject: [oe] Creating static device nodes with udev Hi, I'm using OE-classic and udev 151 on a PPC target. I have some devices not supporting sysfs, eg ppp, so I need to create static device nodes for these. Previously I have used scripts linked via rcS.d that runs mknod after udev has been loaded but this feels sort of sub-optimal. I found the "udev-static-devices" recipe but I can't make it work. What I've done is: - I manually created a directory 'devices' with the device nodes I need using mknod. - I tar'ed this into 'udev_static_devices_tarball'. - I ran bitbake to put them into a package and installed this package on my target using opkg. - I verified that my device nodes now exist in /lib/udev/devices - I rebooted the target. .... Still, my device nodes does not exist in /dev. Any clue on what I have forgotten? Must the "static" feature be enabled in some way? Do anyone have a better approach to creating static device nodes? E.g. using makedevs or... Thanks a bunch for your support! // Mats _______________________________________________ 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
