* add a layered structure (IMAGE_DEVICE_TABLES foresees that) * * In some cases static devices can be of use (e.g. initramfs) but * unfortunately the file in oe-core lacks input events and more. * People do not notice the issues because IMAGE_DEV_MANAGER * recreates the device nodes in userland. * Though, in the case of e.g. special purposed initramfs images you may * not have any udev/mdev, nor initscripts. * Typically one would use smthg like * * IMAGE_DEVICE_TABLES = "files/device_table-minimal.txt \ * files/device_table_add-scsi.txt \ * files/device_table_add-loop.txt \ * "
Signed-off-by: Andrea Adami <[email protected]> --- meta/files/device_table-minimal.txt | 16 +++++++++++++++- meta/files/device_table_add-loop.txt | 1 + meta/files/device_table_add-scsi.txt | 6 ++++++ 3 files changed, 22 insertions(+), 1 deletions(-) create mode 100644 meta/files/device_table_add-loop.txt create mode 100644 meta/files/device_table_add-scsi.txt diff --git a/meta/files/device_table-minimal.txt b/meta/files/device_table-minimal.txt index 495b5d5..8f455fd 100644 --- a/meta/files/device_table-minimal.txt +++ b/meta/files/device_table-minimal.txt @@ -13,7 +13,7 @@ /dev/apm_bios c 660 0 46 10 134 - - - /dev/fb0 c 600 0 0 29 0 - - - /dev/hda b 660 0 6 3 0 - - - -/dev/hda b 660 0 6 3 1 1 1 20 +/dev/hda b 660 0 6 3 1 1 1 19 /dev/kmem c 640 0 15 1 2 - - - /dev/mem c 640 0 15 1 1 - - - /dev/null c 666 0 0 1 3 - - - @@ -28,3 +28,17 @@ /dev/console c 662 0 5 5 1 - - - /dev/random c 644 0 0 1 8 - - - /dev/urandom c 644 0 0 1 9 - - - +/dev/ptmx c 644 0 0 5 2 - - - + +# Input stuff +/dev/input d 755 0 0 - - - - - +/dev/input/event c 660 0 0 13 64 0 1 8 + +/dev/mmcblk0 b 660 0 6 179 0 - - - +/dev/mmcblk0p b 660 0 6 179 1 1 1 7 + +# for older kernels before 2.6.22 +# mmc numbers are assigned dynamicly so if you have other dynamic assigned block devices it may be wrong +# +#/dev/mmcblk0 b 660 0 6 254 0 - - - +#/dev/mmcblk0p b 660 0 6 254 1 1 1 7 diff --git a/meta/files/device_table_add-loop.txt b/meta/files/device_table_add-loop.txt new file mode 100644 index 0000000..0176135 --- /dev/null +++ b/meta/files/device_table_add-loop.txt @@ -0,0 +1 @@ +/dev/loop b 664 0 0 7 0 0 1 2 diff --git a/meta/files/device_table_add-scsi.txt b/meta/files/device_table_add-scsi.txt new file mode 100644 index 0000000..d15f236 --- /dev/null +++ b/meta/files/device_table_add-scsi.txt @@ -0,0 +1,6 @@ +/dev/sda b 660 0 6 8 0 - - - +/dev/sda b 660 0 6 8 1 1 1 15 +/dev/sdb b 660 0 6 8 16 - - - +/dev/sdb b 660 0 6 8 17 1 1 4 +/dev/sdc b 660 0 6 8 32 - - - +/dev/sdc b 660 0 6 8 33 1 1 4 -- 1.7.3.4 _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
