Author

Topic: OLD: BFGMiner 3.10.0: modular ASIC+FPGA, GBT+Strtm, RPC, Mac/Lnx/W64, AntU1, DRB - page 143. (Read 1193368 times)

full member
Activity: 235
Merit: 100
Recently installed asuswrt-merlin on my RT-N16 and installed Entware and installed BFGminer pretty easy, problem is when I run the args
Code:
bfgminer -o stratum.btcguild.com:3333 -u WORKER -p 123 -S all --icarus-options 115200:1:1 --icarus-timing 3.0=100
It just blanks out putty and does nothing. Am I missing a step?
sr. member
Activity: 439
Merit: 250

Wait, are you saying I have to be running Gentoo to have cpu mining run by default with bfgminer?

I thought I just used "--enable-cpumining"? Even without it, my miner fires up and mines TRC no problem. (I have other problems withother pools and other alt coins but thats bc of the learning curve for a n00b like me)
legendary
Activity: 2576
Merit: 1186
It's a fork of cgminer, isn't it?
It began as a fork of cgminer (a CPU/GPU miner), but not to be confused with the current cgminer, which has become a fork of BFGMiner for trolling reasons.

For "trolling reasons"? It couldve just been for teh lulz. It is always so difficult to distinguish
Refusal to collaborate "for teh lulz" is trolling.
sr. member
Activity: 439
Merit: 250
It's a fork of cgminer, isn't it?
It began as a fork of cgminer (a CPU/GPU miner), but not to be confused with the current cgminer, which has become a fork of BFGMiner for trolling reasons.

For "trolling reasons"? It couldve just been for teh lulz. It is always so difficult to distinguish
hero member
Activity: 821
Merit: 503
lol so was i .. when i was adding mine i saw the total hash rate going up but not all the miners, but thankful Luke_Jr told me about the up/down keys.
legendary
Activity: 2576
Merit: 1186
Since you have a Mini Rig SC, I was wondering if it has a built in router/Linux like Avalon or you connect the 8 long boards to an internal USB hub and then connect that hub to a PC?
It has a Nexus7 builtin, but you can plug the USB into a Windows system just fine.

Can one PC handle three mini rigs?
If it's powerful enough (which really isn't that much).
legendary
Activity: 2926
Merit: 1386
ya i had the same problem when i  was only mining with 4, till i added the other 28, seems you can use the arrow keys up and down to scroll the miners list, also the important info stays up top hash rate/error rate /%/etc..

Hope this helps..

Icon
WAIT!!! You mean you hit the UP DOWN keys and you go...

UP OR DOWN!!!

I'm an idiot today....
hero member
Activity: 821
Merit: 503
ya i had the same problem when i  was only mining with 4, till i added the other 28, seems you can use the arrow keys up and down to scroll the miners list, also the important info stays up top hash rate/error rate /%/etc..

Hope this helps..

Icon
legendary
Activity: 2926
Merit: 1386
Probably really dumb question here.  I'm running 94 Erupters/bfgminer 3.1.4/acer aspire netbook/ubunto 12.04.

How to list all the miners and their production?  the list truncates at screen length....

...so no way to know if some do not work or have errors...
member
Activity: 243
Merit: 10
-G -S all --icarus-options 115200:1:1 --icarus-timing 3.0=100
You get some more functionality by using -G -S erupter:all

u mean this cmd line or: -G -S erupter:all --icarus-options 115200:1:1 --icarus-timing 3.0=100
or only -G -S erupter:all
what is correct now ?

"-G -S erupter:all" works just fine.
full member
Activity: 126
Merit: 100
-G -S erupter:all

btw Luke there is nothing about -G in readme
it says only
Quote
GPU mining can be disabled by specifying the -S opencl:noauto option.
sr. member
Activity: 376
Merit: 250
no Sir. Nothing to see Sir. Keeping calm carrying
-G -S all --icarus-options 115200:1:1 --icarus-timing 3.0=100
You get some more functionality by using -G -S erupter:all

u mean this cmd line or: -G -S erupter:all --icarus-options 115200:1:1 --icarus-timing 3.0=100
or only -G -S erupter:all
what is correct now ?
hero member
Activity: 821
Merit: 503
Thought i would throw my 2 cents in here, just upgraded to 3.1.4 and running 32 usb miners and everything running fine, except the last miner is showing up twice ICA31 2x, and seems to be mining, so did i just get my 33th usb miner 4free? Tongue
Maybe! I don't know what would cause this kind of thing :/
-G -S all --icarus-options 115200:1:1 --icarus-timing 3.0=100
You get some more functionality by using -G -S erupter:all


Well i tried that, screen looks bit different, but still got now 2 BES31's a going Smiley  any idea what that extra command did? think i would get any higher hash rate? BTW love this program.. Keep up the good work.

running
 
-G -S erupter:all
legendary
Activity: 2576
Merit: 1186
Thought i would throw my 2 cents in here, just upgraded to 3.1.4 and running 32 usb miners and everything running fine, except the last miner is showing up twice ICA31 2x, and seems to be mining, so did i just get my 33th usb miner 4free? Tongue
Maybe! I don't know what would cause this kind of thing :/
-G -S all --icarus-options 115200:1:1 --icarus-timing 3.0=100
You get some more functionality by using -G -S erupter:all
hero member
Activity: 821
Merit: 503
Thought i would throw my 2 cents in here, just upgraded to 3.1.4 and running 32 usb miners and everything running fine, except the last miner is showing up twice ICA31 2x, and seems to be mining, so did i just get my 33th usb miner 4free? Tongue

PS

I have already tried restarting the miner 3 or 4 times still getting that 33th miner in there somehow use the same .bat file i been using since 3.1.1


here is what i have in the bat file sides the login/pool info:


-G -S all --icarus-options 115200:1:1 --icarus-timing 3.0=100


hero member
Activity: 504
Merit: 500
MMQ clock speed changes don't actually take effect. It appears they do, but revert to bfgminer-chosen clocks immediately after exiting Manage menu.

Combined clockrate at 900mhz, actual hashrate 676. not helpful.
full member
Activity: 154
Merit: 100
NEW VERSION 3.1.4, AUGUST 2 2013

...
  • Reorganised TUI display, adding network transfer rate, and totals summary line including count of total devices/processors hashing as well as hottest temperature across all sensors.
...


I like the new TUI Smiley

So far 3.1.4 works fine from last night on 3 systems. I'll let you know if I see any issue.
hero member
Activity: 602
Merit: 500
Your *what* is itchy?
Finally captured the error message i'm getting with 3.1.3 and two jalapenos...

BFL0: idle for more than 60 seconds, declaring sick!
BFL0: attempting to restart
BFL0: re-initialising

and that's when bfg stops working and throws up the "search for a solution" or "close the application" dialog. 

legendary
Activity: 2576
Merit: 1186
NEW VERSION 3.1.4, AUGUST 2 2013

Human readable changelog:
  • Enable triggering "identify" (flash LED) function from Manage device TUI for devices that support it.
  • modminer & x6500: Enable changing clock frequency from Manage devices TUI interface.
  • Mac/BSD: Fix new IO speed support detection, so Icarus-compatible devices work by default.
  • Device ailments (SICK, ERR, etc) are now displayed in red/pink.
  • erupter: Add support for "identify" (flash LED) function. After some delay (up to 13 seconds), the LED will light for 3 seconds (hashing stops during this time). Thanks to Rotorgeek and Canary for helping test!
  • bitforce: Display voltages in Manage device TUI.
  • Reorganised TUI display, adding network transfer rate, and totals summary line including count of total devices/processors hashing as well as hottest temperature across all sensors.
  • Improved timer functionality under the hood, taking advantage of QueryPerformanceCounter on Windows and clock_gettime on *nix. This should fix issues (eg, erupters reporting insane hashrates) related to system clock changes (such as NTP drift adjustment).
  • Removed blank/wasted lines above/below log window in TUI mode.
  • bitforce: Clear queues at startup to avoid spurious warnings.
  • Stratum: Add support for rolling ntime header.

Full changelog
  • Windows: Rebuild pdcurses with UTF-8 and wide character support
  • Bugfix: Avoid using wide curses symbols/macros when USE_UNICODE is not defined
  • Unicode: Use line drawing in TUI Help
  • Use bfg_waddstr even with Unicode disabled, since it's needed for red highlight
  • Colour bad conditions in red
  • Unicode: Cross-tee intersecting lines
  • Unicode: Use WACS_VLINE for vertical lines
  • Unicode: If degrees symbol is available, add it to temperatures
  • Unicode: bfg_waddstr wrapper to handle non-ASCII characters, currently used only by logging and statlines
  • Unicode: Use WACS_HLINE for horizontal lines
  • Add framework for using Unicode in TUI (can be disabled with --no-unicode)
  • Avoid using potentially locale-dependent ctype functions in locale-independent contexts
  • Refactor temperature in TUI statlines to share code nicer
  • Bugfix: avalon: Fix applog formatting
  • Bugfix: Align totals columns in per-processor view
  • Bugfix: Fix curses-less build
  • configure: Workaround buggy autoconf versions
  • Bugfix: erupter: Include headers in order necessary for Windows
  • Bugfix: Reimplement get_intrange using strtol instead of sscanf (which is broken on Windows)
  • Bugfix: get_intrange: Check for extra garbage at the end, only after we know we have an end-position
  • Bugfix: Fix Enter key in TUI on Windows
  • erupter: Split identify-handling logic into handle_identify function
  • Bugfix: erupter: Ensure identify is handled during no-once or firstrun
  • erupter: After identify, check if a work restart is needed immediately
  • erupter: Implement identify function by pausing hashing for 3 seconds
  • Bugfix: icarus: Remember firstrun state in case it gets changed for the next run
  • icarus: Move actual dynclock updates to icarus_job_start
  • icarus: Split out icarus_job_prepare, and rename icarus_job_start
  • Bugfix: ZeroStats: Reset column widths to 1
  • miner.php: Include max temperature in device totals line
  • Bugfix: Stratum Fix debug logging of initial mining.subscribe command
  • Bugfix: Call pool_set_opaque from work_decode, so block content hiding/providing messages work for getwork/GBT
  • Split block contents hiding/providing notices out from stratum code
  • Add test suite for get_intrange
  • Bugfix: Check for error conditions in get_intrange to not have weird --device behaviour when bad values are provided
  • Bugfix: erupter: Take advantage of detectone_meta_info to handle Emerald autodetection
  • TUI Help describing the various status fields (contributed by midnightmagic)
  • Bugfix: ManageTUI: Allow 'I' key to be used by devices not supporting identify
  • Bugfix: Prefer Sapphire over Emerald for -S erupter:*
  • Bugfix: Clear total_bad_nonces when zeroing statistics
  • Bugfix: modminer: Since we are not searching iManuf string for needles, only look for "ModMiner"
  • Bugfix: sysfs autodetect: Recurse into tty/ subdirectory (necessary for CDC/ACM ttys)
  • sysfs autodetect: Split tty* directory search into new _sysfs_find_tty function
  • modminer: Reduce default clock to 190 MHz
  • README: Update driver info to include Erupter driver
  • README: FAQ about scrypt and difficulty
  • Include count of working devices/processors in totals statline
  • Format totals statline the same way as individual device/processor statlines
  • Rearrange TUI a bit, including menu at the top (+1 log line) and hashrate total closer to device summaries
  • Bugfix: setup_stratum_curl: Need to release stratum lock on connection failure too
  • Bugfix: Avoid unnecessary locks inside curses_print_status, which is called with the console lock held
  • Bugfix: setup_stratum_curl: Hold stratum lock until connection completes, to avoid potential races
  • Bugfix: stratum_works: If stratum is already active, it works (avoid trying to initialise it again)
  • Replace hashrate_to_bufstr/ti_hashrate_bufstr with format_unit/multi_format_unit_array
  • New multi_format_unit_array to fill multiple buffers instead of building a delimited string
  • multi_format_unit: Skip recounting length of fixed-length strings
  • Shrink status line to fit in 80 columns
  • Add network bandwidth rate to TUI
  • New multi_format_unit variadic macro to handle formatting multiple numbers at once
  • format_unit: Option to choose 3-digit integer display vs 5-character floating-point display
  • Optimization: format_unit: Handle number first, to avoid having to restore suffix later
  • Generalise hashrate_pick_unit/hashrate_to_bufstr into pick_unit/format_unit
  • Extend hashrate_pick_unit/hashrate_to_bufstr to handle sub-kilo units
  • Split total_bytes_xfer to total_bytes_rcvd and total_bytes_sent
  • Bugfix: _decode_udev_enc_dup: Allocate enough space for full string
  • Bugfix: Never use waddstr for logwin, since it would bypass special newline handling
  • Bugfix: bitforce: Set kname on chip processors
  • bitforce: Include voltages in Manage device TUI
  • Defer newlines going to curses logwin, to avoid a useless blank line at the bottom of the window
  • Ensure printing to logwin always goes through _wlog
  • Remove blank line above log window
  • bitforce: Identify parallel queue protocol distinctly from mere bulk queue
  • ManageTUI: Include kernel name, when available
  • Stratum: Roll ntime as we generate work
  • Stratum: Make swork.ntime native-endian
  • Stratum: Treat ntime as uint32_t (as it should be), still always big endian
  • Debuglog ManageTUI actions/responses
  • ManageTUI: Add generic Identify support
  • Bugfix: Move serial_detect* and open_bitstream to DevAPI code so CPU/OpenCL can build properly without fpgautils
  • Short-circuit logging sooner in quiet mode
  • Write to both stderr and console within same console lock "session"
  • Bugfix: Also hold the console lock when writing to stderr
  • Use common console locking function for stdout in logging.c
  • Move console lock and unlock functions (which also handle thread cancelstate) to miner.h
  • Bugfix: bitforce: Only try to clear queues of SC devices, since FPGA MR boards interpret ZQX/ZOX differently
  • Timer-based gettimeofday substitute for systems with poor time-of-day clocks (Windows)
  • Use clock_gettime(CLOCK_MONOTONIC) for timers when available
  • Use QueryPerformanceCounter for timers on Windows
  • Generic refactoring for timer_set_now
  • Replace all remaining uses of gettimeofday for timers, with timer_set_now (aka cgtime)
  • Don't mix timers with timestamps (visual only)
  • Always use struct timeval for timers, and don't mix timers with timestamps (functional only)
  • get_datestamp: Change timeval parameter to time_t, and implement get_now_datestamp for common "current time" use case
  • Use get_datestamp for (non-microsecond) log timestamps
  • Bugfix: ztex: Allocate final processor names on the heap, so they survive when the stack for ztex_prepare is gone
  • Bugfix: ztex: Copy serial number to device "name" before cloning it for other processors
  • Bugfix: x6500: Use cgpu->temp directly since there is only one sensor per processor
  • Bugfix: Actually show the highest temperature, not just calculate it
  • x6500: Allow changing clock speed from TUI Manage device
  • x6500: Port pgaset clock from modminer driver at 66d2a3ab072fcdbc3c7ed41a97f265afa917bbee
  • modminer: Allow changing clock speed from TUI Manage device
  • bitforce: Flush job and result queues at startup to avoid unnecessary warnings
  • x6500: Reduce default clock to 190 MHz
  • Bugfix: fpgautils: Close libusb handle after copying USB strings
  • use BSD sed syntax to generate iospeed_local.h
newbie
Activity: 12
Merit: 0
Hello!

Just letting you all know that I had been trying to get bfgminer 3.1.3  to work on an old Mac, to use some block erupters.
It has 10.5, and I have been having problems with homebrew on 10.5, so I downloaded and compiled all the libraries individually.
I managed to successfully compile it after a few strategic edits, but every time I tried to use it with my block erupters, it would fail on the scan, complaining about an "Unsupported baud rate".

I knew that my erupters and hub work fine because the bitminter client works fine for me.

On a whim, I decided to try compiling earlier versions, and it turns out Version 3.1.2 works fine for me. So I am good now, but I figured I should let you all know....
Jump to: