Starting a new thread at the request of the mods. It's not my distribution, however, I'm just making room for a topic about it.
Ver 1.2 can be found here: http://hashra.com/support/
Direct Link: https://www.dropbox.com/s/pdmah79r3yha83x/HASHRA-CONTROLA-V1.2.0.zip
And 1.2.7 modified for root access here: If you have any trouble burning the img to your SD card because of the size, use this usb image tool to do it. I has an option to force write the image regardless of size. If the last block or two gets cut off, it should matter as that is an empty part of the image.
Note: There is no realistic difference between the 8GB and 4GB images. They are simply copies of the images from my 8GB & 4GB cards, the partition sizes are the same @ roughly 3700MBs. There are two images because I released the 8GB image first, but some users needed a 4GB image.
Performance Notes (Scrypt Only):
This distro has a 4 hour reset timer on BFGMiner. This is likely to improve stability, but it seems a little too often for me. It prevents proper long term tracking of HW errors and such. I currently have 20 GS running from 2 cheap 10 port hubs that came with my kits. The hubs are also powering the RPi through it's USB peripheral input. The adapters are quite hot. My GSs have been running about 24 hours without me needing
to physically reset anything, however. If it can go 48-72 hours without being fiddled with, I will call that stable.
Looking at the CPU usage, the RPi can sustain 20 devices successfully, as long as the webpage isn't left open. Updating the device statistics on the web page causes the RPi CPU to peg at 100%, creating a small, but noticeable degradation in hash rates. Use the page to check on it, but don't leave it open if you are running more than 10 devices. Pools show a very variable hashrate. It's hard to tell if this is miner side or server side. More testing is required.
Miner command line switches can be found by running: nano /var/www/class/miner.class.php (use 'sudo nano' if running as pi instead of root).
I added in htop, a more user friendly version of Linux' text based task manager. It allows you to view CPU & memory usage. You simply need to run 'htop' from the CLI. You use Ctrl-C to exit out of it, which you should as it, itself uses a decent chuck of CPU power.
Use screen -ls to get the screen that BFGMiner is running on, output will be something like ####.SCRYPT. You would then type screen -x ####.SCRYPT to view the BFGMiner interface. Again, you may need to use sudo, if you logged in via pi instead of root. Though, I don't know why you'd bother. If you screw up the image somehow, it's not a big deal to reburn it.
Once viewing the BFGMiner interface, if you want to drop back to the CLI, you need to press CTRL-A then CTRL-D. That will drop you back down without killing the BFGMiner process.
If anything goes wrong, you kill the wrong process, or interrupt you mining, just type 'reboot' to let your RPi reset and come back up.
I made a new copy of Hashra, updated it to 1.2.7, then changed the passwords. It was a PITA to figure out, but it's done now. I'm sharing it with you guys to hopefully help save some others' headaches.
- Passwords: root/darkknight pi/darkknight
- Default pools on first boot are set to mine for charity
Note: My MEGA account is free, so limited bandwidth. I'd appreciate anyone else who can redistribute it.
(Donations welcome if I saved you a headache)