Bitcoin Forum
December 14, 2024, 06:51:08 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: PARTIALLY SOLVED[10 BTC Bounty] Setting up ONE bitforce single on BAMT w/ 4xGPUs  (Read 5135 times)
phr0stbyt3 (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
May 19, 2012, 01:17:17 AM
Last edit: July 03, 2012, 02:49:39 AM by phr0stbyt3
 #1

Here's what I want:
1) I want my bitforce to show up on gpumon (if possible)
2) I want to know why I have only been getting ~350mhs on my bitforce single
3) I want someone to provide a step by step guide for the dumbest person on earth (me) to set up my bitforce single in my existing install of BAMT which is already running 4x GPU's.

What I don't want:
1) Links to guides or other posts
2) Instructions on what to google
3) Instructions on what to search for in the forums

I installed cgminer 2.3.6 and for some reason when I try to start it it will take over my GPUs and I will have to disable them individually.

I did -NOT- edit bamt.conf to try to configure the bitforce. Currently to start cgminer I use ./cgminer -S /dev/ttyUSB0 -o http://mine1.btcguild.com:8332 -u user -p pass -I 9 to start it.. sometimes the bitforce runs, other times it just says "REST".



That's it.
10 bitcoins to the person who can bring my bitforce online with my existing installation on BAMT that is already running. gpumon integration would be ideal, but as I understand it is "gpu"mon and not fpgamon.
-ck
Legendary
*
Offline Offline

Activity: 4312
Merit: 1649


Ruu \o/


View Profile WWW
May 19, 2012, 09:42:03 AM
 #2

Intensity is only useful for GPUs. cgminer 2.4.1 has many fixes for BFL compared to the 2.3.6 version you are using. Disable GPU mining by adding the "-G" option. Summary: remove -I 9 and add -G on your command line at the minimum, preferably upgrade cgminer version. This is all assuming you don't want cgminer to GPU mine, which it sounds like based on your post.

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
phr0stbyt3 (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
May 21, 2012, 08:38:13 PM
 #3

Downloaded 2.4.1, fumbled around until I was able to:
./configure --disable-gpu --enable-bitforce
make install

Now when I run ./cgminer all I get is "Too many values passed to set temp cutoff"
lightlord
Donator
Legendary
*
Offline Offline

Activity: 3228
Merit: 1226


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
May 22, 2012, 10:55:14 PM
Last edit: May 22, 2012, 11:30:17 PM by lightlord
 #4

Quote
2) I want to know why I have only been getting ~350mhs on my bitforce single

Its properly mining off your graphic card, not your bit force. Check MSI after burner
report the GPU mining percentage its properly topping at 99%.
It will say error, error and mine your GPU, from the wrong settings.
I tested it it does that.

-------------------------------------------------------------------------------------------

My Guide


Throw the below into a bat file, double click the bat-file and run. This worked for me.

Create an account on http://mmpool.bitparking.com/pool
It currently offers 5 currencies of mining, them sell them on
https://www.vircurex.com/main/index

Every 4K i0coins sell for 1 BTC, for about 140 namecoins you get 1 BTC.
Every 4K ixcoin sell for 1 BTC.

Add all this above it has the best possible rates of any exchange online.

--scan-serial|-S
This will scan for the Device you got.


EXAMPLE MY CODE

cd %1

cgminer.exe -o http://mmpool.bitparking.com:15098 -u lightlord1233NA -p anything -I 9 --gpu-engine 1175 --gpu-memdiff 150 -w 64 -v 1 -g 2 -k poclbm

For Linux you will need to use Shell programming which is the equivalents of . bat,
And the sign for same directory, a cd %1 equivalents.





Steps
1) Create an account, use the deposit addresses off https://www.vircurex.com/main/index They never change.
2) Create an account on http://mmpool.bitparking.com/pool using despoit addresses off vircurex.com
3) Create a text file.


4). Find the serial port numbers from the Device Manager - devmgmt.msc. Should be COMxx where the xx is one or 2 numbers.
5) Batch file in the Startup folder with this: The folder for your cgminer,
mine was C:\Users\David\Desktop\Bitcoin Applications\Cgminer\cgminer-2.4.1-win32\
Create a bat file in the root folder of that in that root folder is where cgminer is located.
Code:

cd %1

cgminer.exe -S \\.\COMxx -S \\.\COMxx -o http://mmpool.bitparking.com:15098 -u username -p anything -I8

(anything is the password)

Note: *\\.\* Stays there, there isn't anything special after that.

6)Double click the bat file, it will auto Run. You can remove -G and have GPU and bit force running I believe.





.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
check_status
Full Member
***
Offline Offline

Activity: 196
Merit: 100


Web Dev, Db Admin, Computer Technician


View Profile
May 24, 2012, 10:55:26 PM
 #5

Quote
2) I want to know why I have only been getting ~350mhs on my bitforce single

Its properly mining off your graphic card, not your bit force. Check MSI after burner
report the GPU mining percentage its properly topping at 99%.
It will say error, error and mine your GPU, from the wrong settings.
I tested it it does that.

-------------------------------------------------------------------------------------------

My Guide


Throw the below into a bat file, double click the bat-file and run. This worked for me.

Create an account on http://mmpool.bitparking.com/pool
It currently offers 5 currencies of mining, them sell them on
https://www.vircurex.com/main/index

Every 4K i0coins sell for 1 BTC, for about 140 namecoins you get 1 BTC.
Every 4K ixcoin sell for 1 BTC.

Add all this above it has the best possible rates of any exchange online.

--scan-serial|-S
This will scan for the Device you got.


EXAMPLE MY CODE

cd %1

cgminer.exe -o http://mmpool.bitparking.com:15098 -u lightlord1233NA -p anything -I 9 --gpu-engine 1175 --gpu-memdiff 150 -w 64 -v 1 -g 2 -k poclbm

For Linux you will need to use Shell programming which is the equivalents of . bat,
And the sign for same directory, a cd %1 equivalents.





Steps
1) Create an account, use the deposit addresses off https://www.vircurex.com/main/index They never change.
2) Create an account on http://mmpool.bitparking.com/pool using despoit addresses off vircurex.com
3) Create a text file.


4). Find the serial port numbers from the Device Manager - devmgmt.msc. Should be COMxx where the xx is one or 2 numbers.
5) Batch file in the Startup folder with this: The folder for your cgminer,
mine was C:\Users\David\Desktop\Bitcoin Applications\Cgminer\cgminer-2.4.1-win32\
Create a bat file in the root folder of that in that root folder is where cgminer is located.
Code:

cd %1

cgminer.exe -S \\.\COMxx -S \\.\COMxx -o http://mmpool.bitparking.com:15098 -u username -p anything -I8

(anything is the password)

Note: *\\.\* Stays there, there isn't anything special after that.

6)Double click the bat file, it will auto Run. You can remove -G and have GPU and bit force running I believe.
WTF, How will this guide help him if he's running Linux?


For Bitcoin to be a true global currency the value of BTC needs always to rise.
If BTC became the global currency & money supply = 100 Trillion then ⊅1.00 BTC = $4,761,904.76.
P2Pool Server List | How To's and Guides Mega List |  1EndfedSryGUZK9sPrdvxHntYzv2EBexGA
lightlord
Donator
Legendary
*
Offline Offline

Activity: 3228
Merit: 1226


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
May 25, 2012, 05:24:37 PM
Last edit: May 26, 2012, 06:35:33 AM by lightlord
 #6

Quote
For Linux you will need to use Shell programming which is the equivalents of . bat,
And the sign for same directory, a cd %1 equivalents.

That's the most silliest picture I ever seen in my life lol  Grin

Also I didn't realize he was on Linux  until wrote the entire guide XD
So I threw in the text above hoping it would work  Undecided
Extremely crude job input, but its a similar principle.



.
.BIG WINNER!.
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
BinaryMage
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


Ad astra.


View Profile
May 27, 2012, 12:43:21 AM
 #7

I'll give this a try, with Linux instructions. Wink

Commands enclosed in blocks are to be run at a terminal (through a monitor or SSH, doesn't matter)

1. Stop whatever is currently running.
Code:
coldreboot
and then
Code:
/etc/init.d/mine stop
after the reboot.

2. Modify /etc/bamt/bamt.conf to run your hardware.
Code:
nano /etc/bamt/bamt.conf

a. Find the line (Ctrl-W to search) that says "cgminer: 0". Change that to "cgminer: 1". (without the quotes)

b. Find the line below that starts with "cgminer_opts:". Change it to, substituting your username and password:
"cgminer_opts: --api-listen -G -S /dev/ttyUSB0 -o http://mine1.btcguild.com:8332 -u user -p pass -I 9"

Optional (if you want CGminer to manage everything)
c. Set all your GPUs to use CGminer. For each GPU (gpu0 through gpu3 in your case) change the line stating "cgminer: 0" to "cgminer: 1". If you were using phoenix2, make sure to change "phoenix2: 1" to "phoenix2: 0" as well.

d. Save file and exit. Ctrl-O, Enter, Ctrl-X.

3. Restart mining.
Code:
/etc/init.d/mine restart

If this all works correctly, you should have everything running, visible by gpumon and the web interface, and manageable by BAMT standard commands.

Disclaimer: I do not own a Single, so this is untested. AFAIK it should work, but it's quite possible I missed something.

-- BinaryMage -- | OTC | PGP
phr0stbyt3 (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
June 01, 2012, 05:32:34 AM
 #8

Thanks for the replies!

@BinaryMage This looks promising. I will set this up tomorrow and let you know how it goes.

And windows guy thanks for the attempt and for sharing your config, not what I need though Sad
phr0stbyt3 (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
June 01, 2012, 01:34:50 PM
 #9

Thanks for the replies!

@BinaryMage This looks promising. I will set this up tomorrow and let you know how it goes.

And windows guy thanks for the attempt and for sharing your config, not what I need though Sad

On first attempt, there is no cgminer: 0
There is only one instance of the word cgminer in my bamt.conf

I will upload my bamt.conf when I get to work.
BinaryMage
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


Ad astra.


View Profile
June 01, 2012, 03:00:20 PM
 #10

Thanks for the replies!

@BinaryMage This looks promising. I will set this up tomorrow and let you know how it goes.

And windows guy thanks for the attempt and for sharing your config, not what I need though Sad

On first attempt, there is no cgminer: 0
There is only one instance of the word cgminer in my bamt.conf

I will upload my bamt.conf when I get to work.

Then you'll need to add the lines, under the general configuration section.

Example (setting cgminer: 1 on the GPUs is optional as stated above):

Code:
# Big A Miner Thing configuration
# full example of options available in /etc/bamt/bamt.conf

---
settings:
  [...]
  cgminer: 1
  cgminer_opts: --api-listen -G -S /dev/ttyUSB0 -o http://mine1.btcguild.com:8332 -u user -p pass -I 9
gpu0:
  disabled: 0
  cgminer: 1
  [...]
gpu1:
  disabled: 0
  cgminer: 1
  [...]

(And the same for the other GPUs)

-- BinaryMage -- | OTC | PGP
phr0stbyt3 (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
June 01, 2012, 08:20:24 PM
Last edit: June 01, 2012, 08:39:19 PM by phr0stbyt3
 #11

Ok, modified my bamt.conf and added the following in bold. Restarted the mining session and here's what happens:
Code:
Stopping mining processes...: mine..cgminer api failed..3778.gpu3..3753.gpu2..3728.gpu1..3703.gpu0..wrapper-3.pid..wrapper-2.pid..wrapper-1.pid..wrapper-0.pid...
Starting mining processes...: minestart_mining: starting mining processes
..munin..GPU 0..fan 0..OC 0..GPU 1..fan 1..OC 1..GPU 2..fan 2..OC 2..GPU 3..fan 3..OC 3..cgminer...
gpumon shows 4 GPUs and no bitforce. Here's my bamt.conf. Since code doesnt allow bolding, please look for the bold tags that I added
Code:
# Big A Miner Thing configuration
# /etc/bamt/bamt.conf
#
# When done editing, restart mining to make changes here take effect
# If you're just setting up BAMT, be sure to edit pools as well.
#
# As of 0.5, many less common options have been removed from this
# default config to make it easier on the noobs.
#
# You will find a complete example with all options described
# at /opt/bamt/examples/bamt.conf
#
# Note: This is a YAML file.  Indentation is significant.
#
# If you break things badly, a backup of this file in it's original
# form can be found at /opt/bamt/examples/bamt.conf.simple
#


---
settings:

  # miner_id is used to set hostname and identify this rig to munin and
  # other processes
  # IMPORTANT! miner_id must be a valid hostname: all lower case, no weird
  # characters, underscores, periods, or spaces. Dash and numbers are ok.

  miner_id: bamt-miner

  # loc is any additional string you wish to use to identify or group this rig

  miner_loc: unspecified location

  # should we monitor the cards? 1 = yes, 0 = no

  do_monitor: 0

  # if monitoring, how do we send email alerts?

  # these are required..

  # smtp_host: smtp.gmail.com
  # smtp_to: you@yourmail.com
 
  # these are optional..

  # smtp_from: somefrom@address
  # smtp_subject: I wanted a custom subject in my alerts...
  # smtp_port: 587
  # smtp_auth_user: user@where
  # smtp_auth_pass: secret
  # smtp_tls: 1
  # smtp_ssl: 1
  [b]cgminer: 1[/b]
  [b]cgminer_opts: --api-listen -G -S /dev/ttyUSB0 -o http://gpumax.com:8332 -u user -p pass -I 9[/b]
 
# GPU Configurtation

# You'll need one gpuX: section per GPU installed.  Not sure what's installed,
# or the order?  Open a root shell and type:  aticonfig --list-adapters
#
# You can delete gpu sections if you don't have that many cards.. or add more
# if you find a way to run them



gpu0:

  # remove disabled: or set it to 0 to actually use this card..

  disabled: 0
  cgminer: 0
 
  # overclocking.. all are optional 

  # optional command to execute prior to overclocking
  # any valid command (or the path to a script) is fine

  # pre_oc_cmd:


  # (core/mem)_X = the value to set for this profile (0-2)
  # Profile 2 is used while mining, but setting values
  # in profile 2 that are *lower* than the values in the other
  # profiles is not allowed on some GPUs, so you have to adjust
  # the other profiles as well.
  # For instance, to get 300Mhz mem clock on my 5830s, I have
  # to set all 3 profiles to 300.


  core_speed_0: 300
  core_speed_1: 600
  core_speed_2: 850
 
  mem_speed_0: 300
  mem_speed_1: 300
  mem_speed_2: 300

  #core_voltage_0: 1.125
  #core_voltage_1: 1.125
  #core_voltage_2: 1.125000

  # recommend to set and forget fan, preferably at 100
 
  fan_speed: 45

  # optional command to execute after overclocking
  # post_oc_cmd:


  # Phoenix mining setup (see full example for how to use cgminer instead)
  # We strongly recommend you use phoenix at, least until you are familiar
  # with BAMT

  # kernel to use.. one of:  phatk phatk2 poclbm
  # if in doubt, use phatk2

  kernel: phatk2

  # phoenix style kernel params.  *do not* include DEVICE=x, otherwise
  # exactly same as any phoenix setup. 
  # if in doubt: BFI_INT VECTORS AGGRESSION=11
  # (though 9 on GPU0 often makes using the GUI more pleasant)

  kernel_params: BFI_INT VECTORS FASTLOOP=false AGGRESSION=11


  # Pool file

  # IMPORTANT: pool_file must contain a list of pool URLs.. one at least, more if
  # you like.  You can share the same file for all GPUs, or have one for each.
  # Miner will start with first URL in file, however if no shares are accepted
  # for any reason in (pool_timeout) seconds, the miner will move to next URL
  # in the file.  Wraps around to first URL when last one fails.
  # You can also set pool specific values, see the example pools file.
  # if in doubt: /etc/bamt/pools

  pool_file: /etc/bamt/pools

  # max time to allow phoenix to run without finding a share..
  # exceed this and we kill phoenix, start a new instance with
  # next line in pools file

  pool_timeout: 180



  # monitoring limits, used by email alerts and gpumon
  # an alert is generated if the current value goes below a 'lo'
  # or above a 'hi'.

  # GPU temp sensor reading (in C)
  monitor_temp_lo: 45
  monitor_temp_hi: 80

  # GPU load (in %)
  monitor_load_lo: 80

  # average hashrate (in mh/s)
  monitor_hash_lo: 125

  # fam rpm (in rpm)
  monitor_fan_lo: 2000

  # effective reject rate (in % of total)
  monitor_reject_hi: 2



# OK.. hopefully you get the idea.  Stubs for additional GPUs below.
# There are many additional paramters to help you deal with various
# scenarios, see /opt/bamt/examples and the docs (if we write some)


gpu1:
  disabled: 0
  [b]cgminer: 0[/b]

  core_speed_0: 300
  core_speed_1: 600
  core_speed_2: 850
  mem_speed_0: 300
  mem_speed_1: 300
  mem_speed_2: 300
  # core_voltage_0: 1.125
  # core_voltage_1: 1.125
  # core_voltage_2: 1.125000

  fan_speed: 75

  kernel: phatk2
  kernel_params: BFI_INT VECTORS FASTLOOP=false AGGRESSION=15

  pool_file: /etc/bamt/pools
  pool_timeout: 180

  monitor_temp_lo: 45
  monitor_temp_hi: 80
  monitor_load_lo: 80
  monitor_hash_lo: 125
  monitor_fan_lo: 2000
  monitor_reject_hi: 1


gpu2:
  disabled: 0
  [b]cgminer: 0[/b]
  core_speed_0: 300
  core_speed_1: 600
  core_speed_2: 850
  mem_speed_0: 300
  mem_speed_1: 300
  mem_speed_2: 300
  #core_voltage_0: 1.125
  #core_voltage_1: 1.125
  #core_voltage_2: 1.125000

  fan_speed: 45

  kernel: phatk2
  kernel_params: BFI_INT VECTORS FASTLOOP=false AGGRESSION=11

  pool_file: /etc/bamt/pools
  pool_timeout: 180

  monitor_temp_lo: 45
  monitor_temp_hi: 80
  monitor_load_lo: 80
  monitor_hash_lo: 125
  monitor_fan_lo: 2000
  monitor_reject_hi: 1



gpu3:
  disabled: 0
  [b]cgminer: 0[/b]
  core_speed_0: 300
  core_speed_1: 600
  core_speed_2: 850
  mem_speed_0: 300
  mem_speed_1: 300
  mem_speed_2: 300
  # core_voltage_0: 1.125
  # core_voltage_1: 1.125
  # core_voltage_2: 1.125000

  fan_speed: 45

  kernel: phatk2
  kernel_params: BFI_INT VECTORS FASTLOOP=false AGGRESSION=9

  pool_file: /etc/bamt/pools
  pool_timeout: 180

  monitor_temp_lo: 45
  monitor_temp_hi: 80
  monitor_load_lo: 80
  monitor_hash_lo: 125
  monitor_fan_lo: 2000
  monitor_reject_hi: 1

Edit: I opted to not use cgminer for gpu's in this config mainly because cgminer is not an option under the "kernel" list and I don't know how to properly disable phoenix (which I'm just assuming I'm using right now). There is no phoenix2: 1
Also, adding the line cgminer_opts: makes my miner hop from what I list there, and what's in my pool file.

E.g.
Code:
  
  # kernel to use.. one of:  phatk phatk2 poclbm
  # if in doubt, use phatk2

  kernel: phatk2
Maybe I don't have cgminer installed correctly?

Edit 2: It's pretty obvious that I don't really know whats going on here. I don't know what I'm using. It was so easy to set this up out of the box that I really havent had to mess with it too much. All I have done is literally adjust my clock speeds, and add lines to my pool file, and it worked with my GPUs.
BinaryMage
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


Ad astra.


View Profile
June 01, 2012, 11:38:01 PM
 #12

[...]

Alrighty. Don't give up yet!

First of all, make sure your BAMT installation is up to date. I assume you're using BAMT 0.5.x. (If you're on 0.4, you'll need to upgrade)

Run
Code:
/opt/bamt/fixer
and install all fixes.

Now change your bamt.conf to read as follows: (changed lines in bold tags)

Code:
# Big A Miner Thing configuration
# /etc/bamt/bamt.conf
#
# When done editing, restart mining to make changes here take effect
# If you're just setting up BAMT, be sure to edit pools as well.
#
# As of 0.5, many less common options have been removed from this
# default config to make it easier on the noobs.
#
# You will find a complete example with all options described
# at /opt/bamt/examples/bamt.conf
#
# Note: This is a YAML file.  Indentation is significant.
#
# If you break things badly, a backup of this file in it's original
# form can be found at /opt/bamt/examples/bamt.conf.simple
#


---
settings:

  # miner_id is used to set hostname and identify this rig to munin and
  # other processes
  # IMPORTANT! miner_id must be a valid hostname: all lower case, no weird
  # characters, underscores, periods, or spaces. Dash and numbers are ok.

  miner_id: bamt-miner

  # loc is any additional string you wish to use to identify or group this rig

  miner_loc: unspecified location

  # should we monitor the cards? 1 = yes, 0 = no

  do_monitor: 0

  # if monitoring, how do we send email alerts?

  # these are required..

  # smtp_host: smtp.gmail.com
  # smtp_to: you@yourmail.com
 
  # these are optional..

  # smtp_from: somefrom@address
  # smtp_subject: I wanted a custom subject in my alerts...
  # smtp_port: 587
  # smtp_auth_user: user@where
  # smtp_auth_pass: secret
  # smtp_tls: 1
  # smtp_ssl: 1
  [b]cgminer: 1[/b]
  [b]cgminer_opts: -o http://gpumax.com:8332 -u user -p pass -I 9 --api-listen --failover-only -G -S /dev/ttyUSB0[/b]
  [b]do_cgsnoop: 1[/b]
  [b]do_bcast_status: 0[/b]
  [b]do_mgpumon: 1[/b]
 
# GPU Configurtation

# You'll need one gpuX: section per GPU installed.  Not sure what's installed,
# or the order?  Open a root shell and type:  aticonfig --list-adapters
#
# You can delete gpu sections if you don't have that many cards.. or add more
# if you find a way to run them



gpu0:

  # remove disabled: or set it to 0 to actually use this card..

  disabled: 0
  cgminer: 0
 
  # overclocking.. all are optional 

  # optional command to execute prior to overclocking
  # any valid command (or the path to a script) is fine

  # pre_oc_cmd:


  # (core/mem)_X = the value to set for this profile (0-2)
  # Profile 2 is used while mining, but setting values
  # in profile 2 that are *lower* than the values in the other
  # profiles is not allowed on some GPUs, so you have to adjust
  # the other profiles as well.
  # For instance, to get 300Mhz mem clock on my 5830s, I have
  # to set all 3 profiles to 300.


  core_speed_0: 300
  core_speed_1: 600
  core_speed_2: 850
 
  mem_speed_0: 300
  mem_speed_1: 300
  mem_speed_2: 300

  #core_voltage_0: 1.125
  #core_voltage_1: 1.125
  #core_voltage_2: 1.125000

  # recommend to set and forget fan, preferably at 100
 
  fan_speed: 45

  # optional command to execute after overclocking
  # post_oc_cmd:


  # Phoenix mining setup (see full example for how to use cgminer instead)
  # We strongly recommend you use phoenix at, least until you are familiar
  # with BAMT

  # kernel to use.. one of:  phatk phatk2 poclbm
  # if in doubt, use phatk2

  kernel: phatk2

  # phoenix style kernel params.  *do not* include DEVICE=x, otherwise
  # exactly same as any phoenix setup. 
  # if in doubt: BFI_INT VECTORS AGGRESSION=11
  # (though 9 on GPU0 often makes using the GUI more pleasant)

  kernel_params: BFI_INT VECTORS FASTLOOP=false AGGRESSION=11


  # Pool file

  # IMPORTANT: pool_file must contain a list of pool URLs.. one at least, more if
  # you like.  You can share the same file for all GPUs, or have one for each.
  # Miner will start with first URL in file, however if no shares are accepted
  # for any reason in (pool_timeout) seconds, the miner will move to next URL
  # in the file.  Wraps around to first URL when last one fails.
  # You can also set pool specific values, see the example pools file.
  # if in doubt: /etc/bamt/pools

  pool_file: /etc/bamt/pools

  # max time to allow phoenix to run without finding a share..
  # exceed this and we kill phoenix, start a new instance with
  # next line in pools file

  pool_timeout: 180



  # monitoring limits, used by email alerts and gpumon
  # an alert is generated if the current value goes below a 'lo'
  # or above a 'hi'.

  # GPU temp sensor reading (in C)
  monitor_temp_lo: 45
  monitor_temp_hi: 80

  # GPU load (in %)
  monitor_load_lo: 80

  # average hashrate (in mh/s)
  monitor_hash_lo: 125

  # fam rpm (in rpm)
  monitor_fan_lo: 2000

  # effective reject rate (in % of total)
  monitor_reject_hi: 2



# OK.. hopefully you get the idea.  Stubs for additional GPUs below.
# There are many additional paramters to help you deal with various
# scenarios, see /opt/bamt/examples and the docs (if we write some)


gpu1:
  disabled: 0
  cgminer: 0

  core_speed_0: 300
  core_speed_1: 600
  core_speed_2: 850
  mem_speed_0: 300
  mem_speed_1: 300
  mem_speed_2: 300
  # core_voltage_0: 1.125
  # core_voltage_1: 1.125
  # core_voltage_2: 1.125000

  fan_speed: 75

  kernel: phatk2
  kernel_params: BFI_INT VECTORS FASTLOOP=false AGGRESSION=15

  pool_file: /etc/bamt/pools
  pool_timeout: 180

  monitor_temp_lo: 45
  monitor_temp_hi: 80
  monitor_load_lo: 80
  monitor_hash_lo: 125
  monitor_fan_lo: 2000
  monitor_reject_hi: 1


gpu2:
  disabled: 0
  cgminer: 0
  core_speed_0: 300
  core_speed_1: 600
  core_speed_2: 850
  mem_speed_0: 300
  mem_speed_1: 300
  mem_speed_2: 300
  #core_voltage_0: 1.125
  #core_voltage_1: 1.125
  #core_voltage_2: 1.125000

  fan_speed: 45

  kernel: phatk2
  kernel_params: BFI_INT VECTORS FASTLOOP=false AGGRESSION=11

  pool_file: /etc/bamt/pools
  pool_timeout: 180

  monitor_temp_lo: 45
  monitor_temp_hi: 80
  monitor_load_lo: 80
  monitor_hash_lo: 125
  monitor_fan_lo: 2000
  monitor_reject_hi: 1



gpu3:
  disabled: 0
  cgminer: 0
  core_speed_0: 300
  core_speed_1: 600
  core_speed_2: 850
  mem_speed_0: 300
  mem_speed_1: 300
  mem_speed_2: 300
  # core_voltage_0: 1.125
  # core_voltage_1: 1.125
  # core_voltage_2: 1.125000

  fan_speed: 45

  kernel: phatk2
  kernel_params: BFI_INT VECTORS FASTLOOP=false AGGRESSION=9

  pool_file: /etc/bamt/pools
  pool_timeout: 180

  monitor_temp_lo: 45
  monitor_temp_hi: 80
  monitor_load_lo: 80
  monitor_hash_lo: 125
  monitor_fan_lo: 2000
  monitor_reject_hi: 1

-- BinaryMage -- | OTC | PGP
phr0stbyt3 (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
June 09, 2012, 03:57:55 AM
 #13

And we're back.
Brief vacation for me, first one in a long time.
Anyways I'm still hopelessly stuck. I ran the fixer, everything is up to date.
Made the changes and the rig slows to a halt every 20 or so seconds and still no BFL mining.

It seems like it's getting confused seeing the pool info in the bamt.conf as well as in the pools file. Maybe I'll try commenting out the pools in the pools file and see if that helps with the hangups.

Still getting that error
Code:
cgminer api failed
when I restart mining processes.
phr0stbyt3 (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
June 09, 2012, 04:02:00 AM
 #14

P.S. I will be sending 2 BTC to lightlord and 2 BTC to BinaryMage for the help thus far.

Lightlord, although you did not provide me with a guide for linux, I have been using your steps to mine with my windows gaming rig so I haven't had any downtime yet.

BinaryMage if you are still able to help me fix this problem I will send you the remaining 8 BTC for the bounty.


Please post addresses so I can publicly send BTC to you both.
BinaryMage
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


Ad astra.


View Profile
June 10, 2012, 02:22:35 AM
Last edit: June 13, 2012, 02:40:31 AM by BinaryMage
 #15

And we're back.
Brief vacation for me, first one in a long time.
Anyways I'm still hopelessly stuck. I ran the fixer, everything is up to date.
Made the changes and the rig slows to a halt every 20 or so seconds and still no BFL mining.

Darn. Hope you enjoyed your vacation at least.

P.S. I will be sending 2 BTC to lightlord and 2 BTC to BinaryMage for the help thus far.
[...]
Please post addresses so I can publicly send BTC to you both.

Thanks, I'll do my best. You can send any bounties to 12yGyv6gR6y3FVizt7FjRgYYadG3xmwY9F.

It seems like it's getting confused seeing the pool info in the bamt.conf as well as in the pools file. Maybe I'll try commenting out the pools in the pools file and see if that helps with the hangups.

Good idea. Did this prove fruitful at all?

Still getting that error
Code:
cgminer api failed
when I restart mining processes.

If the above didn't fix it, I'm pretty stumped, the syntax is perfectly correct AFAIK.

Let's try a different approach. Run
Code:
crontab -e
and add the following to the end of the file, replacing the path with the actual path to the CGminer executable you installed:

Code:
@reboot /absolute/path/to/cgminer -o http://gpumax.com:8332 -u user -p pass -I 9 --failover-only -G -S /dev/ttyUSB0

This should start CGminer, running the Single, every boot. (Though not in sync with BAMT's mining scripts) EDIT: Syntax error, fixed. Make sure you're using the above.

Not the ideal solution, but it should at least be a functional temporary workaround and give us more troubleshooting information.

-- BinaryMage -- | OTC | PGP
phr0stbyt3 (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
June 15, 2012, 05:03:41 AM
 #16

Hellish night of tinkering. Wiped USB drive and started BAMT from scratch. After much trying I finally came up with this:


Looks like the single is working... but still nothing on gpumon. Only GPUs:


Has anyone heard a success story of getting a bitforce on gpumon? I've spent hours googling and it looks pretty bleak.
Rugatu
Full Member
***
Offline Offline

Activity: 182
Merit: 100



View Profile WWW
June 15, 2012, 06:10:51 AM
Last edit: June 17, 2012, 11:13:21 AM by Rugatu
 #17

Did anyone said bounty ? Why don't you try putting it on rugatu phr0stbyt3 ? See what you get  Smiley

Have any questions? Q&A with BTCitcoins on Rugatu
BinaryMage
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


Ad astra.


View Profile
June 16, 2012, 01:38:16 AM
 #18

Hellish night of tinkering. Wiped USB drive and started BAMT from scratch. After much trying I finally came up with this:
Has anyone heard a success story of getting a bitforce on gpumon? I've spent hours googling and it looks pretty bleak.

It's certainly possible, look at http://gigamining.com/mgpumon/.

How are you running cgminer? Manually, through BAMT, or through crontab as described in my above post?

-- BinaryMage -- | OTC | PGP
phr0stbyt3 (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
June 23, 2012, 06:03:09 PM
 #19

Sorry for the delay in responding. After making a new BAMT image I copied the config file listed here in its entirety with the changes you told me to make. It works, but still no gpumon tracking of the single. The status page doesnt show it either. Only the GPUs
phr0stbyt3 (OP)
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
July 03, 2012, 02:49:17 AM
 #20

Well, been mining for quite a while now without problems. Just cant see the BFL in GPUMON. I am going to consider this solved and award BinaryMage the remaining 8 BTC bounty for the help.
Pages: [1]
  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!