Linux Audio

Check our new training course

Embedded Linux Audio

Check our new training course
with Creative Commons CC-BY-SA
lecture materials

Bootlin logo

Elixir Cross Referencer

Loading...
#!/bin/sh
#
# This script creates the proper /dev/ entries for IDE devices
# on the primary, secondary, tertiary, and quaternary interfaces.
# See ../Documentation/ide.txt for more information.
#
makedev () {
	rm -f /dev/$1
	echo mknod /dev/$1 b $2 $3
	     mknod /dev/$1 b $2 $3
	chown root:disk /dev/$1
	chmod 660 /dev/$1
}

makedevs () {
	rm -f /dev/$1*
	makedev $1 $2 $3
	for part in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
	do
		makedev $1$part $2 `expr $3 + $part`
	done
}

makedevs hda  3 0
makedevs hdb  3 64
makedevs hdc 22 0
makedevs hdd 22 64
makedevs hde 33 0
makedevs hdf 33 64
makedevs hdg 34 0
makedevs hdh 34 64

# Create the ide-tape rewinding character device.

rm -f /dev/ht0
echo mknod /dev/ht0 c 37 0
     mknod /dev/ht0 c 37 0
chown root:disk /dev/ht0
chmod 660 /dev/ht0

# Create the ide-tape non rewinding character device.

rm -f /dev/nht0
echo mknod /dev/nht0 c 37 128
     mknod /dev/nht0 c 37 128
chown root:disk /dev/nht0
chmod 660 /dev/nht0