Running for 20+ minutes now and cgminer has been perfectly stable with 0%-1% CPU usage whenever I check (PiMiner consistently seems to take up 28%-30%, but I can live with that!)
Maybe your on to something here.
With my fresh built image ive just done (as per the post above) I still saw ~60% cpu usage by CGMiner.
Have just commented out that line in etc/init.d and rebooted and am instead running it with
sudo ./fractalbc/cgminer/cgminer --bmsc-options 115200:20 --bmsc-freq 0981 -o stratum.bitcoin.cz:3333 -u XXXXX-p XXXXX --api-listen --api-allow 0/0
And im seeing 1% usage. I wonder if its a specific option, or indeed the config file itself that's causing high CPU utilisation....
Gonna leave mine hashing overnight, if its still running tomorrow then il be 95% sure its the config file that's causing issues. Il slowly try removing lines and options until the CPU usage drops to these levels, or I cant remove anymore! I just prefer using the config file as it means the launch code is cleaner
