* 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

Reply via email to