Pages:
Author

Topic: BFGMiner 5.5.0: CPU/GPU/FPGA/ASIC mining software, GBT+Stratum, RPC, Linux/Win64 - page 54. (Read 834576 times)

hero member
Activity: 725
Merit: 503
You mean you never underclocked your Monarch?

It's hardware, you can't change it after it ships.

Edit: Ok, I get it the 1.4.2 firmware has the possibility to set frequence and voltage and you built your part. But BFL has to compile the special bfgminer?

Because the 5.0.0 doesn't work at all with the Monarch. I get 500GH vs 700GH with the old special bfgminer on the BFL site.
legendary
Activity: 2576
Merit: 1186
Anyone want to throw out their lowest stable underclock command line?

Hm, I tried this command, but the Monarch still goes full blast:

Quote
bfgminer.exe --set bitforce:_cmd1=F1X --set bitforce:_cmd1=V0X -o stratum+tcp://stratum.bitcoin.cz:3333 -u XXX -p XXX

Also I get loads of these:

Quote
[2015-01-19 17:33:51] BFL 0ee: Failed to find work for queue results: 2BD0,6C,1
41BCB839
[2015-01-19 17:33:51] BFL 0eb: Failed to find work for queue results: 2BC9,69,1
B94B99AB
[2015-01-19 17:33:51] BFL 0ar: Failed to find work for queue results: 2BCA,11,2
DA71CA12,D614DE35
[2015-01-19 17:33:51] BFL 0cf: Failed to find work for queue results: 2BBC,39,0

[2015-01-19 17:33:51] BFL 0dl: Failed to find work for queue results: 2BB5,59,1
82CD91C6
[2015-01-19 17:33:51] BFL 0bi: Failed to find work for queue results: 2BB9,22,1
All I can say is ask BFL... Probably you should make a debug log and put it on Google Drive or something to send them (feel free to open an issue on GitHub if you want me to confirm from that log everything is okay in BFG).
hero member
Activity: 658
Merit: 500
CCNA: There i fixed the internet.
@Luke-jr: how much work would be needed to modify the lowl-ftdi code to support the ft2232h as well?

I ask before I go usb to SPI&I2C interface shopping
Not sure, but I think the ft2232h is just a dual-channel version of the ft232h, which lowl-ftdi already supports (to some extent) for the BFx2.

Correct it's basically 2 ft232h smacked together on some Si. Oh have I got s fun project ahead. 😁

Time to get my dev board and start coding my baby
legendary
Activity: 2576
Merit: 1186
@Luke-jr: how much work would be needed to modify the lowl-ftdi code to support the ft2232h as well?

I ask before I go usb to SPI&I2C interface shopping
Not sure, but I think the ft2232h is just a dual-channel version of the ft232h, which lowl-ftdi already supports (to some extent) for the BFx2.
hero member
Activity: 658
Merit: 500
CCNA: There i fixed the internet.
@Luke-jr: how much work would be needed to modify the lowl-ftdi code to support the ft2232h as well?

I ask before I go usb to SPI&I2C interface shopping
hero member
Activity: 725
Merit: 503
Anyone want to throw out their lowest stable underclock command line?

Hm, I tried this command, but the Monarch still goes full blast:

Quote
bfgminer.exe --set bitforce:_cmd1=F1X --set bitforce:_cmd1=V0X -o stratum+tcp://stratum.bitcoin.cz:3333 -u XXX -p XXX

Also I get loads of these:

Quote
[2015-01-19 17:33:51] BFL 0ee: Failed to find work for queue results: 2BD0,6C,1
41BCB839
[2015-01-19 17:33:51] BFL 0eb: Failed to find work for queue results: 2BC9,69,1
B94B99AB
[2015-01-19 17:33:51] BFL 0ar: Failed to find work for queue results: 2BCA,11,2
DA71CA12,D614DE35
[2015-01-19 17:33:51] BFL 0cf: Failed to find work for queue results: 2BBC,39,0

[2015-01-19 17:33:51] BFL 0dl: Failed to find work for queue results: 2BB5,59,1
82CD91C6
[2015-01-19 17:33:51] BFL 0bi: Failed to find work for queue results: 2BB9,22,1
hero member
Activity: 770
Merit: 500
Fired up 5.0 pointed it at a pool running peercoin and this error basically kept showing up.

Coinbase check: multiple inputs in coinbase: 0x26
It appeared it was mining ok, shares seemed to be accepted and credited. But that coinbase check wouldn't go away.
I'm curious to know what it is and why its doing it.
I wasn't mining to any coinbase address or to a wallet address. Just to normal username.worker.

Reverting back to 4.* works with no output like pasted above.
I'm guessing it's checking bitcoin related and because I'm not mining bitcoin but another sha it isn't handling it well?
only a guess

Try adding #skipcbcheck to the pool URL, e.g. stratum+tcp://stratum.whatever.com/#skipcbcheck
ok I will try that. more concerned that I was doing it right and nothing was awry than anything.
hero member
Activity: 840
Merit: 1002
Fired up 5.0 pointed it at a pool running peercoin and this error basically kept showing up.

Coinbase check: multiple inputs in coinbase: 0x26
It appeared it was mining ok, shares seemed to be accepted and credited. But that coinbase check wouldn't go away.
I'm curious to know what it is and why its doing it.
I wasn't mining to any coinbase address or to a wallet address. Just to normal username.worker.

Reverting back to 4.* works with no output like pasted above.
I'm guessing it's checking bitcoin related and because I'm not mining bitcoin but another sha it isn't handling it well?
only a guess

Try adding #skipcbcheck to the pool URL, e.g. stratum+tcp://stratum.whatever.com/#skipcbcheck
hero member
Activity: 770
Merit: 500
Fired up 5.0 pointed it at a pool running peercoin and this error basically kept showing up.

Coinbase check: multiple inputs in coinbase: 0x26
It appeared it was mining ok, shares seemed to be accepted and credited. But that coinbase check wouldn't go away.
I'm curious to know what it is and why its doing it.
I wasn't mining to any coinbase address or to a wallet address. Just to normal username.worker.

Reverting back to 4.* works with no output like pasted above.
I'm guessing it's checking bitcoin related and because I'm not mining bitcoin but another sha it isn't handling it well?
only a guess
donator
Activity: 4760
Merit: 4323
Leading Crypto Sports Betting & Casino Platform
How can you underclock the Monarch?
--set bitforce:_cmd1=F??

The first "?" is a frequency index, from 1 to F (hexadecimal).
Due to dynamic clocking in the MCU, there are no set frequency numbers.
The second "?" is either "X" for normal speed, or "D" for double speed.

You can also use --set bitforce:_cmd1=V?X to control voltage.
In this case, the "?" is one of:
  • 0 = 0.54 V
  • 1 = 0.55 V
  • 2 = 0.56 V
  • 3 = 0.58 V
  • 4 = 0.6 V
  • 5 = 0.62 V
  • 6 = 0.63 V
  • 7 = 0.643 V
  • 8 = 0.65 V
  • 9 = 0.662 V
  • A = 0.67 V
  • B = 0.68 V
  • C = 0.7 V
  • D = 0.72 V
  • E = 0.73 V
  • F = 0.75 V

Anyone want to throw out their lowest stable underclock command line?
hero member
Activity: 658
Merit: 500
CCNA: There i fixed the internet.
Well it's not like they've been known for making great haste at anything :/
legendary
Activity: 2576
Merit: 1186
How can you underclock the Monarch?
--set bitforce:_cmd1=F?? --set bitforce:_cmd1=V?X

Are those in the 5.0.0 release?
They go back all the way to 4.0.0 Smiley
hero member
Activity: 725
Merit: 503
How can you underclock the Monarch?
--set bitforce:_cmd1=F?? --set bitforce:_cmd1=V?X

Are those in the 5.0.0 release?
newbie
Activity: 13
Merit: 0
Hello again,

I've setup a Tomato development environment for Shibby's latest build using GitHub. I built the 2.6.22.19 kernel with the Silicon Labs cp2101 driver option enabled as a module in the .config file. I then extracted the cp2101.ko.

If you want to use this kernel object, you can find it here: https://drive.google.com/file/d/0B9zGF2pK75nCUmEzZE5obTlCVFk/view?usp=sharing

Simply put it in your /opt directory if you mount Optware or Entware FS at boot time. In the web GUI, set Tomato to load the usbserial (included in firmware image at /lib/modules/2.6.22.19/kernel/drivers/usb/) and cp2101 kernel objects after boot with insmod. Use lsmod to make sure the kernel objects loaded. The device mounts to /dev/ttyUSB0. Make sure it is using the driver with "cat /proc/bus/usb/devices." The result should be "Driver=cp2101."

Alternatively you can use a firmware extract tool, insert the cp2101.ko into /lib/modules/2.6.22.19/kernel/drivers/usb/, rebuild, and call on usbserial and cp2101 kernel objects with insmod in the web GUI.

You can run bfgminer command line or JSON config file, just reference the /dev/ttyUSB0 device.

I'm currently hashing 2 GH/s or 1uBTC/hr!

One more feather in the cap for embedded Linux!
legendary
Activity: 2576
Merit: 1186
What would be the right grammar to add both, "stratum+tcp://stratum.nicehash.com/#xnsub#skipcbcheck"?

Luke-Jr, it would be very useful if you would include a section in README explaining all #xxx pool parameters and the correct usage of them (syntax). Currently these options/features are only mentioned in NEWS...
I agree it would be useful. Perhaps some non-coder can contribute these kind of changes? Wink
sr. member
Activity: 457
Merit: 273
What would be the right grammar to add both, "stratum+tcp://stratum.nicehash.com/#xnsub#skipcbcheck"?

Luke-Jr, it would be very useful if you would include a section in README explaining all #xxx pool parameters and the correct usage of them (syntax). Currently these options/features are only mentioned in NEWS...
legendary
Activity: 2576
Merit: 1186
What would be the right grammar to add both, "stratum+tcp://stratum.nicehash.com/#xnsub#skipcbcheck"?
Yes
newbie
Activity: 6
Merit: 0
Hi,
I'm optimizing a Titan for Nicehash.

I read I should add #xnsub for extranonce but I'm already using #skipcbcheck (got the hint reading KnC forums).

So, a couple of questions:

Is #skipcbcheck of any use for Nicehash?
What would be the right grammar to add both, "stratum+tcp://stratum.nicehash.com/#xnsub#skipcbcheck"?

Thanks
newbie
Activity: 1
Merit: 0
Hi Luke-Jr.

Just a tip: the README.ASIC.txt, Gridseed section, reports the possibility to set individual clock per device, but not to force the use of individual devices.
Indeed, it reports only the parameter "-S gridseed:all", so it seems to be impossible to use a single device.
After reading the README.txt (lines 370-380) and some search (also this thread, post #67 and #68) I find that BFGMiner allows this possibility, simply specifying a "-S gridseed:\\.\COMx" for every device needed (also the simplest "-S \\.\COMx" seems to works correctly).
It may be useful to update the README.ASIC.txt with these information, as i.e. reported in the Zeus section Wink

Now, the implementations request Grin

1) Can be added the possibility to show in the main interface (at least) the specified clock for every Gridseed device, like CGMiner?

2) Can be added the possibility to specify a single (or a set of) device(s) to a specific pool?
Explanation: I have 2 Gridseed Mini (5 chip) and 1 Gridseed Blade (2x40 chip), and I need to use them separately (every single device dedicated to a specific pool).
The reasons of this choice are multiples, last but not least the use of pools with rapid difficulty changes, that seem to work better (higher speed on dashboard) with a single dedicated device, instead to use all devices and set the load-balancing with quota for every pool.
To make this, currently I run 4 instances of BFGMiner, each with its config file: it works well, but it's a little complicated to monitor them via RPC.
A single BFGMiner instance, with a single RPC to monitor, will be more simple to monitor Roll Eyes

Greetings in advance Smiley
Pages:
Jump to: