12 lines · 308 B · Text
RawDownload
#!/bin/rc# dmaon - turn on ide dma, if possiblerfork eif(! test -f '#S/sdctl')	exit ''ctlrs=`{sed -n 's/(^sd.) ata .*/\1/p' <'#S/sdctl'}if(~ $#ctlrs 0)	exit ''for(ctl in '#S/'$ctlrs^?/ctl)	if (! grep -s '^config .* dma 00000000 ' $ctl)		echo dma on >$ctl [2]>/dev/null || echo dmaon: $ctlr failed