Bitcoin Forum
November 19, 2024, 03:45:44 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 »
  Print  
Author Topic: Smartcoin Linux mining administration. [MULTI-MACHINE SUPPORT NOW IN!]  (Read 105020 times)
xen82
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
June 14, 2011, 06:38:28 AM
 #21

I would absolutely love to test this Smiley
gll
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
June 14, 2011, 07:00:22 AM
 #22

I would absolutely love to test this Smiley


++++++

please launch this miracle soon !


no problems with managing from my pc (putty) 3 pcs in the network (linuxcoin?)
jondecker76 (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
June 14, 2011, 09:04:15 AM
 #23

Had a really good night of coding the profile system - and I must say, its amazing!  You can switch profiles on the fly - managing your miners couldn't be any easier!

I took a couple of minutes to set up a few profiles for showing it off, and did a quick and dirty screencast of switching profiles on the fly.  You will see in the video, I show a profile that loadshares all GPU's across 4 pools... I also show a profile that dedicates 1 GPU per pool, and even a profile that throws all hashing power at deepbit..  The profile system is EXTREMELY flexible and you can make a profile for just about anything, but these sample profiles were just to wet your appetite a little bit.
(You'll also notice in the video, the first profile is "Automatic".  This profile is automatically created, and loadshares all pools across all cards equally.  This makes it easy to get up and running!

Here is a link to the video:
http://vimeo.com/25071950
(the video still had 20 minutes of converting remaining as I post this)

(sorry, don't know how to embed it here)

RollerBot Advanced Trading Platform
https://bitcointalk.org/index.php?topic=447727.0
BTC Donations for development: 1H36oTJsi3adFh68wwzz95tPP2xoAoTmhC
xen82
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
June 14, 2011, 10:23:31 AM
 #24

Sounds great, when will it be released? Tongue
fasti
Member
**
Offline Offline

Activity: 92
Merit: 10


View Profile
June 14, 2011, 10:47:28 AM
 #25

I found a rare thing to be "stuck" while mining. Somehow the pool send work for over 30minutes(manually shut it down at this point) or was sending all the time, but every completed work was "invalid/connection error" as the server was down or full.

So maybe implement to swap pool if there's suddently a lot of invalids.

1QCcAR3e3wdxr7CcJ8ND1NmWuvLttCJScH
Reikoku
Full Member
***
Offline Offline

Activity: 140
Merit: 100


firstbits: 1kwc1p


View Profile
June 14, 2011, 11:37:35 AM
 #26

I pledge a 1 BTC donation upon successfully being able to run this on my Arch Linux box (would be happy to test it for you).

Rei | 1Kwc1pqv54jCg8jvnm3Gu1dqFQYhS34Bow
Trades So Far: 7
filharvey
Hero Member
*****
Offline Offline

Activity: 866
Merit: 1001



View Profile
June 14, 2011, 04:46:07 PM
 #27

I will make a donation when this is ready.

Also if you need some help testing, I will happy donate my time and my machine.

Phil

               ▄█▀ ▄▄▄▄ ▀▀▄▄
           ▄█▀ ▄▄█▀▀   ▀█▄▄▀▀█▄▄
          ▀▀  ▀▀          ▀▀█▄█▀
    ▄▄▀  ▄█▀▀                    ▄   ▄▄
  ▄█▀▄▄█▀           ▄▄           ▀▀█▄ ▀█
 ▄▀ █▀     ▄▄██▄▄   ██   ▄▄██▄▄      █▄ █
 █ ▀█   ▄▄█▀▀   ▀██▄▄█▄▄█▀▀  ▀▀██▄▄   █ █
 █     █▀ ▄▄█▀▀█▄▄ ▀██▀  ▄██▀█▄▄ ▀▀█  █ █
 █  ▄  █ ██▀ ▄▄▄ ▀█ ██ █▀▀ ▄▄▄ ▀██ █  █ █
 █ ██  ▀ ██ █▀▀▀█▄▄ ▀█ ▄▄█▀▀▀▀█ ██ ▀  █ █
   ██    █▀ ▄▄█▄  ▀▀███▀▀  ▄▄▄  ▀█    ▀ █
   ██    ▄▄██▀ ▄▄█▄ ██  █▄▄ ▀▀██▄▄      █
 █ ██    ▀▀ ▄▄█▀▀ ▄▄███▄ ▀▀██▄▄ ▀       █
 █  █      ▀▀▀ ▄██▀▀▄█ ▀██▄▄ ▀▀       █ █
 █  █         ▀▀▀   ██    ▀▀▀         █ █
 ▀█ ▀▄▄             ██              ▄█ ▄█
  ▀█▄ ▀▀▄▄          ██          ▄▄█▀ ▄█▀
     ▀█▄▄▀▀▀        ██       ▄▄ ▀▄▄█▀▀
        ▀▀█▄   ▄▄        ▄▄█▀▀   ▀
            ▀█▄▄▀▀█▄▄▄▄▄▀▀ ▄█▀
               ▀▀█▄▄▀▀ ▄▄█▀
 
E M I R E X
─── إمركس ───
   
...Whitepaper...
   
The Infrastructure for the
New Digital Economy
   
▄▄▄▄▄▄▄▄▄▄
▄▄██████████████▄▄
▄████████████████████▄
████████████████████████
▄█████████▀▀▀▀▀▀▀▀▀▀███████
████████▀           ████████
██████████████████████████████
█████████            █████████
█████████  ██████████████████▀
████████▄           ████████
▀█████████▄▄▄▄▄▄▄▄▄▄███████▀
▀████████████████████████▀
▀████████████████████▀
▀███████████████▀▀
▀▀██████▀▀▀
 
E M R X
 
─ Token ─
 
...LEARN MORE...
   
   
   
   
...Register...
[/cen
Vanquistador
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
June 14, 2011, 06:53:21 PM
 #28

I pledge a 1 BTC donation upon successfully being able to run this on my Arch Linux box (would be happy to test it for you).

Good idea, I'll probably do the same.  Which reminds me... I should donate 1BTC to the GUI designer (currently running it on my gaming rig, and it has worked great). 
jones
Newbie
*
Offline Offline

Activity: 44
Merit: 0


View Profile WWW
June 14, 2011, 07:46:10 PM
 #29

Awesome. I am looking forward to testing your solution on release!!
jondecker76 (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
June 14, 2011, 10:40:44 PM
 #30

Just a quick update...

Having a really good day so far development wise..  Everything works, but the thing that is holding me up from release is the lack of an interface to change entries in the database (Adding/editing/deleting miners, pools, workers, profiles, etc...).
I finally roughed out the menu system and early indications are really good!  I'm going to start writing code that uses the menu engine and see how well it works. Hopefully in another day I should have the menu stuff roughly implemented (so you don't have to be a MySQL guru to use this).  The database is also going to come pre-populated with all the pools I can find (and you can also add your own of course) - don't worry, it won't use a pool unless you A) set up a worker for the pool and B) tell a profile to use it Wink


RollerBot Advanced Trading Platform
https://bitcointalk.org/index.php?topic=447727.0
BTC Donations for development: 1H36oTJsi3adFh68wwzz95tPP2xoAoTmhC
a1phanumrc
Member
**
Offline Offline

Activity: 112
Merit: 10



View Profile
June 15, 2011, 12:23:38 AM
 #31

Hi jondecker76,

Thank you for this. I've been wanting the ability to deploy miners on a linux box, however, I've run into problems with linuxcoin.  Have you thought about making a live version of a box running this code?  I would love the ability to deploy systems using a thumb drive and a live distro with this brilliant code to avoid downtime with the various pools.

Again, many thanks for this.
-a1phanumrc

BC tips: BA1phaSEpCN7jiSS33SSWXf3Bs1rP9SKir
jondecker76 (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
June 15, 2011, 01:08:23 AM
 #32

It will be open-source when released, so hopefully we can get the linuxcoin author to include it Smiley

RollerBot Advanced Trading Platform
https://bitcointalk.org/index.php?topic=447727.0
BTC Donations for development: 1H36oTJsi3adFh68wwzz95tPP2xoAoTmhC
a1phanumrc
Member
**
Offline Offline

Activity: 112
Merit: 10



View Profile
June 15, 2011, 03:24:10 AM
 #33

It will be open-source when released, so hopefully we can get the linuxcoin author to include it Smiley
Fantastic!

Though, I've had a few problems with linuxcoin working on my hardware. It would be nice to have this packaged with something like ArchBang. Please let me know when this is released -- can't wait to play with it!

Sending a Bitcoin your way now...

BC tips: BA1phaSEpCN7jiSS33SSWXf3Bs1rP9SKir
jondecker76 (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
June 15, 2011, 03:52:25 AM
 #34

Just reporting my progress for the day.

I pretty much have the Add/Edit/Delete method all ironed out now, including error checking.
As of now, you can Add/Edit/Delete miners from the GUI.  I will use this as a template to get all the other sections Add/edit/delete functionality as well (cards, pools, workers etc...) - they won't take nearly as long to add this functionality - in fact, I should have all of that done tomorrow!

Here are some pictures showing my android phone, and my android tablet, both connecting to SmartCoin remotely (using the free ConnectBot app). It makes it soooo easy to keep an eye on things when I'm away from home. (As a side note, I also tested it on www.gotossh.com - a web based SSH client, and it works very well there as well!)



Its hard to see, but you can see SmartCoin on boh my phone and tablet...



here is a close up of my phone


here is a close up of my tablet




Time to get some sleep, I'll be back at it tomorrow!
Thanks for the support everyone!

RollerBot Advanced Trading Platform
https://bitcointalk.org/index.php?topic=447727.0
BTC Donations for development: 1H36oTJsi3adFh68wwzz95tPP2xoAoTmhC
ptshamrock
Hero Member
*****
Offline Offline

Activity: 484
Merit: 500



View Profile
June 15, 2011, 07:59:25 AM
Last edit: June 15, 2011, 11:15:17 AM by ptshamrock
 #35

This is AWESOME!!

Definitely watching this thread. Hope to hear more. Will donate!

I SECOND THAT!

GREAT WORK !!!

EDIT : I just donated 1 BTC !

"Money needs to be depoliticized, and the time has come for the separation of money and state to be accomplished."
Goldenmaw
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
June 15, 2011, 03:57:19 PM
 #36

You are an extremely cool dude, jon decker.
jondecker76 (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
June 15, 2011, 04:10:04 PM
 #37

Hey, thanks for the donations guys! - I don't feel so bad now about stopping my miner all the time to test things Smiley

Got a little bit of stuff done this morning - mostly internal structural changes that will make future updating easier.
I'm going to work on it some more remotely from work (I work 6PM to 6Am tonight) - I hope its a slow night tonight

I just need a few more things before I get this out to the testers. I'm hoping for a release in 1-2 weeks (hopefully more towards 1 week). I'll release it early without some of the advanced stuff I want to add, and just roll those extra features out in some updates



RollerBot Advanced Trading Platform
https://bitcointalk.org/index.php?topic=447727.0
BTC Donations for development: 1H36oTJsi3adFh68wwzz95tPP2xoAoTmhC
jondecker76 (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
June 16, 2011, 10:28:36 AM
 #38

Got a fair amount of work done last night.
I have SVN and hosting all set up, finalized the database schema, wrote an automated installer script and fixed a handful of things. Still a couple of features and a couple of bugs to iron out, but its getting closer to release

RollerBot Advanced Trading Platform
https://bitcointalk.org/index.php?topic=447727.0
BTC Donations for development: 1H36oTJsi3adFh68wwzz95tPP2xoAoTmhC
Reikoku
Full Member
***
Offline Offline

Activity: 140
Merit: 100


firstbits: 1kwc1p


View Profile
June 16, 2011, 10:33:46 AM
 #39

Sounds really promising :p

Upping my pledge to 1.25 btc assuming built in support for Eligius US pool and Phoenix miner.

Rei | 1Kwc1pqv54jCg8jvnm3Gu1dqFQYhS34Bow
Trades So Far: 7
jondecker76 (OP)
Full Member
***
Offline Offline

Activity: 238
Merit: 100


View Profile
June 16, 2011, 11:12:51 PM
 #40

Ok, had a terriffic day coding!
The automatic profile generation code is finished, and works great! (You can create your own profiles of course, but smarcoin creates an automatic one by default so you can get up and running faster)


Also, the install script is pretty much finished.  Here is a snippet of code for those wondering which pools will be supported "out of the box" (of course, you can add your own pools or edit any of these through the interface, this is just a convenience feature having them already defined in the database)
Code:
# Populate the database with default pools
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('DeepDit','deepbit.net',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('Ditcoin.cz (slush)','mining.bitcoin.cz',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BTCGuild','btcguild.com',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BTCMine','btcmine.com',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('Bitcoins.lc','bitcoins.lc',NULL,8080,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('SwePool','swepool.net',NULL,8337,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('Continuum','continuumpool.com',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('MineCo','mineco.in',NULL,3000,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('Eligius','http://mining.eligius.st',NULL,8337,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('CoinMiner','173.0.52.116',NULL,8347,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('ZABitcoin','mine.zabitcoin.co.za',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BitClockers','pool.bitclockers.com',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('MtRed','mtred.com',NULL,8337,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('SimpleCoin','simplecoin.us',NULL,8337,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('Ozco','http://ozco.in',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('EclipseMC','us.eclipsemc.com',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BitP','pool.bitp.it',NULL,8334,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BitcoinPool','bitcoinpool.com',NULL,8334,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('EcoCoin','ecocoin.org',NULL,8332,60,0);"
RunSQL "$Q"
Q="INSERT INTO pool (name,server,alternateServer,port,timeout,disabled) VALUES ('BitLottoPool','bitcoinpool.com',NULL,8337,60,0);"
RunSQL "$Q"
If anyone knows of any other pools, sees any errors, or knows of any "alternateServer" addresses (backup server addresses), please let me know.

With this complete, there are only 2 other things on my list to finish before this goes out to testers for a quick test!

Tomorrow, I start the code to TRY to automatically detect any installed miners and add them to the database as well....  If things go correctly, you should only have to add a couple of worker accounts, and be on your way!

RollerBot Advanced Trading Platform
https://bitcointalk.org/index.php?topic=447727.0
BTC Donations for development: 1H36oTJsi3adFh68wwzz95tPP2xoAoTmhC
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!