#mknod -m 660 /dev/ttyS0 c 4 64
#mkdir /dev/tts
#mknod -m 660 /dev/tts/0 c 4 64
#mknod -m 660 /dev/tts/1 c 4 65

#mknod -m /dev/mum0 c 126 0
#mknod -m /dev/em8xxx0 c 127 0

mkdir /dev/dvb/
chmod 755 /dev/dvb
for i in `seq 0 3`; do
	
	mkdir /dev/dvb/adapter$i
	chmod 755 /dev/dvb/adapter$i
	mknod -m 0660 /dev/dvb/adapter$i/video0    c 212   `expr 64 \* $i + 0`
	mknod -m 0660 /dev/dvb/adapter$i/audio0    c 212   `expr 64 \* $i + 1`
	mknod -m 0660 /dev/dvb/adapter$i/frontend0 c 212   `expr 64 \* $i + 3`
	mknod -m 0660 /dev/dvb/adapter$i/demux0    c 212   `expr 64 \* $i + 4`
	mknod -m 0660 /dev/dvb/adapter$i/dvr0      c 212   `expr 64 \* $i + 5`
	mknod -m 0660 /dev/dvb/adapter$i/ca0       c 212   `expr 64 \* $i + 6`
	mknod -m 0660 /dev/dvb/adapter$i/net0      c 212   `expr 64 \* $i + 7`
	mknod -m 0660 /dev/dvb/adapter$i/osd0      c 212   `expr 64 \* $i + 8`
done

insmod /lib/modules/2.6.22.19-19-the_ripper/extra/tangox-ehci-hcd.ko
insmod /lib/modules/2.6.22.19-19-the_ripper/extra/irvfd.ko
insmod /lib/modules/2.6.22.19-19-the_ripper/extra/llad.ko
insmod /lib/modules/2.6.22.19-19-the_ripper/extra/em8xxx.ko
insmod /lib/modules/2.6.22.19-19-the_ripper/extra/cx24116.ko
insmod /lib/modules/2.6.22.19-19-the_ripper/extra/stv090x.ko
insmod /lib/modules/2.6.22.19-19-the_ripper/extra/stv6110x.ko

#Model=`cat /proc/model`
#if [ "$Model" = "elite" ] || [ "$Model" = "premium" ] ; then
#			hdmichip="SiI9030"
#elif [ "$Model" = "premium+" ] || [ "$Model" = "ultra" ] ; then
#			hdmichip="SiI9134"
#elif [ "$Model" = "premium" ] || [ "$Model" = "premium+" ] ; then
#      echo "wifi driver"
#fi
#insmod /lib/modules/2.6.22.19-19-the_ripper/extra/em8634dvb.ko options="-analog -f PAL_BG -digital -f HDMI_720p50 -hdmi_chip $hdmichip 0 14 15 100 0"
#
#insmod /lib/modules/2.6.22.19-19-the_ripper/extra/em8634dvb.ko options="-analog -f PAL_BG"
# Elite and Premium
insmod /lib/modules/2.6.22.19-19-the_ripper/extra/em8634dvb.ko options="-analog -f PAL_BG -digital -f HDMI_720p50 -hdmi_chip SiI9030 0 14 15 100 0"
# Premium+
#insmod /lib/modules/2.6.22.19-19-the_ripper/extra/em8634dvb.ko options="-analog -f PAL_BG -digital -f HDMI_720p50 -hdmi_chip SiI9134 0 14 15 100 0"



echo 10 > /proc/progress
[ -e /dev/dbox/oled0 ] && ln -s /dev/dbox/oled0 /dev/dbox/lcd0

mount -t sysfs sysfs /sys
echo 12 > /proc/progress

depmod -Ae
echo 13 > /proc/progress

#for mod in cifs usb-storage sd_mod autofs4 vfat; do
#	modprobe $mod
#done

mount -at nonfs,nosmbfs,noncpfs,nocifs
echo 14 > /proc/progress

swapon -a
echo 15 > /proc/progress

tar -xf /etc/var.tar.gz -C /
echo 16 > /proc/progress

# sleep after 10min
hdparm -S 120 /dev/discs/disc0/disc

echo 17 > /proc/progress

# set UDMA66, enable dma
hdparm -d 1 /dev/discs/disc0/disc
hdparm -X66 /dev/discs/disc0/disc

# accustic management
hdparm -M 128 /dev/discs/disc0/disc

echo 18 > /proc/progress
#for mod in dreambox_keyboard fp bcm7401; do
#	modprobe $mod
#done

echo 19 > /proc/progress

#cat /etc/videomode > /proc/stb/video/videomode

echo 20 > /proc/progress

#for mod in rt73 zd1211b; do
#	modprobe $mod
#done

echo 21 > /proc/progress

#[ -e /etc/dropbear/dropbear_rsa_host_key ] && /usr/bin/showiframe /boot/bootlogo.mvi || /usr/bin/#showiframe /boot/bootlogo_wait.mvi

hostname -F /etc/hostname

echo 22 > /proc/progress

#/usr/bin/wdog /usr/bin/dccamd -

echo 23 > /proc/progress

[ -e "/etc/sysctl.conf" ] && /sbin/sysctl -p "/etc/sysctl.conf"

echo 24 > /proc/progress

ldconfig

echo 25 > /proc/progress

ipkg-cl configure
echo $Model > /proc/progress
