Pages:
Author

Topic: Linux mining distro for the Raspberry PI - MinePeon - page 48. (Read 685140 times)

sr. member
Activity: 389
Merit: 250
Wondering about a new project for the pi; I've been looking for a way to setup a general "P2Pool" option for the pi as a backup pool (or primary for other folks if they like) but since many of them are only listed by IP address and aren't run on static IPs a dynamic tool to lookup addresses would be nice. I've done the basic digging into how, I'm just not sure the easiest way to get the functionality into minepeon, so any advice (or ambitious coders wanting to take it on) would be appreciated.

There are a few nodes I can find reliable domain names for, using these as seed nodes for a fresh install start iterating through http://:9332/peer_addresses to find other peers and keep a running list of nodes with zero fee (0 or 0.0), then add them to the end (or beginning) of the pools list in the miner config (and reload the miner if needed). Repeat once every several days or when the number of alive nodes left goes below a certain threshold. Bonus if pool response time or other latency factors can be taken into account.

Any thoughts on where this would go in the codebase?

I have thought about it.

The major problem is that p2pool requires a running and up-to-date bitcoind and the raspberry pi just cannot do that.  It runs fine it cannot download and process the blockchain though.  Even if I give it a head start by using a "pre downloaded chain" it cannot even keep it up-to-date because of the CPU and IO requirements (not to mention it will kill any SD card).

I am playing around with some other hardware (cubieboard 2 & beaglebone black) and while they are better off for CPU they are still not enough (and they still use SD for IO's).

Neil
I was just looking for a way to add public p2pool nodes into the pool list by automatically finding them on the network and adding them to the list dynamically. Running p2pool or bitcoind is way beyond what I'd hope to do with the RasPi
sr. member
Activity: 266
Merit: 250
I am playing around with some other hardware (cubieboard 2 & beaglebone black) and while they are better off for CPU they are still not enough (and they still use SD for IO's).

I thought the beagle-bone blacks had a 2GB flash/solid state storage on them with an optional SD slot for extra storage?

Yep it does.  I could also use a USB HDD for storage, but it still does not solve the CPU requirement problem.

Neil

very true on the CPU... wait, I know...

cluster 40 beagle-bone blacks! yeaaaa! lol (I had to)
legendary
Activity: 896
Merit: 1000
I am playing around with some other hardware (cubieboard 2 & beaglebone black) and while they are better off for CPU they are still not enough (and they still use SD for IO's).

I thought the beagle-bone blacks had a 2GB flash/solid state storage on them with an optional SD slot for extra storage?

Yep it does.  I could also use a USB HDD for storage, but it still does not solve the CPU requirement problem.

Neil
sr. member
Activity: 266
Merit: 250
I am playing around with some other hardware (cubieboard 2 & beaglebone black) and while they are better off for CPU they are still not enough (and they still use SD for IO's).

I thought the beagle-bone blacks had a 2GB flash/solid state storage on them with an optional SD slot for extra storage?
legendary
Activity: 896
Merit: 1000
Wondering about a new project for the pi; I've been looking for a way to setup a general "P2Pool" option for the pi as a backup pool (or primary for other folks if they like) but since many of them are only listed by IP address and aren't run on static IPs a dynamic tool to lookup addresses would be nice. I've done the basic digging into how, I'm just not sure the easiest way to get the functionality into minepeon, so any advice (or ambitious coders wanting to take it on) would be appreciated.

There are a few nodes I can find reliable domain names for, using these as seed nodes for a fresh install start iterating through http://:9332/peer_addresses to find other peers and keep a running list of nodes with zero fee (0 or 0.0), then add them to the end (or beginning) of the pools list in the miner config (and reload the miner if needed). Repeat once every several days or when the number of alive nodes left goes below a certain threshold. Bonus if pool response time or other latency factors can be taken into account.

Any thoughts on where this would go in the codebase?

I have thought about it.

The major problem is that p2pool requires a running and up-to-date bitcoind and the raspberry pi just cannot do that.  It runs fine it cannot download and process the blockchain though.  Even if I give it a head start by using a "pre downloaded chain" it cannot even keep it up-to-date because of the CPU and IO requirements (not to mention it will kill any SD card).

I am playing around with some other hardware (cubieboard 2 & beaglebone black) and while they are better off for CPU they are still not enough (and they still use SD for IO's).

Neil
newbie
Activity: 39
Merit: 0
hello forum!

Today i got 2 nanofury NF1 USB-Miners and i'd like to mine with this on the RPi with minepeon, but i don't know how to set up.

Untill now i was runnig minepeon with bfgminer 3.4.0 and 1 Block Erupter USB.
I was able to get the Nanofurys start mining on windows, but not on Minepeon....

Which settings do i need for runnig the block erupter and the nanofurys on minepeon?

Sorry for my bad english - schooltime is long behind Sad

Hope someon can help me...

sr. member
Activity: 266
Merit: 250
Is there a way to log in to minepeon web page remotely? I have the port forwarded in my router, I enter my ip and then the username/password, but then nothing happens (if I was in my home network, it would ask me username/password again and then display the page)
You need to redirect the port 443... SSL connection... https://...

Can I change port 443 to another (5-digit) port? I don't want bots/hackers to try bruteforcing my credentials...

Changing the port isn't going to do much anything if someone was trying to "hack" your your raspberryPi, that's why they have port scanners... an open port is an open port regardless of how safe you *think* it is.

It being on SSL (whether valid or not) encrypts traffic (to an extent) where you're not sending straight clear text all the time.

And as far as brute-force hacks go, if you're password is so weak that one can be brute-force hacked (in any given time frame of your life) then I hate to be the bearer of bad news, but you should consider using a different password.

I good thing I like to tell people is, find a phrase that means something to them, go to an online md5 tool, type in the phrase and get the hash, whola password, for extra fun, find a split point in the hash, then take from that split point on and put it to the front, or get really fun with shit and mix in different hash strings Cheesy
hero member
Activity: 626
Merit: 500
Mining since May 2011.
Is there a way to log in to minepeon web page remotely? I have the port forwarded in my router, I enter my ip and then the username/password, but then nothing happens (if I was in my home network, it would ask me username/password again and then display the page)
You need to redirect the port 443... SSL connection... https://...

Can I change port 443 to another (5-digit) port? I don't want bots/hackers to try bruteforcing my credentials...

You should be able to do that in your port forward rule in your firewall.
External IP / port: 32768 forward to Internal IP / port: 443

hero member
Activity: 773
Merit: 528
Is there a way to log in to minepeon web page remotely? I have the port forwarded in my router, I enter my ip and then the username/password, but then nothing happens (if I was in my home network, it would ask me username/password again and then display the page)
You need to redirect the port 443... SSL connection... https://...

Can I change port 443 to another (5-digit) port? I don't want bots/hackers to try bruteforcing my credentials...
hero member
Activity: 714
Merit: 500
Are ฿itcoins Radioactive?
Is there a way to log in to minepeon web page remotely? I have the port forwarded in my router, I enter my ip and then the username/password, but then nothing happens (if I was in my home network, it would ask me username/password again and then display the page)
You need to redirect the port 443... SSL connection... https://...
hero member
Activity: 773
Merit: 528
Is there a way to log in to minepeon web page remotely? I have the port forwarded in my router, I enter my ip and then the username/password, but then nothing happens (if I was in my home network, it would ask me username/password again and then display the page)
sr. member
Activity: 389
Merit: 250
Wondering about a new project for the pi; I've been looking for a way to setup a general "P2Pool" option for the pi as a backup pool (or primary for other folks if they like) but since many of them are only listed by IP address and aren't run on static IPs a dynamic tool to lookup addresses would be nice. I've done the basic digging into how, I'm just not sure the easiest way to get the functionality into minepeon, so any advice (or ambitious coders wanting to take it on) would be appreciated.

There are a few nodes I can find reliable domain names for, using these as seed nodes for a fresh install start iterating through http://:9332/peer_addresses to find other peers and keep a running list of nodes with zero fee (0 or 0.0), then add them to the end (or beginning) of the pools list in the miner config (and reload the miner if needed). Repeat once every several days or when the number of alive nodes left goes below a certain threshold. Bonus if pool response time or other latency factors can be taken into account.

Any thoughts on where this would go in the codebase?
sr. member
Activity: 389
Merit: 250
Does anyone already knows the Solid-Run's Carrier-One?

Great, if it can run MinePeon...

Quote
Overview

Solid-Run's Carrier-One is the internal development board for the i.MX6 microSOM. Based on the scalable Freescale i.MX6 family of system-on-chip (SoC) ranging from a single to quad Cortex-A9 processor cores, 2D/3D hardware graphics processing unit, video decoding and encoding acceleration hardware, HDMI 1080p 3D broad range of peripherals.

Looking at it, it probably could. Looks like another general competitor in the tiny/cheap market. Possibly cheaper and more powerful than the RasPi. Not sure how quickly all the software ports over (I think everything is very generally built for Linux and anything that can run Linux).
hero member
Activity: 714
Merit: 500
Are ฿itcoins Radioactive?
hero member
Activity: 840
Merit: 1002
hero member
Activity: 714
Merit: 500
Are ฿itcoins Radioactive?
Oh no! Not again! cgminer: LATEST-IS-3.7.1
hero member
Activity: 714
Merit: 500
Are ฿itcoins Radioactive?
Does anyone already knows the Solid-Run's Carrier-One?

Great, if it can run MinePeon...

Quote
Overview

Solid-Run's Carrier-One is the internal development board for the i.MX6 microSOM. Based on the scalable Freescale i.MX6 family of system-on-chip (SoC) ranging from a single to quad Cortex-A9 processor cores, 2D/3D hardware graphics processing unit, video decoding and encoding acceleration hardware, HDMI 1080p 3D broad range of peripherals.
legendary
Activity: 896
Merit: 1000
CGMiner seems to work much better in MinePeon than several of the previous versions (at least for me).

I am finding that too.  It very much seems that they are starting to make headway with the plug and play of the "not we well" engineered devices. 

I should have the cgminer latest out to git very soon, I am just running tests now (as I always do, no amount of nagging will make me stop).

Neil
sr. member
Activity: 266
Merit: 250
Oh no! Not again! cgminer: LATEST-IS-3.7.0


CGMiner seems to work much better in MinePeon than several of the previous versions (at least for me).
member
Activity: 86
Merit: 10
Here's how I got my Klondikes to work on 0.2.3 (I'm still on this version for the lcd display).

Log in with ssh and compile cgminer 3.6.6

Code:
sudo git clone https://github.com/kanoi/cgminer cgminer
cd cgminer/
sudo chmod +x ./autogen.sh
sudo ./autogen.sh
sudo ./configure --enable-klondike
sudo make

After the binary is compiled, go to /opt/minepeon/bin , move the old binary to cgminer_old. Copy the new binary in from /home/minepeon/cgminer/

Edit /etc/udev/rules.d/01-cgminer.rules and add this to the bottom :

#Klondike
ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="f60a", SUBSYSTEMS=="usb", ACTION=="add", MODE="0666", GROUP="minepeon"

Reboot and you should be good to go.
Pages:
Jump to: