#!/bin/rc # dmaon - turn on ide dma, if possible rfork e if(! 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