Title: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: DrGuns4Hands on October 30, 2012, 04:05:54 AM These are the instructions for installing BFG Miner on the Raspberry Pi OS (Raspbian “wheezy”)
I would first like to thank the people who in various places have helped with laying out the steps for CGMiner, which with some tweaks worked for BFG The link to CGMiner's steps can be found here http://techblog.sethleedy.name/?p=24276 You will need to first download the Linux Zip Archive from https://bitcointalk.org/index.php?topic=78192.0. This thread is always updated with both the newest test, and newest stable versions(I would recommend sticking with the stable version unless you are very experienced. Now that you have the zip file lets get started with the fun stuff Open the Terminal and get ready to punch some code. this isn't the quickest equipment so wait until the next open terminal line appears before continuing through the steps. 1 sudo aptitude update 2 sudo aptitude install autoconf libtool libncurses-dev yasm curl libcurl4-openssl-dev libjansson-dev pkg-config libudev-dev 3a sudo aptitude install libusb-dev (needed in BFG Miner for ZTEX & X6500 FPGAs board support)(Skip if you don't have/won't be getting one of these boards) Additional package required for bfgminer-3.3.0: 3b apt-get install uthash-dev To enable opencl:sensors, apt-get install libsensors4-dev To enable getwork proxy, apt-get instal libmicrohttpd-dev To enable stratum proxy, apt-get instal libevent-dev To enable ztex / x6500, apt-get install libusb-1.0-0-dev Navigate to where you saved the zip file (I will use the current BFGminer stable version for an example) 4 unzip bfgminer-2.8.3 5 cd bfgminer-2.8.3 7 ./configure 8 make If you have not yet hooked up your FPGA to the Pi, now is the time. If you are planning on hooking up multiple FPGA's it is highly recommended to use an externally powered USB Hub. Step 9 is to determine if the OS recognizes your FPGA and needs to be done from the home location 8 cd (to return to home) 9 ls -l /dev/ttyUSB* your FPGA's should show up as ttyUSB0, ttyUSB1, etc. Any number is fine as long as there are as many of them as you have units. If they do not show up here is a link to a thread about that issue. https://bitcointalk.org/index.php?topic=65879.msg915045#msg915045 run BFGMiner the usual way.(sudo ./bfgminer from the bfgminer installed directory) If you do not use sudo it won't save your configuration properly when you go to settings and write config. Editted: corrections, Stream-Lined, & Tested on Raspberry Pi, all to save you time. ENJOY! Final Note: I have had 2 Raspberry Pi's burn out with BFL ASIC's. It seems the USB ports just can't handle the I/O. First I had crashes of the mining software, so I forced the Pi to reset itself twice daily which worked as a stop gap, but eventually they fell apart under the weight of the problem. Got a low powered amd apu and motherboard and have been running for months with it just sitting on a table, no maintenance required. At this time I would not recommend purchasing a Raspberry Pi as a control device for ASIC's. Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: Luke-Jr on October 30, 2012, 04:23:50 AM For normal usage, Debian has replaced apt-get with aptitude a few releases ago. Also, both tools can take any number of packages on the same command. So,
Code: sudo aptitude update Note that libusb-dev is required for not just Ztex, but also X6500 FPGAs. Steps 13-17 are all performed by the autogen.sh script, so just run that to automate it :) You don't need to use "make install" (and I'm not sure it actually installs the bitstreams sensible) if you want to run BFGMiner from the source code directory; you can just do: Code: ./bfgminer Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: vitruvio on October 31, 2012, 06:17:49 PM Thank you, stored in Bookmarks, I own the Rpi, just need the ASIC.
Regards Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: Phraust on November 01, 2012, 12:08:46 AM Just wanted to say this is an awesome little bit of help.
I'm not running a Pi, I'm using a DockStar, but it's very similar and it's been so long since I've installed a clean OS it really came in handy. Some notes: I am using ArchLinux, so most of the steps are very similar. However, when I tried running autogen.sh, I was getting errors that were fixed by installing pkg-config (which is in the base-devel package, which I believe this is in build-essential in other distros). Thanks a ton for putting this together for us! Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: bitcoindaddy on November 03, 2012, 12:53:50 PM Thanks for the guide, it was very helpful. Can you tell me if you had to snip the 5V line on the USB cable from the powered USB hub to keep the power from flowing back into the Raspberry Pi?
I tried connecting a powered up to the pi but without power and the pi instantly reset, but is fine after booting with it connected. I haven't tried running it powered yet as I've heard bad things about that. Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: DrGuns4Hands on November 05, 2012, 04:49:01 AM I'm using a powered USB hub and the only thing I noticed is that power will flow backwards from the hub so to do a restart you give the sudo halt command to shut down the Pi. Then you disconnect the Power and unplug the USB Hub then re-plugging them in will let it boot right up. I don't believe mine will start up with the USB plugged in without the additional Power line feeding the hub. The raspberry pi was a minimalist design and wasn't made to handle much power draw by peripherals. This is the USB Hub I am using and I've had 0 issues http://www.amazon.com/10-Port-USB-2-0-Hub/dp/B00475WJEY/ref=sr_1_13?s=electronics&ie=UTF8&qid=1352091861&sr=1-13&keywords=usb+hub
Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: mightycount on November 20, 2012, 11:41:14 PM Awesome stuff, thanks!
Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: kidgorgeous on November 21, 2012, 02:10:54 AM I was having trouble getting my raspberry pi to recognize my BFL's. After some fiddling and alot of reading, it came down to running:
Code: $sudo usermod <username> -a -G dialout Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: zxyzxy on November 21, 2012, 08:04:06 AM will this work on hackberry or other similar alternatives?
Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: Martin666 on November 23, 2012, 01:37:49 AM Did you get it to work on your hackberry ?
Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: Berni on November 24, 2012, 09:26:02 PM Did you get it to work on your hackberry ? I installed Debian Wheezy on my hackberry with cgminer 2.9.4. cpu-mining is successfull, USB-Miner i can't test, because i'm waiting for my bASICs. :( I hope it works fine :( Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: techman05 on August 26, 2013, 09:45:57 PM For this do I have to designate the devices if I have multiple or will bfg miner see them and use them as needed for mining? Right now I'm planning to install an eroupter if I can get my hands on one after my coins settle and hopefully be able to run it alongside a butterfly labs asic device once I get it. I'm hoping I can run both on startup with whatever pools I want.
Both will be on a powered hub Thanks Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: TheSpiral on August 26, 2013, 10:52:40 PM For this do I have to designate the devices if I have multiple or will bfg miner see them and use them as needed for mining? Right now I'm planning to install an eroupter if I can get my hands on one after my coins settle and hopefully be able to run it alongside a butterfly labs asic device once I get it. I'm hoping I can run both on startup with whatever pools I want. It should recognize them. I got a few erupters and they run just fine. From the readme:Both will be on a powered hub Thanks Quote ASIC/FPGA mining boards (BitForce, Icarus, ModMiner, X6500, ZTEX) only options: I just ran bfgminer with "-S all" and it was just fine.--scan-serial|-S <arg> Serial port to probe for mining devices To use ASICs or FPGAs, you will need to be sure the user BFGMiner is running as has appropriate permissions. This varies by operating system. On Gentoo: sudo usermod <username> -a -G uucp On Ubuntu: sudo usermod <username> -a -G dialout Note that on GNU/Linux systems, you will usually need to login again before group changes take effect. By default, BFGMiner will scan for autodetected devices unless at least one -S is specified for that driver. If you specify -S and still want BFGMiner to scan, you must also use "-S auto". If you want to prevent BFGMiner from scanning without specifying a device, you can use "-S noauto". Note that presently, autodetection only works on Linux, and might only detect one device depending on the version of udev being used. If you want to scan all serial ports, you can use "-S all"; note that this may write data to non-mining devices which may then behave in unexpected ways! On Linux, <arg> is usually of the format /dev/ttyUSBn On Mac OS X, <arg> is usually of the format /dev/cu.usb* On Windows, <arg> is usually of the format \\.\COMn (where n = the correct device number for the device) The official supplied binaries are compiled with support for all ASICs/FPGAs. To force the code to only attempt detection with a specific driver, prepend the argument with the driver name followed by a colon. For example, "icarus:/dev/ttyUSB0" or "bitforce:\\.\COM5" or using the short name: "ica:/dev/ttyUSB0" or "bfl:\\.\COM5" Some FPGAs do not have non-volatile storage for their bitstreams and must be programmed every power cycle, including first use. To use these devices, you must download the BFGMiner source archive (bfgminer-x.y.z.zip) and copy the "bitstreams" directory into your BFGMiner application directory. See README.ASIC and README.FPGA for more information regarding these. Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: village.idiot on September 22, 2013, 12:40:24 AM I'm hoping this will get me mining on the Pi with my ASIC.
I really appreciate the well written Guide. Even I could follow it. With an exception... I got to 6 ./autogen.sh and got back... Getting submodules... fatal: Not a git repository (or any of the parent directories): .git I did see the post from Phraust, but don't understand what it means I should do. Unfortunately, I don't speak Linux. Someone please guide me a little. Edit: forgot to mention - I'm using 2013-09-10-wheezy-raspbian and bfgminer-3.2.1 Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: Luke-Jr on September 22, 2013, 01:08:56 AM I'm hoping this will get me mining on the Pi with my ASIC. Skip autogen, it's not supposed to be used with zips.I really appreciate the well written Guide. Even I could follow it. With an exception... I got to 6 ./autogen.sh and got back... Getting submodules... fatal: Not a git repository (or any of the parent directories): .git I did see the post from Phraust, but don't understand what it means I should do. Unfortunately, I don't speak Linux. Someone please guide me a little. Edit: forgot to mention - I'm using 2013-09-10-wheezy-raspbian and bfgminer-3.2.1 Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: village.idiot on September 22, 2013, 01:20:31 AM Thanks Luke.
That go me a step farther. Now I got configure: error: Could not find HASH_ITER - please install uthash-dev 1.9.2+ tried install uthash-dev 1.9.2+ but, of course, that didn't work. Don'cha just hate newbies Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: Luke-Jr on September 22, 2013, 01:40:12 AM Thanks Luke. sudo aptitude install uthash-devThat go me a step farther. Now I got configure: error: Could not find HASH_ITER - please install uthash-dev 1.9.2+ tried install uthash-dev 1.9.2+ but, of course, that didn't work. Don'cha just hate newbies Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: village.idiot on September 22, 2013, 03:11:51 AM IT'S WORKING!!
Luke, you're my hero! I wanna have your baby. Uh, wait. Think I'll just send you some bitcoin. Thank you Thank you Thank you Thank you Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: birkomester on November 07, 2013, 06:03:48 PM Ty for the guide, it worked!!!c
Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: rallasnackbar on January 24, 2014, 02:35:58 PM I know this is an old post. But i just cant get this to work, and searching googe dosnt help me either.
at 9 ls -l /dev/ttyUSB* i get this return ls: cannot access /dev/ttyUSB*: No such file or directory Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: village.idiot on March 06, 2014, 12:33:04 PM I'm still using bfgminer-3.2.1 and it's working just fine.
Not producing much at 30Gh/s, but still running. Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: Cassey on May 08, 2014, 04:51:52 PM For what its worth, I just placed my 16GB Gentoo Raspberry PI with 3.99.0 of bfgminer installed up on Vuze (torrent). It compresses down to a bit over 1gb, can be unzipped and dd'ed directly to a 16gb sdhc card.
Search for "GentooPIimage080514.gz" - with luck you will find it. Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: Buchi-88 on June 17, 2014, 09:32:23 PM Thanks Luke. That go me a step farther. Now I got configure: error: Could not find HASH_ITER - please install uthash-dev 1.9.2+ tried install uthash-dev 1.9.2+ but, of course, that didn't work. Don'cha just hate newbies but Quote root@sunwatch:~# sudo aptitude install uthash-dev No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. and than Quote cd /usr/src wget http://luke.dashjr.org/programs/bitcoin/files/bfgminer/4.2.0/bfgminer-4.2.0.zip unzip bfgminer-4.2.0.zip && mv bfgminer-4.2.0 bfgminer cd bfgminer sudo ./configure sudo make always the same and I don't know???? Code: checking whether HASH_ITER is declared... no On my Pi is the newest Kernel!? greets Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: dmz241 on June 23, 2014, 05:20:35 AM Hey all. I am completely new to linux and pretty much asics. I picked up a pi and have 2 usb dualminer sticks that I want to run in scrypt only mode.
I have latest Raspbein OS installed. I did the first 2 steps. As I know I need bfgminer 4.0+ as thats the one that supports it I believe. Can anyone tell me how to proceed from here. I am connected to the pi through putty. Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: Cassey on June 23, 2014, 02:44:54 PM Hey all. I am completely new to linux and pretty much asics. I picked up a pi and have 2 usb dualminer sticks that I want to run in scrypt only mode. I have latest Raspbein OS installed. I did the first 2 steps. As I know I need bfgminer 4.0+ as thats the one that supports it I believe. Can anyone tell me how to proceed from here. I am connected to the pi through putty. Suggest popping over to http://asic.usertalk.info/index.php?topic=66.0 and reading the 2nd post in that thread. It should get you started. Cassey Sysop @ asic.usertalk.info Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: dmz241 on June 27, 2014, 07:31:44 AM Hey all. I am completely new to linux and pretty much asics. I picked up a pi and have 2 usb dualminer sticks that I want to run in scrypt only mode. I have latest Raspbein OS installed. I did the first 2 steps. As I know I need bfgminer 4.0+ as thats the one that supports it I believe. Can anyone tell me how to proceed from here. I am connected to the pi through putty. Suggest popping over to http://asic.usertalk.info/index.php?topic=66.0 and reading the 2nd post in that thread. It should get you started. Cassey Sysop @ asic.usertalk.info Thanks for the time being I am running the antminer u2s on the pie dualminers on pc thats always on. Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: Luke-Jr on July 11, 2015, 12:25:16 AM hey guys, I know this is an older thread but I just have finally got off my but and started getting into the mining again. I just picked up a Pi, a Bitfury M-card (v3.0) and a bunch of H-cards v2.2, I was just wondering if anyone would have any info on how to get bfgminer to detect the cards? or if I should go to another mining software. I'm not sure you can mix cards of different versions like that.please the info on these kinds of cards is rare as but there are so many of these cards floating around on ebay and all over the forum. cheers Josh IF it works, it would be using ./configure --enable-bfsb and then at runtime bfgminer -S bfsb:auto Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: Ahkmar on March 21, 2016, 01:22:25 PM Could we get updated instructions for the newer hardware & software?
I'm using the newer Jessie on a Pi 2 and I'm having some difficulty. For me, step 5 comes back with something about bfgminer not being a valid directory. I'm not sure what I'm doing wrong, but this learning process has been frustrating. Could somebody help me out? Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: deltalima on March 29, 2016, 08:08:24 PM For me, step 5 comes back with something about bfgminer not being a valid directory. Could somebody help me out? Please post the exact error message and someone will be able to help. Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: toptek on March 31, 2016, 03:36:54 PM sudo apt-get install bfminer And enjoy! ;) as far as i know Code: sudo apt-get install bfminer Code: sudo apt-get install bfminer Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: toptek on March 31, 2016, 03:40:03 PM Code: cd /home Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: xchakg on April 07, 2016, 09:48:30 AM hi, I have a pi-2 and the newest bfgminer, + the pi is recognizing my usb hub, but its not
recognizing the avalon-2 sticks. any suggestions? i've tried many + still trying. :) thank you Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: toptek on April 07, 2016, 09:37:29 PM hi, I have a pi-2 and the newest bfgminer, + the pi is recognizing my usb hub, but its not recognizing the avalon-2 sticks. any suggestions? i've tried many + still trying. :) thank you make sure if you compiled your own BFG it has --enable-avalon the readme says it is on by default but it might be wise to compile it on any way in the bfg folder do a version check it tells, if the --enable-avalon driver is on . Code: sudo ./bfgminer --version or bfgminer --version or sudo bfgminer --version or sudo /bfgminer --version if it is, do a hub check Code: sudo ldconfig lsusb should list all the hubs plugged in to that pi . if all that checks out try in the BFG folder Code: cd to your bfgminer beyond that check power to hub , does the pi really support it, Ive had a few hubs not work with RPI and BFG but do with other PI type PC'c even after i did a hub check . Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: xchakg on April 08, 2016, 01:33:12 AM hi, I have a pi-2 and the newest bfgminer, + the pi is recognizing my usb hub, but its not recognizing the avalon-2 sticks. any suggestions? i've tried many + still trying. :) thank you make sure if you compiled your own BFG it has --enable-avalon the readme says it is on by default but it might be wise to compile it on any way in the bfg folder do a version check it tells, if the --enable-avalon driver is on . Code: sudo ./bfgminer --version or bfgminer --version or sudo bfgminer --version or sudo /bfgminer --version if it is, do a hub check Code: sudo ldconfig lsusb should list all the hubs plugged in to that pi . if all that checks out try in the BFG folder Code: cd to your bfgminer beyond that check power to hub , does the pi really support it, Ive had a few hubs not work with RPI and BFG but do with other PI type PC'c even after i did a hub check . thank you = i'm going to go give this a try :) looks like theres a few new commands that i see here from what i've tried so far. thank you Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: toptek on October 24, 2016, 05:36:50 PM What miner ? . yup it's a MAT MINER :). Mining ASICs Technologies follow below
for the latest BFG to work you have to flash each board with a flasher you can only get here https://litecointalk.org/index.php?topic=27370.0 you have to ask jstefanop to send it hell probable want to sell it , then follow https://litecointalk.org/index.php?topic=27370.0 his post, it tells you how to flash it. Then follow my post here https://bitcointalk.org/index.php?topic=1468120.0 it will tell you how to hook up a AlcheMiner/MAT miner to use any PI type PC or PC you want , they are the same miner with different names. if the boards are all ready flashed then compile bfg like my post said, your set . why i said my post is BFG doesn't have all the fixes pulled or not all the fixes jstefanop did are in the master bfg yet once it is you can just install/compile BFG the normal way by following this post but make sure to use this when you do compile it Code: chmod +x ./configure Code: --enable-alchemist BFG is free, the Flasher is not, unless jstefanop gives it a way freely .The flasher is a paid for updated firmware that lets you use the free updated BFG drivers ( jstefanop did also) with those miners that fixed all most every issue those miners had. thanks top Title: Re: How to Install BFG Miner on your new Raspberry Pi - A Step by Step Guide Post by: toptek on August 22, 2017, 03:03:57 AM any help for a2 terminator? https://bitcointalk.org/index.php?topic=672969.0 this link is for the latest image versions for a2 terminators by some one on the forums but it uses CGMiner with how to videos. BFGMINER has never supported any of the A's from Innosilicon as far as i know but if you want support you can ask Luke the Dev of BFGMINER he may say write the code your self but might do it for a fee you would have to ask him . |