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

Reply via email to