Search content
Sort by

Showing 20 of 20 results by btcmonkey
Post
Topic
Board Hardware
Re: [Guide] Comprehensive ASICMiner Blade Setup
by
btcmonkey
on 18/09/2013, 02:35:09 UTC
If I leave the paperclip in and use the PSU switch then, nothing happens (after the first time) when I turn the PSU switch off and on. I turn on the switch, LED flashes a few times then power cuts off (and stays off). Only way I have found to 'reset', is re-seating the paperclip. I am wondering if something is shorting out, but have tried 5 blades, 3 PSUs & 2 molex adapters. I verified polarity. Tried 2 wire and 4 wire configurations. Tested fuses. No idea what to do next.
Post
Topic
Board Hardware
Re: [Guide] Comprehensive ASICMiner Blade Setup
by
btcmonkey
on 18/09/2013, 00:59:35 UTC
I have a couple v2 blades that I can't seem to get working. Have a 750w PSU, wired in as described in OP. As soon as I paper clip the 24port on the PSU to power on, LED1 on the blade flashes 4 times then the PSU powers off and won't start up again until I undo and redo the paperclip. I have seen a couple other posters with similar reports, but no resolution. Same behavior on both blades.

Any ideas?

Also, tried 3 different PSUs, including one that is known good (driving current CPU). All same behavior.

I have now tried 5 different blades and they all do the same thing. Any ideas on this?
Post
Topic
Board Hardware
Re: [Guide] Comprehensive ASICMiner Blade Setup
by
btcmonkey
on 16/09/2013, 19:32:23 UTC
I have a couple v2 blades that I can't seem to get working. Have a 750w PSU, wired in as described in OP. As soon as I paper clip the 24port on the PSU to power on, LED1 on the blade flashes 4 times then the PSU powers off and won't start up again until I undo and redo the paperclip. I have seen a couple other posters with similar reports, but no resolution. Same behavior on both blades.

Any ideas?

Also, tried 3 different PSUs, including one that is known good (driving current CPU). All same behavior.
Post
Topic
Board Hardware
Re: TerraHash to Provide a Hosted Bitcoin Mining Solution for $6/GHash in November
by
btcmonkey
on 05/09/2013, 18:09:13 UTC
Do you have any estimates on the monthly fee or expected power consumption for 500GH/s?

Are there any plans to increase hashrate per investment over time or is this a fixed $6 per GH/s?

What risk does this level of consolidated mining bring to the block chain and what are your plans to mitigate that risk?

Post
Topic
Board Mining software (miners)
Re: Linux mining distro for the Raspberry PI - MinePeon
by
btcmonkey
on 31/07/2013, 03:29:17 UTC
I'm new to Pi and Arch Linux and this distro. I ran into a few issues when starting out with wireless. Thought I would share my results in case they help anyone else.

I have a situation where I wished to be WiFi only (totally non-wired), but ran into a number of problems:
1) WiFi wouldn't seem to connect at reboot
2) time was inaccurate on startup
3) timezone was off.

Note: various commands may require sudoing.

First I set up the wireless network by booting and running 'wicd-curses' to configure the wifi device. Once it started I:
1) Typed 'P' and set Wireless device to wlan0 (after I had already confirmed that was correct with the 'iwconfig' command). I also removed eth0 from Wired Interface. F10 to accept.
2) 'R' to refresh, then found my network and hit right-arrow to configure it. Scroll down and hit space on 'Automatically connect to this network' to set it and then scroll all the way down to set the network password (or Key). Hit F10.
3) 'Q' to quit

Next I stopped dhcpcd from running on eth0 on startup by typing 'systemctl disable dhcpcd@eth0'. Dunno if this was contributing to my connect to wifi startup issues, but it did help get rid of a startup error (since I am not using eth0). Note: you don't need to enable dhcpcd for wlan0 because wicd handles that automatically.

To get ntp working right for me I used wicd scripts to make wicd a prereq for ntpd. I created one script that starts ntpd on connect and another that stops it when about to disconnect:
1) created /etc/wicd/scripts/postconnect/openntpd-start.sh with the following content:
Code:
#!/bin/sh
sudo systemctl start openntpd
2) 'chmod 755 /etc/wicd/scripts/postconnect/openntpd-start.sh' to make it runnable.
3) create /etc/wicd/scripts/predisconnect/openntpd-stop.sh with the following content:
Code:
#!/bin/sh
sudo systemctl stop openntpd
4) 'chmod 755 /etc/wicd/scripts/predisconnect/openntpd-stop.sh' to make it runnable.
5) 'systemctl disable openntpd' to make it so openntpd doesn't autostart at startup anymore, since wicd now manages it.

To get timezones matching my timezone I created a symlink from /etc/localtime to my zone info:
1) found my timezone in the /use/share/zoneinfo directory structure. Mine was '/usr/share/zoneinfo/America/Detroit'.
2) rm /etc/localtime
3) ln -s /usr/share/zoneinfo/America/Detroit /etc/localtime

The  I rebooted.

All was well (mostly). wicd takes longer to get connect then I would hope (takes a minute or two after boot). Once up though, I can connect remotely without issue and 'date' looks good.
Post
Topic
Board Securities
Re: Lab Rat Data Processing, LLC (LabRatMining) Official Announcement
by
btcmonkey
on 17/07/2013, 17:29:51 UTC
The question isn't really concern with any math calculation ,is just mean you get good return if bitfurry made its promised, or you get nothing...
This is a gamble on pre-order , If I willing to take the risk I will rather go for pre-order by myself ,since more hashrate efficiency than buying this mining contract.

Totally fair sentiment. Though I have a lot of issues with BFL, I do think they will deliver *eventually*. I don't know enough about bitfury to make the judgement though (which is its own concern). I think we will know a lot more about that within the next two weeks. Perhaps that is the time for some to reevaluate this investment.
Post
Topic
Board Securities
Re: Lab Rat Data Processing, LLC (LabRatMining) Official Announcement
by
btcmonkey
on 17/07/2013, 17:15:26 UTC
2) The total network hash rate will hit 1500 TH/s (1.5PH/s - peta hash) by that time.
3) Lab_Rat will only ever deliver equivalent of 100MH/s per share. (contrary to stated plan)
4) These shares will continue to be worth 0.15 BTCs each with no growth (or reduction).

The problem is right here. You can say that BTC0.15 per 100MH/s is a great price right now (network at ~250TH/s), but when the network reaches 1500TH/s, 100MH/s is worth then 0.15*250/1500 = BTC0.025, an 83% devaluation.

Did you miss that my whole argument is that 0.15 per 100MH/s when network 1500TH/s is still a good price (~58% annual return)? Totally competitive with anyone in the market (by orders of magnitude). If you did the math assuming ~250TH/s network (poor decision IMO), then the estimated rate of return is like 350% (meaning you earn 3.5BTC per 1 BTC invested). So yes an 83% 'devaluation' from ridiculous to pretty-good-and-totally-competitive.

Post
Topic
Board Securities
Re: Lab Rat Data Processing, LLC (LabRatMining) Official Announcement
by
btcmonkey
on 17/07/2013, 16:45:11 UTC
This security provides a return that is an order of magnitude more than most of its competitors. It is totally competitive in its own market. I think it is fine to question the value of the market (though existing interest seems to be speaking for itself), but don't blame this single security.

I also understand people's concern about wording of the prospectus and what may be missing, not covered, or inappropriate. I also get the argument about the bads of centralized mining corporations and arguments comparing this class of securities to raw physical mining. I think those thoughts need to enter into your valuation of this equity, but decisions based on those issues are pretty personal and tough to quantify.

I am more concerned of there being no clear indicator of when mining will come online (and even more, if it is piecemeal as has recently been discussed, how can you commit to 100MH/s out the gate).

Given that though, thinking about when mining may come online, even with a high estimate of total network hashrate and an underestimate of what Lab_Rat would deliver, it seems like, for a bond/security of this type, this has a decent raw ROI of dividends.

I will make a couple assumptions for this analysis, that you are free to challenge but I consider reasonable or conservative (at least the first 4).
1) This stock will start delivering dividends in the month of October.
2) The total network hash rate will hit 1500 TH/s (1.5PH/s - peta hash) by that time.
3) Lab_Rat will only ever deliver equivalent of 100MH/s per share. (contrary to stated plan)
4) These shares will continue to be worth 0.15 BTCs each with no growth (or reduction).
5) A year later the network hash rate will be around 8PH/s.

Please help me check my math:

with 1500TH/s, aka 1,500,000,000MH/s (~210million difficulty)
at 3600 BTC generated per day across the network (on average)
then 0.000002394253791 BTC will be generated per day per MH/s (3600/1500000000)

@ 100MH/s each share will deliver 0.0002394253791 BTC per day (100 * 0.000002394253791)
@ 365 days in a year each share will deliver 0.0873902633715 BTC per year (365 * 0.0002394253791)
@ .15 per share price the calculated % return of this stock, in dividends, is 58.25% (0.0873902633715/.15)

Though this is incomplete (especially in assuming a one time starting hash rate for an annual return), this seems to be the type of analysis many are doing to identify value of dividends for comparison sake. 58.25% seems particularly high for this class of stock. If you add in the chance for 166 or 200MH/s stocks (likely) and increases in security values (likely) then it gets even better.

Going to the other extreme where I assume the year-later hashrate of 8 Petahash/s the same calculation nets a dividend return of 11%. This seems low for a stock with this risk profile, but high compared to peers and pretty ok given that this assumes no growth in stock and no increase over 100MH/s.

Whether you want to hold up BTC in a stock that won't pay dividends for 3 months is another thing. If we consider our year starting now, then that 58.25% return turns into 3/4 of itself or 43.69%.
Post
Topic
Board Mining software (miners)
Re: CGMINER ASIC FPGA GPU overc monit fanspd RPC linux/win/osx/mip/r-pi 3.3.1
by
btcmonkey
on 02/07/2013, 03:14:37 UTC
Hello,
On my Raspberry Pi I am having the issue described here (describing the same issue in Ubuntu 12.04LTS):

http://bitcoin.stackexchange.com/questions/11829/bitcoin-erupters-not-stable-on-ubuntu-and-cgminer-3-3

Basically in 3.3.1 (or 3.2.1, 3.2.0) with 1 USB AsicMiner Erupter, on a USB2.0 hub all is good hashing around 333MHs stable. If I add a second stick (or more) hashrate jumps all around with all chips eventually getting SICK and restarting. Built following instructions and verifying prereqs.

I'm rebuilding an Ubuntu box to try to reproduce there.

Any tips on something I may be doing wrong or ideas on the problem?
Post
Topic
Board Auctions
Re: Auction of 100 shares of ASICMINER
by
btcmonkey
on 16/05/2013, 14:13:38 UTC
10 @ 1.6
Post
Topic
Board Pools
Re: Analysis of Bitcoin pooled mining reward systems (work in progress)
by
btcmonkey
on 01/08/2011, 13:30:06 UTC
Excellent write up so far.  Clear and concise.  Technical but easy to understand.  I look forward to reading the rest.

Post
Topic
Board Mining
Re: Geometric method: New cheat-proof mining pool scoring method
by
btcmonkey
on 29/07/2011, 13:41:56 UTC

This is a really interesting score implementation.  I have a few questions.

I have not had a lot of success getting your proof to render for me.  Can you describe how you came up with the decay factor, r?  Isn't it really a growth factor for any reasonable c?

Is it true that for a very low number of shares ( < 1000 ) at the current difficulty, the total fee gets really large ( > 50% ) when c = 0.001?  My implementation seems to show this.  Does this mean that a really lucky block find would mean bad news for pool members, or is my implementation flawed?

Expanding on this, what impact would having the score start at some high arbitrary number (e.g. r^10000) instead of 1 have?  It seems it could enable setting a max value for what fee would be taken, but I'm not sure how doing this would effect the cheat-proofness of the system and expected fee calculations.

For difficulty 2 and difficulty 3 shares is p simply 2/difficulty and 3/difficulty respectively?

Post
Topic
Board Project Development
Re: [20 BTC] Multithreaded Keep-alive Implementation in Bitcoind
by
btcmonkey
on 16/07/2011, 05:14:49 UTC
This is one of the annoying things about C++ exception handling. The exception was caught, and that obscured the information needed to find the code that generated it. Sad

All we can tell from that is that the RPC code threw an exception. This could be for reasons that really aren't the code's fault, such as running out of memory at a critical point, or (more likely) they could be due to bugs in the code.

One thing you can try -- use the 'up' command until you get to level 7, the 'ThreadRPCServer' call. And type 'print e'. If for some reason that doesn't work, you can try level 6, 'PrintException' and the command 'print pszMessage'.


So it turns out I made a stupid mistake.  As part of a test some days ago, I had created a cron job that stopped and restarted bitcoind on an hourly basis.  It appears that I wasn't waiting long enough for the bitcoind stop command to close out bitcoind.  The 'trying to start bitcoind when it was in the midst of still shutting down' seems to have caused the cores.

I'm sorry for wasting your time, but really appreciate what you have taught me about debugging/troubleshooting these issues.
Post
Topic
Board Project Development
Re: [20 BTC] Multithreaded Keep-alive Implementation in Bitcoind
by
btcmonkey
on 16/07/2011, 00:20:20 UTC
Can you paste the code from your 'rpc.cpp' file around line 1897 (say five lines before and five after). And please identify exactly which line is 1897.


Here is a snip from rpc.cpp:
Code:

void ThreadRPCServer(void* parg)
{
    IMPLEMENT_RANDOMIZE_STACK(ThreadRPCServer(parg));
    try
    {
        vnThreadsRunning[4]++;
        ThreadRPCServer2(parg);
        vnThreadsRunning[4]--;
    }
    catch (std::exception& e) {
        vnThreadsRunning[4]--;
        PrintException(&e, "ThreadRPCServer()");
    } catch (...) {
        vnThreadsRunning[4]--;
        PrintException(NULL, "ThreadRPCServer()");
    }
    printf("ThreadRPCServer exiting\n");
}

Line 1897 is: PrintException(&e, "ThreadRPCServer()");



Just to verify that I am doing things right, to create this file I:

Code:
git clone http://github.com/bitcoin/bitcoin/ davids
cd davids
git checkout v0.3.23
cd src
patch  < ~/src/bitcoin/bitcoin-4diff.txt
patch  < ~/src/bitcoin/updates.diff.txt
then built bitcoind normally.
Post
Topic
Board Project Development
Re: [20 BTC] Multithreaded Keep-alive Implementation in Bitcoind
by
btcmonkey
on 15/07/2011, 17:49:41 UTC
Hello,

I grabbed bitcoin v0.3.23 and applied bitcoin-4diff.txt and updates.diff.txt.

This is on 64bit CentOS 5.5.

I am now generating bitcoind cores every hour on the hour.  I am fairly new to troubleshooting this type of thing, but a backtrace shows:

Code:
Core was generated by `/home/bitcoin/bitcoind -testnet -conf=/etc/bitcoin.conf -daemon -pollpidfile=/v'.
Program terminated with signal 6, Aborted.
#0  0x00000039f9e30265 in raise () from /lib64/libc.so.6
(gdb) bt
#0  0x00000039f9e30265 in raise () from /lib64/libc.so.6
#1  0x00000039f9e31d10 in abort () from /lib64/libc.so.6
#2  0x00000039fd2bed14 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6
#3  0x00000039fd2bce16 in ?? () from /usr/lib64/libstdc++.so.6
#4  0x00000039fd2bce43 in std::terminate() () from /usr/lib64/libstdc++.so.6
#5  0x00000039fd2bcec5 in __cxa_rethrow () from /usr/lib64/libstdc++.so.6
#6  0x000000000040a40a in PrintException (pex=, pszThread=) at util.cpp:659
#7  0x00000000004adbee in ThreadRPCServer (parg=0x0) at rpc.cpp:1897
#8  0x00000039faa0673d in start_thread () from /lib64/libpthread.so.0
#9  0x00000039f9ed44bd in clone () from /lib64/libc.so.6

my bitcoind command line is:

/usr/local/sbin/bitcoind -conf=/etc/bitcoin.conf -daemon -pollpidfile=/var/run/pushpoold/pushpoold.pid

with bitcoind.conf only containing rpc user and pass.

Does anyone have any suggestions as to what I can do to resolve this issue?

Thanks much,
   btcmonkey

Post
Topic
Board Pools
Re: [~2700 GH/sec] BTC Guild - 0% Fees, LP, SSL, API, Full Decimal Payouts and more
by
btcmonkey
on 11/07/2011, 05:43:37 UTC

By splitting a single server into the following components:
  Load Balancer (pfSense)
  MySQL Server
  Pushpool Servers

Does pfSense offer stateful connections to pushpoold/bitcoind servers?  If not, what are you using to keep miners connecting to a consistent pushpool daemon?

Also, would you mind sharing the patch for keepalive in pushpool?

Post
Topic
Board Mining software (miners)
Re: python OpenCL bitcoin miner
by
btcmonkey
on 23/06/2011, 03:56:08 UTC
Is target difficulty of 1 hardcoded into this client?  I'm experimenting with pools that vary share difficulty and am getting unexpected results.

Post
Topic
Board Development & Technical Discussion
Re: Ubuntu/Debian startup script
by
btcmonkey
on 22/06/2011, 15:24:38 UTC
Stopping bitcoind is done by sending a signal to the daemon. I don't know how good bitcoind tries to close its databases, but I've had once a database corruption when killing the daemon. On the bitcoin chat people advised me to to send the rpc stop command to stop it (and call start-stop-daemon later again to clean it up), checking the debug log can give some information if it is closing right (flushing the database files). Best would be that bitcoind closes itself properly after receiving a kill signal.

How can I implement this to the skript?



Change:
Code:
#
# Function that stops the daemon/service
#
do_stop()
{
   # Return
   #   0 if daemon has been stopped
   #   1 if daemon was already stopped
   #   2 if daemon could not be stopped
   #   other if a failure occurred
   start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME

to this:

Code:
#
# Function that stops the daemon/service
#
do_stop()
{
   # Return
   #   0 if daemon has been stopped
   #   1 if daemon was already stopped
   #   2 if daemon could not be stopped
   #   other if a failure occurred
   $DAEMON stop
   start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME


to implement BioMike's suggestion. See the '$DAEMON stop' line. This will tell bitcoin (via rpc) to stop running.


I also ended up changing this:

Code:
NAME=/usr/local/bin/bitcoind
DAEMON=$NAME

to:

Code:
NAME=bitcoind
DAEMON=/usr/local/sbin/bitcoind
DAEMON_ARGS="-daemon"

To get things working better for me.  My install of ubuntu wouldn't support long NAMEs.  Also when I issued a 'start' command the process would keep running in the foreground, so I added the '-daemon' argument to stop that from happening.

Post
Topic
Board Beginners & Help
I'm here
by
btcmonkey
on 21/06/2011, 19:18:36 UTC
I'm here and looking forward to more.  Focused mostly on pools and mining.
Post
Topic
Board Beginners & Help
Re: Whitelist Requests (Want out of here?)
by
btcmonkey
on 21/06/2011, 14:43:56 UTC
Hiya,

I would like to respond to this post:

http://forum.bitcoin.org/index.php?topic=965.msg200374#msg200374

Quote from: MPW
Quote from: BioMike
Stopping bitcoind is done by sending a signal to the daemon. I don't know how good bitcoind tries to close its databases, but I've had once a database corruption when killing the daemon. On the bitcoin chat people advised me to to send the rpc stop command to stop it (and call start-stop-daemon later again to clean it up), checking the debug log can give some information if it is closing right (flushing the database files). Best would be that bitcoind closes itself properly after receiving a kill signal.

How can I implement this to the skript?


By saying:

Change:
Code:
#
# Function that stops the daemon/service
#
do_stop()
{
   # Return
   #   0 if daemon has been stopped
   #   1 if daemon was already stopped
   #   2 if daemon could not be stopped
   #   other if a failure occurred
   start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME

to this:

Code:
#
# Function that stops the daemon/service
#
do_stop()
{
   # Return
   #   0 if daemon has been stopped
   #   1 if daemon was already stopped
   #   2 if daemon could not be stopped
   #   other if a failure occurred
   $DAEMON stop
   start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME


to implement BioMike's suggestion. See the '$DAEMON stop' line. This will tell bitcoin (via rpc) to stop running.


I also ended up changing this:

Code:
NAME=/usr/local/bin/bitcoind
DAEMON=$NAME

to:

Code:
NAME=bitcoind
DAEMON=/usr/local/sbin/bitcoind
DAEMON_ARGS="-daemon"

To get things working better for me.  My install of ubuntu wouldn't support long NAMEs.  Also when I issued a 'start' command the process would keep running in the foreground, so I added the '-daemon' argument to stop that from happening.





Would you mine giving me access to do this?

  Thanks much.