
#!/bin/sh
#
# Ultradma script
#
# chkconfig: 345 99 01
# description: ultradma turns on dma 
#

dma() {
	/sbin/hdparm -d $VALUE -S 0 -k 1 /dev/hda
	/sbin/hdparm -d $VALUE -S 0 -k 1 /dev/hdb
	/sbin/hdparm -d $VALUE -S 0 -k 1 /dev/hdc
}

checkdma () {
	echo "  /dev/hda $(/sbin/hdparm /dev/hda | grep using_dma)" 
	echo "  /dev/hdb $(/sbin/hdparm /dev/hdb | grep using_dma)" 
	echo "  /dev/hdc $(/sbin/hdparm /dev/hdc | grep using_dma)" 
}

case "$1" in
	start)
		VALUE=1
		dma
		;;
	stop)
		VALUE=0
		dma
		;;
	status)
		checkdma
		;;
	*)
		echo "Usage: /root/bin/create_ultradma <start|stop|status>"
		;;
esac
