|
@@ -67,13 +67,14 @@ If you specify the --socks-proxy option to BFGMiner, it will only be applied to
|
|
|
all pools that don't specify their own proxy setting like above
|
|
all pools that don't specify their own proxy setting like above
|
|
|
|
|
|
|
|
|
|
|
|
|
-After saving configuration from the menu, you do not need to give BFGMiner any
|
|
|
|
|
-arguments and it will load your configuration.
|
|
|
|
|
|
|
+After saving configuration from the menu ([S],[W]) you do not need to give
|
|
|
|
|
+BFGMiner any arguments, it will load your configuration instead.
|
|
|
|
|
|
|
|
Any configuration file may also contain a single
|
|
Any configuration file may also contain a single
|
|
|
"include" : "filename"
|
|
"include" : "filename"
|
|
|
to recursively include another configuration file.
|
|
to recursively include another configuration file.
|
|
|
-Writing the configuration will save all settings from all files in the output.
|
|
|
|
|
|
|
+Writing the configuration will save all settings from all files to the output
|
|
|
|
|
+configuration file.
|
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
---
|
|
@@ -104,7 +105,7 @@ Optional Dependencies:
|
|
|
libpdcurses http://pdcurses.sourceforge.net/ (Linux/Mac/Windows)
|
|
libpdcurses http://pdcurses.sourceforge.net/ (Linux/Mac/Windows)
|
|
|
|
|
|
|
|
Multiple ASIC/FPGA autodetection: any one of:
|
|
Multiple ASIC/FPGA autodetection: any one of:
|
|
|
- sysfs (builtin to most Linux kernels, just mount on /sys)
|
|
|
|
|
|
|
+ sysfs (built-in to most Linux kernels, just mount on /sys)
|
|
|
libudev-dev http://www.freedesktop.org/software/systemd/libudev/
|
|
libudev-dev http://www.freedesktop.org/software/systemd/libudev/
|
|
|
|
|
|
|
|
HashBuster & NanoFury USB devices:
|
|
HashBuster & NanoFury USB devices:
|
|
@@ -146,7 +147,7 @@ BFGMiner specific configuration options:
|
|
|
--enable-metabank Compile support for Metabank (default disabled)
|
|
--enable-metabank Compile support for Metabank (default disabled)
|
|
|
--disable-bitforce Compile support for BitForce (default enabled)
|
|
--disable-bitforce Compile support for BitForce (default enabled)
|
|
|
--disable-icarus Compile support for Icarus (default enabled)
|
|
--disable-icarus Compile support for Icarus (default enabled)
|
|
|
- --enable-klondike Compile support for Klondike (default disabled)
|
|
|
|
|
|
|
+ --disable-klondike Compile support for Klondike (default enabled)
|
|
|
--enable-knc Compile support for KnC (default disabled)
|
|
--enable-knc Compile support for KnC (default disabled)
|
|
|
--disable-modminer Compile support for ModMiner (default enabled)
|
|
--disable-modminer Compile support for ModMiner (default enabled)
|
|
|
--disable-x6500 Compile support for X6500 (default enabled)
|
|
--disable-x6500 Compile support for X6500 (default enabled)
|
|
@@ -179,6 +180,8 @@ Native WIN32 build instructions: see windows-build.txt
|
|
|
If you build BFGMiner from source, it is recommended that you run it from the
|
|
If you build BFGMiner from source, it is recommended that you run it from the
|
|
|
build directory. On *nix, you will usually need to prepend your command with a
|
|
build directory. On *nix, you will usually need to prepend your command with a
|
|
|
path like this (if you are in the bfgminer directory already): ./bfgminer
|
|
path like this (if you are in the bfgminer directory already): ./bfgminer
|
|
|
|
|
+To install system wide run 'sudo make install' or 'make install' as root. You
|
|
|
|
|
+can then run from any terminal.
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
@@ -226,7 +229,7 @@ Options for both config file and command line:
|
|
|
--log-file|-L <arg> Append log file for output messages
|
|
--log-file|-L <arg> Append log file for output messages
|
|
|
--log-microseconds Include microseconds in log output
|
|
--log-microseconds Include microseconds in log output
|
|
|
--monitor|-m <arg> Use custom pipe cmd for output messages
|
|
--monitor|-m <arg> Use custom pipe cmd for output messages
|
|
|
---net-delay Impose small delays in networking to not overload slow routers
|
|
|
|
|
|
|
+--net-delay Impose small delays in networking to avoid overloading slow routers
|
|
|
--no-gbt Disable getblocktemplate support
|
|
--no-gbt Disable getblocktemplate support
|
|
|
--no-getwork Disable getwork support
|
|
--no-getwork Disable getwork support
|
|
|
--no-longpoll Disable X-Long-Polling support
|
|
--no-longpoll Disable X-Long-Polling support
|
|
@@ -248,6 +251,7 @@ Options for both config file and command line:
|
|
|
--retries <arg> Number of times to retry failed submissions before giving up (-1 means never) (default: -1)
|
|
--retries <arg> Number of times to retry failed submissions before giving up (-1 means never) (default: -1)
|
|
|
--rotate <arg> Change multipool strategy from failover to regularly rotate at N minutes (default: 0)
|
|
--rotate <arg> Change multipool strategy from failover to regularly rotate at N minutes (default: 0)
|
|
|
--round-robin Change multipool strategy from failover to round robin on failure
|
|
--round-robin Change multipool strategy from failover to round robin on failure
|
|
|
|
|
+--scan|-S <arg> Configure how to scan for mining devices
|
|
|
--scan-time|-s <arg> Upper bound on time spent scanning current work, in seconds (default: 60)
|
|
--scan-time|-s <arg> Upper bound on time spent scanning current work, in seconds (default: 60)
|
|
|
--sched-start <arg> Set a time of day in HH:MM to start mining (a once off without a stop time)
|
|
--sched-start <arg> Set a time of day in HH:MM to start mining (a once off without a stop time)
|
|
|
--sched-stop <arg> Set a time of day in HH:MM to stop mining (will quit without a start time)
|
|
--sched-stop <arg> Set a time of day in HH:MM to stop mining (will quit without a start time)
|
|
@@ -314,9 +318,6 @@ scrypt only options:
|
|
|
|
|
|
|
|
See README.scrypt for more information regarding (non-bitcoin) scrypt mining.
|
|
See README.scrypt for more information regarding (non-bitcoin) scrypt mining.
|
|
|
|
|
|
|
|
-ASIC/FPGA mining device options:
|
|
|
|
|
-
|
|
|
|
|
---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
|
|
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.
|
|
has appropriate permissions. This varies by operating system.
|
|
@@ -337,9 +338,9 @@ On Windows, <arg> is usually of the format \\.\COMn
|
|
|
|
|
|
|
|
The official supplied binaries are compiled with support for all ASICs/FPGAs.
|
|
The official supplied binaries are compiled with support for all ASICs/FPGAs.
|
|
|
To force the code to only attempt detection with a specific driver,
|
|
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"
|
|
|
|
|
|
|
+prepend the argument with the driver name followed by an "at" symbol.
|
|
|
|
|
+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
|
|
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
|
|
programmed every power cycle, including first use. To use these devices, you
|
|
@@ -348,22 +349,7 @@ must download the proper bitstream from the vendor's website and copy it to the
|
|
|
|
|
|
|
|
See README.ASIC and README.FPGA for more information regarding these.
|
|
See README.ASIC and README.FPGA for more information regarding these.
|
|
|
|
|
|
|
|
-CPU only options (not included in binaries):
|
|
|
|
|
-
|
|
|
|
|
---algo|-a <arg> Specify sha256 implementation for CPU mining:
|
|
|
|
|
- fastauto* Quick benchmark at startup to pick a working algorithm
|
|
|
|
|
- auto Benchmark at startup and pick fastest algorithm
|
|
|
|
|
- c Linux kernel sha256, implemented in C
|
|
|
|
|
- 4way tcatm's 4-way SSE2 implementation
|
|
|
|
|
- via VIA padlock implementation
|
|
|
|
|
- cryptopp Crypto++ C/C++ implementation
|
|
|
|
|
- cryptopp_asm32 Crypto++ 32-bit assembler implementation
|
|
|
|
|
- sse2_32 SSE2 32 bit implementation for i386 machines
|
|
|
|
|
- sse2_64 SSE2 64 bit implementation for x86_64 machines
|
|
|
|
|
- sse4_64 SSE4.1 64 bit implementation for x86_64 machines
|
|
|
|
|
- altivec_4way Altivec implementation for PowerPC G4 and G5 machines
|
|
|
|
|
---cpu-threads|-t <arg> Number of miner CPU threads (default: 4)
|
|
|
|
|
-
|
|
|
|
|
|
|
+See README.CPU for information regarding CPU mining.
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
@@ -419,7 +405,7 @@ co[M]pact: off
|
|
|
Q quits the application.
|
|
Q quits the application.
|
|
|
|
|
|
|
|
|
|
|
|
|
-The running log shows output like this:
|
|
|
|
|
|
|
+The running log shows output similar to that below:
|
|
|
|
|
|
|
|
[2013-02-13 00:26:30] Accepted 1758e8df BFL 0 pool 0 Diff 10/1
|
|
[2013-02-13 00:26:30] Accepted 1758e8df BFL 0 pool 0 Diff 10/1
|
|
|
[2013-02-13 00:26:32] Accepted 1d9a2199 MMQ 0a pool 0 Diff 8/1
|
|
[2013-02-13 00:26:32] Accepted 1d9a2199 MMQ 0a pool 0 Diff 8/1
|
|
@@ -517,7 +503,8 @@ between the rest of the pools.
|
|
|
|
|
|
|
|
BALANCE:
|
|
BALANCE:
|
|
|
This strategy monitors the amount of difficulty 1 shares solved for each pool
|
|
This strategy monitors the amount of difficulty 1 shares solved for each pool
|
|
|
-and uses it to try to end up doing the same amount of work for all pools.
|
|
|
|
|
|
|
+and uses it as a basis for trying to doing the same amount of work for each
|
|
|
|
|
+pool.
|
|
|
|
|
|
|
|
|
|
|
|
|
---
|
|
---
|
|
@@ -565,22 +552,22 @@ semicolon separated --quota(or -U) entry instead of --url. Pools specified with
|
|
|
--url are given a nominal quota value of 1 and entries can be mixed.
|
|
--url are given a nominal quota value of 1 and entries can be mixed.
|
|
|
|
|
|
|
|
For example:
|
|
For example:
|
|
|
---url poola:porta -u usernamea -p passa --quota "2;poolb:portb" -u usernameb -p passb
|
|
|
|
|
-Will give poola 1/3 of the work and poolb 2/3 of the work.
|
|
|
|
|
|
|
+--url poolA:portA -u usernameA -p passA --quota "2;poolB:portB" -u usernameB -p passB
|
|
|
|
|
+Will give poolA 1/3 of the work and poolB 2/3 of the work.
|
|
|
|
|
|
|
|
Writing configuration files with quotas is likewise supported. To use the above
|
|
Writing configuration files with quotas is likewise supported. To use the above
|
|
|
quotas in a configuration file they would be specified thus:
|
|
quotas in a configuration file they would be specified thus:
|
|
|
|
|
|
|
|
"pools" : [
|
|
"pools" : [
|
|
|
{
|
|
{
|
|
|
- "url" : "poola:porta",
|
|
|
|
|
- "user" : "usernamea",
|
|
|
|
|
- "pass" : "passa"
|
|
|
|
|
|
|
+ "url" : "poolA:portA",
|
|
|
|
|
+ "user" : "usernameA",
|
|
|
|
|
+ "pass" : "passA"
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- "quota" : "2;poolb:portb",
|
|
|
|
|
- "user" : "usernameb",
|
|
|
|
|
- "pass" : "passb"
|
|
|
|
|
|
|
+ "quota" : "2;poolB:portB",
|
|
|
|
|
+ "user" : "usernameB",
|
|
|
|
|
+ "pass" : "passB"
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
|
|
|
|
@@ -658,9 +645,9 @@ FAQ
|
|
|
|
|
|
|
|
Q: Why can't BFGMiner find lib<something> even after I installed it from source
|
|
Q: Why can't BFGMiner find lib<something> even after I installed it from source
|
|
|
code?
|
|
code?
|
|
|
-A: On UNIX-like operating systems, you often need to run some command to reload
|
|
|
|
|
-its library caches such as "ldconfig" or similar. A couple of systems (such as
|
|
|
|
|
-Fedora) ship with /usr/local/lib missing from their library search path. In
|
|
|
|
|
|
|
+A: On UNIX-like operating systems, you often need to run one or more commands to
|
|
|
|
|
+reload library caches, such as "ldconfig" or similar. A couple of systems (such
|
|
|
|
|
+as Fedora) ship with /usr/local/lib missing from their library search path. In
|
|
|
this case, you can usually add it like this:
|
|
this case, you can usually add it like this:
|
|
|
echo /usr/local/lib >/etc/ld.so.conf.d/local.conf
|
|
echo /usr/local/lib >/etc/ld.so.conf.d/local.conf
|
|
|
Please note that if your libraries installed into lib64 instead of lib, you
|
|
Please note that if your libraries installed into lib64 instead of lib, you
|
|
@@ -678,11 +665,11 @@ make it invalidate the work from each other.
|
|
|
|
|
|
|
|
Q: Can I configure BFGMiner to mine with different login credentials or pools
|
|
Q: Can I configure BFGMiner to mine with different login credentials or pools
|
|
|
for each separate device?
|
|
for each separate device?
|
|
|
-A: No.
|
|
|
|
|
|
|
+A: No such feature has been implemented to support this.
|
|
|
|
|
|
|
|
Q: Can I put multiple pools in the config file?
|
|
Q: Can I put multiple pools in the config file?
|
|
|
A: Yes, check the example.conf file. Alternatively, set up everything either on
|
|
A: Yes, check the example.conf file. Alternatively, set up everything either on
|
|
|
-the command line or via the menu after startup and choose settings->write
|
|
|
|
|
|
|
+the command line or via the menu after startup and choose [S]ettings->[W]rite
|
|
|
config file and the file will be loaded one each startup.
|
|
config file and the file will be loaded one each startup.
|
|
|
|
|
|
|
|
Q: The build fails with gcc is unable to build a binary.
|
|
Q: The build fails with gcc is unable to build a binary.
|
|
@@ -702,17 +689,18 @@ useful and not risk idle periods. You can disable this behaviour with the
|
|
|
option --failover-only.
|
|
option --failover-only.
|
|
|
|
|
|
|
|
Q: Is this a virus?
|
|
Q: Is this a virus?
|
|
|
-A: BFGMiner is being packaged with other trojan scripts and some antivirus
|
|
|
|
|
-software is falsely accusing bfgminer.exe as being the actual virus, rather
|
|
|
|
|
-than whatever it is being packaged with. If you installed BFGMiner yourself,
|
|
|
|
|
-then you do not have a virus on your computer. Complain to your antivirus
|
|
|
|
|
-software company. They seem to be flagging even source code now from BFGMiner
|
|
|
|
|
-as viruses, even though text source files can't do anything by themself.
|
|
|
|
|
|
|
+A: As BFGMiner is being packaged with other trojan scripts, some antivirus
|
|
|
|
|
+software is falsely accusing bfgminer.exe as being the actual virus, rather than
|
|
|
|
|
+whatever it is being packaged with. If you installed BFGMiner yourself from a
|
|
|
|
|
+reputable source then you do not have a virus on your computer. Complain to your
|
|
|
|
|
+antivirus software company. They seem to be flagging even source code from
|
|
|
|
|
+BFGMiner as malicious now, even though text source files can't do anything by
|
|
|
|
|
+themselves.
|
|
|
|
|
|
|
|
Q: Can you modify the display to include more of one thing in the output and
|
|
Q: Can you modify the display to include more of one thing in the output and
|
|
|
less of another, or can you change the quiet mode or can you add yet another
|
|
less of another, or can you change the quiet mode or can you add yet another
|
|
|
output mode?
|
|
output mode?
|
|
|
-A: Everyone will always have their own view of what's important to monitor.
|
|
|
|
|
|
|
+A: Everyone will always have their own view of what is important to monitor.
|
|
|
The defaults are very sane and I have very little interest in changing this
|
|
The defaults are very sane and I have very little interest in changing this
|
|
|
any further.
|
|
any further.
|
|
|
|
|
|
|
@@ -720,36 +708,31 @@ Q: Why is my efficiency above/below 1.00?
|
|
|
A: Efficiency simply means how many shares you return for the amount of
|
|
A: Efficiency simply means how many shares you return for the amount of
|
|
|
bandwidth used. It does not correlate with efficient use of your hardware, and
|
|
bandwidth used. It does not correlate with efficient use of your hardware, and
|
|
|
is a measure of a combination of hardware speed, block luck, pool design and
|
|
is a measure of a combination of hardware speed, block luck, pool design and
|
|
|
-other factors.
|
|
|
|
|
|
|
+many other factors.
|
|
|
|
|
|
|
|
Q: What are the best parameters to pass for X pool/hardware/device.
|
|
Q: What are the best parameters to pass for X pool/hardware/device.
|
|
|
A: Virtually always, the DEFAULT parameters give the best results. Most user
|
|
A: Virtually always, the DEFAULT parameters give the best results. Most user
|
|
|
defined settings lead to worse performance.
|
|
defined settings lead to worse performance.
|
|
|
|
|
|
|
|
Q: What happened to CPU mining?
|
|
Q: What happened to CPU mining?
|
|
|
-A: Being increasingly irrelevant for most users, and a maintenance issue, it is
|
|
|
|
|
-no longer under active development and will not be supported unless someone
|
|
|
|
|
-steps up to help maintain it. No binary builds supporting CPU mining will be
|
|
|
|
|
-released for Windows but CPU mining can be built into BFGMiner when it is
|
|
|
|
|
-compiled. For builds which do support CPU mining, it is still disabled by
|
|
|
|
|
-default, and must be enabled using the -S cpu:auto option.
|
|
|
|
|
|
|
+A: See README.CPU for more information.
|
|
|
|
|
|
|
|
-Q: GUI version?
|
|
|
|
|
-A: No. The RPC interface makes it possible for someone else to write one
|
|
|
|
|
-though.
|
|
|
|
|
|
|
+Q: Will there ever be a GUI version?
|
|
|
|
|
+A: No, however the RPC interface makes it possible for someone else to write one
|
|
|
|
|
+if they choose.
|
|
|
|
|
|
|
|
Q: I'm having an issue. What debugging information should I provide?
|
|
Q: I'm having an issue. What debugging information should I provide?
|
|
|
A: Start BFGMiner with your regular commands and add -D -T --verbose and provide
|
|
A: Start BFGMiner with your regular commands and add -D -T --verbose and provide
|
|
|
-the full startup output and a summary of your hardware, operating system, ATI
|
|
|
|
|
-driver version and ATI stream version.
|
|
|
|
|
|
|
+the full startup output and a summary of your hardware, operating system, and if
|
|
|
|
|
+applicable, ATI driver version and ATI stream version.
|
|
|
|
|
|
|
|
Q: Can I mine with BFGMiner on a Mac?
|
|
Q: Can I mine with BFGMiner on a Mac?
|
|
|
A: BFGMiner will compile on OS X, but the performance of GPU mining is
|
|
A: BFGMiner will compile on OS X, but the performance of GPU mining is
|
|
|
compromised due to the OpenCL implementation on OS X, there is no temperature or
|
|
compromised due to the OpenCL implementation on OS X, there is no temperature or
|
|
|
-fanspeed monitoring, and the cooling design of most Macs, despite having
|
|
|
|
|
|
|
+fanspeed monitoring and the cooling design of most Macs, despite having
|
|
|
powerful GPUs, will usually not cope with constant usage leading to a high risk
|
|
powerful GPUs, will usually not cope with constant usage leading to a high risk
|
|
|
-of thermal damage. It is highly recommended not to mine on a Mac unless it is to
|
|
|
|
|
-a USB device.
|
|
|
|
|
|
|
+of thermal damage. It is highly recommended not to mine on a Mac unless it is
|
|
|
|
|
+with an external USB device.
|
|
|
|
|
|
|
|
Q: My network gets slower and slower and then dies for a minute?
|
|
Q: My network gets slower and slower and then dies for a minute?
|
|
|
A; Try the --net-delay option if you are on a getwork or GBT server.
|
|
A; Try the --net-delay option if you are on a getwork or GBT server.
|
|
@@ -768,7 +751,7 @@ will not work.
|
|
|
Q: I run PHP on windows to access the API with the example miner.php. Why does
|
|
Q: I run PHP on windows to access the API with the example miner.php. Why does
|
|
|
it fail when php is installed properly but I only get errors about Sockets not
|
|
it fail when php is installed properly but I only get errors about Sockets not
|
|
|
working in the logs?
|
|
working in the logs?
|
|
|
-A: http://us.php.net/manual/en/sockets.installation.php
|
|
|
|
|
|
|
+A: Please check http://us.php.net/manual/en/sockets.installation.php
|
|
|
|
|
|
|
|
Q: What is a PGA?
|
|
Q: What is a PGA?
|
|
|
A: At the moment, BFGMiner supports 5 FPGAs: BitForce, Icarus, ModMiner, X6500,
|
|
A: At the moment, BFGMiner supports 5 FPGAs: BitForce, Icarus, ModMiner, X6500,
|
|
@@ -779,7 +762,7 @@ been skipped. "PGA" is also used for devices built with Application-Specific
|
|
|
Integrated Circuits (ASICs).
|
|
Integrated Circuits (ASICs).
|
|
|
|
|
|
|
|
Q: What is an ASIC?
|
|
Q: What is an ASIC?
|
|
|
-A: They are Application Specify Integrated Circuit devices and provide the
|
|
|
|
|
|
|
+A: They are Application Specific Integrated Circuit devices and provide the
|
|
|
highest performance per unit power due to being dedicated to only one purpose.
|
|
highest performance per unit power due to being dedicated to only one purpose.
|
|
|
|
|
|
|
|
Q: How do I get my BFL/Icarus/Lancelot/Cairnsmore device to auto-recognise?
|
|
Q: How do I get my BFL/Icarus/Lancelot/Cairnsmore device to auto-recognise?
|
|
@@ -804,22 +787,25 @@ Q: I ran cgminer, and now BFGMiner doesn't work!
|
|
|
A: cgminer has its own non-standard implementations of the drivers for most USB
|
|
A: cgminer has its own non-standard implementations of the drivers for most USB
|
|
|
devices, and requires you to replace the official drivers with WinUSB on Windows
|
|
devices, and requires you to replace the official drivers with WinUSB on Windows
|
|
|
(usually using Zadig). Before you can use BFGMiner, you will need to restore the
|
|
(usually using Zadig). Before you can use BFGMiner, you will need to restore the
|
|
|
-original driver.
|
|
|
|
|
|
|
+original driver. Uninstalling the device (and WinUSB driver) from Device Manager
|
|
|
|
|
+and re-plugging it will usually trigger driver re-installation to the default
|
|
|
|
|
+drivers.
|
|
|
|
|
|
|
|
Q: On Linux I can see the /dev/ttyUSB* devices for my ICA/BFL/MMQ FPGA, but
|
|
Q: On Linux I can see the /dev/ttyUSB* devices for my ICA/BFL/MMQ FPGA, but
|
|
|
-BFGMiner can't mine on them
|
|
|
|
|
-A: Make sure you have the required priviledges to access the /dev/ttyUSB*
|
|
|
|
|
|
|
+BFGMiner can't mine on them?
|
|
|
|
|
+A: Make sure you have the required privileges to access the /dev/ttyUSB*
|
|
|
devices:
|
|
devices:
|
|
|
sudo ls -las /dev/ttyUSB*
|
|
sudo ls -las /dev/ttyUSB*
|
|
|
will give output like:
|
|
will give output like:
|
|
|
0 crw-rw---- 1 root dialout 188, 0 2012-09-11 13:49 /dev/ttyUSB0
|
|
0 crw-rw---- 1 root dialout 188, 0 2012-09-11 13:49 /dev/ttyUSB0
|
|
|
-This means your account must have the group 'dialout' or root priviledges
|
|
|
|
|
|
|
+This means your account must have the group 'dialout' or root privileges
|
|
|
To permanently give your account the 'dialout' group:
|
|
To permanently give your account the 'dialout' group:
|
|
|
sudo usermod -G dialout -a `whoami`
|
|
sudo usermod -G dialout -a `whoami`
|
|
|
Then logout and back in again
|
|
Then logout and back in again
|
|
|
|
|
|
|
|
Q: Can I mine scrypt with FPGAs or ASICs?
|
|
Q: Can I mine scrypt with FPGAs or ASICs?
|
|
|
-A: No.
|
|
|
|
|
|
|
+A: Currently no. Bitcoin ASICs are only useful for SHA256d systems and FPGAs
|
|
|
|
|
+generally aren't designed to handle scrypt efficiently.
|
|
|
|
|
|
|
|
Q: Why does BFGMiner show difficulty 0 when mining scrypt?
|
|
Q: Why does BFGMiner show difficulty 0 when mining scrypt?
|
|
|
A: BFGMiner consistently uses pdiff measurement for difficulty everywhere,
|
|
A: BFGMiner consistently uses pdiff measurement for difficulty everywhere,
|
|
@@ -846,8 +832,9 @@ A: As an example, if you look at 'Difficulty Accepted' in the RPC API, the numbe
|
|
|
of difficulty shares accepted does not usually exactly equal the amount of work
|
|
of difficulty shares accepted does not usually exactly equal the amount of work
|
|
|
done to find them. If you are mining at 8 difficulty, then you would expect on
|
|
done to find them. If you are mining at 8 difficulty, then you would expect on
|
|
|
average to find one 8 difficulty share, per 8 single difficulty shares found.
|
|
average to find one 8 difficulty share, per 8 single difficulty shares found.
|
|
|
-However, the number is actually random and converges over time, it is an average,
|
|
|
|
|
-not an exact value, thus you may find more or less than the expected average.
|
|
|
|
|
|
|
+However, the number is actually random and converges over time as it is an
|
|
|
|
|
+average, not an exact value, thus you may find more or less than the expected
|
|
|
|
|
+average.
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|