pass ARCH down to uClibc
[buildroot.git] / target / generic / device_table.txt
blobac76d914e807771b0b7b09af4f15876bb68963fe
1 # When building a target filesystem, it is desirable to not have to
2 # become root and then run 'mknod' a thousand times.  Using a device 
3 # table you can create device nodes and directories "on the fly".
5 # This is a sample device table file for use with genext2fs.  You can
6 # do all sorts of interesting things with a device table file.  For
7 # example, if you want to adjust the permissions on a particular file
8 # you can just add an entry like:
9 #   /sbin/foobar        f       2755    0       0       -       -       -       -       -
10 # and (assuming the file /sbin/foobar exists) it will be made setuid
11 # root (regardless of what its permissions are on the host filesystem.
12 # Furthermore, you can use a single table entry to create a many device
13 # minors.  For example, if I wanted to create /dev/hda and /dev/hda[0-15]
14 # I could just use the following two table entries:
15 #   /dev/hda    b       640     0       0       3       0       0       0       -
16 #   /dev/hda    b       640     0       0       3       1       1       1       15
17
18 # Device table entries take the form of:
19 # <name>    <type>      <mode>  <uid>   <gid>   <major> <minor> <start> <inc>   <count>
20 # where name is the file name,  type can be one of: 
21 #       f       A regular file
22 #       d       Directory
23 #       c       Character special device file
24 #       b       Block special device file
25 #       p       Fifo (named pipe)
26 # uid is the user id for the target file, gid is the group id for the
27 # target file.  The rest of the entries (major, minor, etc) apply only 
28 # to device special files.
30 # Have fun
31 # -Erik Andersen <andersen@codepoet.org>
34 #<name>         <type>  <mode>  <uid>   <gid>   <major> <minor> <start> <inc>   <count>
35 /dev            d       755     0       0       -       -       -       -       -
36 /dev/pts        d       755     0       0       -       -       -       -       -
37 /dev/shm        d       755     0       0       -       -       -       -       -
38 /tmp            d       1777    0       0       -       -       -       -       -
39 /etc            d       755     0       0       -       -       -       -       -
40 /home/default   d       2755    1000    1000    -       -       -       -       -
41 #<name>                                 <type>  <mode>  <uid>   <gid>   <major> <minor> <start> <inc>   <count>
42 /bin/busybox                            f       4755    0       0       -       -       -       -       -
43 /etc/shadow                             f       600     0       0       -       -       -       -       -
44 /etc/passwd                             f       644     0       0       -       -       -       -       -
45 /etc/network/if-up.d                    d       755     0       0       -       -       -       -       -
46 /etc/network/if-pre-up.d                d       755     0       0       -       -       -       -       -
47 /etc/network/if-down.d                  d       755     0       0       -       -       -       -       -
48 /etc/network/if-post-down.d             d       755     0       0       -       -       -       -       -
49 /usr/share/udhcpc/default.script        f       755     0       0       -       -       -       -       -
50 # uncomment this to allow starting x as non-root
51 #/usr/X11R6/bin/Xfbdev          f       4755    0       0       -       -       -       -       -
52 # Normal system devices
53 /dev/mem        c       640     0       0       1       1       0       0       -
54 /dev/kmem       c       640     0       0       1       2       0       0       -
55 /dev/null       c       666     0       0       1       3       0       0       -
56 /dev/zero       c       666     0       0       1       5       0       0       -
57 /dev/random     c       666     0       0       1       8       0       0       -
58 /dev/urandom    c       666     0       0       1       9       0       0       -
59 /dev/ram        b       640     0       0       1       1       0       0       -
60 /dev/ram        b       640     0       0       1       0       0       1       4
61 /dev/loop       b       640     0       0       7       0       0       1       2
62 /dev/rtc        c       640     0       0       10      135     -       -       -
63 /dev/console    c       666     0       0       5       1       -       -       -
64 /dev/tty        c       666     0       0       5       0       -       -       -
65 /dev/tty        c       666     0       0       4       0       0       1       8
66 /dev/ttyp       c       666     0       0       3       0       0       1       10
67 /dev/ptyp       c       666     0       0       2       0       0       1       10
68 /dev/ptmx       c       666     0       0       5       2       -       -       -
69 /dev/ttyP       c       666     0       0       57      0       0       1       4
70 /dev/ttyS       c       666     0       0       4       64      0       1       4
71 /dev/fb         c       640     0       5       29      0       0       32      4
72 #/dev/ttySA     c       666     0       0       204     5       0       1       3
73 /dev/psaux      c       666     0       0       10      1       0       0       -
74 #/dev/ppp       c       666     0       0       108     0       -       -       -
75 /dev/ttyPSC     c       666     0       0       204     148     0       1       -
76 /dev/ttyUL      c       666     0       0       204     187     0       1       -
78 # Input stuff
79 /dev/input              d       755     0       0       -       -       -       -       -
80 /dev/input/mice         c       640     0       0       13      63      0       0       -
81 /dev/input/mouse        c       660     0       0       13      32      0       1       4
82 /dev/input/event        c       660     0       0       13      64      0       1       4
83 #/dev/input/js          c       660     0       0       13      0       0       1       4
86 # MTD stuff
87 /dev/mtd        c       640     0       0       90      0       0       2       4
88 /dev/mtdblock   b       640     0       0       31      0       0       1       4
90 #Tun/tap driver
91 /dev/net        d       755     0       0       -       -       -       -       -
92 /dev/net/tun    c       660     0       0       10      200     -       -       -
94 # Audio stuff
95 #/dev/audio     c       666     0       29      14      4       -       -       -
96 #/dev/audio1    c       666     0       29      14      20      -       -       -
97 #/dev/dsp       c       666     0       29      14      3       -       -       -
98 #/dev/dsp1      c       666     0       29      14      19      -       -       -
99 #/dev/sndstat   c       666     0       29      14      6       -       -       -
101 # User-mode Linux stuff
102 #/dev/ubda      b       640     0       0       98      0       0       0       -
103 #/dev/ubda      b       640     0       0       98      1       1       1       15
105 # IDE Devices
106 /dev/hda        b       640     0       0       3       0       0       0       -
107 /dev/hda        b       640     0       0       3       1       1       1       15
108 /dev/hdb        b       640     0       0       3       64      0       0       -
109 /dev/hdb        b       640     0       0       3       65      1       1       15
110 #/dev/hdc       b       640     0       0       22      0       0       0       -
111 #/dev/hdc       b       640     0       0       22      1       1       1       15
112 #/dev/hdd       b       640     0       0       22      64      0       0       -
113 #/dev/hdd       b       640     0       0       22      65      1       1       15
114 #/dev/hde       b       640     0       0       33      0       0       0       -
115 #/dev/hde       b       640     0       0       33      1       1       1       15
116 #/dev/hdf       b       640     0       0       33      64      0       0       -
117 #/dev/hdf       b       640     0       0       33      65      1       1       15
118 #/dev/hdg       b       640     0       0       34      0       0       0       -
119 #/dev/hdg       b       640     0       0       34      1       1       1       15
120 #/dev/hdh       b       640     0       0       34      64      0       0       -
121 #/dev/hdh       b       640     0       0       34      65      1       1       15
123 # SCSI Devices
124 #/dev/sda       b       640     0       0       8       0       0       0       -
125 #/dev/sda       b       640     0       0       8       1       1       1       15
126 #/dev/sdb       b       640     0       0       8       16      0       0       -
127 #/dev/sdb       b       640     0       0       8       17      1       1       15
128 #/dev/sdc       b       640     0       0       8       32      0       0       -
129 #/dev/sdc       b       640     0       0       8       33      1       1       15
130 #/dev/sdd       b       640     0       0       8       48      0       0       -
131 #/dev/sdd       b       640     0       0       8       49      1       1       15
132 #/dev/sde       b       640     0       0       8       64      0       0       -
133 #/dev/sde       b       640     0       0       8       65      1       1       15
134 #/dev/sdf       b       640     0       0       8       80      0       0       -
135 #/dev/sdf       b       640     0       0       8       81      1       1       15
136 #/dev/sdg       b       640     0       0       8       96      0       0       -
137 #/dev/sdg       b       640     0       0       8       97      1       1       15
138 #/dev/sdh       b       640     0       0       8       112     0       0       -
139 #/dev/sdh       b       640     0       0       8       113     1       1       15
140 #/dev/sg        c       640     0       0       21      0       0       1       15
141 #/dev/scd       b       640     0       0       11      0       0       1       15
142 #/dev/st        c       640     0       0       9       0       0       1       8
143 #/dev/nst       c       640     0       0       9       128     0       1       8
144 #/dev/st        c       640     0       0       9       32      1       1       4
145 #/dev/st        c       640     0       0       9       64      1       1       4
146 #/dev/st        c       640     0       0       9       96      1       1       4
148 # Floppy disk devices
149 #/dev/fd        b       640     0       0       2       0       0       1       2
150 #/dev/fd0d360   b       640     0       0       2       4       0       0       -
151 #/dev/fd1d360   b       640     0       0       2       5       0       0       -
152 #/dev/fd0h1200  b       640     0       0       2       8       0       0       -
153 #/dev/fd1h1200  b       640     0       0       2       9       0       0       -
154 #/dev/fd0u1440  b       640     0       0       2       28      0       0       -
155 #/dev/fd1u1440  b       640     0       0       2       29      0       0       -
156 #/dev/fd0u2880  b       640     0       0       2       32      0       0       -
157 #/dev/fd1u2880  b       640     0       0       2       33      0       0       -
159 # All the proprietary cdrom devices in the world
160 #/dev/aztcd     b       640     0       0       29      0       0       0       -
161 #/dev/bpcd      b       640     0       0       41      0       0       0       -
162 #/dev/capi20    c       640     0       0       68      0       0       1       2
163 #/dev/cdu31a    b       640     0       0       15      0       0       0       -
164 #/dev/cdu535    b       640     0       0       24      0       0       0       -
165 #/dev/cm206cd   b       640     0       0       32      0       0       0       -
166 #/dev/sjcd      b       640     0       0       18      0       0       0       -
167 #/dev/sonycd    b       640     0       0       15      0       0       0       -
168 #/dev/gscd      b       640     0       0       16      0       0       0       -
169 #/dev/sbpcd     b       640     0       0       25      0       0       0       -
170 #/dev/sbpcd     b       640     0       0       25      0       0       1       4
171 #/dev/mcd       b       640     0       0       23      0       0       0       -
172 #/dev/optcd     b       640     0       0       17      0       0       0       -