#!/bin/sh
# MAKEDEV
# By YuGiOhJCJ <yugiohjcj@1s.fr>
# http://yugiohjcj.1s.fr/
# 2011-07-30
#
# Copyright 2011 YuGiOhJCJ
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

set -e

MKNOD="mknod"
MKDIR="mkdir -vp"
LN="ln -vf"

# 1 char
${MKNOD} $1/dev/mem c 1 1
${MKNOD} $1/dev/kmem c 1 2
${MKNOD} $1/dev/null c 1 3
${MKNOD} $1/dev/port c 1 4
${MKNOD} $1/dev/zero c 1 5
${MKNOD} $1/dev/core c 1 6
${MKNOD} $1/dev/full c 1 7
${MKNOD} $1/dev/random c 1 8
${MKNOD} $1/dev/urandom c 1 9
${MKNOD} $1/dev/aio c 1 10
${MKNOD} $1/dev/kmsg c 1 11
${MKNOD} $1/dev/oldmem c 1 12

# 1 block
for EACH in `seq 0 249`; do
	${MKNOD} $1/dev/ram${EACH} b 1 ${EACH}
done
${MKNOD} $1/dev/initrd b 1 250

# 2 char
for EACH in `seq 0 254`; do
	${MKNOD} $1/dev/ptyp${EACH} c 2 ${EACH}
done
${MKNOD} $1/dev/ptyef c 2 255

# 2 block
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/fd${EACH} b 2 ${EACH}
	${MKNOD} $1/dev/fd${EACH}d360 b 2 $((${EACH} + 4))
	${MKNOD} $1/dev/fd${EACH}h360 b 2 $((${EACH} + 20))
	${MKNOD} $1/dev/fd${EACH}h410 b 2 $((${EACH} + 48))
	${MKNOD} $1/dev/fd${EACH}h420 b 2 $((${EACH} + 64))
	${MKNOD} $1/dev/fd${EACH}h720 b 2 $((${EACH} + 24))
	${MKNOD} $1/dev/fd${EACH}h880 b 2 $((${EACH} + 80))
	${MKNOD} $1/dev/fd${EACH}h1200 b 2 $((${EACH} + 8))
	${MKNOD} $1/dev/fd${EACH}h1440 b 2 $((${EACH} + 40))
	${MKNOD} $1/dev/fd${EACH}h1476 b 2 $((${EACH} + 56))
	${MKNOD} $1/dev/fd${EACH}h1494 b 2 $((${EACH} + 72))
	${MKNOD} $1/dev/fd${EACH}h1600 b 2 $((${EACH} + 92))
	${MKNOD} $1/dev/fd${EACH}u360 b 2 $((${EACH} + 12))
	${MKNOD} $1/dev/fd${EACH}u720 b 2 $((${EACH} + 16))
	${MKNOD} $1/dev/fd${EACH}u800 b 2 $((${EACH}  +  120))
	${MKNOD} $1/dev/fd${EACH}u820 b 2 $((${EACH}  +  52))
	${MKNOD} $1/dev/fd${EACH}u830 b 2 $((${EACH}  +  68))
	${MKNOD} $1/dev/fd${EACH}u1040 b 2 $((${EACH}  +  84))
	${MKNOD} $1/dev/fd${EACH}u1120 b 2 $((${EACH}  +  88))
	${MKNOD} $1/dev/fd${EACH}u1440 b 2 $((${EACH} + 28))
	${MKNOD} $1/dev/fd${EACH}u1600 b 2 $((${EACH} + 124))
	${MKNOD} $1/dev/fd${EACH}u1680 b 2 $((${EACH} + 44))
	${MKNOD} $1/dev/fd${EACH}u1722 b 2 $((${EACH} + 60))
	${MKNOD} $1/dev/fd${EACH}u1743 b 2 $((${EACH} + 76))
	${MKNOD} $1/dev/fd${EACH}u1760 b 2 $((${EACH} + 96))
	${MKNOD} $1/dev/fd${EACH}u1840 b 2 $((${EACH} + 116))
	${MKNOD} $1/dev/fd${EACH}u1920 b 2 $((${EACH} + 100))
	${MKNOD} $1/dev/fd${EACH}u2880 b 2 $((${EACH} + 32))
	${MKNOD} $1/dev/fd${EACH}u3200 b 2 $((${EACH} + 104))
	${MKNOD} $1/dev/fd${EACH}u3520 b 2 $((${EACH} + 108))
	${MKNOD} $1/dev/fd${EACH}u3840 b 2 $((${EACH} + 112))
	${MKNOD} $1/dev/fd${EACH}CompaQ b 2 $((${EACH} + 36))
done
for EACH in `seq 4 7`; do
	${MKNOD} $1/dev/fd${EACH} b 2 $((124 + ${EACH}))
	${MKNOD} $1/dev/fd${EACH}d360 b 2 $((${EACH} + 4))
	${MKNOD} $1/dev/fd${EACH}h360 b 2 $((${EACH} + 20))
	${MKNOD} $1/dev/fd${EACH}h410 b 2 $((${EACH} + 48))
	${MKNOD} $1/dev/fd${EACH}h420 b 2 $((${EACH} + 64))
	${MKNOD} $1/dev/fd${EACH}h720 b 2 $((${EACH} + 24))
	${MKNOD} $1/dev/fd${EACH}h880 b 2 $((${EACH} + 80))
	${MKNOD} $1/dev/fd${EACH}h1200 b 2 $((${EACH} + 8))
	${MKNOD} $1/dev/fd${EACH}h1440 b 2 $((${EACH} + 40))
	${MKNOD} $1/dev/fd${EACH}h1476 b 2 $((${EACH} + 56))
	${MKNOD} $1/dev/fd${EACH}h1494 b 2 $((${EACH} + 72))
	${MKNOD} $1/dev/fd${EACH}h1600 b 2 $((${EACH} + 92))
	${MKNOD} $1/dev/fd${EACH}u360 b 2 $((${EACH} + 12))
	${MKNOD} $1/dev/fd${EACH}u720 b 2 $((${EACH} + 16))
	${MKNOD} $1/dev/fd${EACH}u800 b 2 $((${EACH} + 120))
	${MKNOD} $1/dev/fd${EACH}u820 b 2 $((${EACH} + 52))
	${MKNOD} $1/dev/fd${EACH}u830 b 2 $((${EACH} + 68))
	${MKNOD} $1/dev/fd${EACH}u1040 b 2 $((${EACH} + 84))
	${MKNOD} $1/dev/fd${EACH}u1120 b 2 $((${EACH} + 88))
	${MKNOD} $1/dev/fd${EACH}u1440 b 2 $((${EACH} + 28))
	${MKNOD} $1/dev/fd${EACH}u1600 b 2 $((${EACH} + 124))
	${MKNOD} $1/dev/fd${EACH}u1680 b 2 $((${EACH}  +  44))
	${MKNOD} $1/dev/fd${EACH}u1722 b 2 $((${EACH}  +  60))
	${MKNOD} $1/dev/fd${EACH}u1743 b 2 $((${EACH}  +  76))
	${MKNOD} $1/dev/fd${EACH}u1760 b 2 $((${EACH} + 96))
	${MKNOD} $1/dev/fd${EACH}u1840 b 2 $((${EACH} + 116))
	${MKNOD} $1/dev/fd${EACH}u1920 b 2 $((${EACH} + 100))
	${MKNOD} $1/dev/fd${EACH}u2880 b 2 $((${EACH} + 32))
	${MKNOD} $1/dev/fd${EACH}u3200 b 2 $((${EACH} + 104))
	${MKNOD} $1/dev/fd${EACH}u3520 b 2 $((${EACH} + 108))
	${MKNOD} $1/dev/fd${EACH}u3840 b 2 $((${EACH} + 112))
	${MKNOD} $1/dev/fd${EACH}CompaQ b 2 $((${EACH} + 36))
done

# 3 char
for EACH in `seq 0 254`; do
	${MKNOD} $1/dev/ttyp${EACH} c 3 ${EACH}
done
${MKNOD} $1/dev/ttyef c 3 255

# 3 block
${MKNOD} $1/dev/hda b 3 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/hda${EACH} b 3 ${EACH}
done
${MKNOD} $1/dev/hdb b 3 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/hdb$((${EACH} - 64)) b 3 ${EACH}
done

# 4 char
for EACH in `seq 0 63`; do
	${MKNOD} $1/dev/tty${EACH} c 4 ${EACH}
done
for EACH in `seq 64 255`; do
	${MKNOD} $1/dev/ttyS$((${EACH} - 64)) c 4 ${EACH}
done

# 4 block
${MKNOD} $1/dev/root b 4 0

# 5 char
${MKNOD} $1/dev/tty c 5 0
${MKNOD} $1/dev/console c 5 1
${MKNOD} $1/dev/ptmx c 5 2
for EACH in `seq 0 191`; do
	${MKNOD} $1/dev/cua${EACH} c 5 $((${EACH} + 64))
done

# 6 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/lp${EACH} c 6 ${EACH}
done

# 7 char
${MKNOD} $1/dev/vcs c 7 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/vcs${EACH} c 7 ${EACH}
done
${MKNOD} $1/dev/vcsa c 7 128
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/vcsa${EACH} c 7 $((${EACH} + 128))
done

# 7 block
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/loop${EACH} b 7 ${EACH}
done

# 8 block
${MKNOD} $1/dev/sda b 8 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sda${EACH} b 8 ${EACH}
done
${MKNOD} $1/dev/sdb b 8 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdb$((${EACH} - 16)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdc b 8 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdc$((${EACH} - 32)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdd b 8 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdd$((${EACH} - 48)) b 8 ${EACH}
done
${MKNOD} $1/dev/sde b 8 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sde$((${EACH} - 64)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdf b 8 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdf$((${EACH} - 80)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdg b 8 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdg$((${EACH} - 96)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdh b 8 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdh$((${EACH} - 112)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdi b 8 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdi$((${EACH} - 128)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdj b 8 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdj$((${EACH} - 144)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdk b 8 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdk$((${EACH} - 160)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdl b 8 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdl$((${EACH} - 176)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdm b 8 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdm$((${EACH} - 192)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdn b 8 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdn$((${EACH} - 208)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdo b 8 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdo$((${EACH} - 224)) b 8 ${EACH}
done
${MKNOD} $1/dev/sdp b 8 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdp$((${EACH} - 240)) b 8 ${EACH}
done

# 9 char
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/st${EACH} c 9 ${EACH}
done
for EACH in `seq 32 63`; do
	${MKNOD} $1/dev/st$((${EACH} - 32))l c 9 ${EACH}
done
for EACH in `seq 64 95`; do
	${MKNOD} $1/dev/st$((${EACH} - 64))m c 9 ${EACH}
done
for EACH in `seq 96 127`; do
	${MKNOD} $1/dev/st$((${EACH} - 96))a c 9 ${EACH}
done
for EACH in `seq 128 159`; do
	${MKNOD} $1/dev/nst$((${EACH} - 128)) c 9 ${EACH}
done
for EACH in `seq 160 191`; do
	${MKNOD} $1/dev/nst$((${EACH} - 160))l c 9 ${EACH}
done
for EACH in `seq 192 223`; do
	${MKNOD} $1/dev/nst$((${EACH} - 192))m c 9 ${EACH}
done
for EACH in `seq 224 255`; do
	${MKNOD} $1/dev/nst$((${EACH} - 224))a c 9 ${EACH}
done

# 9 block
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/md${EACH} b 9 ${EACH}
done

# 10 char
${MKDIR} $1/dev/touchscreen
${MKDIR} $1/dev/input
${MKDIR} $1/dev/i2o
${MKDIR} $1/dev/thinkpad
${MKDIR} $1/dev/cpu
${MKDIR} $1/dev/elographics
${MKDIR} $1/dev/scanners
${MKDIR} $1/dev/net
${MKDIR} $1/dev/button
${MKDIR} $1/dev/emd
${MKDIR} $1/dev/video
${MKDIR} $1/dev/compaq
${MKDIR} $1/dev/impi
${MKDIR} $1/dev/watchdogs
${MKDIR} $1/dev/fujitsu
${MKDIR} $1/dev/ni
${MKDIR} $1/dev/modems
${MKDIR} $1/dev/mvista
${MKNOD} $1/dev/logibm c 10 0
${MKNOD} $1/dev/psaux c 10 1
${MKNOD} $1/dev/inportbm c 10 2
${MKNOD} $1/dev/atibm c 10 3
${MKNOD} $1/dev/jbm c 10 4
${MKNOD} $1/dev/amigamouse c 10 4
${MKNOD} $1/dev/atarimouse c 10 5
${MKNOD} $1/dev/sunmouse c 10 6
${MKNOD} $1/dev/amigamouse1 c 10 7
${MKNOD} $1/dev/smouse c 10 8
${MKNOD} $1/dev/pc110pad c 10 9
${MKNOD} $1/dev/adbmouse c 10 10
${MKNOD} $1/dev/vrtpanel c 10 11
${MKNOD} $1/dev/vpcmouse c 10 13
${MKNOD} $1/dev/touchscreen/ucb1x00 c 10 14
${MKNOD} $1/dev/touchscreen/mk712 c 10 15
${MKNOD} $1/dev/beep c 10 128
${MKNOD} $1/dev/watchdog c 10 130
${MKNOD} $1/dev/temperature c 10 131
${MKNOD} $1/dev/hwtrap c 10 132
${MKNOD} $1/dev/exttrp c 10 133
${MKNOD} $1/dev/apm_bios c 10 134
${MKNOD} $1/dev/rtc c 10 135
${MKNOD} $1/dev/openprom c 10 139
${MKNOD} $1/dev/relay8 c 10 140
${MKNOD} $1/dev/relay16 c 10 141
${MKNOD} $1/dev/pciconf c 10 143
${MKNOD} $1/dev/nvram c 10 144
${MKNOD} $1/dev/hfmodem c 10 145
${MKNOD} $1/dev/graphics c 10 146
${MKNOD} $1/dev/opengl c 10 147
${MKNOD} $1/dev/gfx c 10 148
${MKNOD} $1/dev/input/mouse c 10 149
${MKNOD} $1/dev/input/keyboard c 10 150
${MKNOD} $1/dev/led c 10 151
${MKNOD} $1/dev/kpoll c 10 152
${MKNOD} $1/dev/mergemem c 10 153
${MKNOD} $1/dev/pmu c 10 154
${MKNOD} $1/dev/isictl c 10 155
${MKNOD} $1/dev/lcd c 10 156
${MKNOD} $1/dev/ac c 10 157
${MKNOD} $1/dev/nwbutton c 10 158
${MKNOD} $1/dev/nwdebug c 10 159
${MKNOD} $1/dev/nwflash c 10 160
${MKNOD} $1/dev/userdma c 10 161
${MKNOD} $1/dev/smbus c 10 162
${MKNOD} $1/dev/lik c 10 163
${MKNOD} $1/dev/ipmo c 10 164
${MKNOD} $1/dev/vmmon c 10 165
${MKNOD} $1/dev/i2o/ctl c 10 166
${MKNOD} $1/dev/specialix_sxctl c 10 167
${MKNOD} $1/dev/tcldrv c 10 168
${MKNOD} $1/dev/specialix_rioctl c 10 169
${MKNOD} $1/dev/thinkpad/thinkpad c 10 170
${MKNOD} $1/dev/srripc c 10 171
${MKNOD} $1/dev/usemaclone c 10 172
${MKNOD} $1/dev/ipmikcs c 10 173
${MKNOD} $1/dev/uctrl c 10 174
${MKNOD} $1/dev/agpgart c 10 175
${MKNOD} $1/dev/gtrsc c 10 176
${MKNOD} $1/dev/cbm c 10 177
${MKNOD} $1/dev/jsflash c 10 178
${MKNOD} $1/dev/xsvc c 10 179
${MKNOD} $1/dev/vrbuttons c 10 180
${MKNOD} $1/dev/toshiba c 10 181
${MKNOD} $1/dev/perfctr c 10 182
${MKNOD} $1/dev/hwrng c 10 183
${MKNOD} $1/dev/cpu/microcode c 10 184
${MKNOD} $1/dev/atomicps c 10 186
${MKNOD} $1/dev/irnet c 10 187
${MKNOD} $1/dev/smbusbios c 10 188
${MKNOD} $1/dev/ussp_ctl c 10 189
${MKNOD} $1/dev/crash c 10 190
${MKNOD} $1/dev/pcl181 c 10 191
${MKNOD} $1/dev/nas_xbus c 10 192
${MKNOD} $1/dev/d7s c 10 193
${MKNOD} $1/dev/zkshim c 10 194
${MKNOD} $1/dev/elographics/e2201 c 10 195
${MKNOD} $1/dev/sexec c 10 198
${MKNOD} $1/dev/scanners/cuecat c 10 199
${MKNOD} $1/dev/net/tun c 10 200
${MKNOD} $1/dev/button/gulpb c 10 201
${MKNOD} $1/dev/emd/ctl c 10 202
${MKNOD} $1/dev/video/em8300 c 10 204
${MKNOD} $1/dev/video/em8300_mv c 10 205
${MKNOD} $1/dev/video/em8300_ma c 10 206
${MKNOD} $1/dev/video/em8300_sp c 10 207
${MKNOD} $1/dev/compaq/cpqphpc c 10 208
${MKNOD} $1/dev/compaq/cpqrid c 10 209
${MKNOD} $1/dev/impi/bt c 10 210
${MKNOD} $1/dev/impi/smic c 10 211
${MKNOD} $1/dev/watchdogs/0 c 10 212
${MKNOD} $1/dev/watchdogs/1 c 10 213
${MKNOD} $1/dev/watchdogs/2 c 10 214
${MKNOD} $1/dev/watchdogs/3 c 10 215
${MKNOD} $1/dev/fujitsu/apanel c 10 216
${MKNOD} $1/dev/ni/natmotn c 10 217
${MKNOD} $1/dev/kchuid c 10 218
${MKNOD} $1/dev/modems/mwave c 10 219
${MKNOD} $1/dev/mptctl c 10 220
${MKNOD} $1/dev/mvista/hssdsi c 10 221
${MKNOD} $1/dev/mvista/hasi c 10 222
${MKNOD} $1/dev/input/uinput c 10 223
${MKNOD} $1/dev/tpm c 10 224
${MKNOD} $1/dev/pps c 10 225
${MKNOD} $1/dev/systrace c 10 226
${MKNOD} $1/dev/mcelog c 10 227
${MKNOD} $1/dev/hpet c 10 228
${MKNOD} $1/dev/fuse c 10 229
${MKNOD} $1/dev/midishare c 10 230
${MKNOD} $1/dev/snapshot c 10 231
${MKNOD} $1/dev/kvm c 10 232
${MKNOD} $1/dev/kmview c 10 233
${MKNOD} $1/dev/btrfs-control c 10 234
${MKNOD} $1/dev/autofs c 10 235

# 11 char
${MKNOD} $1/dev/kbd c 11 0
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyB${EACH} c 11 ${EACH}
done

# 11 block
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/scd${EACH} b 11 ${EACH}
done

# 12 char
${MKNOD} $1/dev/ntpqic11 c 12 2
${MKNOD} $1/dev/tpqic11 c 12 3
${MKNOD} $1/dev/ntpqic24 c 12 4
${MKNOD} $1/dev/tpqic24 c 12 5
${MKNOD} $1/dev/ntpqic120 c 12 6
${MKNOD} $1/dev/tpqic120 c 12 7
${MKNOD} $1/dev/ntpqic150 c 12 8
${MKNOD} $1/dev/tpqic150 c 12 9

# 12 block

# 13 char
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/input/js${EACH} c 13 ${EACH}
done
for EACH in `seq 32 62`; do
	${MKNOD} $1/dev/input/mouse$((${EACH} - 32)) c 13 ${EACH}
done
${MKNOD} $1/dev/mice c 13 63
for EACH in `seq 64 255`; do
	${MKNOD} $1/dev/input/event$((${EACH} - 64)) c 13 ${EACH}
done

# 13 block
${MKNOD} $1/dev/xda b 13 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/xda${EACH} b 13 ${EACH}
done
${MKNOD} $1/dev/xdb b 13 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/xdb$((${EACH} - 64)) b 13 ${EACH}
done

# 14 char
${MKNOD} $1/dev/mixer c 14 0
${MKNOD} $1/dev/sequencer c 14 1
${MKNOD} $1/dev/midi00 c 14 2
${MKNOD} $1/dev/dsp c 14 3
${MKNOD} $1/dev/audio c 14 4
${MKNOD} $1/dev/audioctl c 14 7
${MKNOD} $1/dev/sequencer2 c 14 8
${MKNOD} $1/dev/mixer1 c 14 16
${MKNOD} $1/dev/patmgr0 c 14 17
${MKNOD} $1/dev/midi01 c 14 18
${MKNOD} $1/dev/dsp1 c 14 19
${MKNOD} $1/dev/audio1 c 14 20
${MKNOD} $1/dev/patmgr1 c 14 33
${MKNOD} $1/dev/midi02 c 14 34
${MKNOD} $1/dev/midi03 c 14 50

# 14 block

# 15 char
for EACH in `seq 0 127`; do
	${MKNOD} $1/dev/js${EACH} c 15 ${EACH}
done
for EACH in `seq 128 255`; do
	${MKNOD} $1/dev/djs$((${EACH} - 128)) c 15 ${EACH}
done

# 15 block
${MKNOD} $1/dev/sonycd b 15 0

# 16 char
${MKNOD} $1/dev/gs4500 c 16 0

# 16 block
${MKNOD} $1/dev/gscd b 16 0

# 17 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyH${EACH} c 17 ${EACH}
done

# 17 block
${MKNOD} $1/dev/optcd b 17 0

# 18 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cuh${EACH} c 18 ${EACH}
done

# 18 block
${MKNOD} $1/dev/sjcd b 18 0

# 19 char
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/ttyC${EACH} c 19 ${EACH}
done

# 19 block
for EACH in `seq 0 7`; do
	${MKNOD} $1/dev/double${EACH} b 19 ${EACH}
done
for EACH in `seq 128 135`; do
	${MKNOD} $1/dev/cdouble$((${EACH} - 128)) b 19 ${EACH}
done

# 20 char
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/cub${EACH} c 20 ${EACH}
done

# 20 block
${MKNOD} $1/dev/hitcd b 20 0

# 21 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/sg${EACH} c 20 ${EACH}
done

# 21 block
${MKNOD} $1/dev/mfma b 21 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/mfma${EACH} b 21 ${EACH}
done
${MKNOD} $1/dev/mfmb b 21 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/mfmb$((${EACH} - 64)) b 21 ${EACH}
done

# 22 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyD${EACH} c 22 ${EACH}
done

# 22 block
${MKNOD} $1/dev/hdc b 22 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/hdc${EACH} b 22 ${EACH}
done
${MKNOD} $1/dev/hdd b 22 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/hdd$((${EACH} - 64)) b 22 ${EACH}
done

# 23 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cud${EACH} c 23 ${EACH}
done

# 23 block
${MKNOD} $1/dev/mcd b 23 0

# 24 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyE${EACH} c 24 ${EACH}
done

# 24 block
${MKNOD} $1/dev/cdu535 b 24 0

# 25 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cue${EACH} c 25 ${EACH}
done

# 25 block
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/sbpcd${EACH} b 25 ${EACH}
done

# 26 char

# 26 block
for EACH in `seq 4 7`; do
	${MKNOD} $1/dev/sbpcd${EACH} b 26 $((${EACH} - 4))
done

# 27 char
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/qft${EACH} c 27 ${EACH}
done
for EACH in `seq 4 7`; do
	${MKNOD} $1/dev/nqft$((${EACH} - 4)) c 27 ${EACH}
done
for EACH in `seq 16 19`; do
	${MKNOD} $1/dev/zqft$((${EACH} - 16)) c 27 ${EACH}
done
for EACH in `seq 20 23`; do
	${MKNOD} $1/dev/nzqft$((${EACH} - 20)) c 27 ${EACH}
done
for EACH in `seq 32 35`; do
	${MKNOD} $1/dev/rawqft$((${EACH} - 32)) c 27 ${EACH}
done
for EACH in `seq 36 39`; do
	${MKNOD} $1/dev/nrawqft$((${EACH} - 36)) c 27 ${EACH}
done

# 27 block
for EACH in `seq 8 11`; do
	${MKNOD} $1/dev/nrawqft${EACH} b 27 $((${EACH} - 8))
done

# 28 char
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/staliomem${EACH} c 28 ${EACH}
done

# 28 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/slm${EACH} c 28 ${EACH}
done

# 28 block
for EACH in `seq 12 15`; do
	${MKNOD} $1/dev/sbpcd${EACH} b 28 $((${EACH} - 12))
done

# 28 block
${MKNOD} $1/dev/ada b 28 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/ada${EACH} b 28 ${EACH}
done
${MKNOD} $1/dev/adb b 28 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/adb$((${EACH} - 16)) b 28 ${EACH}
done
${MKNOD} $1/dev/adc b 28 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/adc$((${EACH} - 32)) b 28 ${EACH}
done
${MKNOD} $1/dev/add b 28 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/add$((${EACH} - 48)) b 28 ${EACH}
done
${MKNOD} $1/dev/ade b 28 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/ade$((${EACH} - 64)) b 28 ${EACH}
done
${MKNOD} $1/dev/adf b 28 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/adf$((${EACH} - 80)) b 28 ${EACH}
done
${MKNOD} $1/dev/adg b 28 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/adg$((${EACH} - 96)) b 28 ${EACH}
done
${MKNOD} $1/dev/adh b 28 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/adh$((${EACH} - 112)) b 28 ${EACH}
done
${MKNOD} $1/dev/adi b 28 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/adi$((${EACH} - 128)) b 28 ${EACH}
done
${MKNOD} $1/dev/adj b 28 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/adj$((${EACH} - 144)) b 28 ${EACH}
done
${MKNOD} $1/dev/adk b 28 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/adk$((${EACH} - 160)) b 28 ${EACH}
done
${MKNOD} $1/dev/adl b 28 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/adl$((${EACH} - 176)) b 28 ${EACH}
done
${MKNOD} $1/dev/adm b 28 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/adm$((${EACH} - 192)) b 28 ${EACH}
done
${MKNOD} $1/dev/adn b 28 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/adn$((${EACH} - 208)) b 28 ${EACH}
done
${MKNOD} $1/dev/ado b 28 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/ado$((${EACH} - 224)) b 28 ${EACH}
done
${MKNOD} $1/dev/adp b 28 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/adp$((${EACH} - 240)) b 28 ${EACH}
done

# 29 char
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/fb${EACH} c 29 ${EACH}
done

# 29 block
${MKNOD} $1/dev/aztcd b 29 0

# 30 char
${MKDIR} $1/dev/inet
${MKNOD} $1/dev/socksys c 30 0
${MKNOD} $1/dev/spx c 30 1
${MKNOD} $1/dev/inet/ip c 30 32
${MKNOD} $1/dev/inet/icmp c 30 33
${MKNOD} $1/dev/inet/ggp c 30 34
${MKNOD} $1/dev/inet/ipip c 30 35
${MKNOD} $1/dev/inet/tcp c 30 36
${MKNOD} $1/dev/inet/egp c 30 37
${MKNOD} $1/dev/inet/pup c 30 38
${MKNOD} $1/dev/inet/udp c 30 39
${MKNOD} $1/dev/inet/idp c 30 40
${MKNOD} $1/dev/inet/rawip c 30 41
${LN} -s /dev/inet/ip $1/dev/ip 
${LN} -s /dev/inet/icmp $1/dev/icmp 
${LN} -s /dev/inet/ggp $1/dev/ggp 
${LN} -s /dev/inet/ipip $1/dev/ipip 
${LN} -s /dev/inet/tcp $1/dev/tcp 
${LN} -s /dev/inet/egp $1/dev/egp 
${LN} -s /dev/inet/pup $1/dev/pup 
${LN} -s /dev/inet/udp $1/dev/udp
${LN} -s /dev/inet/idp $1/dev/idp
${LN} -s /dev/inet/rawip $1/dev/rawip
${LN} -s /dev/inet/udp $1/dev/inet/arp 
${LN} -s /dev/inet/udp $1/dev/inet/rip
${LN} -s /dev/socksys $1/dev/nfsd
${LN} -s /dev/null $1/dev/X0R

# 30 block
${MKNOD} $1/dev/cm205cd b 30 0
${MKNOD} $1/dev/lmscd b 30 0

# 31 char
${MKNOD} $1/dev/mpu401data c 31 0
${MKNOD} $1/dev/mpu401stat c 31 1

# 31 block
for EACH in `seq 0 7`; do
	${MKNOD} $1/dev/rom${EACH} b 31 ${EACH}
done
for EACH in `seq 8 15`; do
	${MKNOD} $1/dev/rrom$((${EACH} - 8)) b 31 ${EACH}
done
for EACH in `seq 16 23`; do
	${MKNOD} $1/dev/flash$((${EACH} - 16)) b 31 ${EACH}
done
for EACH in `seq 24 31`; do
	${MKNOD} $1/dev/rflash$((${EACH} - 24)) b 31 ${EACH}
done

# 32 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyX${EACH} c 32 ${EACH}
done

# 32 block
${MKNOD} $1/dev/cm206cd b 32 0

# 33 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cux${EACH} c 33 ${EACH}
done

# 33 block
${MKNOD} $1/dev/hde b 33 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/hde${EACH} b 33 ${EACH}
done
${MKNOD} $1/dev/hdf b 33 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/hdf$((${EACH} - 64)) b 33 ${EACH}
done

# 34 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/scc${EACH} c 34 ${EACH}
done
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/sc$((${EACH} + 1)) c 34 ${EACH}
done

# 34 block
${MKNOD} $1/dev/hdg b 34 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/hdg${EACH} b 34 ${EACH}
done
${MKNOD} $1/dev/hdh b 34 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/hdh$((${EACH} - 64)) b 34 ${EACH}
done

# 35 char
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/midi${EACH} c 35 ${EACH}
done
for EACH in `seq 64 67`; do
	${MKNOD} $1/dev/rmidi$((${EACH} - 64)) c 35 ${EACH}
done
for EACH in `seq 128 131`; do
	${MKNOD} $1/dev/smpte$((${EACH} - 128)) c 35 ${EACH}
done

# 35 block
${MKNOD} $1/dev/slram b 35 0

# 36 char
${MKNOD} $1/dev/route c 36 0
${MKNOD} $1/dev/skip c 36 1
${MKNOD} $1/dev/fwmonitor c 36 3
for EACH in `seq 16 31`; do
	${MKNOD} $1/dev/tap$((${EACH} - 16)) c 36 ${EACH}
done

# 36 block
${MKNOD} $1/dev/eda b 36 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/eda${EACH} b 36 ${EACH}
done
${MKNOD} $1/dev/edb b 36 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/edb$((${EACH} - 64)) b 36 ${EACH}
done
${MKNOD} $1/dev/edc b 36 128
for EACH in `seq 129 191`; do
	${MKNOD} $1/dev/edc$((${EACH} - 128)) b 36 ${EACH}
done
${MKNOD} $1/dev/edd b 36 192
for EACH in `seq 193 255`; do
	${MKNOD} $1/dev/edd$((${EACH} - 192)) b 36 ${EACH}
done

# 37 char
for EACH in `seq 0 127`; do
	${MKNOD} $1/dev/ht${EACH} c 37 ${EACH}
done
for EACH in `seq 128 255`; do
	${MKNOD} $1/dev/nht$((${EACH} - 128)) c 37 ${EACH}
done

# 37 block
${MKNOD} $1/dev/z2ram b 37 0

# 38 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/mlanai${EACH} c 38 ${EACH}
done

# 38 block

# 39 char
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/ml16pa-a${EACH} c 39 ${EACH}
done
${MKNOD} $1/dev/ml16pa-d c 39 16
${MKNOD} $1/dev/ml16pa-c0 c 39 17
${MKNOD} $1/dev/ml16pa-c1 c 39 18
${MKNOD} $1/dev/ml16pa-c2 c 39 19
for EACH in `seq 32 47`; do
	${MKNOD} $1/dev/ml16pb-a$((${EACH} - 32)) c 39 ${EACH}
done
${MKNOD} $1/dev/ml16pb-d c 39 48
${MKNOD} $1/dev/ml16pb-c0 c 39 49
${MKNOD} $1/dev/ml16pb-c1 c 39 50
${MKNOD} $1/dev/ml16pb-c2 c 39 51
for EACH in `seq 52 67`; do
	${MKNOD} $1/dev/ml16pc-a$((${EACH} - 52)) c 39 ${EACH}
done
${MKNOD} $1/dev/ml16pc-d c 39 68
${MKNOD} $1/dev/ml16pc-c0 c 39 69
${MKNOD} $1/dev/ml16pc-c1 c 39 70
${MKNOD} $1/dev/ml16pc-c2 c 39 71
for EACH in `seq 72 87`; do
	${MKNOD} $1/dev/ml16pd-a$((${EACH} - 72)) c 39 ${EACH}
done
${MKNOD} $1/dev/ml16pd-d c 39 88
${MKNOD} $1/dev/ml16pd-c0 c 39 89
${MKNOD} $1/dev/ml16pd-c1 c 39 90
${MKNOD} $1/dev/ml16pd-c2 c 39 91
for EACH in `seq 92 107`; do
	${MKNOD} $1/dev/ml16pe-a$((${EACH} - 92)) c 39 ${EACH}
done
${MKNOD} $1/dev/ml16pe-d c 39 108
${MKNOD} $1/dev/ml16pe-c0 c 39 109
${MKNOD} $1/dev/ml16pe-c1 c 39 110
${MKNOD} $1/dev/ml16pe-c2 c 39 111
for EACH in `seq 112 127`; do
	${MKNOD} $1/dev/ml16pf-a$((${EACH} - 112)) c 39 ${EACH}
done
${MKNOD} $1/dev/ml16pf-d c 39 128
${MKNOD} $1/dev/ml16pf-c0 c 39 129
${MKNOD} $1/dev/ml16pf-c1 c 39 130
${MKNOD} $1/dev/ml16pf-c2 c 39 131
for EACH in `seq 132 147`; do
	${MKNOD} $1/dev/ml16pg-a$((${EACH} - 132)) c 39 ${EACH}
done
${MKNOD} $1/dev/ml16pg-d c 39 148
${MKNOD} $1/dev/ml16pg-c0 c 39 149
${MKNOD} $1/dev/ml16pg-c1 c 39 150
${MKNOD} $1/dev/ml16pg-c2 c 39 151
for EACH in `seq 152 167`; do
	${MKNOD} $1/dev/ml16ph-a$((${EACH} - 152)) c 39 ${EACH}
done
${MKNOD} $1/dev/ml16ph-d c 39 168
${MKNOD} $1/dev/ml16ph-c0 c 39 169
${MKNOD} $1/dev/ml16ph-c1 c 39 170
${MKNOD} $1/dev/ml16ph-c2 c 39 171
for EACH in `seq 172 187`; do
	${MKNOD} $1/dev/ml16pi-a$((${EACH} - 172)) c 39 ${EACH}
done
${MKNOD} $1/dev/ml16pi-d c 39 188
${MKNOD} $1/dev/ml16pi-c0 c 39 189
${MKNOD} $1/dev/ml16pi-c1 c 39 190
${MKNOD} $1/dev/ml16pi-c2 c 39 191
for EACH in `seq 192 207`; do
	${MKNOD} $1/dev/ml16pj-a$((${EACH} - 192)) c 39 ${EACH}
done
${MKNOD} $1/dev/ml16pj-d c 39 208
${MKNOD} $1/dev/ml16pj-c0 c 39 209
${MKNOD} $1/dev/ml16pj-c1 c 39 210
${MKNOD} $1/dev/ml16pj-c2 c 39 211
for EACH in `seq 212 227`; do
	${MKNOD} $1/dev/ml16pk-a$((${EACH} - 212)) c 39 ${EACH}
done
${MKNOD} $1/dev/ml16pk-d c 39 228
${MKNOD} $1/dev/ml16pk-c0 c 39 229
${MKNOD} $1/dev/ml16pk-c1 c 39 230
${MKNOD} $1/dev/ml16pk-c2 c 39 231
for EACH in `seq 232 247`; do
	${MKNOD} $1/dev/ml16pl-a$((${EACH} - 232)) c 39 ${EACH}
done
${MKNOD} $1/dev/ml16pl-d c 39 248
${MKNOD} $1/dev/ml16pl-c0 c 39 249
${MKNOD} $1/dev/ml16pl-c1 c 39 250
${MKNOD} $1/dev/ml16pl-c2 c 39 251

# 39 block

# 40 char

# 40 block

# 41 char
${MKNOD} $1/dev/yamm c 41 0

# 41 block

# 42 char

# 42 block

# 43 char
for EACH in `seq 0 63`; do
	${MKNOD} $1/dev/ttyI${EACH} c 43 ${EACH}
done

# 43 block
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/nb${EACH} b 43 ${EACH}
done

# 44 char
for EACH in `seq 0 63`; do
	${MKNOD} $1/dev/cui${EACH} c 44 ${EACH}
done

# 44 block
${MKNOD} $1/dev/ftla b 44 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/ftla${EACH} b 44 ${EACH}
done
${MKNOD} $1/dev/ftlb b 44 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/ftlb$((${EACH} - 16)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftlc b 44 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/ftlc$((${EACH} - 32)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftld b 44 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/ftld$((${EACH} - 48)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftle b 44 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/ftle$((${EACH} - 64)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftlf b 44 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/ftlf$((${EACH} - 80)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftlg b 44 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/ftlg$((${EACH} - 96)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftlh b 44 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/ftlh$((${EACH} - 112)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftli b 44 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/ftli$((${EACH} - 128)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftlj b 44 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/ftlj$((${EACH} - 144)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftlk b 44 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/ftlk$((${EACH} - 160)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftll b 44 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/ftll$((${EACH} - 176)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftlm b 44 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/ftlm$((${EACH} - 192)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftln b 44 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/ftln$((${EACH} - 208)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftlo b 44 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/ftlo$((${EACH} - 224)) b 44 ${EACH}
done
${MKNOD} $1/dev/ftlp b 44 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/ftlp$((${EACH} - 240)) b 44 ${EACH}
done

# 45 char
for EACH in `seq 0 63`; do
	${MKNOD} $1/dev/isdn${EACH} c 45 ${EACH}
done
for EACH in `seq 64 127`; do
	${MKNOD} $1/dev/isdnctrl$((${EACH} - 64)) c 45 ${EACH}
done
for EACH in `seq 128 191`; do
	${MKNOD} $1/dev/ippp$((${EACH} - 128)) c 45 ${EACH}
done
${MKNOD} $1/dev/isdninfo c 45 255

# 45 block
${MKNOD} $1/dev/pda b 45 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/pda${EACH} b 45 ${EACH}
done
${MKNOD} $1/dev/pdb b 45 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/pdb$((${EACH} - 16)) b 45 ${EACH}
done
${MKNOD} $1/dev/pdc b 45 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/pdc$((${EACH} - 32)) b 45 ${EACH}
done
${MKNOD} $1/dev/pdd b 45 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/pdd$((${EACH} - 48)) b 45 ${EACH}
done

# 46 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyR${EACH} c 46 ${EACH}
done

# 46 block
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/pcd${EACH} b 46 ${EACH}
done

# 47 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cur${EACH} c 47 ${EACH}
done

# 47 block
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/pf${EACH} b 47 ${EACH}
done

# 48 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyL${EACH} c 48 ${EACH}
done

# 48 block
${MKDIR} $1/dev/rd
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c0d${EACH} b 48 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c0d${EACH}p1 b 48 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c0d${EACH}p2 b 48 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c0d${EACH}p3 b 48 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c0d${EACH}p4 b 48 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c0d${EACH}p5 b 48 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c0d${EACH}p6 b 48 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c0d${EACH}p7 b 48 $(((${EACH} * 8) + 7))
done

# 49 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cul${EACH} c 49 ${EACH}
done

# 49 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c1d${EACH} b 49 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c1d${EACH}p1 b 49 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c1d${EACH}p2 b 49 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c1d${EACH}p3 b 49 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c1d${EACH}p4 b 49 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c1d${EACH}p5 b 49 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c1d${EACH}p6 b 49 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c1d${EACH}p7 b 49 $(((${EACH} * 8) + 7))
done

# 50 char

# 50 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c2d${EACH} b 50 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c2d${EACH}p1 b 50 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c2d${EACH}p2 b 50 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c2d${EACH}p3 b 50 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c2d${EACH}p4 b 50 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c2d${EACH}p5 b 50 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c2d${EACH}p6 b 50 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c2d${EACH}p7 b 50 $(((${EACH} * 8) + 7))
done

# 51 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/bc${EACH} c 51 ${EACH}
done

# 51 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c3d${EACH} b 51 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c3d${EACH}p1 b 51 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c3d${EACH}p2 b 51 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c3d${EACH}p3 b 51 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c3d${EACH}p4 b 51 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c3d${EACH}p5 b 51 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c3d${EACH}p6 b 51 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c3d${EACH}p7 b 51 $(((${EACH} * 8) + 7))
done

# 52 char
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/dcbri${EACH} c 52 ${EACH}
done

# 52 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c4d${EACH} b 52 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c4d${EACH}p1 b 52 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c4d${EACH}p2 b 52 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c4d${EACH}p3 b 52 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c4d${EACH}p4 b 52 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c4d${EACH}p5 b 52 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c4d${EACH}p6 b 52 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c4d${EACH}p7 b 52 $(((${EACH} * 8) + 7))
done

# 53 char
for EACH in `seq 0 2`; do
	${MKNOD} $1/dev/pd_bdm${EACH} c 53 ${EACH}
done
for EACH in `seq 4 6`; do
	${MKNOD} $1/dev/icd_bdm$((${EACH} - 4)) c 53 ${EACH}
done

# 53 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c5d${EACH} b 53 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c5d${EACH}p1 b 53 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c5d${EACH}p2 b 53 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c5d${EACH}p3 b 53 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c5d${EACH}p4 b 53 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c5d${EACH}p5 b 53 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c5d${EACH}p6 b 53 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c5d${EACH}p7 b 53 $(((${EACH} * 8) + 7))
done

# 54 char
for EACH in `seq 0 2`; do
	${MKNOD} $1/dev/holter${EACH} c 54 ${EACH}
done

# 54 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c6d${EACH} b 54 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c6d${EACH}p1 b 54 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c6d${EACH}p2 b 54 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c6d${EACH}p3 b 54 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c6d${EACH}p4 b 54 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c6d${EACH}p5 b 54 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c6d${EACH}p6 b 54 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c6d${EACH}p7 b 54 $(((${EACH} * 8) + 7))
done

# 55 char
${MKNOD} $1/dev/dsp56k c 55 0

# 55 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c7d${EACH} b 55 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c7d${EACH}p1 b 55 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c7d${EACH}p2 b 55 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c7d${EACH}p3 b 55 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c7d${EACH}p4 b 55 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c7d${EACH}p5 b 55 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c7d${EACH}p6 b 55 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c7d${EACH}p7 b 55 $(((${EACH} * 8) + 7))
done

# 56 char
# conflict
# ${MKNOD} $1/dev/adb c 56 0

# 56 block
${MKNOD} $1/dev/hdi b 56 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/hdi${EACH} b 56 ${EACH}
done
${MKNOD} $1/dev/hdj b 56 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/hdj$((${EACH} - 64)) b 56 ${EACH}
done

# 57 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyP${EACH} c 57 ${EACH}
done

# 57 block
${MKNOD} $1/dev/hdk b 57 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/hdk${EACH} b 57 ${EACH}
done
${MKNOD} $1/dev/hdl b 57 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/hdl$((${EACH} - 64)) b 57 ${EACH}
done

# 58 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cup${EACH} c 58 ${EACH}
done

# 58 block

# 59 char
${MKNOD} $1/dev/firewall c 59 0

# 59 block
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/rpda${EACH} b 59 ${EACH}
done

# 60-63 char

# 60-63 block

# 64 char
${MKNOD} $1/dev/enskip c 64 0

# 64 block
${MKDIR} $1/dev/scramdisk
${MKNOD} $1/dev/scramdisk/master b 64 0
for EACH in `seq 1 255`; do
	${MKNOD} $1/dev/scramdisk/${EACH} b 64 ${EACH}
done

# 65 char
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/plink${EACH} c 65 ${EACH}
done
for EACH in `seq 64 67`; do
	${MKNOD} $1/dev/rplink$((${EACH} - 64)) c 65 ${EACH}
done
for EACH in `seq 128 131`; do
	${MKNOD} $1/dev/plink$((${EACH} - 128))d c 65 ${EACH}
done
for EACH in `seq 192 195`; do
	${MKNOD} $1/dev/rplink$((${EACH} - 192))d c 65 ${EACH}
done

# 65 block
${MKNOD} $1/dev/sdq b 65 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdq${EACH} b 65 ${EACH}
done
${MKNOD} $1/dev/sdr b 65 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdr$((${EACH} - 16)) b 65 ${EACH}
done
${MKNOD} $1/dev/sds b 65 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sds$((${EACH} - 32)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdt b 65 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdt$((${EACH} - 48)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdu b 65 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdu$((${EACH} - 64)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdv b 65 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdv$((${EACH} - 80)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdw b 65 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdw$((${EACH} - 96)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdx b 65 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdx$((${EACH} - 112)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdy b 65 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdy$((${EACH} - 128)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdz b 65 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdz$((${EACH} - 144)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdaa b 65 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdaa$((${EACH} - 160)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdab b 65 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdab$((${EACH} - 176)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdac b 65 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdac$((${EACH} - 192)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdad b 65 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdad$((${EACH} - 208)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdae b 65 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdae$((${EACH} - 224)) b 65 ${EACH}
done
${MKNOD} $1/dev/sdaf b 65 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdaf$((${EACH} - 240)) b 65 ${EACH}
done

# 66 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/yppcpci${EACH} c 66 ${EACH}
done

# 66 block
${MKNOD} $1/dev/sdag b 66 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdag${EACH} b 66 ${EACH}
done
${MKNOD} $1/dev/sdah b 66 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdah$((${EACH} - 16)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdai b 66 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdai$((${EACH} - 32)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdaj b 66 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdaj$((${EACH} - 48)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdak b 66 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdak$((${EACH} - 64)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdal b 66 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdal$((${EACH} - 80)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdam b 66 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdam$((${EACH} - 96)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdan b 66 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdan$((${EACH} - 112)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdao b 66 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdao$((${EACH} - 128)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdap b 66 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdap$((${EACH} - 144)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdaq b 66 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdaq$((${EACH} - 160)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdar b 66 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdar$((${EACH} - 176)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdas b 66 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdas$((${EACH} - 192)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdat b 66 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdat$((${EACH} - 208)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdau b 66 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdau$((${EACH} - 224)) b 66 ${EACH}
done
${MKNOD} $1/dev/sdav b 66 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdav$((${EACH} - 240)) b 66 ${EACH}
done

# 67 char
${MKNOD} $1/dev/cfs0 c 67 0

# 67 block
${MKNOD} $1/dev/sdaw b 67 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdaw${EACH} b 67 ${EACH}
done
${MKNOD} $1/dev/sdax b 67 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdax$((${EACH} - 16)) b 67 ${EACH}
done
${MKNOD} $1/dev/sday b 67 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sday$((${EACH} - 32)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdaz b 67 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdaz$((${EACH} - 48)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdba b 67 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdba$((${EACH} - 64)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdbb b 67 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdbb$((${EACH} - 80)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdbc b 67 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdbc$((${EACH} - 96)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdbd b 67 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdbd$((${EACH} - 112)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdbe b 67 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdbe$((${EACH} - 128)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdbf b 67 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdbf$((${EACH} - 144)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdbg b 67 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdbg$((${EACH} - 160)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdbh b 67 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdbh$((${EACH} - 176)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdbi b 67 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdbi$((${EACH} - 192)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdbj b 67 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdbj$((${EACH} - 208)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdbk b 67 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdbk$((${EACH} - 224)) b 67 ${EACH}
done
${MKNOD} $1/dev/sdbl b 67 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdbl$((${EACH} - 240)) b 67 ${EACH}
done

# 68 char
${MKNOD} $1/dev/capi20 c 68 0
for EACH in `seq 1 10`; do
	${MKNOD} $1/dev/capi20.0$((${EACH} - 1)) c 68 ${EACH}
done
for EACH in `seq 11 20`; do
	${MKNOD} $1/dev/capi20.1$((${EACH} - 1)) c 68 ${EACH}
done

# 68 block
${MKNOD} $1/dev/sdbm b 68 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdbm${EACH} b 68 ${EACH}
done
${MKNOD} $1/dev/sdbn b 68 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdbn$((${EACH} - 16)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdbo b 68 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdbo$((${EACH} - 32)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdbp b 68 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdbp$((${EACH} - 48)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdbq b 68 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdbq$((${EACH} - 64)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdbr b 68 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdbr$((${EACH} - 80)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdbs b 68 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdbs$((${EACH} - 96)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdbt b 68 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdbt$((${EACH} - 112)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdbu b 68 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdbu$((${EACH} - 128)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdbv b 68 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdbv$((${EACH} - 144)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdbw b 68 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdbw$((${EACH} - 160)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdbx b 68 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdbx$((${EACH} - 176)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdby b 68 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdby$((${EACH} - 192)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdbz b 68 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdbz$((${EACH} - 208)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdca b 68 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdca$((${EACH} - 224)) b 68 ${EACH}
done
${MKNOD} $1/dev/sdcb b 68 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdcb$((${EACH} - 240)) b 68 ${EACH}
done

# 69 char
${MKNOD} $1/dev/ma16 c 69 0

# 69 block
${MKNOD} $1/dev/sdcc b 69 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdcc${EACH} b 69 ${EACH}
done
${MKNOD} $1/dev/sdcd b 69 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdcd$((${EACH} - 16)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdce b 69 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdce$((${EACH} - 32)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdcf b 69 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdcf$((${EACH} - 48)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdcg b 69 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdcg$((${EACH} - 64)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdch b 69 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdch$((${EACH} - 80)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdci b 69 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdci$((${EACH} - 96)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdcj b 69 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdcj$((${EACH} - 112)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdck b 69 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdck$((${EACH} - 128)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdcl b 69 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdcl$((${EACH} - 144)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdcm b 69 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdcm$((${EACH} - 160)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdcn b 69 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdcn$((${EACH} - 176)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdco b 69 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdco$((${EACH} - 192)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdcp b 69 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdcp$((${EACH} - 208)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdcq b 69 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdcq$((${EACH} - 224)) b 69 ${EACH}
done
${MKNOD} $1/dev/sdcr b 69 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdcr$((${EACH} - 240)) b 69 ${EACH}
done

# 70 char
${MKNOD} $1/dev/apscfg c 70 0
${MKNOD} $1/dev/apsauth c 70 1
${MKNOD} $1/dev/apslog c 70 2
${MKNOD} $1/dev/apsdbg c 70 3
${MKNOD} $1/dev/apsisdn c 70 64
${MKNOD} $1/dev/apsasync c 70 65
${MKNOD} $1/dev/apsmon c 70 128

# 70 block
${MKNOD} $1/dev/sdcs b 70 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdcs${EACH} b 70 ${EACH}
done
${MKNOD} $1/dev/sdct b 70 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdct$((${EACH} - 16)) b 70 ${EACH}
done
${MKNOD} $1/dev/sdcu b 70 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdcu$((${EACH} - 32)) b 70 ${EACH}
done
${MKNOD} $1/dev/sdcv b 70 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdcv$((${EACH} - 48)) b 70 ${EACH}
done
${MKNOD} $1/dev/sdcw b 70 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdcw$((${EACH} - 64)) b 70 ${EACH}
done
${MKNOD} $1/dev/sdcx b 70 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdcx$((${EACH} - 80)) b 70 ${EACH}
done
${MKNOD} $1/dev/sdcy b 70 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdcy$((${EACH} - 96)) b 70 ${EACH}
done
${MKNOD} $1/dev/sdcz b 70 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdcz$((${EACH} - 112)) b 70 ${EACH}
done
${MKNOD} $1/dev/sdda b 70 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdda$((${EACH} - 128)) b 70 ${EACH}
done
${MKNOD} $1/dev/sddb b 70 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sddb$((${EACH} - 144)) b 70 ${EACH}
done
${MKNOD} $1/dev/sddc b 70 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sddc$((${EACH} - 160)) b 70 ${EACH}
done
${MKNOD} $1/dev/sddd b 70 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sddd$((${EACH} - 176)) b 70 ${EACH}
done
${MKNOD} $1/dev/sdde b 70 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdde$((${EACH} - 192)) b 70 ${EACH}
done
${MKNOD} $1/dev/sddf b 70 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sddf$((${EACH} - 208)) b 70 ${EACH}
done
${MKNOD} $1/dev/sddg b 70 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sddg$((${EACH} - 224)) b 70 ${EACH}
done
${MKNOD} $1/dev/sddh b 70 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sddh$((${EACH} - 240)) b 70 ${EACH}
done

# 71 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyF${EACH} c 71 ${EACH}
done

# 71 block
${MKNOD} $1/dev/sddi b 71 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sddi${EACH} b 71 ${EACH}
done
${MKNOD} $1/dev/sddj b 71 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sddj$((${EACH} - 16)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddk b 71 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sddk$((${EACH} - 32)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddl b 71 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sddl$((${EACH} - 48)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddm b 71 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sddm$((${EACH} - 64)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddn b 71 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sddn$((${EACH} - 80)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddo b 71 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sddo$((${EACH} - 96)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddp b 71 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sddp$((${EACH} - 112)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddq b 71 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sddq$((${EACH} - 128)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddr b 71 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sddr$((${EACH} - 144)) b 71 ${EACH}
done
${MKNOD} $1/dev/sdds b 71 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdds$((${EACH} - 160)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddt b 71 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sddt$((${EACH} - 176)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddu b 71 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sddu$((${EACH} - 192)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddv b 71 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sddv$((${EACH} - 208)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddw b 71 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sddw$((${EACH} - 224)) b 71 ${EACH}
done
${MKNOD} $1/dev/sddx b 71 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sddx$((${EACH} - 240)) b 71 ${EACH}
done

# 72 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cuf${EACH} c 72 ${EACH}
done

# 72 block
${MKDIR} $1/dev/ida
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/ida/c0d${EACH} b 72 $((${EACH} * 16))
	${MKNOD} $1/dev/ida/c0d${EACH}p1 b 72 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/ida/c0d${EACH}p2 b 72 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/ida/c0d${EACH}p3 b 72 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/ida/c0d${EACH}p4 b 72 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/ida/c0d${EACH}p5 b 72 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/ida/c0d${EACH}p6 b 72 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/ida/c0d${EACH}p7 b 72 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/ida/c0d${EACH}p8 b 72 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/ida/c0d${EACH}p9 b 72 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/ida/c0d${EACH}p10 b 72 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/ida/c0d${EACH}p11 b 72 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/ida/c0d${EACH}p12 b 72 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/ida/c0d${EACH}p13 b 72 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/ida/c0d${EACH}p14 b 72 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/ida/c0d${EACH}p15 b 72 $(((${EACH} * 16) + 15))
done

# 73 char
${MKNOD} $1/dev/ip2ipl0 c 73 0
${MKNOD} $1/dev/ip2stat0 c 73 1
${MKNOD} $1/dev/ip2ipl1 c 73 4
${MKNOD} $1/dev/ip2stat1 c 73 5
${MKNOD} $1/dev/ip2ipl2 c 73 8
${MKNOD} $1/dev/ip2stat2 c 73 9
${MKNOD} $1/dev/ip2ipl3 c 73 12
${MKNOD} $1/dev/ip2stat3 c 73 13

# 73 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/ida/c1d${EACH} b 73 $((${EACH} * 16))
	${MKNOD} $1/dev/ida/c1d${EACH}p1 b 73 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/ida/c1d${EACH}p2 b 73 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/ida/c1d${EACH}p3 b 73 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/ida/c1d${EACH}p4 b 73 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/ida/c1d${EACH}p5 b 73 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/ida/c1d${EACH}p6 b 73 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/ida/c1d${EACH}p7 b 73 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/ida/c1d${EACH}p8 b 73 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/ida/c1d${EACH}p9 b 73 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/ida/c1d${EACH}p10 b 73 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/ida/c1d${EACH}p11 b 73 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/ida/c1d${EACH}p12 b 73 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/ida/c1d${EACH}p13 b 73 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/ida/c1d${EACH}p14 b 73 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/ida/c1d${EACH}p15 b 73 $(((${EACH} * 16) + 15))
done

# 74 char
${MKDIR} $1/dev/SCI
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/SCI/${EACH} c 74 ${EACH}
done

# 74 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/ida/c2d${EACH} b 74 $((${EACH} * 16))
	${MKNOD} $1/dev/ida/c2d${EACH}p1 b 74 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/ida/c2d${EACH}p2 b 74 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/ida/c2d${EACH}p3 b 74 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/ida/c2d${EACH}p4 b 74 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/ida/c2d${EACH}p5 b 74 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/ida/c2d${EACH}p6 b 74 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/ida/c2d${EACH}p7 b 74 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/ida/c2d${EACH}p8 b 74 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/ida/c2d${EACH}p9 b 74 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/ida/c2d${EACH}p10 b 74 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/ida/c2d${EACH}p11 b 74 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/ida/c2d${EACH}p12 b 74 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/ida/c2d${EACH}p13 b 74 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/ida/c2d${EACH}p14 b 74 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/ida/c2d${EACH}p15 b 74 $(((${EACH} * 16) + 15))
done

# 75 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyW${EACH} c 75 ${EACH}
done

# 75 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/ida/c3d${EACH} b 75 $((${EACH} * 16))
	${MKNOD} $1/dev/ida/c3d${EACH}p1 b 75 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/ida/c3d${EACH}p2 b 75 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/ida/c3d${EACH}p3 b 75 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/ida/c3d${EACH}p4 b 75 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/ida/c3d${EACH}p5 b 75 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/ida/c3d${EACH}p6 b 75 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/ida/c3d${EACH}p7 b 75 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/ida/c3d${EACH}p8 b 75 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/ida/c3d${EACH}p9 b 75 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/ida/c3d${EACH}p10 b 75 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/ida/c3d${EACH}p11 b 75 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/ida/c3d${EACH}p12 b 75 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/ida/c3d${EACH}p13 b 75 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/ida/c3d${EACH}p14 b 75 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/ida/c3d${EACH}p15 b 75 $(((${EACH} * 16) + 15))
done

# 76 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cuw${EACH} c 76 ${EACH}
done

# 76 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/ida/c4d${EACH} b 76 $((${EACH} * 16))
	${MKNOD} $1/dev/ida/c4d${EACH}p1 b 76 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/ida/c4d${EACH}p2 b 76 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/ida/c4d${EACH}p3 b 76 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/ida/c4d${EACH}p4 b 76 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/ida/c4d${EACH}p5 b 76 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/ida/c4d${EACH}p6 b 76 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/ida/c4d${EACH}p7 b 76 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/ida/c4d${EACH}p8 b 76 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/ida/c4d${EACH}p9 b 76 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/ida/c4d${EACH}p10 b 76 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/ida/c4d${EACH}p11 b 76 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/ida/c4d${EACH}p12 b 76 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/ida/c4d${EACH}p13 b 76 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/ida/c4d${EACH}p14 b 76 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/ida/c4d${EACH}p15 b 76 $(((${EACH} * 16) + 15))
done

# 77 char
${MKNOD} $1/dev/qng c 77 0

# 77 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/ida/c5d${EACH} b 77 $((${EACH} * 16))
	${MKNOD} $1/dev/ida/c5d${EACH}p1 b 77 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/ida/c5d${EACH}p2 b 77 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/ida/c5d${EACH}p3 b 77 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/ida/c5d${EACH}p4 b 77 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/ida/c5d${EACH}p5 b 77 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/ida/c5d${EACH}p6 b 77 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/ida/c5d${EACH}p7 b 77 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/ida/c5d${EACH}p8 b 77 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/ida/c5d${EACH}p9 b 77 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/ida/c5d${EACH}p10 b 77 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/ida/c5d${EACH}p11 b 77 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/ida/c5d${EACH}p12 b 77 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/ida/c5d${EACH}p13 b 77 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/ida/c5d${EACH}p14 b 77 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/ida/c5d${EACH}p15 b 77 $(((${EACH} * 16) + 15))
done

# 78 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyM${EACH} c 78 ${EACH}
done

# 78 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/ida/c6d${EACH} b 78 $((${EACH} * 16))
	${MKNOD} $1/dev/ida/c6d${EACH}p1 b 78 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/ida/c6d${EACH}p2 b 78 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/ida/c6d${EACH}p3 b 78 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/ida/c6d${EACH}p4 b 78 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/ida/c6d${EACH}p5 b 78 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/ida/c6d${EACH}p6 b 78 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/ida/c6d${EACH}p7 b 78 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/ida/c6d${EACH}p8 b 78 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/ida/c6d${EACH}p9 b 78 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/ida/c6d${EACH}p10 b 78 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/ida/c6d${EACH}p11 b 78 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/ida/c6d${EACH}p12 b 78 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/ida/c6d${EACH}p13 b 78 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/ida/c6d${EACH}p14 b 78 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/ida/c6d${EACH}p15 b 78 $(((${EACH} * 16) + 15))
done

# 79 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cum${EACH} c 79 ${EACH}
done

# 79 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/ida/c7d${EACH} b 79 $((${EACH} * 16))
	${MKNOD} $1/dev/ida/c7d${EACH}p1 b 79 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/ida/c7d${EACH}p2 b 79 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/ida/c7d${EACH}p3 b 79 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/ida/c7d${EACH}p4 b 79 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/ida/c7d${EACH}p5 b 79 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/ida/c7d${EACH}p6 b 79 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/ida/c7d${EACH}p7 b 79 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/ida/c7d${EACH}p8 b 79 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/ida/c7d${EACH}p9 b 79 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/ida/c7d${EACH}p10 b 79 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/ida/c7d${EACH}p11 b 79 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/ida/c7d${EACH}p12 b 79 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/ida/c7d${EACH}p13 b 79 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/ida/c7d${EACH}p14 b 79 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/ida/c7d${EACH}p15 b 79 $(((${EACH} * 16) + 15))
done

# 80 char
${MKNOD} $1/dev/at200 c 80 0

# 80 block
${MKNOD} $1/dev/i2o/hda b 80 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/i2o/hda${EACH} b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdb b 80 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/i2o/hdb$((${EACH} - 16)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdc b 80 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/i2o/hdc$((${EACH} - 32)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdd b 80 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/i2o/hdd$((${EACH} - 48)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hde b 80 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/i2o/hde$((${EACH} - 64)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdf b 80 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/i2o/hdf$((${EACH} - 80)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdg b 80 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/i2o/hdg$((${EACH} - 96)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdh b 80 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/i2o/hdh$((${EACH} - 112)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdi b 80 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/i2o/hdi$((${EACH} - 128)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdj b 80 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/i2o/hdj$((${EACH} - 144)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdk b 80 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/i2o/hdk$((${EACH} - 160)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdl b 80 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/i2o/hdl$((${EACH} - 176)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdm b 80 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/i2o/hdm$((${EACH} - 192)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdn b 80 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/i2o/hdn$((${EACH} - 208)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdo b 80 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/i2o/hdo$((${EACH} - 224)) b 80 ${EACH}
done
${MKNOD} $1/dev/i2o/hdp b 80 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/i2o/hdp$((${EACH} - 240)) b 80 ${EACH}
done
 
# 81 char
for EACH in `seq 0 63`; do
	${MKNOD} $1/dev/video${EACH} c 81 ${EACH}
done
for EACH in `seq 64 127`; do
	${MKNOD} $1/dev/radio$((${EACH} - 64)) c 81 ${EACH}
done
for EACH in `seq 192 223`; do
	${MKNOD} $1/dev/vtx$((${EACH} - 192)) c 81 ${EACH}
done
for EACH in `seq 224 255`; do
	${MKNOD} $1/dev/vbi$((${EACH} - 224)) c 81 ${EACH}
done

# 81 block
${MKNOD} $1/dev/i2o/hdq b 81 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/i2o/hdq${EACH} b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdr b 81 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/i2o/hdr$((${EACH} - 16)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hds b 81 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/i2o/hds$((${EACH} - 32)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdt b 81 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/i2o/hdt$((${EACH} - 48)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdu b 81 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/i2o/hdu$((${EACH} - 64)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdv b 81 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/i2o/hdv$((${EACH} - 80)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdw b 81 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/i2o/hdw$((${EACH} - 96)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdx b 81 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/i2o/hdx$((${EACH} - 112)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdy b 81 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/i2o/hdy$((${EACH} - 128)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdz b 81 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/i2o/hdz$((${EACH} - 144)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdaa b 81 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/i2o/hdaa$((${EACH} - 160)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdab b 81 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/i2o/hdab$((${EACH} - 176)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdac b 81 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/i2o/hdac$((${EACH} - 192)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdad b 81 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/i2o/hdad$((${EACH} - 208)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdae b 81 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/i2o/hdae$((${EACH} - 224)) b 81 ${EACH}
done
${MKNOD} $1/dev/i2o/hdaf b 81 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/i2o/hdaf$((${EACH} - 240)) b 81 ${EACH}
done

# 82 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/winradio${EACH} c 82 ${EACH}
done

# 82 block
${MKNOD} $1/dev/i2o/hdag b 82 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/i2o/hdag${EACH} b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdah b 82 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/i2o/hdah$((${EACH} - 16)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdai b 82 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/i2o/hdai$((${EACH} - 32)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdaj b 82 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/i2o/hdaj$((${EACH} - 48)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdak b 82 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/i2o/hdak$((${EACH} - 64)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdal b 82 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/i2o/hdal$((${EACH} - 80)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdam b 82 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/i2o/hdam$((${EACH} - 96)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdan b 82 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/i2o/hdan$((${EACH} - 112)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdao b 82 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/i2o/hdao$((${EACH} - 128)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdap b 82 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/i2o/hdap$((${EACH} - 144)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdaq b 82 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/i2o/hdaq$((${EACH} - 160)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdar b 82 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/i2o/hdar$((${EACH} - 176)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdas b 82 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/i2o/hdas$((${EACH} - 192)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdat b 82 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/i2o/hdat$((${EACH} - 208)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdau b 82 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/i2o/hdau$((${EACH} - 224)) b 82 ${EACH}
done
${MKNOD} $1/dev/i2o/hdav b 82 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/i2o/hdav$((${EACH} - 240)) b 82 ${EACH}
done

# 83 char
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/mga_vid${EACH} c 83 ${EACH}
done

# 83 block
${MKNOD} $1/dev/i2o/hdaw b 83 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/i2o/hdaw${EACH} b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdax b 83 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/i2o/hdax$((${EACH} - 16)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hday b 83 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/i2o/hday$((${EACH} - 32)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdaz b 83 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/i2o/hdaz$((${EACH} - 48)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdba b 83 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/i2o/hdba$((${EACH} - 64)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbb b 83 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/i2o/hdbb$((${EACH} - 80)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbc b 83 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/i2o/hdbc$((${EACH} - 96)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbd b 83 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/i2o/hdbd$((${EACH} - 112)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbe b 83 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/i2o/hdbe$((${EACH} - 128)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbf b 83 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/i2o/hdbf$((${EACH} - 144)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbg b 83 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/i2o/hdbg$((${EACH} - 160)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbh b 83 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/i2o/hdbh$((${EACH} - 176)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbi b 83 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/i2o/hdbi$((${EACH} - 192)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbj b 83 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/i2o/hdbj$((${EACH} - 208)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbk b 83 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/i2o/hdbk$((${EACH} - 224)) b 83 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbl b 83 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/i2o/hdbl$((${EACH} - 240)) b 83 ${EACH}
done

# 84 char
${MKNOD} $1/dev/ihcp0 c 84 0
${MKNOD} $1/dev/ihcp1 c 84 1

# 84 block
${MKNOD} $1/dev/i2o/hdbm b 84 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/i2o/hdbm${EACH} b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbn b 84 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/i2o/hdbn$((${EACH} - 16)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbo b 84 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/i2o/hdbo$((${EACH} - 32)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbp b 84 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/i2o/hdbp$((${EACH} - 48)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbq b 84 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/i2o/hdbq$((${EACH} - 64)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbr b 84 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/i2o/hdbr$((${EACH} - 80)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbs b 84 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/i2o/hdbs$((${EACH} - 96)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbt b 84 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/i2o/hdbt$((${EACH} - 112)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbu b 84 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/i2o/hdbu$((${EACH} - 128)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbv b 84 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/i2o/hdbv$((${EACH} - 144)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbw b 84 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/i2o/hdbw$((${EACH} - 160)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbx b 84 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/i2o/hdbx$((${EACH} - 176)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdby b 84 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/i2o/hdby$((${EACH} - 192)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdbz b 84 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/i2o/hdbz$((${EACH} - 208)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdca b 84 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/i2o/hdca$((${EACH} - 224)) b 84 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcb b 84 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/i2o/hdcb$((${EACH} - 240)) b 84 ${EACH}
done

# 85 char
${MKNOD} $1/dev/shmiq c 85 0
for EACH in `seq 1 255`; do
	${MKNOD} $1/dev/qcntl$((${EACH} - 1)) c 85 ${EACH}
done

# 85 block
${MKNOD} $1/dev/i2o/hdcc b 85 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/i2o/hdcc${EACH} b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcd b 85 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/i2o/hdcd$((${EACH} - 16)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdce b 85 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/i2o/hdce$((${EACH} - 32)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcf b 85 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/i2o/hdcf$((${EACH} - 48)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcg b 85 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/i2o/hdcg$((${EACH} - 64)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdch b 85 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/i2o/hdch$((${EACH} - 80)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdci b 85 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/i2o/hdci$((${EACH} - 96)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcj b 85 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/i2o/hdcj$((${EACH} - 112)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdck b 85 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/i2o/hdck$((${EACH} - 128)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcl b 85 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/i2o/hdcl$((${EACH} - 144)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcm b 85 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/i2o/hdcm$((${EACH} - 160)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcn b 85 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/i2o/hdcn$((${EACH} - 176)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdco b 85 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/i2o/hdco$((${EACH} - 192)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcp b 85 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/i2o/hdcp$((${EACH} - 208)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcq b 85 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/i2o/hdcq$((${EACH} - 224)) b 85 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcr b 85 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/i2o/hdcr$((${EACH} - 240)) b 85 ${EACH}
done

# 86 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/sch$((${EACH})) c 86 ${EACH}
done

# 86 block
${MKNOD} $1/dev/i2o/hdcs b 86 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/i2o/hdcs${EACH} b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hdct b 86 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/i2o/hdct$((${EACH} - 16)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcu b 86 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/i2o/hdcu$((${EACH} - 32)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcv b 86 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/i2o/hdcv$((${EACH} - 48)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcw b 86 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/i2o/hdcw$((${EACH} - 64)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcx b 86 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/i2o/hdcx$((${EACH} - 80)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcy b 86 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/i2o/hdcy$((${EACH} - 96)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hdcz b 86 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/i2o/hdcz$((${EACH} - 112)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hdda b 86 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/i2o/hdda$((${EACH} - 128)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hddb b 86 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/i2o/hddb$((${EACH} - 144)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hddc b 86 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/i2o/hddc$((${EACH} - 160)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hddd b 86 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/i2o/hddd$((${EACH} - 176)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hdde b 86 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/i2o/hdde$((${EACH} - 192)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hddf b 86 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/i2o/hddf$((${EACH} - 208)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hddg b 86 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/i2o/hddg$((${EACH} - 224)) b 86 ${EACH}
done
${MKNOD} $1/dev/i2o/hddh b 86 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/i2o/hddh$((${EACH} - 240)) b 86 ${EACH}
done

# 87 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/controla$((${EACH})) c 87 ${EACH}
done

# 87 block
${MKNOD} $1/dev/i2o/hddi b 87 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/i2o/hddi${EACH} b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddj b 87 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/i2o/hddj$((${EACH} - 16)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddk b 87 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/i2o/hddk$((${EACH} - 32)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddl b 87 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/i2o/hddl$((${EACH} - 48)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddm b 87 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/i2o/hddm$((${EACH} - 64)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddn b 87 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/i2o/hddn$((${EACH} - 80)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddo b 87 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/i2o/hddo$((${EACH} - 96)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddp b 87 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/i2o/hddp$((${EACH} - 112)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddq b 87 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/i2o/hddq$((${EACH} - 128)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddr b 87 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/i2o/hddr$((${EACH} - 144)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hdds b 87 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/i2o/hdds$((${EACH} - 160)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddt b 87 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/i2o/hddt$((${EACH} - 176)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddu b 87 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/i2o/hddu$((${EACH} - 192)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddv b 87 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/i2o/hddv$((${EACH} - 208)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddw b 87 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/i2o/hddw$((${EACH} - 224)) b 87 ${EACH}
done
${MKNOD} $1/dev/i2o/hddx b 87 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/i2o/hddx$((${EACH} - 240)) b 87 ${EACH}
done

# 88 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/comx$((${EACH})) c 88 ${EACH}
done

# 88 block
${MKNOD} $1/dev/hdm b 88 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/hdm${EACH} b 88 ${EACH}
done
${MKNOD} $1/dev/hdn b 88 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/hdn$((${EACH} - 64)) b 88 ${EACH}
done

# 89 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/i2c-$((${EACH})) c 89 ${EACH}
done

# 89 block
${MKNOD} $1/dev/hdo b 89 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/hdo${EACH} b 89 ${EACH}
done
${MKNOD} $1/dev/hdp b 89 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/hdp$((${EACH} - 64)) b 89 ${EACH}
done

# 90 char
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/mtd$((${EACH})) c 90 $((${EACH} * 2))
	${MKNOD} $1/dev/mtdr$((${EACH})) c 90 $(((${EACH} * 2) + 1))
done

# 90 block
${MKNOD} $1/dev/hdq b 90 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/hdq${EACH} b 90 ${EACH}
done
${MKNOD} $1/dev/hdr b 90 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/hdr$((${EACH} - 64)) b 90 ${EACH}
done

# 91 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/can$((${EACH})) c 91 ${EACH}
done

# 91 block
${MKNOD} $1/dev/hds b 91 0
for EACH in `seq 1 63`; do
	${MKNOD} $1/dev/hds${EACH} b 91 ${EACH}
done
${MKNOD} $1/dev/hdt b 91 64
for EACH in `seq 65 127`; do
	${MKNOD} $1/dev/hdt$((${EACH} - 64)) b 91 ${EACH}
done

# 92 char

# 92 block
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ppdd$((${EACH})) b 92 ${EACH}
done

# 93 char

# 93 block
${MKNOD} $1/dev/nftla b 93 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/nftla${EACH} b 93 ${EACH}
done
${MKNOD} $1/dev/nftlb b 93 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/nftlb$((${EACH} - 16)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftlc b 93 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/nftlc$((${EACH} - 32)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftld b 93 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/nftld$((${EACH} - 48)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftle b 93 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/nftle$((${EACH} - 64)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftlf b 93 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/nftlf$((${EACH} - 80)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftlg b 93 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/nftlg$((${EACH} - 96)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftlh b 93 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/nftlh$((${EACH} - 112)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftli b 93 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/nftli$((${EACH} - 128)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftlj b 93 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/nftlj$((${EACH} - 144)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftlk b 93 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/nftlk$((${EACH} - 160)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftll b 93 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/nftll$((${EACH} - 176)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftlm b 93 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/nftlm$((${EACH} - 192)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftln b 93 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/nftln$((${EACH} - 208)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftlo b 93 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/nftlo$((${EACH} - 224)) b 93 ${EACH}
done
${MKNOD} $1/dev/nftlp b 93 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/nftlp$((${EACH} - 240)) b 93 ${EACH}
done

# 94 char

# 94 block
${MKNOD} $1/dev/dasda b 94 0
for EACH in `seq 1 3`; do
	${MKNOD} $1/dev/dasda${EACH} b 94 ${EACH}
done
${MKNOD} $1/dev/dasdb b 94 4
for EACH in `seq 5 7`; do
	${MKNOD} $1/dev/dasdb$((${EACH} - 4)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdc b 94 8
for EACH in `seq 9 11`; do
	${MKNOD} $1/dev/dasdc$((${EACH} - 8)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdd b 94 12
for EACH in `seq 13 15`; do
	${MKNOD} $1/dev/dasdd$((${EACH} - 12)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasde b 94 16
for EACH in `seq 17 19`; do
	${MKNOD} $1/dev/dasde$((${EACH} - 16)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdf b 94 20
for EACH in `seq 21 23`; do
	${MKNOD} $1/dev/dasdf$((${EACH} - 20)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdg b 94 24
for EACH in `seq 25 27`; do
	${MKNOD} $1/dev/dasdg$((${EACH} - 24)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdh b 94 28
for EACH in `seq 29 31`; do
	${MKNOD} $1/dev/dasdh$((${EACH} - 28)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdi b 94 32
for EACH in `seq 33 35`; do
	${MKNOD} $1/dev/dasdi$((${EACH} - 32)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdj b 94 36
for EACH in `seq 37 39`; do
	${MKNOD} $1/dev/dasdj$((${EACH} - 36)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdk b 94 40
for EACH in `seq 41 43`; do
	${MKNOD} $1/dev/dasdk$((${EACH} - 40)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdl b 94 44
for EACH in `seq 45 47`; do
	${MKNOD} $1/dev/dasdl$((${EACH} - 44)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdm b 94 48
for EACH in `seq 49 51`; do
	${MKNOD} $1/dev/dasdm$((${EACH} - 48)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdn b 94 52
for EACH in `seq 53 55`; do
	${MKNOD} $1/dev/dasdn$((${EACH} - 52)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdo b 94 56
for EACH in `seq 57 59`; do
	${MKNOD} $1/dev/dasdo$((${EACH} - 56)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdp b 94 60
for EACH in `seq 61 63`; do
	${MKNOD} $1/dev/dasdp$((${EACH} - 60)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdq b 94 64
for EACH in `seq 65 67`; do
	${MKNOD} $1/dev/dasdq$((${EACH} - 64)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdr b 94 68
for EACH in `seq 69 71`; do
	${MKNOD} $1/dev/dasdr$((${EACH} - 68)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasds b 94 72
for EACH in `seq 73 75`; do
	${MKNOD} $1/dev/dasds$((${EACH} - 72)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdt b 94 76
for EACH in `seq 77 79`; do
	${MKNOD} $1/dev/dasdt$((${EACH} - 76)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdu b 94 80
for EACH in `seq 81 83`; do
	${MKNOD} $1/dev/dasdu$((${EACH} - 80)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdv b 94 84
for EACH in `seq 85 87`; do
	${MKNOD} $1/dev/dasdv$((${EACH} - 84)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdw b 94 88
for EACH in `seq 89 91`; do
	${MKNOD} $1/dev/dasdw$((${EACH} - 88)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdx b 94 92
for EACH in `seq 93 95`; do
	${MKNOD} $1/dev/dasdx$((${EACH} - 92)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdy b 94 96
for EACH in `seq 97 99`; do
	${MKNOD} $1/dev/dasdy$((${EACH} - 96)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdz b 94 100
for EACH in `seq 101 103`; do
	${MKNOD} $1/dev/dasdz$((${EACH} - 100)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdaa b 94 104
for EACH in `seq 105 107`; do
	${MKNOD} $1/dev/dasdaa$((${EACH} - 104)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdab b 94 108
for EACH in `seq 109 111`; do
	${MKNOD} $1/dev/dasdab$((${EACH} - 108)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdac b 94 112
for EACH in `seq 113 115`; do
	${MKNOD} $1/dev/dasdac$((${EACH} - 112)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdad b 94 116
for EACH in `seq 117 119`; do
	${MKNOD} $1/dev/dasdad$((${EACH} - 116)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdae b 94 120
for EACH in `seq 121 123`; do
	${MKNOD} $1/dev/dasdae$((${EACH} - 120)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdaf b 94 124
for EACH in `seq 125 127`; do
	${MKNOD} $1/dev/dasdaf$((${EACH} - 124)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdag b 94 128
for EACH in `seq 129 131`; do
	${MKNOD} $1/dev/dasdag$((${EACH} - 128)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdah b 94 132
for EACH in `seq 133 135`; do
	${MKNOD} $1/dev/dasdah$((${EACH} - 132)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdai b 94 136
for EACH in `seq 137 139`; do
	${MKNOD} $1/dev/dasdai$((${EACH} - 136)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdaj b 94 140
for EACH in `seq 141 143`; do
	${MKNOD} $1/dev/dasdaj$((${EACH} - 140)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdak b 94 144
for EACH in `seq 145 147`; do
	${MKNOD} $1/dev/dasdak$((${EACH} - 144)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdal b 94 148
for EACH in `seq 149 151`; do
	${MKNOD} $1/dev/dasdal$((${EACH} - 148)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdam b 94 152
for EACH in `seq 153 155`; do
	${MKNOD} $1/dev/dasdam$((${EACH} - 152)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdan b 94 156
for EACH in `seq 157 159`; do
	${MKNOD} $1/dev/dasdan$((${EACH} - 156)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdao b 94 160
for EACH in `seq 161 163`; do
	${MKNOD} $1/dev/dasdao$((${EACH} - 160)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdap b 94 164
for EACH in `seq 165 167`; do
	${MKNOD} $1/dev/dasdap$((${EACH} - 164)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdaq b 94 168
for EACH in `seq 169 171`; do
	${MKNOD} $1/dev/dasdaq$((${EACH} - 168)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdar b 94 172
for EACH in `seq 173 175`; do
	${MKNOD} $1/dev/dasdar$((${EACH} - 172)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdas b 94 176
for EACH in `seq 177 179`; do
	${MKNOD} $1/dev/dasdas$((${EACH} - 176)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdat b 94 180
for EACH in `seq 181 183`; do
	${MKNOD} $1/dev/dasdat$((${EACH} - 180)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdau b 94 184
for EACH in `seq 185 187`; do
	${MKNOD} $1/dev/dasdau$((${EACH} - 184)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdav b 94 188
for EACH in `seq 189 191`; do
	${MKNOD} $1/dev/dasdav$((${EACH} - 191)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdaw b 94 192
for EACH in `seq 193 195`; do
	${MKNOD} $1/dev/dasdaw$((${EACH} - 192)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdax b 94 196
for EACH in `seq 197 199`; do
	${MKNOD} $1/dev/dasdax$((${EACH} - 196)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasday b 94 200
for EACH in `seq 201 203`; do
	${MKNOD} $1/dev/dasday$((${EACH} - 200)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdaz b 94 204
for EACH in `seq 205 207`; do
	${MKNOD} $1/dev/dasdaz$((${EACH} - 204)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdba b 94 208
for EACH in `seq 209 211`; do
	${MKNOD} $1/dev/dasdba$((${EACH} - 208)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdbb b 94 212
for EACH in `seq 213 215`; do
	${MKNOD} $1/dev/dasdbb$((${EACH} - 212)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdbc b 94 216
for EACH in `seq 217 219`; do
	${MKNOD} $1/dev/dasdbc$((${EACH} - 216)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdbd b 94 220
for EACH in `seq 221 223`; do
	${MKNOD} $1/dev/dasdbd$((${EACH} - 220)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdbe b 94 224
for EACH in `seq 225 227`; do
	${MKNOD} $1/dev/dasdbe$((${EACH} - 224)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdbf b 94 228
for EACH in `seq 229 231`; do
	${MKNOD} $1/dev/dasdbf$((${EACH} - 228)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdbg b 94 232
for EACH in `seq 233 235`; do
	${MKNOD} $1/dev/dasdbg$((${EACH} - 232)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdbh b 94 236
for EACH in `seq 237 239`; do
	${MKNOD} $1/dev/dasdbh$((${EACH} - 236)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdbi b 94 240
for EACH in `seq 241 243`; do
	${MKNOD} $1/dev/dasdbi$((${EACH} - 240)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdbj b 94 244
for EACH in `seq 245 247`; do
	${MKNOD} $1/dev/dasdbj$((${EACH} - 244)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdbk b 94 248
for EACH in `seq 249 251`; do
	${MKNOD} $1/dev/dasdbk$((${EACH} - 248)) b 94 ${EACH}
done
${MKNOD} $1/dev/dasdbl b 94 252
for EACH in `seq 253 255`; do
	${MKNOD} $1/dev/dasdbl$((${EACH} - 252)) b 94 ${EACH}
done

# 95 char
${MKNOD} $1/dev/ipl c 95 0
${MKNOD} $1/dev/ipnat c 95 1
${MKNOD} $1/dev/ipstate c 95 2
${MKNOD} $1/dev/ipauth c 95 3

# 96 char
for EACH in `seq 0 127`; do
	${MKNOD} $1/dev/pt${EACH} c 96 ${EACH}
done
for EACH in `seq 127 255`; do
	${MKNOD} $1/dev/npt${EACH} c 96 ${EACH}
done

# 96 block
${MKNOD} $1/dev/intfla b 96 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/intfla${EACH} b 96 ${EACH}
done
${MKNOD} $1/dev/intflb b 96 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/intflb$((${EACH} - 16)) b 96 ${EACH}
done
${MKNOD} $1/dev/intflc b 96 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/intflc$((${EACH} - 32)) b 96 ${EACH}
done
${MKNOD} $1/dev/intfld b 96 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/intfld$((${EACH} - 48)) b 96 ${EACH}
done
${MKNOD} $1/dev/intfle b 96 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/intfle$((${EACH} - 64)) b 96 ${EACH}
done
${MKNOD} $1/dev/intflf b 96 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/intflf$((${EACH} - 80)) b 96 ${EACH}
done
${MKNOD} $1/dev/intflg b 96 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/intflg$((${EACH} - 96)) b 96 ${EACH}
done
${MKNOD} $1/dev/intflh b 96 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/intflh$((${EACH} - 112)) b 96 ${EACH}
done
${MKNOD} $1/dev/intfli b 96 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/intfli$((${EACH} - 128)) b 96 ${EACH}
done
${MKNOD} $1/dev/intflj b 96 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/intflj$((${EACH} - 144)) b 96 ${EACH}
done
${MKNOD} $1/dev/intflk b 96 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/intflk$((${EACH} - 160)) b 96 ${EACH}
done
${MKNOD} $1/dev/intfll b 96 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/intfll$((${EACH} - 176)) b 96 ${EACH}
done
${MKNOD} $1/dev/intflm b 96 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/intflm$((${EACH} - 192)) b 96 ${EACH}
done
${MKNOD} $1/dev/intfln b 96 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/intfln$((${EACH} - 208)) b 96 ${EACH}
done
${MKNOD} $1/dev/intflo b 96 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/intflo$((${EACH} - 224)) b 96 ${EACH}
done
${MKNOD} $1/dev/intflp b 96 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/intflp$((${EACH} - 240)) b 96 ${EACH}
done

# 97 char
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/pg${EACH} c 97 ${EACH}
done

# 98 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/comedi${EACH} c 98 ${EACH}
done

# 98 block
${MKNOD} $1/dev/ubda b 98 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/ubda${EACH} b 98 ${EACH}
done
${MKNOD} $1/dev/ubdb b 98 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/ubdb$((${EACH} - 16)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdc b 98 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/ubdc$((${EACH} - 32)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdd b 98 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/ubdd$((${EACH} - 48)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubde b 98 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/ubde$((${EACH} - 64)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdf b 98 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/ubdf$((${EACH} - 80)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdg b 98 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/ubdg$((${EACH} - 96)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdh b 98 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/ubdh$((${EACH} - 112)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdi b 98 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/ubdi$((${EACH} - 128)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdj b 98 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/ubdj$((${EACH} - 144)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdk b 98 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/ubdk$((${EACH} - 160)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdl b 98 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/ubdl$((${EACH} - 176)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdm b 98 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/ubdm$((${EACH} - 192)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdn b 98 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/ubdn$((${EACH} - 208)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdo b 98 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/ubdo$((${EACH} - 224)) b 98 ${EACH}
done
${MKNOD} $1/dev/ubdp b 98 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/ubdp$((${EACH} - 240)) b 98 ${EACH}
done

# 99 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/parport${EACH} c 99 ${EACH}
done

# 99 block
${MKNOD} $1/dev/jsfd b 99 0

# 100 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/phone${EACH} c 100 ${EACH}
done

# 101 char
${MKNOD} $1/dev/mdspstat c 101 0
for EACH in `seq 1 16`; do
	${MKNOD} $1/dev/mdsp${EACH} c 101 ${EACH}
done

# 101 block
${MKDIR} $1/dev/amiraid
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/amiraid/ar${EACH} b 101 $((${EACH} * 16))
	${MKNOD} $1/dev/amiraid/ar${EACH}p1 b 101 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/amiraid/ar${EACH}p2 b 101 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/amiraid/ar${EACH}p3 b 101 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/amiraid/ar${EACH}p4 b 101 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/amiraid/ar${EACH}p5 b 101 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/amiraid/ar${EACH}p6 b 101 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/amiraid/ar${EACH}p7 b 101 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/amiraid/ar${EACH}p8 b 101 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/amiraid/ar${EACH}p9 b 101 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/amiraid/ar${EACH}p10 b 101 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/amiraid/ar${EACH}p11 b 101 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/amiraid/ar${EACH}p12 b 101 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/amiraid/ar${EACH}p13 b 101 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/amiraid/ar${EACH}p14 b 101 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/amiraid/ar${EACH}p15 b 101 $(((${EACH} * 16) + 15))
done

# 102 char

# 102 block
${MKDIR} $1/dev/cbd
${MKNOD} $1/dev/cbd/a b 102 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/cbd/a${EACH} b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/b b 102 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/cbd/b$((${EACH} - 16)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/c b 102 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/cbd/c$((${EACH} - 32)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/d b 102 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/cbd/d$((${EACH} - 48)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/e b 102 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/cbd/e$((${EACH} - 64)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/f b 102 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/cbd/f$((${EACH} - 80)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/g b 102 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/cbd/g$((${EACH} - 96)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/h b 102 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/cbd/h$((${EACH} - 112)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/i b 102 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/cbd/i$((${EACH} - 128)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/j b 102 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/cbd/j$((${EACH} - 144)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/k b 102 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/cbd/k$((${EACH} - 160)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/l b 102 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/cbd/l$((${EACH} - 176)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/m b 102 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/cbd/m$((${EACH} - 192)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/n b 102 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/cbd/n$((${EACH} - 208)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/o b 102 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/cbd/o$((${EACH} - 224)) b 102 ${EACH}
done
${MKNOD} $1/dev/cbd/p b 102 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/cbd/p$((${EACH} - 240)) b 102 ${EACH}
done

# 103 char
${MKNOD} $1/dev/nnpfs0 c 103 0
${MKNOD} $1/dev/nnpfs1 c 103 1

# 103 block
${MKNOD} $1/dev/audit b 103 0

# 104 char

# 104 block
${MKDIR} $1/dev/cciss
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/cciss/c0d${EACH} b 104 $((${EACH} * 8))
	${MKNOD} $1/dev/cciss/c0d${EACH}p1 b 104 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/cciss/c0d${EACH}p2 b 104 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/cciss/c0d${EACH}p3 b 104 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/cciss/c0d${EACH}p4 b 104 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/cciss/c0d${EACH}p5 b 104 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/cciss/c0d${EACH}p6 b 104 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/cciss/c0d${EACH}p7 b 104 $(((${EACH} * 8) + 7))
	${MKNOD} $1/dev/cciss/c0d${EACH}p8 b 104 $(((${EACH} * 8) + 8))
	${MKNOD} $1/dev/cciss/c0d${EACH}p9 b 104 $(((${EACH} * 8) + 9))
	${MKNOD} $1/dev/cciss/c0d${EACH}p10 b 104 $(((${EACH} * 8) + 10))
	${MKNOD} $1/dev/cciss/c0d${EACH}p11 b 104 $(((${EACH} * 8) + 11))
	${MKNOD} $1/dev/cciss/c0d${EACH}p12 b 104 $(((${EACH} * 8) + 12))
	${MKNOD} $1/dev/cciss/c0d${EACH}p13 b 104 $(((${EACH} * 8) + 13))
	${MKNOD} $1/dev/cciss/c0d${EACH}p14 b 104 $(((${EACH} * 8) + 14))
	${MKNOD} $1/dev/cciss/c0d${EACH}p15 b 104 $(((${EACH} * 8) + 15))
done

# 105 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyV${EACH} c 105 ${EACH}
done

# 105 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/cciss/c1d${EACH} b 105 $((${EACH} * 8))
	${MKNOD} $1/dev/cciss/c1d${EACH}p1 b 105 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/cciss/c1d${EACH}p2 b 105 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/cciss/c1d${EACH}p3 b 105 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/cciss/c1d${EACH}p4 b 105 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/cciss/c1d${EACH}p5 b 105 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/cciss/c1d${EACH}p6 b 105 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/cciss/c1d${EACH}p7 b 105 $(((${EACH} * 8) + 7))
	${MKNOD} $1/dev/cciss/c1d${EACH}p8 b 105 $(((${EACH} * 8) + 8))
	${MKNOD} $1/dev/cciss/c1d${EACH}p9 b 105 $(((${EACH} * 8) + 9))
	${MKNOD} $1/dev/cciss/c1d${EACH}p10 b 105 $(((${EACH} * 8) + 10))
	${MKNOD} $1/dev/cciss/c1d${EACH}p11 b 105 $(((${EACH} * 8) + 11))
	${MKNOD} $1/dev/cciss/c1d${EACH}p12 b 105 $(((${EACH} * 8) + 12))
	${MKNOD} $1/dev/cciss/c1d${EACH}p13 b 105 $(((${EACH} * 8) + 13))
	${MKNOD} $1/dev/cciss/c1d${EACH}p14 b 105 $(((${EACH} * 8) + 14))
	${MKNOD} $1/dev/cciss/c1d${EACH}p15 b 105 $(((${EACH} * 8) + 15))
done

# 106 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cuv${EACH} c 106 ${EACH}
done

# 106 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/cciss/c2d${EACH} b 106 $((${EACH} * 8))
	${MKNOD} $1/dev/cciss/c2d${EACH}p1 b 106 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/cciss/c2d${EACH}p2 b 106 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/cciss/c2d${EACH}p3 b 106 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/cciss/c2d${EACH}p4 b 106 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/cciss/c2d${EACH}p5 b 106 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/cciss/c2d${EACH}p6 b 106 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/cciss/c2d${EACH}p7 b 106 $(((${EACH} * 8) + 7))
	${MKNOD} $1/dev/cciss/c2d${EACH}p8 b 106 $(((${EACH} * 8) + 8))
	${MKNOD} $1/dev/cciss/c2d${EACH}p9 b 106 $(((${EACH} * 8) + 9))
	${MKNOD} $1/dev/cciss/c2d${EACH}p10 b 106 $(((${EACH} * 8) + 10))
	${MKNOD} $1/dev/cciss/c2d${EACH}p11 b 106 $(((${EACH} * 8) + 11))
	${MKNOD} $1/dev/cciss/c2d${EACH}p12 b 106 $(((${EACH} * 8) + 12))
	${MKNOD} $1/dev/cciss/c2d${EACH}p13 b 106 $(((${EACH} * 8) + 13))
	${MKNOD} $1/dev/cciss/c2d${EACH}p14 b 106 $(((${EACH} * 8) + 14))
	${MKNOD} $1/dev/cciss/c2d${EACH}p15 b 106 $(((${EACH} * 8) + 15))
done

# 107 char
${MKNOD} $1/dev/3dfx c 107 0

# 107 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/cciss/c3d${EACH} b 107 $((${EACH} * 8))
	${MKNOD} $1/dev/cciss/c3d${EACH}p1 b 107 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/cciss/c3d${EACH}p2 b 107 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/cciss/c3d${EACH}p3 b 107 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/cciss/c3d${EACH}p4 b 107 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/cciss/c3d${EACH}p5 b 107 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/cciss/c3d${EACH}p6 b 107 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/cciss/c3d${EACH}p7 b 107 $(((${EACH} * 8) + 7))
	${MKNOD} $1/dev/cciss/c3d${EACH}p8 b 107 $(((${EACH} * 8) + 8))
	${MKNOD} $1/dev/cciss/c3d${EACH}p9 b 107 $(((${EACH} * 8) + 9))
	${MKNOD} $1/dev/cciss/c3d${EACH}p10 b 107 $(((${EACH} * 8) + 10))
	${MKNOD} $1/dev/cciss/c3d${EACH}p11 b 107 $(((${EACH} * 8) + 11))
	${MKNOD} $1/dev/cciss/c3d${EACH}p12 b 107 $(((${EACH} * 8) + 12))
	${MKNOD} $1/dev/cciss/c3d${EACH}p13 b 107 $(((${EACH} * 8) + 13))
	${MKNOD} $1/dev/cciss/c3d${EACH}p14 b 107 $(((${EACH} * 8) + 14))
	${MKNOD} $1/dev/cciss/c3d${EACH}p15 b 107 $(((${EACH} * 8) + 15))
done

# 108 char
${MKNOD} $1/dev/ppp c 108 0

# 108 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/cciss/c4d${EACH} b 108 $((${EACH} * 8))
	${MKNOD} $1/dev/cciss/c4d${EACH}p1 b 108 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/cciss/c4d${EACH}p2 b 108 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/cciss/c4d${EACH}p3 b 108 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/cciss/c4d${EACH}p4 b 108 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/cciss/c4d${EACH}p5 b 108 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/cciss/c4d${EACH}p6 b 108 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/cciss/c4d${EACH}p7 b 108 $(((${EACH} * 8) + 7))
	${MKNOD} $1/dev/cciss/c4d${EACH}p8 b 108 $(((${EACH} * 8) + 8))
	${MKNOD} $1/dev/cciss/c4d${EACH}p9 b 108 $(((${EACH} * 8) + 9))
	${MKNOD} $1/dev/cciss/c4d${EACH}p10 b 108 $(((${EACH} * 8) + 10))
	${MKNOD} $1/dev/cciss/c4d${EACH}p11 b 108 $(((${EACH} * 8) + 11))
	${MKNOD} $1/dev/cciss/c4d${EACH}p12 b 108 $(((${EACH} * 8) + 12))
	${MKNOD} $1/dev/cciss/c4d${EACH}p13 b 108 $(((${EACH} * 8) + 13))
	${MKNOD} $1/dev/cciss/c4d${EACH}p14 b 108 $(((${EACH} * 8) + 14))
	${MKNOD} $1/dev/cciss/c4d${EACH}p15 b 108 $(((${EACH} * 8) + 15))
done

# 109 char

# 109 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/cciss/c5d${EACH} b 109 $((${EACH} * 8))
	${MKNOD} $1/dev/cciss/c5d${EACH}p1 b 109 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/cciss/c5d${EACH}p2 b 109 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/cciss/c5d${EACH}p3 b 109 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/cciss/c5d${EACH}p4 b 109 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/cciss/c5d${EACH}p5 b 109 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/cciss/c5d${EACH}p6 b 109 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/cciss/c5d${EACH}p7 b 109 $(((${EACH} * 8) + 7))
	${MKNOD} $1/dev/cciss/c5d${EACH}p8 b 109 $(((${EACH} * 8) + 8))
	${MKNOD} $1/dev/cciss/c5d${EACH}p9 b 109 $(((${EACH} * 8) + 9))
	${MKNOD} $1/dev/cciss/c5d${EACH}p10 b 109 $(((${EACH} * 8) + 10))
	${MKNOD} $1/dev/cciss/c5d${EACH}p11 b 109 $(((${EACH} * 8) + 11))
	${MKNOD} $1/dev/cciss/c5d${EACH}p12 b 109 $(((${EACH} * 8) + 12))
	${MKNOD} $1/dev/cciss/c5d${EACH}p13 b 109 $(((${EACH} * 8) + 13))
	${MKNOD} $1/dev/cciss/c5d${EACH}p14 b 109 $(((${EACH} * 8) + 14))
	${MKNOD} $1/dev/cciss/c5d${EACH}p15 b 109 $(((${EACH} * 8) + 15))
done

# 110 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/srnd${EACH} c 110 ${EACH}
done

# 110 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/cciss/c6d${EACH} b 110 $((${EACH} * 8))
	${MKNOD} $1/dev/cciss/c6d${EACH}p1 b 110 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/cciss/c6d${EACH}p2 b 110 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/cciss/c6d${EACH}p3 b 110 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/cciss/c6d${EACH}p4 b 110 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/cciss/c6d${EACH}p5 b 110 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/cciss/c6d${EACH}p6 b 110 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/cciss/c6d${EACH}p7 b 110 $(((${EACH} * 8) + 7))
	${MKNOD} $1/dev/cciss/c6d${EACH}p8 b 110 $(((${EACH} * 8) + 8))
	${MKNOD} $1/dev/cciss/c6d${EACH}p9 b 110 $(((${EACH} * 8) + 9))
	${MKNOD} $1/dev/cciss/c6d${EACH}p10 b 110 $(((${EACH} * 8) + 10))
	${MKNOD} $1/dev/cciss/c6d${EACH}p11 b 110 $(((${EACH} * 8) + 11))
	${MKNOD} $1/dev/cciss/c6d${EACH}p12 b 110 $(((${EACH} * 8) + 12))
	${MKNOD} $1/dev/cciss/c6d${EACH}p13 b 110 $(((${EACH} * 8) + 13))
	${MKNOD} $1/dev/cciss/c6d${EACH}p14 b 110 $(((${EACH} * 8) + 14))
	${MKNOD} $1/dev/cciss/c6d${EACH}p15 b 110 $(((${EACH} * 8) + 15))
done

# 111 char

# 111 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/cciss/c7d${EACH} b 111 $((${EACH} * 8))
	${MKNOD} $1/dev/cciss/c7d${EACH}p1 b 111 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/cciss/c7d${EACH}p2 b 111 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/cciss/c7d${EACH}p3 b 111 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/cciss/c7d${EACH}p4 b 111 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/cciss/c7d${EACH}p5 b 111 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/cciss/c7d${EACH}p6 b 111 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/cciss/c7d${EACH}p7 b 111 $(((${EACH} * 8) + 7))
	${MKNOD} $1/dev/cciss/c7d${EACH}p8 b 111 $(((${EACH} * 8) + 8))
	${MKNOD} $1/dev/cciss/c7d${EACH}p9 b 111 $(((${EACH} * 8) + 9))
	${MKNOD} $1/dev/cciss/c7d${EACH}p10 b 111 $(((${EACH} * 8) + 10))
	${MKNOD} $1/dev/cciss/c7d${EACH}p11 b 111 $(((${EACH} * 8) + 11))
	${MKNOD} $1/dev/cciss/c7d${EACH}p12 b 111 $(((${EACH} * 8) + 12))
	${MKNOD} $1/dev/cciss/c7d${EACH}p13 b 111 $(((${EACH} * 8) + 13))
	${MKNOD} $1/dev/cciss/c7d${EACH}p14 b 111 $(((${EACH} * 8) + 14))
	${MKNOD} $1/dev/cciss/c7d${EACH}p15 b 111 $(((${EACH} * 8) + 15))
done

# 112 char
# conflict
#for EACH in `seq 0 255`; do
#	${MKNOD} $1/dev/ttyM${EACH} c 112 ${EACH}
#done

# 112 block
${MKDIR} $1/dev/iseries
${MKNOD} $1/dev/iseries/vda b 112 0
for EACH in `seq 1 7`; do
	${MKNOD} $1/dev/iseries/vda${EACH} b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdb b 112 8
for EACH in `seq 9 15`; do
	${MKNOD} $1/dev/iseries/vdb$((${EACH} - 8)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdc b 112 16
for EACH in `seq 17 23`; do
	${MKNOD} $1/dev/iseries/vdc$((${EACH} - 16)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdd b 112 24
for EACH in `seq 25 31`; do
	${MKNOD} $1/dev/iseries/vdd$((${EACH} - 24)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vde b 112 32
for EACH in `seq 33 39`; do
	${MKNOD} $1/dev/iseries/vde$((${EACH} - 32)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdf b 112 40
for EACH in `seq 41 47`; do
	${MKNOD} $1/dev/iseries/vdf$((${EACH} - 40)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdg b 112 48
for EACH in `seq 49 55`; do
	${MKNOD} $1/dev/iseries/vdg$((${EACH} - 48)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdh b 112 56
for EACH in `seq 57 63`; do
	${MKNOD} $1/dev/iseries/vdh$((${EACH} - 56)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdi b 112 64
for EACH in `seq 65 71`; do
	${MKNOD} $1/dev/iseries/vdi$((${EACH} - 64)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdj b 112 72
for EACH in `seq 73 79`; do
	${MKNOD} $1/dev/iseries/vdj$((${EACH} - 72)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdk b 112 80
for EACH in `seq 81 87`; do
	${MKNOD} $1/dev/iseries/vdk$((${EACH} - 80)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdl b 112 88
for EACH in `seq 89 111`; do
	${MKNOD} $1/dev/iseries/vdl$((${EACH} - 88)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdm b 112 96
for EACH in `seq 113 103`; do
	${MKNOD} $1/dev/iseries/vdm$((${EACH} - 96)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdn b 112 104
for EACH in `seq 105 111`; do
	${MKNOD} $1/dev/iseries/vdn$((${EACH} - 104)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdo b 112 112
for EACH in `seq 113 119`; do
	${MKNOD} $1/dev/iseries/vdo$((${EACH} - 112)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdp b 112 120
for EACH in `seq 121 127`; do
	${MKNOD} $1/dev/iseries/vdp$((${EACH} - 120)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdq b 112 128
for EACH in `seq 129 135`; do
	${MKNOD} $1/dev/iseries/vdq$((${EACH} - 128)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdr b 112 136
for EACH in `seq 137 143`; do
	${MKNOD} $1/dev/iseries/vdr$((${EACH} - 136)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vds b 112 144
for EACH in `seq 145 151`; do
	${MKNOD} $1/dev/iseries/vds$((${EACH} - 144)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdt b 112 152
for EACH in `seq 153 159`; do
	${MKNOD} $1/dev/iseries/vdt$((${EACH} - 152)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdu b 112 160
for EACH in `seq 161 167`; do
	${MKNOD} $1/dev/iseries/vdu$((${EACH} - 160)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdv b 112 168
for EACH in `seq 169 175`; do
	${MKNOD} $1/dev/iseries/vdv$((${EACH} - 168)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdw b 112 176
for EACH in `seq 177 183`; do
	${MKNOD} $1/dev/iseries/vdw$((${EACH} - 176)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdx b 112 184
for EACH in `seq 185 191`; do
	${MKNOD} $1/dev/iseries/vdx$((${EACH} - 184)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdy b 112 192
for EACH in `seq 193 199`; do
	${MKNOD} $1/dev/iseries/vdy$((${EACH} - 192)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdz b 112 200
for EACH in `seq 201 207`; do
	${MKNOD} $1/dev/iseries/vdz$((${EACH} - 200)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdaa b 112 208
for EACH in `seq 209 215`; do
	${MKNOD} $1/dev/iseries/vdaa$((${EACH} - 208)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdab b 112 216
for EACH in `seq 217 223`; do
	${MKNOD} $1/dev/iseries/vdab$((${EACH} - 216)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdac b 112 224
for EACH in `seq 225 231`; do
	${MKNOD} $1/dev/iseries/vdac$((${EACH} - 224)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdad b 112 232
for EACH in `seq 233 239`; do
	${MKNOD} $1/dev/iseries/vdad$((${EACH} - 232)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdae b 112 240
for EACH in `seq 241 247`; do
	${MKNOD} $1/dev/iseries/vdae$((${EACH} - 240)) b 112 ${EACH}
done
${MKNOD} $1/dev/iseries/vdaf b 112 248
for EACH in `seq 249 255`; do
	${MKNOD} $1/dev/iseries/vdaf$((${EACH} - 248)) b 112 ${EACH}
done

# 113 char
# conflict
#for EACH in `seq 0 255`; do
#	${MKNOD} $1/dev/cum${EACH} c 113 ${EACH}
#done

# 113 block
${MKNOD} $1/dev/iseries/vcda b 113 0
${MKNOD} $1/dev/iseries/vcdb b 113 1
${MKNOD} $1/dev/iseries/vcdc b 113 2
${MKNOD} $1/dev/iseries/vcdd b 113 3
${MKNOD} $1/dev/iseries/vcde b 113 4
${MKNOD} $1/dev/iseries/vcdf b 113 5
${MKNOD} $1/dev/iseries/vcdg b 113 6
${MKNOD} $1/dev/iseries/vcdh b 113 7
${MKNOD} $1/dev/iseries/vcdi b 113 8
${MKNOD} $1/dev/iseries/vcdj b 113 9
${MKNOD} $1/dev/iseries/vcdk b 113 10
${MKNOD} $1/dev/iseries/vcdl b 113 11
${MKNOD} $1/dev/iseries/vcdm b 113 12
${MKNOD} $1/dev/iseries/vcdn b 113 13
${MKNOD} $1/dev/iseries/vcdo b 113 14
${MKNOD} $1/dev/iseries/vcdp b 113 15
${MKNOD} $1/dev/iseries/vcdq b 113 16
${MKNOD} $1/dev/iseries/vcdr b 113 17
${MKNOD} $1/dev/iseries/vcds b 113 18
${MKNOD} $1/dev/iseries/vcdt b 113 19
${MKNOD} $1/dev/iseries/vcdu b 113 20
${MKNOD} $1/dev/iseries/vcdv b 113 21
${MKNOD} $1/dev/iseries/vcdw b 113 22
${MKNOD} $1/dev/iseries/vcdx b 113 23
${MKNOD} $1/dev/iseries/vcdy b 113 24
${MKNOD} $1/dev/iseries/vcdz b 113 25

# 114 char
for EACH in `seq 0 127`; do
	${MKNOD} $1/dev/ise${EACH} c 114 ${EACH}
done
for EACH in `seq 128 255`; do
	${MKNOD} $1/dev/isex$((${EACH} - 128)) c 114 ${EACH}
done

# 114 block
${MKDIR} $1/dev/ataraid
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/ataraid/d${EACH} b 114 $((${EACH} * 16))
	${MKNOD} $1/dev/ataraid/d${EACH}p1 b 114 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/ataraid/d${EACH}p2 b 114 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/ataraid/d${EACH}p3 b 114 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/ataraid/d${EACH}p4 b 114 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/ataraid/d${EACH}p5 b 114 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/ataraid/d${EACH}p6 b 114 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/ataraid/d${EACH}p7 b 114 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/ataraid/d${EACH}p8 b 114 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/ataraid/d${EACH}p9 b 114 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/ataraid/d${EACH}p10 b 114 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/ataraid/d${EACH}p11 b 114 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/ataraid/d${EACH}p12 b 114 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/ataraid/d${EACH}p13 b 114 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/ataraid/d${EACH}p14 b 114 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/ataraid/d${EACH}p15 b 114 $(((${EACH} * 16) + 15))
done

# 115 char
for EACH in `seq 0 7`; do
	${MKNOD} $1/dev/tipar${EACH} c 115 ${EACH}
done
for EACH in `seq 8 15`; do
	${MKNOD} $1/dev/tiser$((${EACH} - 8)) c 115 ${EACH}
done
for EACH in `seq 16 47`; do
	${MKNOD} $1/dev/tiusb$((${EACH} - 16)) c 115 ${EACH}
done

# 115 block
${MKDIR} $1/dev/nwfs
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/nwfs/v${EACH} b 115 ${EACH}
done

# 116 char

# 116 block
${MKDIR} $1/dev/umem
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/umem/d${EACH} b 116 $((${EACH} * 16))
	${MKNOD} $1/dev/umem/d${EACH}p1 b 116 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/umem/d${EACH}p2 b 116 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/umem/d${EACH}p3 b 116 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/umem/d${EACH}p4 b 116 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/umem/d${EACH}p5 b 116 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/umem/d${EACH}p6 b 116 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/umem/d${EACH}p7 b 116 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/umem/d${EACH}p8 b 116 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/umem/d${EACH}p9 b 116 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/umem/d${EACH}p10 b 116 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/umem/d${EACH}p11 b 116 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/umem/d${EACH}p12 b 116 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/umem/d${EACH}p13 b 116 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/umem/d${EACH}p14 b 116 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/umem/d${EACH}p15 b 116 $(((${EACH} * 16) + 15))
done

# 117 char
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/cosa0c${EACH} c 117 ${EACH}
done
for EACH in `seq 16 31`; do
	${MKNOD} $1/dev/cosa1c${EACH} c 117 ${EACH}
done

# 117 block
${MKDIR} $1/dev/evms

# 118 char
${MKNOD} $1/dev/ica c 118 0
for EACH in `seq 1 255`; do
	${MKNOD} $1/dev/ica$((${EACH} - 1)) c 118 ${EACH}
done

# 119 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/vnet${EACH} c 119 ${EACH}
done

# 120-127 char

# 120-127 block

# 128-135 char

# 128 block
${MKNOD} $1/dev/sddy b 128 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sddy${EACH} b 128 ${EACH}
done
${MKNOD} $1/dev/sddz b 128 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sddz$((${EACH} - 16)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdea b 128 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdea$((${EACH} - 32)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdeb b 128 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdeb$((${EACH} - 48)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdec b 128 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdec$((${EACH} - 64)) b 128 ${EACH}
done
${MKNOD} $1/dev/sded b 128 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sded$((${EACH} - 80)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdee b 128 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdee$((${EACH} - 96)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdef b 128 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdef$((${EACH} - 112)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdeg b 128 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdeg$((${EACH} - 128)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdeh b 128 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdeh$((${EACH} - 144)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdei b 128 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdei$((${EACH} - 160)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdej b 128 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdej$((${EACH} - 176)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdek b 128 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdek$((${EACH} - 192)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdel b 128 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdel$((${EACH} - 208)) b 128 ${EACH}
done
${MKNOD} $1/dev/sdem b 128 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdem$((${EACH} - 224)) b 128 ${EACH}
done
${MKNOD} $1/dev/sden b 128 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sden$((${EACH} - 240)) b 128 ${EACH}
done

# 129 block
${MKNOD} $1/dev/sdeo b 129 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdeo${EACH} b 129 ${EACH}
done
${MKNOD} $1/dev/sdep b 129 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdep$((${EACH} - 16)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdeq b 129 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdeq$((${EACH} - 32)) b 129 ${EACH}
done
${MKNOD} $1/dev/sder b 129 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sder$((${EACH} - 48)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdes b 129 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdes$((${EACH} - 64)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdet b 129 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdet$((${EACH} - 80)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdeu b 129 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdeu$((${EACH} - 96)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdev b 129 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdev$((${EACH} - 112)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdew b 129 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdew$((${EACH} - 128)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdex b 129 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdex$((${EACH} - 144)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdey b 129 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdey$((${EACH} - 160)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdez b 129 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdez$((${EACH} - 176)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdfa b 129 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdfa$((${EACH} - 192)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdfb b 129 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdfb$((${EACH} - 208)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdfc b 129 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdfc$((${EACH} - 224)) b 129 ${EACH}
done
${MKNOD} $1/dev/sdfd b 129 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdfd$((${EACH} - 240)) b 129 ${EACH}
done

# 130 char

# 130 block
${MKNOD} $1/dev/sdfe b 130 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdfe${EACH} b 130 ${EACH}
done
${MKNOD} $1/dev/sdff b 130 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdff$((${EACH} - 16)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfg b 130 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdfg$((${EACH} - 32)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfh b 130 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdfh$((${EACH} - 48)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfi b 130 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdfi$((${EACH} - 64)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfj b 130 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdfj$((${EACH} - 80)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfk b 130 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdfk$((${EACH} - 96)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfl b 130 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdfl$((${EACH} - 112)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfm b 130 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdfm$((${EACH} - 128)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfn b 130 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdfn$((${EACH} - 144)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfo b 130 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdfo$((${EACH} - 160)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfp b 130 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdfp$((${EACH} - 176)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfq b 130 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdfq$((${EACH} - 192)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfr b 130 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdfr$((${EACH} - 208)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdfs b 130 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdfs$((${EACH} - 224)) b 130 ${EACH}
done
${MKNOD} $1/dev/sdft b 130 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdft$((${EACH} - 240)) b 130 ${EACH}
done

# 131 block
${MKNOD} $1/dev/sdfu b 131 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdfu${EACH} b 131 ${EACH}
done
${MKNOD} $1/dev/sdfv b 131 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdfv$((${EACH} - 16)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdfw b 131 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdfw$((${EACH} - 32)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdfx b 131 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdfx$((${EACH} - 48)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdfy b 131 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdfy$((${EACH} - 64)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdfz b 131 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdfz$((${EACH} - 80)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdga b 131 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdga$((${EACH} - 96)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdgb b 131 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdgb$((${EACH} - 112)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdgc b 131 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdgc$((${EACH} - 128)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdgd b 131 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdgd$((${EACH} - 144)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdge b 131 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdge$((${EACH} - 160)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdgf b 131 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdgf$((${EACH} - 176)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdgg b 131 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdgg$((${EACH} - 192)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdgh b 131 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdgh$((${EACH} - 208)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdgi b 131 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdgi$((${EACH} - 224)) b 131 ${EACH}
done
${MKNOD} $1/dev/sdgj b 131 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdgj$((${EACH} - 240)) b 131 ${EACH}
done

# 132 block
${MKNOD} $1/dev/sdgk b 132 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdgk${EACH} b 132 ${EACH}
done
${MKNOD} $1/dev/sdgl b 132 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdgl$((${EACH} - 16)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgm b 132 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdgm$((${EACH} - 32)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgn b 132 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdgn$((${EACH} - 48)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgo b 132 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdgo$((${EACH} - 64)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgp b 132 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdgp$((${EACH} - 80)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgq b 132 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdgq$((${EACH} - 96)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgr b 132 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdgr$((${EACH} - 112)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgs b 132 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdgs$((${EACH} - 128)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgt b 132 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdgt$((${EACH} - 144)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgu b 132 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdgu$((${EACH} - 160)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgv b 132 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdgv$((${EACH} - 176)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgw b 132 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdgw$((${EACH} - 192)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgx b 132 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdgx$((${EACH} - 208)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgy b 132 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdgy$((${EACH} - 224)) b 132 ${EACH}
done
${MKNOD} $1/dev/sdgz b 132 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdgz$((${EACH} - 240)) b 132 ${EACH}
done

# 133 block
${MKNOD} $1/dev/sdha b 133 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdha${EACH} b 133 ${EACH}
done
${MKNOD} $1/dev/sdhb b 133 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdhb$((${EACH} - 16)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhc b 133 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdhc$((${EACH} - 32)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhd b 133 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdhd$((${EACH} - 48)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhe b 133 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdhe$((${EACH} - 64)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhf b 133 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdhf$((${EACH} - 80)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhg b 133 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdhg$((${EACH} - 96)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhh b 133 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdhh$((${EACH} - 112)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhi b 133 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdhi$((${EACH} - 128)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhj b 133 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdhj$((${EACH} - 144)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhk b 133 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdhk$((${EACH} - 160)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhl b 133 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdhl$((${EACH} - 176)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhm b 133 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdhm$((${EACH} - 192)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhn b 133 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdhn$((${EACH} - 208)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdho b 133 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdho$((${EACH} - 224)) b 133 ${EACH}
done
${MKNOD} $1/dev/sdhp b 133 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdhp$((${EACH} - 240)) b 133 ${EACH}
done

# 134 block
${MKNOD} $1/dev/sdhq b 134 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdhq${EACH} b 134 ${EACH}
done
${MKNOD} $1/dev/sdhr b 134 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdhr$((${EACH} - 16)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdhs b 134 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdhs$((${EACH} - 32)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdht b 134 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdht$((${EACH} - 48)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdhu b 134 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdhu$((${EACH} - 64)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdhv b 134 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdhv$((${EACH} - 80)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdhw b 134 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdhw$((${EACH} - 96)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdhx b 134 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdhx$((${EACH} - 112)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdhy b 134 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdhy$((${EACH} - 128)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdhz b 134 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdhz$((${EACH} - 144)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdia b 134 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdia$((${EACH} - 160)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdib b 134 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdib$((${EACH} - 176)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdic b 134 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdic$((${EACH} - 192)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdid b 134 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdid$((${EACH} - 208)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdie b 134 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdie$((${EACH} - 224)) b 134 ${EACH}
done
${MKNOD} $1/dev/sdif b 134 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdif$((${EACH} - 240)) b 134 ${EACH}
done

# 135 block
${MKNOD} $1/dev/sdig b 135 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/sdig${EACH} b 135 ${EACH}
done
${MKNOD} $1/dev/sdih b 135 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/sdih$((${EACH} - 16)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdii b 135 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/sdii$((${EACH} - 32)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdij b 135 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/sdij$((${EACH} - 48)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdik b 135 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/sdik$((${EACH} - 64)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdil b 135 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/sdil$((${EACH} - 80)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdim b 135 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/sdim$((${EACH} - 96)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdin b 135 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/sdin$((${EACH} - 112)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdio b 135 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/sdio$((${EACH} - 128)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdip b 135 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/sdip$((${EACH} - 144)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdiq b 135 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/sdiq$((${EACH} - 160)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdir b 135 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/sdir$((${EACH} - 176)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdis b 135 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/sdis$((${EACH} - 192)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdit b 135 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/sdit$((${EACH} - 208)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdiu b 135 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/sdiu$((${EACH} - 224)) b 135 ${EACH}
done
${MKNOD} $1/dev/sdiv b 135 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/sdiv$((${EACH} - 240)) b 135 ${EACH}
done

# 136-143 char

# 136 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c8d${EACH} b 136 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c8d${EACH}p1 b 136 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c8d${EACH}p2 b 136 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c8d${EACH}p3 b 136 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c8d${EACH}p4 b 136 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c8d${EACH}p5 b 136 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c8d${EACH}p6 b 136 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c8d${EACH}p7 b 136 $(((${EACH} * 8) + 7))
done

# 137 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c9d${EACH} b 137 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c9d${EACH}p1 b 137 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c9d${EACH}p2 b 137 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c9d${EACH}p3 b 137 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c9d${EACH}p4 b 137 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c9d${EACH}p5 b 137 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c9d${EACH}p6 b 137 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c9d${EACH}p7 b 137 $(((${EACH} * 8) + 7))
done

# 138 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c10d${EACH} b 138 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c10d${EACH}p1 b 138 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c10d${EACH}p2 b 138 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c10d${EACH}p3 b 138 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c10d${EACH}p4 b 138 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c10d${EACH}p5 b 138 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c10d${EACH}p6 b 138 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c10d${EACH}p7 b 138 $(((${EACH} * 8) + 7))
done

# 139 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c11d${EACH} b 139 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c11d${EACH}p1 b 139 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c11d${EACH}p2 b 139 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c11d${EACH}p3 b 139 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c11d${EACH}p4 b 139 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c11d${EACH}p5 b 139 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c11d${EACH}p6 b 139 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c11d${EACH}p7 b 139 $(((${EACH} * 8) + 7))
done

# 140 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c12d${EACH} b 140 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c12d${EACH}p1 b 140 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c12d${EACH}p2 b 140 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c12d${EACH}p3 b 140 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c12d${EACH}p4 b 140 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c12d${EACH}p5 b 140 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c12d${EACH}p6 b 140 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c12d${EACH}p7 b 140 $(((${EACH} * 8) + 7))
done

# 141 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c13d${EACH} b 141 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c13d${EACH}p1 b 141 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c13d${EACH}p2 b 141 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c13d${EACH}p3 b 141 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c13d${EACH}p4 b 141 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c13d${EACH}p5 b 141 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c13d${EACH}p6 b 141 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c13d${EACH}p7 b 141 $(((${EACH} * 8) + 7))
done

# 142 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c14d${EACH} b 142 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c14d${EACH}p1 b 142 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c14d${EACH}p2 b 142 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c14d${EACH}p3 b 142 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c14d${EACH}p4 b 142 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c14d${EACH}p5 b 142 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c14d${EACH}p6 b 142 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c14d${EACH}p7 b 142 $(((${EACH} * 8) + 7))
done

# 143 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/c15d${EACH} b 143 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/c15d${EACH}p1 b 143 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/c15d${EACH}p2 b 143 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/c15d${EACH}p3 b 143 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/c15d${EACH}p4 b 143 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/c15d${EACH}p5 b 143 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/c15d${EACH}p6 b 143 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/c15d${EACH}p7 b 143 $(((${EACH} * 8) + 7))
done

# 144 char
for EACH in `seq 0 63`; do
	${MKNOD} $1/dev/pppox${EACH} c 144 ${EACH}
done

# 144 block

# 145 char
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/sam${EACH}_mixer c 145 $((64 * ${EACH}))
	${MKNOD} $1/dev/sam${EACH}_sequencer c 145 $(((64 * ${EACH}) + 1))
	${MKNOD} $1/dev/sam${EACH}_midi00 c 145 $(((64 * ${EACH}) + 2))
	${MKNOD} $1/dev/sam${EACH}_dsp c 145 $(((64 * ${EACH}) + 3))
	${MKNOD} $1/dev/sam${EACH}_audio c 145 $(((64 * ${EACH}) + 4))
	${MKNOD} $1/dev/sam${EACH}_sndstat c 145 $(((64 * ${EACH}) + 6))
	${MKNOD} $1/dev/sam${EACH}_midi01 c 145 $(((64 * ${EACH}) + 18))
	${MKNOD} $1/dev/sam${EACH}_midi02 c 145 $(((64 * ${EACH}) + 34))
	${MKNOD} $1/dev/sam${EACH}_midi03 c 145 $(((64 * ${EACH}) + 50))
done

# 145 block

# 146 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/scramnet${EACH} c 146 ${EACH}
done

# 146 block

# 147 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/aureal${EACH} c 147 ${EACH}
done

# 147 block
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/drbd${EACH} b 147 ${EACH}
done

# 148 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyT${EACH} c 148 ${EACH}
done

# 149 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cut${EACH} c 149 ${EACH}
done

# 150 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/rtf${EACH} c 150 ${EACH}
done

# 151 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/dpti${EACH} c 151 ${EACH}
done

# 152 char
${MKDIR} $1/dev/etherd
${MKNOD} $1/dev/etherd/ctl c 152 0
${MKNOD} $1/dev/etherd/err c 152 1
${MKNOD} $1/dev/etherd/raw c 152 2

# 152 block
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/etherd/${EACH} b 152 ${EACH}
done

# 153 char
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/spi${EACH} c 153 ${EACH}
done

# 153 block
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/emd/${EACH} b 153 $((${EACH} * 16))
	${MKNOD} $1/dev/emd/${EACH}p1 b 153 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/emd/${EACH}p2 b 153 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/emd/${EACH}p3 b 153 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/emd/${EACH}p4 b 153 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/emd/${EACH}p5 b 153 $(((${EACH} * 16) + 5))
	${MKNOD} $1/dev/emd/${EACH}p6 b 153 $(((${EACH} * 16) + 6))
	${MKNOD} $1/dev/emd/${EACH}p7 b 153 $(((${EACH} * 16) + 7))
	${MKNOD} $1/dev/emd/${EACH}p8 b 153 $(((${EACH} * 16) + 8))
	${MKNOD} $1/dev/emd/${EACH}p9 b 153 $(((${EACH} * 16) + 9))
	${MKNOD} $1/dev/emd/${EACH}p10 b 153 $(((${EACH} * 16) + 10))
	${MKNOD} $1/dev/emd/${EACH}p11 b 153 $(((${EACH} * 16) + 11))
	${MKNOD} $1/dev/emd/${EACH}p12 b 153 $(((${EACH} * 16) + 12))
	${MKNOD} $1/dev/emd/${EACH}p13 b 153 $(((${EACH} * 16) + 13))
	${MKNOD} $1/dev/emd/${EACH}p14 b 153 $(((${EACH} * 16) + 14))
	${MKNOD} $1/dev/emd/${EACH}p15 b 153 $(((${EACH} * 16) + 15))
done

# 154 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttySR${EACH} c 154 ${EACH}
done

# 155 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cusr${EACH} c 155 ${EACH}
done

# 156 char
for EACH in `seq 256 511`; do
	${MKNOD} $1/dev/ttySR${EACH} c 156 $((${EACH} - 256))
done

# 157 char
for EACH in `seq 256 511`; do
	${MKNOD} $1/dev/cusr${EACH} c 157 $((${EACH} - 256))
done

# 158 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/gfax${EACH} c 158 ${EACH}
done

# 159 char

# 159 block

# 160 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/gpib${EACH} c 160 ${EACH}
done

# 160 block
${MKDIR} $1/dev/carmel
for EACH in `seq 0 7`; do
	${MKNOD} $1/dev/carmel/${EACH} b 160 $((${EACH} * 32))
	${MKNOD} $1/dev/carmel/${EACH}p1 b 160 $(((${EACH} * 32) + 1))
	${MKNOD} $1/dev/carmel/${EACH}p2 b 160 $(((${EACH} * 32) + 2))
	${MKNOD} $1/dev/carmel/${EACH}p3 b 160 $(((${EACH} * 32) + 3))
	${MKNOD} $1/dev/carmel/${EACH}p4 b 160 $(((${EACH} * 32) + 4))
	${MKNOD} $1/dev/carmel/${EACH}p5 b 160 $(((${EACH} * 32) + 5))
	${MKNOD} $1/dev/carmel/${EACH}p6 b 160 $(((${EACH} * 32) + 6))
	${MKNOD} $1/dev/carmel/${EACH}p7 b 160 $(((${EACH} * 32) + 7))
	${MKNOD} $1/dev/carmel/${EACH}p8 b 160 $(((${EACH} * 32) + 8))
	${MKNOD} $1/dev/carmel/${EACH}p9 b 160 $(((${EACH} * 32) + 9))
	${MKNOD} $1/dev/carmel/${EACH}p10 b 160 $(((${EACH} * 32) + 10))
	${MKNOD} $1/dev/carmel/${EACH}p11 b 160 $(((${EACH} * 32) + 11))
	${MKNOD} $1/dev/carmel/${EACH}p12 b 160 $(((${EACH} * 32) + 12))
	${MKNOD} $1/dev/carmel/${EACH}p13 b 160 $(((${EACH} * 32) + 13))
	${MKNOD} $1/dev/carmel/${EACH}p14 b 160 $(((${EACH} * 32) + 14))
	${MKNOD} $1/dev/carmel/${EACH}p15 b 160 $(((${EACH} * 32) + 15))
	${MKNOD} $1/dev/carmel/${EACH}p16 b 160 $(((${EACH} * 32) + 16))
	${MKNOD} $1/dev/carmel/${EACH}p17 b 160 $(((${EACH} * 32) + 17))
	${MKNOD} $1/dev/carmel/${EACH}p18 b 160 $(((${EACH} * 32) + 18))
	${MKNOD} $1/dev/carmel/${EACH}p19 b 160 $(((${EACH} * 32) + 19))
	${MKNOD} $1/dev/carmel/${EACH}p20 b 160 $(((${EACH} * 32) + 20))
	${MKNOD} $1/dev/carmel/${EACH}p21 b 160 $(((${EACH} * 32) + 21))
	${MKNOD} $1/dev/carmel/${EACH}p22 b 160 $(((${EACH} * 32) + 22))
	${MKNOD} $1/dev/carmel/${EACH}p23 b 160 $(((${EACH} * 32) + 23))
	${MKNOD} $1/dev/carmel/${EACH}p24 b 160 $(((${EACH} * 32) + 24))
	${MKNOD} $1/dev/carmel/${EACH}p25 b 160 $(((${EACH} * 32) + 25))
	${MKNOD} $1/dev/carmel/${EACH}p26 b 160 $(((${EACH} * 32) + 26))
	${MKNOD} $1/dev/carmel/${EACH}p27 b 160 $(((${EACH} * 32) + 27))
	${MKNOD} $1/dev/carmel/${EACH}p28 b 160 $(((${EACH} * 32) + 28))
	${MKNOD} $1/dev/carmel/${EACH}p29 b 160 $(((${EACH} * 32) + 29))
	${MKNOD} $1/dev/carmel/${EACH}p30 b 160 $(((${EACH} * 32) + 30))
	${MKNOD} $1/dev/carmel/${EACH}p31 b 160 $(((${EACH} * 32) + 31))
done

# 161 char
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/ircomm${EACH} c 161 ${EACH}
done
for EACH in `seq 16 31`; do
	${MKNOD} $1/dev/irlpt$((${EACH} - 16)) c 161 ${EACH}
done

# 161 block
${MKDIR} $1/dev/carmel
for EACH in `seq 0 7`; do
	${MKNOD} $1/dev/carmel/$((${EACH} + 8)) b 161 $((${EACH} * 32))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p1 b 161 $(((${EACH} * 32) + 1))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p2 b 161 $(((${EACH} * 32) + 2))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p3 b 161 $(((${EACH} * 32) + 3))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p4 b 161 $(((${EACH} * 32) + 4))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p5 b 161 $(((${EACH} * 32) + 5))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p6 b 161 $(((${EACH} * 32) + 6))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p7 b 161 $(((${EACH} * 32) + 7))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p8 b 161 $(((${EACH} * 32) + 8))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p9 b 161 $(((${EACH} * 32) + 9))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p10 b 161 $(((${EACH} * 32) + 10))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p11 b 161 $(((${EACH} * 32) + 11))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p12 b 161 $(((${EACH} * 32) + 12))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p13 b 161 $(((${EACH} * 32) + 13))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p14 b 161 $(((${EACH} * 32) + 14))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p15 b 161 $(((${EACH} * 32) + 15))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p16 b 161 $(((${EACH} * 32) + 16))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p17 b 161 $(((${EACH} * 32) + 17))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p18 b 161 $(((${EACH} * 32) + 18))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p19 b 161 $(((${EACH} * 32) + 19))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p20 b 161 $(((${EACH} * 32) + 20))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p21 b 161 $(((${EACH} * 32) + 21))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p22 b 161 $(((${EACH} * 32) + 22))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p23 b 161 $(((${EACH} * 32) + 23))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p24 b 161 $(((${EACH} * 32) + 24))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p25 b 161 $(((${EACH} * 32) + 25))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p26 b 161 $(((${EACH} * 32) + 26))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p27 b 161 $(((${EACH} * 32) + 27))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p28 b 161 $(((${EACH} * 32) + 28))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p29 b 161 $(((${EACH} * 32) + 29))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p30 b 161 $(((${EACH} * 32) + 30))
	${MKNOD} $1/dev/carmel/$((${EACH} + 8))p31 b 161 $(((${EACH} * 32) + 31))
done

# 162 char
${MKNOD} $1/dev/rawctl c 162 0
for EACH in `seq 1 255`; do
	${MKNOD} $1/dev/raw${EACH} c 162 ${EACH}
done

# 163 char

# 164 char
for EACH in `seq 0 63`; do
	${MKNOD} $1/dev/ttyCH${EACH} c 164 ${EACH}
done

# 165 char
for EACH in `seq 0 63`; do
	${MKNOD} $1/dev/cuch${EACH} c 165 ${EACH}
done

# 166 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyACM${EACH} c 166 ${EACH}
done

# 167 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cuacm${EACH} c 167 ${EACH}
done

# 168 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ecsa${EACH} c 168 ${EACH}
done

# 169 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ecsa8-${EACH} c 169 ${EACH}
done

# 170 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/megarac${EACH} c 170 ${EACH}
done

# 171 char

# 172 char
for EACH in `seq 0 127`; do
	${MKNOD} $1/dev/ttyMX${EACH} c 172 ${EACH}
done
${MKNOD} $1/dev/moxactl c 172 128

# 173 char
for EACH in `seq 0 127`; do
	${MKNOD} $1/dev/cumx${EACH} c 173 ${EACH}
done

# 174 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttySI${EACH} c 174 ${EACH}
done

# 175 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cusi${EACH} c 175 ${EACH}
done

# 176 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/nfastpci${EACH} c 176 ${EACH}
done

# 177 char
${MKDIR} $1/dev/pcilynx
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/pcilynx/aux${EACH} c 177 ${EACH}
done
for EACH in `seq 16 31`; do
	${MKNOD} $1/dev/pcilynx/rom$((${EACH} - 16)) c 177 ${EACH}
done
for EACH in `seq 32 47`; do
	${MKNOD} $1/dev/pcilynx/ram$((${EACH} - 32)) c 177 ${EACH}
done

# 178 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/clanvi${EACH} c 178 ${EACH}
done

# 179 block
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/rd/mmcblk${EACH} b 179 $((${EACH} * 8))
	${MKNOD} $1/dev/rd/mmcblk${EACH}p1 b 179 $(((${EACH} * 8) + 1))
	${MKNOD} $1/dev/rd/mmcblk${EACH}p2 b 179 $(((${EACH} * 8) + 2))
	${MKNOD} $1/dev/rd/mmcblk${EACH}p3 b 179 $(((${EACH} * 8) + 3))
	${MKNOD} $1/dev/rd/mmcblk${EACH}p4 b 179 $(((${EACH} * 8) + 4))
	${MKNOD} $1/dev/rd/mmcblk${EACH}p5 b 179 $(((${EACH} * 8) + 5))
	${MKNOD} $1/dev/rd/mmcblk${EACH}p6 b 179 $(((${EACH} * 8) + 6))
	${MKNOD} $1/dev/rd/mmcblk${EACH}p7 b 179 $(((${EACH} * 8) + 7))
done

# 179 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/dvxirq${EACH} c 179 ${EACH}
done

# 180 char
${MKDIR} $1/dev/usb
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/usb/lp${EACH} c 180 ${EACH}
done
for EACH in `seq 48 63`; do
	${MKNOD} $1/dev/usb/scanner$((${EACH} - 48)) c 180 ${EACH}
done
${MKNOD} $1/dev/usb/rio500 c 180 64
${MKNOD} $1/dev/usb/usblcd c 180 65
${MKNOD} $1/dev/usb/cpad0 c 180 66
for EACH in `seq 96 111`; do
	${MKNOD} $1/dev/usb/hiddev$((${EACH} - 96)) c 180 ${EACH}
done
for EACH in `seq 112 127`; do
	${MKNOD} $1/dev/usb/auer$((${EACH} - 112)) c 180 ${EACH}
done
for EACH in `seq 128 131`; do
	${MKNOD} $1/dev/usb/brlvgr$((${EACH} - 128)) c 180 ${EACH}
done
${MKNOD} $1/dev/usb/idmouse c 180 132
for EACH in `seq 133 140`; do
	${MKNOD} $1/dev/usb/sisusbvga$((${EACH} - 133)) c 180 ${EACH}
done
${MKNOD} $1/dev/usb/lcd c 180 144
for EACH in `seq 160 175`; do
	${MKNOD} $1/dev/usb/legousbtower$((${EACH} - 160)) c 180 ${EACH}
done
for EACH in `seq 176 192`; do
	${MKNOD} $1/dev/usb/usbtmc$((${EACH} - 176)) c 180 ${EACH}
done
for EACH in `seq 240 243`; do
	${MKNOD} $1/dev/usb/dabusb$((${EACH} - 240)) c 180 ${EACH}
done

# 180 block
${MKNOD} $1/dev/uba b 180 0
for EACH in `seq 1 7`; do
	${MKNOD} $1/dev/uba${EACH} b 180 ${EACH}
done
${MKNOD} $1/dev/ubb b 180 8
for EACH in `seq 9 15`; do
	${MKNOD} $1/dev/ubb$((${EACH} - 8)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubc b 180 16
for EACH in `seq 17 23`; do
	${MKNOD} $1/dev/ubc$((${EACH} - 16)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubd b 180 24
for EACH in `seq 25 31`; do
	${MKNOD} $1/dev/ubd$((${EACH} - 24)) b 180 ${EACH}
done
${MKNOD} $1/dev/ube b 180 32
for EACH in `seq 33 39`; do
	${MKNOD} $1/dev/ube$((${EACH} - 32)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubf b 180 40
for EACH in `seq 41 47`; do
	${MKNOD} $1/dev/ubf$((${EACH} - 40)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubg b 180 48
for EACH in `seq 49 55`; do
	${MKNOD} $1/dev/ubg$((${EACH} - 48)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubh b 180 56
for EACH in `seq 57 63`; do
	${MKNOD} $1/dev/ubh$((${EACH} - 56)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubi b 180 64
for EACH in `seq 65 71`; do
	${MKNOD} $1/dev/ubi$((${EACH} - 64)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubj b 180 72
for EACH in `seq 73 79`; do
	${MKNOD} $1/dev/ubj$((${EACH} - 72)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubk b 180 80
for EACH in `seq 81 87`; do
	${MKNOD} $1/dev/ubk$((${EACH} - 80)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubl b 180 88
for EACH in `seq 89 111`; do
	${MKNOD} $1/dev/ubl$((${EACH} - 88)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubm b 180 96
for EACH in `seq 113 103`; do
	${MKNOD} $1/dev/ubm$((${EACH} - 96)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubn b 180 104
for EACH in `seq 105 111`; do
	${MKNOD} $1/dev/ubn$((${EACH} - 104)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubo b 180 112
for EACH in `seq 113 119`; do
	${MKNOD} $1/dev/ubo$((${EACH} - 112)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubp b 180 120
for EACH in `seq 121 127`; do
	${MKNOD} $1/dev/ubp$((${EACH} - 120)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubq b 180 128
for EACH in `seq 129 135`; do
	${MKNOD} $1/dev/ubq$((${EACH} - 128)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubr b 180 136
for EACH in `seq 137 143`; do
	${MKNOD} $1/dev/ubr$((${EACH} - 136)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubs b 180 144
for EACH in `seq 145 151`; do
	${MKNOD} $1/dev/ubs$((${EACH} - 144)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubt b 180 152
for EACH in `seq 153 159`; do
	${MKNOD} $1/dev/ubt$((${EACH} - 152)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubu b 180 160
for EACH in `seq 161 167`; do
	${MKNOD} $1/dev/ubu$((${EACH} - 160)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubv b 180 168
for EACH in `seq 169 175`; do
	${MKNOD} $1/dev/ubv$((${EACH} - 168)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubw b 180 176
for EACH in `seq 177 183`; do
	${MKNOD} $1/dev/ubw$((${EACH} - 176)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubx b 180 184
for EACH in `seq 185 191`; do
	${MKNOD} $1/dev/ubx$((${EACH} - 184)) b 180 ${EACH}
done
${MKNOD} $1/dev/uby b 180 192
for EACH in `seq 193 199`; do
	${MKNOD} $1/dev/uby$((${EACH} - 192)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubz b 180 200
for EACH in `seq 201 207`; do
	${MKNOD} $1/dev/ubz$((${EACH} - 200)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubaa b 180 208
for EACH in `seq 209 215`; do
	${MKNOD} $1/dev/ubaa$((${EACH} - 208)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubab b 180 216
for EACH in `seq 217 223`; do
	${MKNOD} $1/dev/ubab$((${EACH} - 216)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubac b 180 224
for EACH in `seq 225 231`; do
	${MKNOD} $1/dev/ubac$((${EACH} - 224)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubad b 180 232
for EACH in `seq 233 239`; do
	${MKNOD} $1/dev/ubad$((${EACH} - 232)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubae b 180 240
for EACH in `seq 241 247`; do
	${MKNOD} $1/dev/ubae$((${EACH} - 240)) b 180 ${EACH}
done
${MKNOD} $1/dev/ubaf b 180 248
for EACH in `seq 249 255`; do
	${MKNOD} $1/dev/ubaf$((${EACH} - 248)) b 180 ${EACH}
done

# 181 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/pcfclock${EACH} c 181 ${EACH}
done

# 182 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/pethr${EACH} c 182 ${EACH}
done

# 183 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ss5136dn${EACH} c 183 ${EACH}
done

# 184 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/pevss${EACH} c 184 ${EACH}
done

# 185 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/intermezzo${EACH} c 185 ${EACH}
done

# 186 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/obd${EACH} c 186 ${EACH}
done

# 187 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/deskey${EACH} c 187 ${EACH}
done

# 188 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyUSB${EACH} c 188 ${EACH}
done

# 189 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cuusb${EACH} c 189 ${EACH}
done

# 190 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/kctt${EACH} c 190 ${EACH}
done

# 191 char

# 192 char
${MKNOD} $1/dev/profile c 192 0
for EACH in `seq 1 255`; do
	${MKNOD} $1/dev/profile$((${EACH} - 1)) c 192 ${EACH}
done

# 193 char
${MKNOD} $1/dev/trace c 193 0
for EACH in `seq 1 255`; do
	${MKNOD} $1/dev/trace$((${EACH} - 1)) c 193 ${EACH}
done

# 194 char
${MKDIR} $1/dev/mvideo
for EACH in `seq 0 15`; do
	${MKNOD} $1/dev/mvideo/status${EACH} c 194 $((${EACH} * 16))
	${MKNOD} $1/dev/mvideo/stream${EACH} c 194 $(((${EACH} * 16) + 1))
	${MKNOD} $1/dev/mvideo/frame${EACH} c 194 $(((${EACH} * 16) + 2))
	${MKNOD} $1/dev/mvideo/rawframe${EACH} c 194 $(((${EACH} * 16) + 3))
	${MKNOD} $1/dev/mvideo/codec${EACH} c 194 $(((${EACH} * 16) + 4))
	${MKNOD} $1/dev/mvideo/video4linux${EACH} c 194 $(((${EACH} * 16) + 5))
done

# 195 char
for EACH in `seq 0 254`; do
	${MKNOD} $1/dev/nvidia${EACH} c 195 ${EACH}
done
${MKNOD} $1/dev/nvidiactl c 195 255

# 196 char
${MKDIR} $1/dev/tor
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/tor/${EACH} c 196 ${EACH}
done

# 197 char
${MKDIR} $1/dev/tnf
for EACH in `seq 0 127`; do
	${MKNOD} $1/dev/tnf/t${EACH} c 197 ${EACH}
done
${MKNOD} $1/dev/tnf/status c 197 128
${MKNOD} $1/dev/tnf/trace c 197 130

# 198 char
${MKDIR} $1/dev/tpmp2
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/tpmp2/${EACH} c 198 ${EACH}
done

# 199 char
${MKDIR} $1/dev/vx/rdsk

# 199 block
${MKDIR} $1/dev/vx/dsk

# 200 char
${MKNOD} $1/dev/vx/config c 200 0
${MKNOD} $1/dev/vx/trace c 200 1
${MKNOD} $1/dev/vx/iod c 200 2
${MKNOD} $1/dev/vx/info c 200 3
${MKNOD} $1/dev/vx/task c 200 4
${MKNOD} $1/dev/vx/taskmon c 200 5

# 201 char
${MKDIR} $1/dev/vx/rdmp

# 201 block
${MKDIR} $1/dev/vx/dmp

# 202 char
for EACH in `seq 0 255`; do
	${MKDIR} $1/dev/cpu/${EACH}
	${MKNOD} $1/dev/cpu/${EACH}/msr c 202 ${EACH}
done

# 202 block
${MKNOD} $1/dev/xvda b 202 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/xvda${EACH} b 202 ${EACH}
done
${MKNOD} $1/dev/xvdb b 202 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/xvdb$((${EACH} - 16)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdc b 202 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/xvdc$((${EACH} - 32)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdd b 202 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/xvdd$((${EACH} - 48)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvde b 202 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/xvde$((${EACH} - 64)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdf b 202 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/xvdf$((${EACH} - 80)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdg b 202 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/xvdg$((${EACH} - 96)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdh b 202 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/xvdh$((${EACH} - 112)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdi b 202 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/xvdi$((${EACH} - 128)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdj b 202 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/xvdj$((${EACH} - 144)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdk b 202 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/xvdk$((${EACH} - 160)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdl b 202 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/xvdl$((${EACH} - 176)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdm b 202 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/xvdm$((${EACH} - 192)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdn b 202 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/xvdn$((${EACH} - 208)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdo b 202 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/xvdo$((${EACH} - 224)) b 202 ${EACH}
done
${MKNOD} $1/dev/xvdp b 202 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/xvdp$((${EACH} - 240)) b 202 ${EACH}
done

# 203 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cpu/${EACH}/cpuid c 203 ${EACH}
done

# 204 char
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/ttyLU${EACH} c 204 ${EACH}
done
${MKNOD} $1/dev/ttyFB0 c 204 4
for EACH in `seq 5 7`; do
	${MKNOD} $1/dev/ttySA$((${EACH} - 5)) c 204 ${EACH}
done
for EACH in `seq 8 11`; do
	${MKNOD} $1/dev/ttySC$((${EACH} - 8)) c 204 ${EACH}
done
for EACH in `seq 12 15`; do
	${MKNOD} $1/dev/ttyFW$((${EACH} - 12)) c 204 ${EACH}
done
for EACH in `seq 16 31`; do
	${MKNOD} $1/dev/ttyAM$((${EACH} - 16)) c 204 ${EACH}
done
for EACH in `seq 32 39`; do
	${MKNOD} $1/dev/ttyDB$((${EACH} - 32)) c 204 ${EACH}
done
${MKNOD} $1/dev/ttySG0 c 204 40
for EACH in `seq 41 43`; do
	${MKNOD} $1/dev/ttySMX$((${EACH} - 41)) c 204 ${EACH}
done
for EACH in `seq 44 45`; do
	${MKNOD} $1/dev/ttyMM$((${EACH} - 44)) c 204 ${EACH}
done
for EACH in `seq 46 49`; do
	${MKNOD} $1/dev/ttyCPM$((${EACH} - 46)) c 204 ${EACH}
done
for EACH in `seq 50 81`; do
	${MKNOD} $1/dev/ttyIOC$((${EACH} - 50)) c 204 ${EACH}
done
for EACH in `seq 82 83`; do
	${MKNOD} $1/dev/ttyVR$((${EACH} - 82)) c 204 ${EACH}
done
for EACH in `seq 84 115`; do
	${MKNOD} $1/dev/ttyIOC${EACH} c 204 ${EACH}
done
for EACH in `seq 116 147`; do
	${MKNOD} $1/dev/ttySIOC$((${EACH} - 116)) c 204 ${EACH}
done
for EACH in `seq 148 153`; do
	${MKNOD} $1/dev/ttyPSC$((${EACH} - 148)) c 204 ${EACH}
done
for EACH in `seq 154 169`; do
	${MKNOD} $1/dev/ttyAT$((${EACH} - 154)) c 204 ${EACH}
done
for EACH in `seq 170 185`; do
	${MKNOD} $1/dev/ttyNX$((${EACH} - 170)) c 204 ${EACH}
done
${MKNOD} $1/dev/ttyJ0 c 204 186
for EACH in `seq 187 190`; do
	${MKNOD} $1/dev/ttyUL$((${EACH} - 187)) c 204 ${EACH}
done
${MKNOD} $1/dev/xvc0 c 204 191
for EACH in `seq 192 195`; do
	${MKNOD} $1/dev/ttyPZ$((${EACH} - 192)) c 204 ${EACH}
done
for EACH in `seq 196 204`; do
	${MKNOD} $1/dev/ttyTX$((${EACH} - 196)) c 204 ${EACH}
done
# conflict
#for EACH in `seq 205 208`; do
#	${MKNOD} $1/dev/ttySC$((${EACH} - 205)) c 204 ${EACH}
#done
for EACH in `seq 209 212`; do
	${MKNOD} $1/dev/ttyMAX$((${EACH} - 209)) c 204 ${EACH}
done
for EACH in `seq 213 216`; do
	${MKNOD} $1/dev/ttyMFD$((${EACH} - 213)) c 204 ${EACH}
done

# 205 char
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/culu${EACH} c 205 ${EACH}
done
${MKNOD} $1/dev/cufb0 c 205 4
for EACH in `seq 5 7`; do
	${MKNOD} $1/dev/cusa$((${EACH} - 5)) c 205 ${EACH}
done
for EACH in `seq 8 11`; do
	${MKNOD} $1/dev/cusc$((${EACH} - 8)) c 205 ${EACH}
done
for EACH in `seq 12 15`; do
	${MKNOD} $1/dev/cufw$((${EACH} - 12)) c 205 ${EACH}
done
for EACH in `seq 16 31`; do
	${MKNOD} $1/dev/cuam$((${EACH} - 16)) c 205 ${EACH}
done
for EACH in `seq 32 39`; do
	${MKNOD} $1/dev/cudb$((${EACH} - 32)) c 205 ${EACH}
done
${MKNOD} $1/dev/cusgo c 205 40
for EACH in `seq 41 43`; do
	${MKNOD} $1/dev/ttycusmx$((${EACH} - 41)) c 205 ${EACH}
done
for EACH in `seq 46 49`; do
	${MKNOD} $1/dev/cucpm$((${EACH} - 46)) c 205 ${EACH}
done
for EACH in `seq 50 81`; do
	${MKNOD} $1/dev/cuioc$((${EACH} - 50)) c 205 ${EACH}
done
for EACH in `seq 82 83`; do
	${MKNOD} $1/dev/cuvr$((${EACH} - 82)) c 205 ${EACH}
done

# 206 char
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/osst${EACH} c 206 ${EACH}
done
for EACH in `seq 32 63`; do
	${MKNOD} $1/dev/osst$((${EACH} - 32))l c 206 ${EACH}
done
for EACH in `seq 64 95`; do
	${MKNOD} $1/dev/osst$((${EACH} - 64))m c 206 ${EACH}
done
for EACH in `seq 96 127`; do
	${MKNOD} $1/dev/osst$((${EACH} - 96))a c 206 ${EACH}
done
for EACH in `seq 128 159`; do
	${MKNOD} $1/dev/nosst$((${EACH} - 128)) c 206 ${EACH}
done
for EACH in `seq 160 191`; do
	${MKNOD} $1/dev/nosst$((${EACH} - 160))l c 206 ${EACH}
done
for EACH in `seq 192 223`; do
	${MKNOD} $1/dev/nosst$((${EACH} - 223))m c 206 ${EACH}
done
for EACH in `seq 224 255`; do
	${MKNOD} $1/dev/nosst$((${EACH} - 224))a c 206 ${EACH}
done

# 207 char
${MKDIR} $1/dev/cpqhealth
${MKNOD} $1/dev/cpqhealth/cpqw c 207 0
${MKNOD} $1/dev/cpqhealth/crom c 207 1
${MKNOD} $1/dev/cpqhealth/cdt c 207 2
${MKNOD} $1/dev/cpqhealth/cevt c 207 3
${MKNOD} $1/dev/cpqhealth/casr c 207 4
${MKNOD} $1/dev/cpqhealth/cecc c 207 5
${MKNOD} $1/dev/cpqhealth/cmca c 207 6
${MKNOD} $1/dev/cpqhealth/ccsm c 207 7
${MKNOD} $1/dev/cpqhealth/cnmi c 207 8
${MKNOD} $1/dev/cpqhealth/css c 207 9
${MKNOD} $1/dev/cpqhealth/cram c 207 10
${MKNOD} $1/dev/cpqhealth/cpci c 207 11

# 208 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyU${EACH} c 208 ${EACH}
done

# 209 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cuu${EACH} c 209 ${EACH}
done

# 210 char
${MKDIR} $1/dev/sbei
for EACH in `seq 0 24`; do
	${MKNOD} $1/dev/sbei/wxcfg${EACH} c 210 $((${EACH} * 10))
	${MKNOD} $1/dev/sbei/dld${EACH} c 210 $(((${EACH} * 10) + 1))
	${MKNOD} $1/dev/sbei/wan${EACH}0 c 210 $(((${EACH} * 10) + 2))
	${MKNOD} $1/dev/sbei/wan${EACH}1 c 210 $(((${EACH} * 10) + 3))
	${MKNOD} $1/dev/sbei/wan${EACH}2 c 210 $(((${EACH} * 10) + 4))
	${MKNOD} $1/dev/sbei/wan${EACH}3 c 210 $(((${EACH} * 10) + 5))
	${MKNOD} $1/dev/sbei/wanc${EACH}0 c 210 $(((${EACH} * 10) + 6))
	${MKNOD} $1/dev/sbei/wanc${EACH}1 c 210 $(((${EACH} * 10) + 7))
	${MKNOD} $1/dev/sbei/wanc${EACH}2 c 210 $(((${EACH} * 10) + 8))
	${MKNOD} $1/dev/sbei/wanc${EACH}3 c 210 $(((${EACH} * 10) + 9))
done

# 211 char
${MKDIR} $1/dev/addinum/cpci1500
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/addinum/cpci1500/${EACH} c 211 ${EACH}
done

# 212 char
${MKDIR} $1/dev/dvb/adapter0
for EACH in `seq 0 6`; do
	${MKNOD} $1/dev/dvb/adapter0/video${EACH} c 212 $((${EACH} * 9))
	${MKNOD} $1/dev/dvb/adapter0/audio${EACH} c 212 $(((${EACH} * 9) + 1))
	${MKNOD} $1/dev/dvb/adapter0/sec${EACH} c 212 $(((${EACH} * 9) + 2))
	${MKNOD} $1/dev/dvb/adapter0/frontend${EACH} c 212 $(((${EACH} * 9) + 3))
	${MKNOD} $1/dev/dvb/adapter0/demux${EACH} c 212 $(((${EACH} * 9) + 4))
	${MKNOD} $1/dev/dvb/adapter0/dvr${EACH} c 212 $(((${EACH} * 9) + 5))
	${MKNOD} $1/dev/dvb/adapter0/ca${EACH} c 212 $(((${EACH} * 9) + 6))
	${MKNOD} $1/dev/dvb/adapter0/net${EACH} c 212 $(((${EACH} * 9) + 7))
	${MKNOD} $1/dev/dvb/adapter0/osd${EACH} c 212 $(((${EACH} * 9) + 8))
done
${MKDIR} $1/dev/dvb/adapter1
for EACH in `seq 0 6`; do
	${MKNOD} $1/dev/dvb/adapter1/video${EACH} c 212 $(((${EACH} * 9) + 64))
	${MKNOD} $1/dev/dvb/adapter1/audio${EACH} c 212 $((((${EACH} * 9) + 1) + 64))
	${MKNOD} $1/dev/dvb/adapter1/sec${EACH} c 212 $((((${EACH} * 9) + 2) + 64))
	${MKNOD} $1/dev/dvb/adapter1/frontend${EACH} c 212 $((((${EACH} * 9) + 3) + 64))
	${MKNOD} $1/dev/dvb/adapter1/demux${EACH} c 212 $((((${EACH} * 9) + 4) + 64))
	${MKNOD} $1/dev/dvb/adapter1/dvr${EACH} c 212 $((((${EACH} * 9) + 5) + 64))
	${MKNOD} $1/dev/dvb/adapter1/ca${EACH} c 212 $((((${EACH} * 9) + 6) + 64))
	${MKNOD} $1/dev/dvb/adapter1/net${EACH} c 212 $((((${EACH} * 9) + 7) + 64))
	${MKNOD} $1/dev/dvb/adapter1/osd${EACH} c 212 $((((${EACH} * 9) + 8) + 64))
done
${MKDIR} $1/dev/dvb/adapter2
for EACH in `seq 0 6`; do
	${MKNOD} $1/dev/dvb/adapter2/video${EACH} c 212 $(((${EACH} * 9) + 128))
	${MKNOD} $1/dev/dvb/adapter2/audio${EACH} c 212 $((((${EACH} * 9) + 1) + 128))
	${MKNOD} $1/dev/dvb/adapter2/sec${EACH} c 212 $((((${EACH} * 9) + 2) + 128))
	${MKNOD} $1/dev/dvb/adapter2/frontend${EACH} c 212 $((((${EACH} * 9) + 3) + 128))
	${MKNOD} $1/dev/dvb/adapter2/demux${EACH} c 212 $((((${EACH} * 9) + 4) + 128))
	${MKNOD} $1/dev/dvb/adapter2/dvr${EACH} c 212 $((((${EACH} * 9) + 5) + 128))
	${MKNOD} $1/dev/dvb/adapter2/ca${EACH} c 212 $((((${EACH} * 9) + 6) + 128))
	${MKNOD} $1/dev/dvb/adapter2/net${EACH} c 212 $((((${EACH} * 9) + 7) + 128))
	${MKNOD} $1/dev/dvb/adapter2/osd${EACH} c 212 $((((${EACH} * 9) + 8) + 128))
done
${MKDIR} $1/dev/dvb/adapter3
for EACH in `seq 0 6`; do
	${MKNOD} $1/dev/dvb/adapter3/video${EACH} c 212 $(((${EACH} * 9) + 196))
	${MKNOD} $1/dev/dvb/adapter3/audio${EACH} c 212 $((((${EACH} * 9) + 1) + 196))
	${MKNOD} $1/dev/dvb/adapter3/sec${EACH} c 212 $((((${EACH} * 9) + 2) + 196))
	${MKNOD} $1/dev/dvb/adapter3/frontend${EACH} c 212 $((((${EACH} * 9) + 3) + 196))
	${MKNOD} $1/dev/dvb/adapter3/demux${EACH} c 212 $((((${EACH} * 9) + 4) + 196))
	${MKNOD} $1/dev/dvb/adapter3/dvr${EACH} c 212 $((((${EACH} * 9) + 5) + 196))
	${MKNOD} $1/dev/dvb/adapter3/ca${EACH} c 212 $((((${EACH} * 9) + 6) + 196))
	${MKNOD} $1/dev/dvb/adapter3/net${EACH} c 212 $((((${EACH} * 9) + 7) + 196))
	${MKNOD} $1/dev/dvb/adapter3/osd${EACH} c 212 $((((${EACH} * 9) + 8) + 196))
done

# 216 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/rfcomm${EACH} c 216 ${EACH}
done

# 217 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/curf${EACH} c 217 ${EACH}
done

# 218 char
${MKDIR} $1/dev/logicalco/bci
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/logicalco/bci/${EACH} c 218 ${EACH}
done

# 219 char
${MKDIR} $1/dev/logicalco/dci1300
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/logicalco/dci1300/${EACH} c 219 ${EACH}
done

# 220 char
${MKDIR} $1/dev/myricom
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/myricom/gm${EACH} c 220 $((${EACH} * 2))
	${MKNOD} $1/dev/myricom/gmp${EACH} c 220 $(((${EACH} * 2) + 1))
done

# 221 char
${MKDIR} $1/dev/bus/vme
for EACH in `seq 0 3`; do
	${MKNOD} $1/dev/bus/vme/m${EACH} c 221 ${EACH}
done
for EACH in `seq 4 7`; do
	${MKNOD} $1/dev/bus/vme/s$((${EACH} - 4)) c 221 ${EACH}
done
${MKNOD} $1/dev/bus/vme/ctl c 221 8

# 224 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/ttyY${EACH} c 224 ${EACH}
done

# 225 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/cuy${EACH} c 225 ${EACH}
done

# 226 char
${MKDIR} $1/dev/dri
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/dri/card${EACH} c 226 ${EACH}
done

# 227 char
${MKDIR} $1/dev/3270
for EACH in `seq 1 255`; do
	${MKNOD} $1/dev/3270/tty${EACH} c 227 ${EACH}
done

# 228 char
${MKNOD} $1/dev/3270/tub c 228 0
for EACH in `seq 1 255`; do
	${MKNOD} $1/dev/3270/tub${EACH} c 228 ${EACH}
done

# 229 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/hvc${EACH} c 229 ${EACH}
done

# 230 char
for EACH in `seq 0 31`; do
	${MKNOD} $1/dev/vt${EACH} c 230 ${EACH}
done
for EACH in `seq 32 63`; do
	${MKNOD} $1/dev/vt${EACH}l c 230 ${EACH}
done
for EACH in `seq 64 95`; do
	${MKNOD} $1/dev/vt${EACH}m c 230 ${EACH}
done
for EACH in `seq 96 127`; do
	${MKNOD} $1/dev/vt${EACH}a c 230 ${EACH}
done
for EACH in `seq 128 159`; do
	${MKNOD} $1/dev/nvt${EACH} c 230 ${EACH}
done
for EACH in `seq 160 191`; do
	${MKNOD} $1/dev/nvt${EACH}l c 230 ${EACH}
done
for EACH in `seq 192 223`; do
	${MKNOD} $1/dev/nvt${EACH}m c 230 ${EACH}
done
for EACH in `seq 224 255`; do
	${MKNOD} $1/dev/nvt${EACH}a c 230 ${EACH}
done

# 231 char
${MKDIR} $1/dev/infiniband
for EACH in `seq 0 63`; do
	${MKNOD} $1/dev/infiniband/umad${EACH} c 231 ${EACH}
done
for EACH in `seq 64 127`; do
	${MKNOD} $1/dev/infiniband/issm$((${EACH} - 64)) c 231 ${EACH}
done
for EACH in `seq 128 159`; do
	${MKNOD} $1/dev/infiniband/uverbs$((${EACH} - 128)) c 231 ${EACH}
done

# 232 char
for EACH in `seq 0 25`; do
	${MKDIR} $1/dev/biometric/sensor${EACH}
	${MKNOD} $1/dev/biometric/sensor${EACH}/fingerprint c 232 $((${EACH} * 10))
	${MKNOD} $1/dev/biometric/sensor${EACH}/iris c 232 $(((${EACH} * 10) + 1))
	${MKNOD} $1/dev/biometric/sensor${EACH}/retina c 232 $(((${EACH} * 10) + 2))
	${MKNOD} $1/dev/biometric/sensor${EACH}/voiceprint c 232 $(((${EACH} * 10) + 3))
	${MKNOD} $1/dev/biometric/sensor${EACH}/facial c 232 $(((${EACH} * 10) + 4))
	${MKNOD} $1/dev/biometric/sensor${EACH}/hand c 232 $(((${EACH} * 10) + 5))
done

# 233 char
${MKNOD} $1/dev/ipath c 233 0
for EACH in `seq 1 4`; do
	${MKNOD} $1/dev/ipath$((${EACH} - 1)) c 233 ${EACH}
done
${MKNOD} $1/dev/ipath_sma c 233 129
${MKNOD} $1/dev/ipath_diag c 233 130

# 234-239

# 240-254 char

# 240-254 block

# 255 char

# 255 block

# 256 char
${MKNOD} $1/dev/ttyEQ0 c 256 0
for EACH in `seq 127 1027`; do
	${MKNOD} $1/dev/ttyEQ${EACH} c 256 ${EACH}
done

# 256 block
${MKNOD} $1/dev/rfda b 256 0
for EACH in `seq 1 15`; do
	${MKNOD} $1/dev/rfda${EACH} b 256 ${EACH}
done
${MKNOD} $1/dev/rfdb b 256 16
for EACH in `seq 17 31`; do
	${MKNOD} $1/dev/rfdb$((${EACH} - 16)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdc b 256 32
for EACH in `seq 33 47`; do
	${MKNOD} $1/dev/rfdc$((${EACH} - 32)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdd b 256 48
for EACH in `seq 49 63`; do
	${MKNOD} $1/dev/rfdd$((${EACH} - 48)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfde b 256 64
for EACH in `seq 65 79`; do
	${MKNOD} $1/dev/rfde$((${EACH} - 64)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdf b 256 80
for EACH in `seq 81 95`; do
	${MKNOD} $1/dev/rfdf$((${EACH} - 80)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdg b 256 96
for EACH in `seq 97 111`; do
	${MKNOD} $1/dev/rfdg$((${EACH} - 96)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdh b 256 112
for EACH in `seq 113 127`; do
	${MKNOD} $1/dev/rfdh$((${EACH} - 112)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdi b 256 128
for EACH in `seq 129 143`; do
	${MKNOD} $1/dev/rfdi$((${EACH} - 128)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdj b 256 144
for EACH in `seq 145 159`; do
	${MKNOD} $1/dev/rfdj$((${EACH} - 144)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdk b 256 160
for EACH in `seq 161 175`; do
	${MKNOD} $1/dev/rfdk$((${EACH} - 160)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdl b 256 176
for EACH in `seq 177 191`; do
	${MKNOD} $1/dev/rfdl$((${EACH} - 176)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdm b 256 192
for EACH in `seq 193 207`; do
	${MKNOD} $1/dev/rfdm$((${EACH} - 192)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdn b 256 208
for EACH in `seq 209 223`; do
	${MKNOD} $1/dev/rfdn$((${EACH} - 208)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdo b 256 224
for EACH in `seq 225 239`; do
	${MKNOD} $1/dev/rfdo$((${EACH} - 224)) b 256 ${EACH}
done
${MKNOD} $1/dev/rfdp b 256 240
for EACH in `seq 241 255`; do
	${MKNOD} $1/dev/rfdp$((${EACH} - 240)) b 256 ${EACH}
done

# 257 char
${MKNOD} $1/dev/ptlsec c 257 0

# 257 block
${MKNOD} $1/dev/ssfdca b 257 0
for EACH in `seq 1 7`; do
	${MKNOD} $1/dev/ssfdca${EACH} b 257 ${EACH}
done
${MKNOD} $1/dev/ssfdcb b 257 8
for EACH in `seq 9 15`; do
	${MKNOD} $1/dev/ssfdcb$((${EACH} - 8)) b 257 ${EACH}
done
${MKNOD} $1/dev/ssfdcc b 257 16
for EACH in `seq 17 23`; do
	${MKNOD} $1/dev/ssfdcc$((${EACH} - 16)) b 257 ${EACH}
done
${MKNOD} $1/dev/ssfdcd b 257 24
for EACH in `seq 25 31`; do
	${MKNOD} $1/dev/ssfdcd$((${EACH} - 24)) b 257 ${EACH}
done
${MKNOD} $1/dev/ssfdce b 257 32
for EACH in `seq 33 39`; do
	${MKNOD} $1/dev/ssfdce$((${EACH} - 32)) b 257 ${EACH}
done
${MKNOD} $1/dev/ssfdcf b 257 40
for EACH in `seq 41 47`; do
	${MKNOD} $1/dev/ssfdcf$((${EACH} - 40)) b 257 ${EACH}
done
${MKNOD} $1/dev/ssfdcg b 257 48
for EACH in `seq 49 55`; do
	${MKNOD} $1/dev/ssfdcg$((${EACH} - 48)) b 257 ${EACH}
done
${MKNOD} $1/dev/ssfdch b 257 56
for EACH in `seq 57 63`; do
	${MKNOD} $1/dev/ssfdch$((${EACH} - 56)) b 257 ${EACH}
done

# 258 block
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/blockrom${EACH} b 258 ${EACH}
done

# 259 block

# 259 char
${MKNOD} $1/dev/icap0 c 259 0
${MKNOD} $1/dev/icap1 c 259 1

# 260 char
for EACH in `seq 0 255`; do
	${MKNOD} $1/dev/osd${EACH} c 260 ${EACH}
done

# Compulsory links
${LN} -s /proc/self/fd $1/dev/fd
${LN} -s fd/0 $1/dev/stdin
${LN} -s fd/1 $1/dev/stdout
${LN} -s fd/2 $1/dev/stderr
${LN} -s socksys $1/dev/nfsd
${LN} -s null $1/dev/X0R

# Recommended links
${LN} -s /proc/kcore $1/dev/core
${LN} -s ram0 $1/dev/ramdisk
${LN} -s qft0 $1/dev/ftape
${LN} -s video0 $1/dev/bttv0
${LN} -s radio0 $1/dev/radio
${LN} -s /dev/i2o/hda $1/dev/i2ohda
${LN} -s /dev/i2o/hdb $1/dev/i2ohdb
${LN} -s /dev/i2o/hdc $1/dev/i2ohdc
${LN} -s /dev/i2o/hdd $1/dev/i2ohdd
${LN} -s /dev/i2o/hde $1/dev/i2ohde
${LN} -s /dev/i2o/hdf $1/dev/i2ohdf
${LN} -s /dev/i2o/hdg $1/dev/i2ohdg
${LN} -s /dev/i2o/hdh $1/dev/i2ohdh
${LN} -s /dev/i2o/hdi $1/dev/i2ohdi
${LN} -s /dev/i2o/hdj $1/dev/i2ohdj
${LN} -s /dev/i2o/hdk $1/dev/i2ohdk
${LN} -s /dev/i2o/hdl $1/dev/i2ohdl
${LN} -s /dev/i2o/hdm $1/dev/i2ohdm
${LN} -s /dev/i2o/hdn $1/dev/i2ohdn
${LN} -s /dev/i2o/hdo $1/dev/i2ohdo
${LN} -s /dev/i2o/hdp $1/dev/i2ohdp
${LN} -s /dev/i2o/hdq $1/dev/i2ohdq
${LN} -s /dev/i2o/hdr $1/dev/i2ohdr
${LN} -s /dev/i2o/hds $1/dev/i2ohds
${LN} -s /dev/i2o/hdt $1/dev/i2ohdt
${LN} -s /dev/i2o/hdu $1/dev/i2ohdu
${LN} -s /dev/i2o/hdv $1/dev/i2ohdv
${LN} -s /dev/i2o/hdw $1/dev/i2ohdw
${LN} -s /dev/i2o/hdx $1/dev/i2ohdx
${LN} -s /dev/i2o/hdy $1/dev/i2ohdy
${LN} -s /dev/i2o/hdz $1/dev/i2ohdz
${LN} -s /dev/i2o/hdaa $1/dev/i2ohdaa
${LN} -s /dev/i2o/hdab $1/dev/i2ohdab
${LN} -s /dev/i2o/hdac $1/dev/i2ohdac
${LN} -s /dev/i2o/hdad $1/dev/i2ohdad
${LN} -s /dev/i2o/hdae $1/dev/i2ohdae
${LN} -s /dev/i2o/hdaf $1/dev/i2ohdaf
${LN} -s /dev/i2o/hdag $1/dev/i2ohdag
${LN} -s /dev/i2o/hdah $1/dev/i2ohdah
${LN} -s /dev/i2o/hdai $1/dev/i2ohdai
${LN} -s /dev/i2o/hdaj $1/dev/i2ohdaj
${LN} -s /dev/i2o/hdak $1/dev/i2ohdak
${LN} -s /dev/i2o/hdal $1/dev/i2ohdal
${LN} -s /dev/i2o/hdam $1/dev/i2ohdam
${LN} -s /dev/i2o/hdan $1/dev/i2ohdan
${LN} -s /dev/i2o/hdao $1/dev/i2ohdao
${LN} -s /dev/i2o/hdap $1/dev/i2ohdap
${LN} -s /dev/i2o/hdaq $1/dev/i2ohdaq
${LN} -s /dev/i2o/hdar $1/dev/i2ohdar
${LN} -s /dev/i2o/hdas $1/dev/i2ohdas
${LN} -s /dev/i2o/hdat $1/dev/i2ohdat
${LN} -s /dev/i2o/hdau $1/dev/i2ohdau
${LN} -s /dev/i2o/hdav $1/dev/i2ohdav
${LN} -s /dev/i2o/hdaw $1/dev/i2ohdaw
${LN} -s /dev/i2o/hdax $1/dev/i2ohdax
${LN} -s /dev/i2o/hday $1/dev/i2ohday
${LN} -s /dev/i2o/hdaz $1/dev/i2ohdaz
${LN} -s /dev/i2o/hdba $1/dev/i2ohdba
${LN} -s /dev/i2o/hdbb $1/dev/i2ohdbb
${LN} -s /dev/i2o/hdbc $1/dev/i2ohdbc
${LN} -s /dev/i2o/hdbd $1/dev/i2ohdbd
${LN} -s /dev/i2o/hdbe $1/dev/i2ohdbe
${LN} -s /dev/i2o/hdbf $1/dev/i2ohdbf
${LN} -s /dev/i2o/hdbg $1/dev/i2ohdbg
${LN} -s /dev/i2o/hdbh $1/dev/i2ohdbh
${LN} -s /dev/i2o/hdbi $1/dev/i2ohdbi
${LN} -s /dev/i2o/hdbj $1/dev/i2ohdbj
${LN} -s /dev/i2o/hdbk $1/dev/i2ohdbk
${LN} -s /dev/i2o/hdbl $1/dev/i2ohdbl
${LN} -s /dev/i2o/hdbm $1/dev/i2ohdbm
${LN} -s /dev/i2o/hdbn $1/dev/i2ohdbn
${LN} -s /dev/i2o/hdbo $1/dev/i2ohdbo
${LN} -s /dev/i2o/hdbp $1/dev/i2ohdbp
${LN} -s /dev/i2o/hdbq $1/dev/i2ohdbq
${LN} -s /dev/i2o/hdbr $1/dev/i2ohdbr
${LN} -s /dev/i2o/hdbs $1/dev/i2ohdbs
${LN} -s /dev/i2o/hdbt $1/dev/i2ohdbt
${LN} -s /dev/i2o/hdbu $1/dev/i2ohdbu
${LN} -s /dev/i2o/hdbv $1/dev/i2ohdbv
${LN} -s /dev/i2o/hdbw $1/dev/i2ohdbw
${LN} -s /dev/i2o/hdbx $1/dev/i2ohdbx
${LN} -s /dev/i2o/hdby $1/dev/i2ohdby
${LN} -s /dev/i2o/hdbz $1/dev/i2ohdbz
${LN} -s /dev/i2o/hdca $1/dev/i2ohdca
${LN} -s /dev/i2o/hdcb $1/dev/i2ohdcb
${LN} -s /dev/i2o/hdcc $1/dev/i2ohdcc
${LN} -s /dev/i2o/hdcd $1/dev/i2ohdcd
${LN} -s /dev/i2o/hdce $1/dev/i2ohdce
${LN} -s /dev/i2o/hdcf $1/dev/i2ohdcf
${LN} -s /dev/i2o/hdcg $1/dev/i2ohdcg
${LN} -s /dev/i2o/hdch $1/dev/i2ohdch
${LN} -s /dev/i2o/hdci $1/dev/i2ohdci
${LN} -s /dev/i2o/hdcj $1/dev/i2ohdcj
${LN} -s /dev/i2o/hdck $1/dev/i2ohdck
${LN} -s /dev/i2o/hdcl $1/dev/i2ohdcl
${LN} -s /dev/i2o/hdcm $1/dev/i2ohdcm
${LN} -s /dev/i2o/hdcn $1/dev/i2ohdcn
${LN} -s /dev/i2o/hdco $1/dev/i2ohdco
${LN} -s /dev/i2o/hdcp $1/dev/i2ohdcp
${LN} -s /dev/i2o/hdcq $1/dev/i2ohdcq
${LN} -s /dev/i2o/hdcr $1/dev/i2ohdcr
${LN} -s /dev/i2o/hdcs $1/dev/i2ohdcs
${LN} -s /dev/i2o/hdct $1/dev/i2ohdct
${LN} -s /dev/i2o/hdcu $1/dev/i2ohdcu
${LN} -s /dev/i2o/hdcv $1/dev/i2ohdcv
${LN} -s /dev/i2o/hdcw $1/dev/i2ohdcw
${LN} -s /dev/i2o/hdcx $1/dev/i2ohdcx
${LN} -s /dev/i2o/hdcy $1/dev/i2ohdcy
${LN} -s /dev/i2o/hdcz $1/dev/i2ohdcz
${LN} -s /dev/i2o/hdda $1/dev/i2ohdda
${LN} -s /dev/i2o/hddb $1/dev/i2ohddb
${LN} -s /dev/i2o/hddc $1/dev/i2ohddc
${LN} -s /dev/i2o/hddd $1/dev/i2ohddd
${LN} -s /dev/i2o/hdde $1/dev/i2ohdde
${LN} -s /dev/i2o/hddf $1/dev/i2ohddf
${LN} -s /dev/i2o/hddg $1/dev/i2ohddg
${LN} -s /dev/i2o/hddh $1/dev/i2ohddh
${LN} -s /dev/i2o/hddi $1/dev/i2ohddi
${LN} -s /dev/i2o/hddj $1/dev/i2ohddj
${LN} -s /dev/i2o/hddk $1/dev/i2ohddk
${LN} -s /dev/i2o/hddl $1/dev/i2ohddl
${LN} -s /dev/i2o/hddm $1/dev/i2ohddm
${LN} -s /dev/i2o/hddn $1/dev/i2ohddn
${LN} -s /dev/i2o/hddo $1/dev/i2ohddo
${LN} -s /dev/i2o/hddp $1/dev/i2ohddp
${LN} -s /dev/i2o/hddq $1/dev/i2ohddq
${LN} -s /dev/i2o/hddr $1/dev/i2ohddr
${LN} -s /dev/i2o/hdds $1/dev/i2ohdds
${LN} -s /dev/i2o/hddt $1/dev/i2ohddt
${LN} -s /dev/i2o/hddu $1/dev/i2ohddu
${LN} -s /dev/i2o/hddv $1/dev/i2ohddv
${LN} -s /dev/i2o/hddw $1/dev/i2ohddw
${LN} -s /dev/i2o/hddx $1/dev/i2ohddx
cd $1/dev
for EACH in `seq 0 255`; do
	${LN} scd${EACH} sr${EACH}
done
cd -
# Locally defined links
${LN} -s /dev/gpmdata $1/dev/mouse
${LN} -s /dev/st0 $1/dev/tape
${LN} -s /dev/sr0 $1/dev/cdrom
${LN} -s /dev/sg0 $1/dev/cdwriter
${LN} -s /dev/sg1 $1/dev/scanner
${LN} -s /dev/tty0 $1/dev/modem
${LN} -s /dev/hda1 $1/dev/root
${LN} -s /dev/hda2 $1/dev/swap

# Sockets and pipes

# Mount points
${MKDIR} /dev/pts
${MKDIR} /dev/shm
