<p><strong>It could be bitcoind:</strong> Long Polling is enabled on BFGMiner by default (at least on *NIX), as it's rather useful for pooled mining. But <a href="https://bitcointalk.org/index.php?topic=111950.0" rel="nofollow">bitcoind seems to not support it yet</a>, so you'll need to disable it. That can be done with switch</p>

<pre><code>--no-longpoll
</code></pre>

<p>And you might try</p>

<pre><code>--no-getwork
</code></pre>

<p>And/or</p>

<pre><code>--no-gbt
</code></pre>

<p><strong>It could be a driver:</strong> The Block Erupter COM can be downloaded <a href="http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx" rel="nofollow">here</a>.</p>

<p><strong>It cold be your .conf:</strong> I don't see why you're using the <em>-G</em> switch. You aren't GPU mining. I also don't even see <em>--icarus-options 115200:1:1</em>, or <em>--icarus-timing 3.0=100</em> as applicable options as per <a href="https://github.com/luke-jr/bfgminer/blob/bfgminer/README" rel="nofollow">this</a> GitHub readme. </p>

<p><strong>It could be permissions:</strong> If none of that helps, the documentation says </p>

<blockquote>
  <p>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.</p>
</blockquote>

<p>This was mentioned specifically toward Gentoo and Ubuntu, but it might apply to Windows as well. You might need to run BFG as Administrator. (My Windows experience is lacking though, so I'm not sure.)</p>

CC BY-SA 3.0
2013-10-09T02:45:32.723Z
What are the 2nd two for, I know getwork is a protocol (that is being dropped?), but what is gbt? And does the rest seem correct?
KDecker
CC BY-SA 3.0
2013-10-09T02:55:11.607Z
I've added more information. And yes the rest seems correct. GBT ([getblocktemplate](https://en.bitcoin.it/wiki/Getblocktemplate)) and [Getwork](https://en.bitcoin.it/wiki/Getwork) are how miners in a pool communicate. Because you're solo mining, you won't need these.
KJ O
CC BY-SA 3.0
2013-10-09T05:04:38.060Z
icarus is I think the driver/communication library for the blade erupters, the arguments are for the timing between the miner and the driver (115200 is a baud rate). `-no-longpoll` works to remove the "no long poll found for [URL]". And `-G` with no value removes all graphics cards from the device list.
KDecker
CC BY-SA 3.0
2013-10-09T11:06:22.830Z
Ah. Okay. That's a little odd to me because the _icarus_ options aren't in the readme. If you've tried everything, and it still isn't working--I'm out of ideas.
KJ O
CC BY-SA 3.0
2013-10-09T16:56:59.207Z
It seems to work. I removed that long-poll over night, it seems to cause hardware errors, I'm removing it.
KDecker
CC BY-SA 3.0
2013-10-09T02:39:38.827Z
2013-10-09T03:25:39.203Z
2013-10-09T03:25:39.203Z
KJ O
<p>You should see exactly what you are seeing on the images you posted. You have correctly set up mining. <strong>You will not see long polling as that is a pool server feature <em>NOT</em> a bitcoind feature.</strong> You will only see new block detection and if you find a block a share that says "block!"</p>

<p>I don't really know if you will ever find any coins that way. Currently it will take you near 3 years to mine a block, assuming the diff does not change again (and it will go up). I would suggest finding a pool and mining there. It is the only way to mine coins any more.</p>

<p>Also, if you do go further in to mining and use application specific integrated circuits and/or other mining power for solo generation, you are going to want to set up a private stratum or getblocktemplate server. (or use GBT on bitcoind).</p>

<p>Source: Me, I'm a pool op.</p>

<p><strong>EDIT 1:</strong><br>
your version of BFGMiner is a bit old. Maybe get a newer version too, for good measure.</p>

CC BY-SA 3.0
2014-01-07T06:53:50.980Z
2015-01-11T07:33:29.627Z
2015-01-11T07:33:29.627Z
Joe White
<p>I have started solo mining with BitcoinQt and BFGMiner on my Block Erupters.</p>

<p>I would first like to determine, if indeed I am doing this right, what I should see, and to make sure if on the rarest chance ever I find a block I actually get paid.</p>

<p>From what I can tell and my experience everything is spot on except for this long-poll stuff, do I need to tell BitcoinQt to poll "better"?</p>

<p>BitcoinQt .conf file (started with -server)</p>

<pre><code>rpcuser=User
rpcpassword=Pass
rpcallowip=*
rpcport=8332
</code></pre>

<p>BFGMiner Arguments</p>

<pre><code>F:\PATH\bfgminer.exe -G 
-o http://localhost:8332 
-u User
-p Pass
--coinbase-addr 14tdCy1xBk78nVGQj26YCMPRBWiZSpvpiJ 
-S all --icarus-options 115200:1:1 --icarus-timing 3.0=100 
</code></pre>

<p>With <code>14tdCy1xBk78nVGQj26YCMPRBWiZSpvpiJ</code> being one of the recieve addresses in my BitcoinQt wallet</p>

<p>BFGMiner Screen after about 5 mins:
<img src="https://i.sstatic.net/RNbA6.png" alt="enter image description here"></p>

CC BY-SA 3.0
2014-01-07T06:54:25.983Z
You're mining correctly. you can try a newer version of bfgminer if you really want.
Joe White
CC BY-SA 3.0
2014-01-16T02:14:32.650Z
Quick question on an old post... What if you DO NOT include the command:
--coinbase-addr Since you're not specifying an address, would the block go to the address inside the Bitcoin-Qt application?
brain
<solo-mining><bfgminer>
BFGMiner, what will be displayed when solo mining?
KDecker
# BFGMiner, what will be displayed when solo mining?

(Asked by: username_0 on 2013-10-08)

I have started solo mining with BitcoinQt and BFGMiner on my Block Erupters.

I would first like to determine, if indeed I am doing this right, what I should see, and to make sure if on the rarest chance ever I find a block I actually get paid.

From what I can tell and my experience everything is spot on except for this long-poll stuff, do I need to tell BitcoinQt to poll "better"?

BitcoinQt .conf file (started with -server)

```
rpcuser=User
rpcpassword=Pass
rpcallowip=*
rpcport=8332

```

BFGMiner Arguments

```
F:\PATH\bfgminer.exe -G 
-o http://localhost:8332 
-u User
-p Pass
--coinbase-addr 14tdCy1xBk78nVGQj26YCMPRBWiZSpvpiJ 
-S all --icarus-options 115200:1:1 --icarus-timing 3.0=100 

```

With `14tdCy1xBk78nVGQj26YCMPRBWiZSpvpiJ` being one of the recieve addresses in my BitcoinQt wallet

BFGMiner Screen after about 5 mins:
![enter image description here](https://i.sstatic.net/RNbA6.png)

**Tags:** solo-mining, bfgminer

> **Comments:**
> **username_1**: You're mining correctly. you can try a newer version of bfgminer if you really want.  
> **username_2**: Quick question on an old post... What if you DO NOT include the command: --coinbase-addr Since you're not specifying an address, would the block go to the address inside the Bitcoin-Qt application?  

---

## 2 answers

### Answer by username_3 on 2013-10-09. Score: 2

**It could be bitcoind:** Long Polling is enabled on BFGMiner by default (at least on \*NIX), as it's rather useful for pooled mining. But [bitcoind seems to not support it yet](https://bitcointalk.org/index.php?topic=111950.0), so you'll need to disable it. That can be done with switch

```
--no-longpoll

```

And you might try

```
--no-getwork

```

And/or

```
--no-gbt

```

**It could be a driver:** The Block Erupter COM can be downloaded [here](http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx).

**It cold be your .conf:** I don't see why you're using the *-G* switch. You aren't GPU mining. I also don't even see *--icarus-options 115200:1:1*, or *--icarus-timing 3.0=100* as applicable options as per [this](https://github.com/luke-jr/bfgminer/blob/bfgminer/README) GitHub readme.

**It could be permissions:** If none of that helps, the documentation says

> 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.

This was mentioned specifically toward Gentoo and Ubuntu, but it might apply to Windows as well. You might need to run BFG as Administrator. (My Windows experience is lacking though, so I'm not sure.)

> **Comments:**
> **username_0**: What are the 2nd two for, I know getwork is a protocol (that is being dropped?), but what is gbt? And does the rest seem correct?  
> **username_3**: I've added more information. And yes the rest seems correct. GBT ([getblocktemplate](https://en.bitcoin.it/wiki/Getblocktemplate)) and [Getwork](https://en.bitcoin.it/wiki/Getwork) are how miners in a pool communicate. Because you're solo mining, you won't need these.  
> **username_0**: icarus is I think the driver/communication library for the blade erupters, the arguments are for the timing between the miner and the driver (115200 is a baud rate). `-no-longpoll` works to remove the "no long poll found for [URL]". And `-G` with no value removes all graphics cards from the device list.  
> **username_3**: Ah. Okay. That's a little odd to me because the _icarus_ options aren't in the readme. If you've tried everything, and it still isn't working--I'm out of ideas.  
> **username_0**: It seems to work. I removed that long-poll over night, it seems to cause hardware errors, I'm removing it.  

---

### Answer by username_1 on 2014-01-07. Score: 0

You should see exactly what you are seeing on the images you posted. You have correctly set up mining. **You will not see long polling as that is a pool server feature *NOT* a bitcoind feature.** You will only see new block detection and if you find a block a share that says "block!"

I don't really know if you will ever find any coins that way. Currently it will take you near 3 years to mine a block, assuming the diff does not change again (and it will go up). I would suggest finding a pool and mining there. It is the only way to mine coins any more.

Also, if you do go further in to mining and use application specific integrated circuits and/or other mining power for solo generation, you are going to want to set up a private stratum or getblocktemplate server. (or use GBT on bitcoind).

Source: Me, I'm a pool op.

**EDIT 1:**  
your version of BFGMiner is a bit old. Maybe get a newer version too, for good measure.


---

