Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
20 years ago

Device Node files

Hey, so I'm attempting to move my filesystem to a compact flash card, but I need to populate the /dev directory with actual device node files. The refrence guide only goes so far as to suggest using mknod or scripts available on the web. Where are these scripts? Is there any way to take advantage of the information in the /dev directory when I mount a working filesystem on the onboard flash of my Stratix board?

--Jordan

1 Reply

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    There might be some nodes missing (don't remember of I had to add more, but it should get you on the way.

    mknod dev/console c 5 1
    mknod dev/full c 1 7
    mknod dev/kmem c 1 2
    mknod dev/kmsg c 1 11
    mknod dev/mem c 1 1
    mknod dev/null c 1 3
    mknod dev/port c 1 4
    mknod dev/ptmx c 5 2
    mknod dev/random c 1 8
    mknod dev/tty c 5 0
    mknod dev/urandom c 1 9
    mknod dev/zero c 1 5
    mkdir dev/pts
    mknod dev/pts/0 c 136 0
    mkdir dev/pty
    mknod dev/pty/m0 c 2 0
    mknod dev/pty/m1 c 2 1
    mknod dev/pty/m2 c 2 2
    mknod dev/pty/m3 c 2 3
    mknod dev/pty/m4 c 2 4
    mknod dev/pty/m5 c 2 5
    mknod dev/pty/m6 c 2 6
    mknod dev/pty/m7 c 2 7
    mknod dev/pty/s0 c 3 0
    mknod dev/pty/s1 c 3 1
    mknod dev/pty/s2 c 3 2
    mknod dev/pty/s3 c 3 3
    mknod dev/pty/s4 c 3 4
    mknod dev/pty/s5 c 3 5
    mknod dev/pty/s6 c 3 6
    mknod dev/pty/s7 c 3 7
    mkdir dev/vc
    mknod dev/vc/0 c 4 0
    mknod dev/vc/1 c 4 1
    mknod dev/vc/10 c 4 10
    mknod dev/vc/11 c 4 11
    mknod dev/vc/12 c 4 12
    mknod dev/vc/13 c 4 13
    mknod dev/vc/14 c 4 14
    mknod dev/vc/15 c 4 15
    mknod dev/vc/16 c 4 16
    mknod dev/vc/17 c 4 17
    mknod dev/vc/18 c 4 18
    mknod dev/vc/19 c 4 19
    mknod dev/vc/2 c 4 2
    mknod dev/vc/20 c 4 20
    mknod dev/vc/21 c 4 21
    mknod dev/vc/22 c 4 22
    mknod dev/vc/23 c 4 23
    mknod dev/vc/24 c 4 24
    mknod dev/vc/25 c 4 25
    mknod dev/vc/26 c 4 26
    mknod dev/vc/27 c 4 27
    mknod dev/vc/28 c 4 28
    mknod dev/vc/29 c 4 29
    mknod dev/vc/3 c 4 3
    mknod dev/vc/30 c 4 30
    mknod dev/vc/31 c 4 31
    mknod dev/vc/32 c 4 32
    mknod dev/vc/33 c 4 33
    mknod dev/vc/34 c 4 34
    mknod dev/vc/35 c 4 35
    mknod dev/vc/36 c 4 36
    mknod dev/vc/37 c 4 37
    mknod dev/vc/38 c 4 38
    mknod dev/vc/39 c 4 39
    mknod dev/vc/4 c 4 4
    mknod dev/vc/40 c 4 40
    mknod dev/vc/41 c 4 41
    mknod dev/vc/42 c 4 42
    mknod dev/vc/43 c 4 43
    mknod dev/vc/44 c 4 44
    mknod dev/vc/45 c 4 45
    mknod dev/vc/46 c 4 46
    mknod dev/vc/47 c 4 47
    mknod dev/vc/48 c 4 48
    mknod dev/vc/49 c 4 49
    mknod dev/vc/5 c 4 5
    mknod dev/vc/50 c 4 50
    mknod dev/vc/51 c 4 51
    mknod dev/vc/52 c 4 52
    mknod dev/vc/53 c 4 53
    mknod dev/vc/54 c 4 54
    mknod dev/vc/55 c 4 55
    mknod dev/vc/56 c 4 56
    mknod dev/vc/57 c 4 57
    mknod dev/vc/58 c 4 58
    mknod dev/vc/59 c 4 59
    mknod dev/vc/6 c 4 6
    mknod dev/vc/60 c 4 60
    mknod dev/vc/61 c 4 61
    mknod dev/vc/62 c 4 62
    mknod dev/vc/63 c 4 63
    mknod dev/vc/7 c 4 7
    mknod dev/vc/8 c 4 8
    mknod dev/vc/9 c 4 9
    mkdir dev/vcc
    mknod dev/vcc/0 c 7 0
    mknod dev/vcc/a0 c 7 128
    mkdir dev/mtdblock/
    dev/mtdblock/0 b 31 0
    dev/mtdblock/1 b 31 1
    dev/mtdblock/2 b 31 2
    dev/mtdblock/3 b 31 3
    dev/mtdblock/4 b 31 4
    dev/mtdblock/5 b 31 5
    mkdir dev/mtd/
    dev/mtd/0 c 90 0
    dev/mtd/0ro c 90 1
    dev/mtd/1 c 90 2
    dev/mtd/1ro c 90 3
    dev/mtd/2 c 90 4
    dev/mtd/2ro c 90 5
    dev/mtd/3 c 90 6
    dev/mtd/3ro c 90 7
    dev/mtd/4 c 90 8
    dev/mtd/4ro c 90 9
    dev/mtd/5 c 90 10
    dev/mtd/5ro c 90 11