Bitcoin Forum
April 24, 2024, 04:51:48 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   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 »
  Print  
Author Topic: OLD: BFGMiner 4.10.0: GBT+Stratum, RPC, Mac/Linux/Win64, Spondoolies SP30  (Read 308305 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
Luke-Jr (OP)
Legendary
*
Offline Offline

Activity: 2576
Merit: 1186



View Profile
July 07, 2014, 04:32:50 AM
 #281

Can someone give me an example of a bfgminer.conf file that has settings on per-device basis?
I have a few devices that achieve best results at different speeds. So, based on their serial number I want to configure them to start automatically at the desired speed.
(as opposed to me going and adjusting the speeds every time I start them).
Ideally I'd like to have one set of global settings with a few exceptions for this and that device. You can use NFY devices as an example - e.g. this is what I currently have:
Code:
{
"set-device" : [
"NFY:baud=500000",
"NFY:osc6_bits=56"
]
}
Code:
{
"set-device" : [
"NFY:baud=500000",
"NFY:osc6_bits=56",
"NFY@serial:osc6_bits=58"
]
}

1713934308
Hero Member
*
Offline Offline

Posts: 1713934308

View Profile Personal Message (Offline)

Ignore
1713934308
Reply with quote  #2

1713934308
Report to moderator
1713934308
Hero Member
*
Offline Offline

Posts: 1713934308

View Profile Personal Message (Offline)

Ignore
1713934308
Reply with quote  #2

1713934308
Report to moderator
1713934308
Hero Member
*
Offline Offline

Posts: 1713934308

View Profile Personal Message (Offline)

Ignore
1713934308
Reply with quote  #2

1713934308
Report to moderator
You get merit points when someone likes your post enough to give you some. And for every 2 merit points you receive, you can send 1 merit point to someone else!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713934308
Hero Member
*
Offline Offline

Posts: 1713934308

View Profile Personal Message (Offline)

Ignore
1713934308
Reply with quote  #2

1713934308
Report to moderator
vs3
Hero Member
*****
Offline Offline

Activity: 622
Merit: 500


View Profile WWW
July 07, 2014, 05:41:53 AM
 #282

Awesome! That's exactly what I was looking for! Thanks Luke! Smiley

Luke-Jr (OP)
Legendary
*
Offline Offline

Activity: 2576
Merit: 1186



View Profile
July 07, 2014, 05:05:58 PM
 #283

NEW VERSION 4.4.0, JULY 7 2014

Human readable changelog:
  • getwork and stratum proxy drivers: Proxy-share difficulty is now adjustable using --set pxy:diff=N and/or --set pxy@username:diff=N
  • Mac OS X: Support for automatic detection of capable devices at startup.
  • jingtian: Support for this new platform. Must be compiled on the Raspberry Pi itself with --enable-jingtian

Full changelog:
  • lowl-vcom: Added support for auto scanning (-S auto) on Mac OS X
  • rockminer: implement --device-protocol-dump for debugging
  • README: Update for commandline options
  • README: Update configure options
  • Bugfix: bfg_gpio_setpin_output: Clear alt-function bits via INP_GPIO macro
  • jingtian: Explicitly configure SPI device while opening
  • jingtian: Toggle ASIC reset GPIO at startup
  • aan: Set defaults as soon as a proc is initialised
  • aan: Allow specifying clock as xHEXX for a raw PLL register config
  • aan: Include current frequency in RPC status
  • aan: Implement --set jtn:clock=MHz
  • aan: Logic to calculate PLL configurations for a given frequency
  • jingtian: Use SPI enable GPIO to disconnect SPI during chipselect changes
  • aan: Set PLL to 850 MHz
  • aan: Simplify register buffer
  • jingtian: Decode extra temperature bytes in read_reg
  • aan: Add a read_reg hook
  • aan: Enable configuring nonce diff with (eg) --set jtn:diff=32
  • aan: Properly handle nonce_diff
  • aan: Implement mining
  • DevAPI: Some designs set the main thr tv_poll from secondary thrs, so check it after the loop
  • aan: aan_spi_parse_rx implies spi_clear_buf
  • jingtian: Do detection asynchronously across all possible chipselects so they complete in parallel
  • aan: Refactor aan_spi_cmd a bit
  • jingtian: Implement device protocol dump
  • jingtian: Detection-only code for new driver
  • lowl-spi: GPIO access functions
  • lowl-spi: Move knc_spi_txrx to linux_spi_txrx
  • SGW: Support for proxy-share difficulty preferences
  • SSM: Propagate proxy-share difficulty changes to established connections
  • SSM: Track stratum connections for each proxy user
  • SSM: Track authorised users for each connection
  • SSM: Initialise proxyshare difficulty from --set pxy:diff=N
  • proxy: Accept --set pxy:diff=N to set preferred proxyshare difficulty
  • proxy: Provide a place to store desired proxyshare difficulty on a per-username basis, and copy it to SSM connections when authorising them
  • SSM: Track proxy share difficulties
  • Expose target_diff function and add pdiff_to_bdiff macro
  • util: double_find_precision function to identify ideal precision for a fp number
  • work2d: Expose WORK2D_MAX_DIVISIONS in header
  • add_local_gbt: Avoid adding servers already configured
  • Bugfix: Avoid writing automatically configured local GBT servers to the config file unless they have been manually enabled
  • add_local_gbt: Use rpcconnect when configured
  • rockminer: Bugfix: must specify a baud rate (maximum of 115200) to get a read response
  • Bugfix: Use atexit() to ensure a final \n is always printed at exit to work cleanly with new logging design
  • Restore compatibility with old versions of libblkmaker
  • Bugfix: probe for ZeusMiner before probing for DualMiner
  • Wait until coinbase-addr is needed again, before updating it following a block change (always using getaccountaddress)
  • Don't automatically use #getcbaddr for local bitcoind if the user provided their own
  • Bugfix: refresh_bitcoind_address: Check for NULL json (which is not JSON "null")
  • Bugfix: add_pool: If no current pool set, initialise it (otherwise pool testing may start a longpoll thread which tries to access currentpool uninitialised)
  • devpath_to_devid: *nix: Reject anything that doesn't begin with a /

LARTAS
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
July 07, 2014, 05:19:50 PM
 #284

I would like Support for COINTERRA ASICS please.
Luke-Jr (OP)
Legendary
*
Offline Offline

Activity: 2576
Merit: 1186



View Profile
July 07, 2014, 05:21:04 PM
 #285

I would like Support for COINTERRA ASICS please.
See cointerra branch for a hack, or help develop cointerra_fresh (it doesn't get full hashrate, and haven't figured out why).

somatic
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile WWW
July 08, 2014, 10:32:52 PM
Last edit: July 08, 2014, 11:23:06 PM by somatic
 #286

Is there a current version of this for Ubuntu? The one from the repository is 3.*, but I'm using it with my Rockminer so it needs to be the latest version.

Edit: I misunderstood how to build it on Ubuntu. I'm still a newbie with Linux desktop (although I ran a server for years for my job, I was not compiling things). I'm all set now, thanks!
balboa
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
July 08, 2014, 11:18:35 PM
 #287

NEW VERSION 4.4.0, JULY 7 2014

Human readable changelog:
  • getwork and stratum proxy drivers: Proxy-share difficulty is now adjustable using --set pxy:diff=N and/or --set pxy@username:diff=N
  • Mac OS X: Support for automatic detection of capable devices at startup.
  • jingtian: Support for this new platform. Must be compiled on the Raspberry Pi itself with --enable-jingtian

Full changelog:
  • lowl-vcom: Added support for auto scanning (-S auto) on Mac OS X
  • rockminer: implement --device-protocol-dump for debugging
  • README: Update for commandline options
  • README: Update configure options
  • Bugfix: bfg_gpio_setpin_output: Clear alt-function bits via INP_GPIO macro
  • jingtian: Explicitly configure SPI device while opening
  • jingtian: Toggle ASIC reset GPIO at startup
  • aan: Set defaults as soon as a proc is initialised
  • aan: Allow specifying clock as xHEXX for a raw PLL register config
  • aan: Include current frequency in RPC status
  • aan: Implement --set jtn:clock=MHz
  • aan: Logic to calculate PLL configurations for a given frequency
  • jingtian: Use SPI enable GPIO to disconnect SPI during chipselect changes
  • aan: Set PLL to 850 MHz
  • aan: Simplify register buffer
  • jingtian: Decode extra temperature bytes in read_reg
  • aan: Add a read_reg hook
  • aan: Enable configuring nonce diff with (eg) --set jtn:diff=32
  • aan: Properly handle nonce_diff
  • aan: Implement mining
  • DevAPI: Some designs set the main thr tv_poll from secondary thrs, so check it after the loop
  • aan: aan_spi_parse_rx implies spi_clear_buf
  • jingtian: Do detection asynchronously across all possible chipselects so they complete in parallel
  • aan: Refactor aan_spi_cmd a bit
  • jingtian: Implement device protocol dump
  • jingtian: Detection-only code for new driver
  • lowl-spi: GPIO access functions
  • lowl-spi: Move knc_spi_txrx to linux_spi_txrx
  • SGW: Support for proxy-share difficulty preferences
  • SSM: Propagate proxy-share difficulty changes to established connections
  • SSM: Track stratum connections for each proxy user
  • SSM: Track authorised users for each connection
  • SSM: Initialise proxyshare difficulty from --set pxy:diff=N
  • proxy: Accept --set pxy:diff=N to set preferred proxyshare difficulty
  • proxy: Provide a place to store desired proxyshare difficulty on a per-username basis, and copy it to SSM connections when authorising them
  • SSM: Track proxy share difficulties
  • Expose target_diff function and add pdiff_to_bdiff macro
  • util: double_find_precision function to identify ideal precision for a fp number
  • work2d: Expose WORK2D_MAX_DIVISIONS in header
  • add_local_gbt: Avoid adding servers already configured
  • Bugfix: Avoid writing automatically configured local GBT servers to the config file unless they have been manually enabled
  • add_local_gbt: Use rpcconnect when configured
  • rockminer: Bugfix: must specify a baud rate (maximum of 115200) to get a read response
  • Bugfix: Use atexit() to ensure a final \n is always printed at exit to work cleanly with new logging design
  • Restore compatibility with old versions of libblkmaker
  • Bugfix: probe for ZeusMiner before probing for DualMiner
  • Wait until coinbase-addr is needed again, before updating it following a block change (always using getaccountaddress)
  • Don't automatically use #getcbaddr for local bitcoind if the user provided their own
  • Bugfix: refresh_bitcoind_address: Check for NULL json (which is not JSON "null")
  • Bugfix: add_pool: If no current pool set, initialise it (otherwise pool testing may start a longpoll thread which tries to access currentpool uninitialised)
  • devpath_to_devid: *nix: Reject anything that doesn't begin with a /


It works for Gridseed Blade ? If yes,how?  Sorry but I'm new in this and can't to start the miner  Undecided
Luke-Jr (OP)
Legendary
*
Offline Offline

Activity: 2576
Merit: 1186



View Profile
July 08, 2014, 11:23:00 PM
 #288

Is there a current version of this for Ubuntu? The one from the repository is 3.*, but I'm using it with my Rockminer so it needs to be the latest version.
unit3, our PPA maintainer, has stopped mining, so someone may need to volunteer for this job...
Ubuntu utopic comes with 4.3.0, though.
Note that Debian is maintaining official packages for BFGMiner, so I think it's simply a matter of uploading the source stuff to Launchpad.
If someone wants to put together simple instructions, I'd be glad to do it myself.

somatic
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile WWW
July 08, 2014, 11:23:57 PM
 #289

Is there a current version of this for Ubuntu? The one from the repository is 3.*, but I'm using it with my Rockminer so it needs to be the latest version.
unit3, our PPA maintainer, has stopped mining, so someone may need to volunteer for this job...
Ubuntu utopic comes with 4.3.0, though.
Note that Debian is maintaining official packages for BFGMiner, so I think it's simply a matter of uploading the source stuff to Launchpad.
If someone wants to put together simple instructions, I'd be glad to do it myself.

I misunderstood how to build it on Ubuntu. I'm still a newbie with Linux desktop (although I ran a server for years for my job, I was not compiling things). I'm all set now, just compiled it successfully. Thanks for the fast reply, even to the helplessly clueless =p

Code:
./autoconf.sh && ./configure
make
echo "Party!"
nwoolls
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1002


View Profile WWW
July 09, 2014, 05:34:34 AM
 #290

You can grab 703N firmware for BFGMiner 4.4 here:

https://github.com/nwoolls/BFGMiner-OpenWrt-Tools/releases

This image is confirmed working with multiple GridSeed, ZeusMiner, RockMiner, DualMiner, Hex*Fury, AntMiner USB, LittleFury, Butterfly Labs and Block Erupters ASICs.

Edit: note that, from what I've been told, the latest 703N hardware is difficult (if not impossible) to update to OpenWrt so don't go buying a bunch without doing your homework first. I had some older ones kicking around.

MultiMiner: Any Miner, Any Where, on Any Device |  Xgminer: Mine with popular miners on Mac OS X
btc: 1BmXY4ZZQh1iHSVre658gM1gPAEtDnq8rv  |  ltc: LP1SsHZTDexndkvRKsqAkXNsienPHwaMb5  |  hardware: nwoolls at gmail dot com
sinmantky
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
July 09, 2014, 02:31:39 PM
 #291

I also need the ppa version of BFGminer...
LARTAS
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
July 09, 2014, 06:01:06 PM
 #292

I would like Support for COINTERRA ASICS please.
See cointerra branch for a hack, or help develop cointerra_fresh (it doesn't get full hashrate, and haven't figured out why).

Where is info or files do you need to do a great work?
I could help you with that?
ernie-
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile WWW
July 10, 2014, 07:33:43 AM
 #293

I am having a problem with the latest bfgminer 4.4.0 from github and FreeBSD 10.RELEASE.

When I have 4 x zeusminer blizzards connected on /dev/cuaU0.../dev/ucuU3 they are mining ok, with the occasional "SICK" notice popping up then resuming, however when I press "q" to quit I get the message "Shutdown signal received" and bfgminer just hangs,
it's still in the process table in the "STOP" state, even a kill -9 wont get rid of it. I have to reboot the computer, however that hangs at shutting down the USB controllers, so I have to press reset or power cycle. Fortunately the disks have sync and set the clean flag by then.

If I only miner with one zeus at a time bfgminer exits properly, but often can't find any miners next time I try and run it. Seems to be struggling with the USB ports.


Any ideas what might be going wrong?




oakmaster
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
July 11, 2014, 04:59:58 PM
 #294

Does anyone no if the technobit boards are supported yet
xxTeDYxx
Member
**
Offline Offline

Activity: 69
Merit: 10


View Profile
July 11, 2014, 05:37:35 PM
 #295

BFGminer work on WYSE 150SE ? (They have windows xp embedded)
nst6563
Sr. Member
****
Offline Offline

Activity: 252
Merit: 254


View Profile
July 11, 2014, 08:21:36 PM
 #296

How does the difficulty setting work when you're using multiple devices (ie, gridseeds which seem to prefer a lower difficulty, Zeus 6-chip blizzards and Zeus 128-chip Thunder x3 which prefer a higher difficulty)?

Also...is it recommended to combine different hardware into a single instance or keep them separate?
bigjayr
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
July 12, 2014, 03:19:38 AM
 #297

I'm getting an "invalid address" error when attempting to solo mine. Coin is GlobalBoost.

BFGMiner 4.4.0, OS X Mavericks w/ Zeus Blizzard.

Cmd line: bfgminer --scrypt -o http://127.0.0.1:port -u user -p pwd --coinbase-addr GYLaG8VgEwHjfLWvYnyCGCzQgMVHMbEo87 -S zus:/dev/cu.SLAB_USBtoUART

What am I missing ?

Thanks,
~ Jay
coinb0y
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
July 12, 2014, 04:46:04 AM
 #298

Facing some compile issues from git version

I did a make clean in the ~/bfgminer directory
I did a git pull to update new source.
./configure
./make

make fails with following tail:

make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/minepeon/bfgminer/lib'
make[4]: Leaving directory '/home/minepeon/bfgminer/lib'
make[3]: Leaving directory '/home/minepeon/bfgminer/lib'
  CC       bfgminer-miner.o
miner.c:102:21: fatal error: version.h: No such file or directory
 #include "version.h"
                     ^
compilation terminated.
Makefile:1141: recipe for target 'bfgminer-miner.o' failed
make[2]: *** [bfgminer-miner.o] Error 1
make[2]: Leaving directory '/home/minepeon/bfgminer'
Makefile:2211: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/minepeon/bfgminer'
Makefile:862: recipe for target 'all' failed
make: *** [all] Error 2


What am I missing?

Thank you.


Announcing BFGMiner 4.4, the modular cryptocurrency miner written in C. BFGMiner features dynamic clocking, monitoring, and remote interface capabilities.
xyzzy099
Legendary
*
Offline Offline

Activity: 1062
Merit: 1041



View Profile
July 12, 2014, 12:56:34 PM
 #299

I'm getting an "invalid address" error when attempting to solo mine. Coin is GlobalBoost.

BFGMiner 4.4.0, OS X Mavericks w/ Zeus Blizzard.

Cmd line: bfgminer --scrypt -o http://127.0.0.1:port -u user -p pwd --coinbase-addr GYLaG8VgEwHjfLWvYnyCGCzQgMVHMbEo87 -S zus:/dev/cu.SLAB_USBtoUART

What am I missing ?

Thanks,
~ Jay

You can only use valid bitcoin addresses - alt coin addresses will not work.

Libertarians:  Diligently plotting to take over the world and leave you alone.
bigjayr
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
July 12, 2014, 03:45:54 PM
 #300

I'm getting an "invalid address" error when attempting to solo mine. Coin is GlobalBoost.

BFGMiner 4.4.0, OS X Mavericks w/ Zeus Blizzard.

Cmd line: bfgminer --scrypt -o http://127.0.0.1:port -u user -p pwd --coinbase-addr GYLaG8VgEwHjfLWvYnyCGCzQgMVHMbEo87 -S zus:/dev/cu.SLAB_USBtoUART

What am I missing ?

Thanks,
~ Jay

You can only use valid bitcoin addresses - alt coin addresses will not work.


If you are pulling from git, you need to run ./autogen.sh before ./configure.

I'm using the binary available here.  Maybe I'll try compiling it.



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 »
  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!