-ck (OP)
Legendary
Offline
Activity: 4228
Merit: 1644
Ruu \o/
|
|
August 26, 2013, 12:15:22 AM |
|
Hi Kano, just got a quick question. With rpi and BE, does 3.4.0 works great on it? Or should go with an earlier version? And with the latest updates, should I go with arch or raspbian? As I saw the LCD module in adafruit with raspbian seems nice 3.4.0 works great on RPi and BE, and arch is a better choice.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
milkbottlec
Member
Offline
Activity: 95
Merit: 10
|
|
August 26, 2013, 12:36:43 AM |
|
Hi Kano, just got a quick question. With rpi and BE, does 3.4.0 works great on it? Or should go with an earlier version? And with the latest updates, should I go with arch or raspbian? As I saw the LCD module in adafruit with raspbian seems nice 3.4.0 works great on RPi and BE, and arch is a better choice. Thanks, I will try to set it up. I did have a look already in Kano website. How do I add an auto start cgminer when power up the rpi and load a config?
|
Will be handling Drillbit System UK/EU replacement components soon (waiting to confirm details, stay tunes) If I helped you and could pop me some treats for this Christmas, donate some BTC to: 1QEhKaUnFoEBaWmXsrE5AUvbAt95254DXr
|
|
|
kano
Legendary
Offline
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
|
|
August 26, 2013, 12:39:26 AM |
|
Hi Kano, just got a quick question. With rpi and BE, does 3.4.0 works great on it? Or should go with an earlier version? And with the latest updates, should I go with arch or raspbian? As I saw the LCD module in adafruit with raspbian seems nice I've not noticed any trouble with 3.4.0 however the biggest change between 3.4.0 and 3.3.4 is how the timing is done in cgminer so if you have any trouble with 3.4.0 try 3.3.4 I do have both an Arch and a Raspbian binary of both 3.3.4 and 3.4.0 in my cgminer binaries that is statically linked with the working libusb https://github.com/kanoi/cgminer-binaries/tree/master/RPi_Archhttps://github.com/kanoi/cgminer-binaries/tree/master/RPi_RaspbianMinepeon users have had some trouble with Arch in his latest release and that is as yet unresolved so I've no idea if that is related or not. My bare bones install guide for Arch on RPi is here: http://www.kano-kun.net/?p=87Regarding the LCD displays you can get for the RPi, there are 2 types. 1) A display that is simply just a screen for the RPi itself (I don't have one of these) It works like any other screen (HDMI or A/V connectors) except smaller and needs drivers configured for it 2) USB LCD displays that can be used for displaying the cgminer stats https://github.com/cardcomm/cgminerLCDStatsI have 2 of these running that python code. One connected to an RPi and one to my desktop 3 AMUs soloing (AsicMinerUSBs) (Plus 1 ICA)
|
|
|
|
milkbottlec
Member
Offline
Activity: 95
Merit: 10
|
|
August 26, 2013, 12:46:17 AM |
|
Thanks, Kano. Let me get my rpi and program it very thanks for the sharing of the setup! And I gotta buy that cute USB LCD! With 3.4.0 do you still suggest arch is better option? Or both are the same?
|
Will be handling Drillbit System UK/EU replacement components soon (waiting to confirm details, stay tunes) If I helped you and could pop me some treats for this Christmas, donate some BTC to: 1QEhKaUnFoEBaWmXsrE5AUvbAt95254DXr
|
|
|
mdude77
Legendary
Offline
Activity: 1540
Merit: 1001
|
|
August 26, 2013, 12:58:19 AM |
|
And you know that how? You know for certain some catastrophic event won't occur that'll drive the value of BTC to ridiculously low prices, causes people to abandon in droves causing difficulty to drop? You also know they won't still be mining 10 years from now? No moving parts, simple construction, if properly cooled they should last a while. (That remains to be seen of course.)
M
I'd bet you 10BTC neither of those things will happen in the next 12 months ... except I can't afford to make the bet and tie up 10BTC for 12 months I'm not a gambling man. And 12 months is a far cry from your "never" statement. He could also solo mine and get lucky and get a block. Just pointing out your absolute statement could quite easily be wrong. M
|
I mine at Kano's Pool because it pays the best and is completely transparent! Come join me!
|
|
|
chanson
Member
Offline
Activity: 84
Merit: 10
|
|
August 26, 2013, 01:43:34 AM Last edit: August 26, 2013, 02:06:48 AM by chanson |
|
Hi Kano, just got a quick question. With rpi and BE, does 3.4.0 works great on it? Or should go with an earlier version? And with the latest updates, should I go with arch or raspbian? As I saw the LCD module in adafruit with raspbian seems nice 3.4.0 works great on RPi and BE, and arch is a better choice. Thanks, I will try to set it up. I did have a look already in Kano website. How do I add an auto start cgminer when power up the rpi and load a config? 1. Install screen and pgrep 2. Create "cgminer" user (assume /home/cgminer is home directory for new cgminer user). On debian-based systems you probably need to add cgminer to the plugdev group ("adduser cgminer plugdev"). 3. Login as cgminer user (possibly via "sudo su cgminer" etc) 4. Setup /home/cgminer/.cgminer/cgminer.conf 5. Test that running cgminer with no command line options does what you expect. 5. Create /home/cgminer/daemon.sh #!/bin/bash
log () { logger -p local0.notice -t $1/daemon.sh "$*" }
export HOME=$(dirname $(readlink -e $0)) cd $HOME
if ! pgrep -u cgminer cgminer >/dev/null; then log cgminer is dead screen -dmS cgminer $HOME/bin/cgminer else log cgminer lives fi
daemon.sh checks if the "cgminer" user is running a program called "cgminer". If so, then nothing happens. Otherwise it starts a new detached screen session running cgminer. You may have to adjust $HOME/bin/cgminer to your machine. (I use ./configure --prefix=/home/cgminer and make install so my cgminer binaries end up in /home/cgminer/bin/cgminer) 6. chmod +x /home/cgminer/daemon.sh 7. Add the following line to the crontab to run /home/cgminer/daemon.sh every minute (run "crontab -e" as cgminer to edit crontab) * * * * * /home/cgminer/daemon.sh
In the future I'd like to add use of a chroot, but I haven't had time to work on that yet.
|
|
|
|
Nemo1024
Legendary
Offline
Activity: 1680
Merit: 1014
|
|
August 26, 2013, 06:20:09 PM |
|
A quick question: how do I instruct cgminer to use only GPU and ignore all USBs?
|
“Dark times lie ahead of us and there will be a time when we must choose between what is easy and what is right.” “We are only as strong as we are united, as weak as we are divided.” “It is important to fight and fight again, and keep fighting, for only then can evil be kept at bay, though never quite eradicated.”
|
|
|
xyzzy099
Legendary
Offline
Activity: 1065
Merit: 1077
|
|
August 26, 2013, 06:28:49 PM |
|
A quick question: how do I instruct cgminer to use only GPU and ignore all USBs?
The README says that "--usb :0 will disable all USB I/O other than to initialise libusb".
|
Libertarians: Diligently plotting to take over the world and leave you alone.
|
|
|
Nemo1024
Legendary
Offline
Activity: 1680
Merit: 1014
|
|
August 26, 2013, 06:49:03 PM |
|
Thank you, and excuse my laziness.
|
“Dark times lie ahead of us and there will be a time when we must choose between what is easy and what is right.” “We are only as strong as we are united, as weak as we are divided.” “It is important to fight and fight again, and keep fighting, for only then can evil be kept at bay, though never quite eradicated.”
|
|
|
c1010010
|
|
August 26, 2013, 09:10:58 PM |
|
ck- Any idea how/why this happens? The software works like a dream... and I love you for it.... so please don't take this as a complaint, just as a "I wonder if I'm using it incorrectly". The GPS are hashing like MF'ers, and blocks fall before me... so why does it tell me 0% load?
|
|
|
|
-ck (OP)
Legendary
Offline
Activity: 4228
Merit: 1644
Ruu \o/
|
|
August 26, 2013, 09:14:48 PM |
|
ck- Any idea how/why this happens? The software works like a dream... and I love you for it.... so please don't take this as a complaint, just as a "I wonder if I'm using it incorrectly". The GPS are hashing like MF'ers, and blocks fall before me... so why does it tell me 0% load? cgminer only reports back whatever the driver tells it the load is. However the driver will report 0 if you query it too often. I don't know what front end you're using there to communicate with cgminer but perhaps that's all it is.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
c1010010
|
|
August 26, 2013, 09:20:02 PM |
|
cgminer only reports back whatever the driver tells it the load is. However the driver will report 0 if you query it too often. I don't know what front end you're using there to communicate with cgminer but perhaps that's all it is. BAMT and the mgpumon tool. Good to know. Thanks.
|
|
|
|
kano
Legendary
Offline
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
|
|
August 26, 2013, 10:43:46 PM |
|
Thanks, Kano. Let me get my rpi and program it very thanks for the sharing of the setup! And I gotta buy that cute USB LCD! With 3.4.0 do you still suggest arch is better option? Or both are the same? I'm not sure why Minepeon has had trouble on Arch - so I don't know. The original libusb problem didn't exist on Arch with that install I've used, but there is of course a simple workaround for Raspbian - use the libusb in the README (which I now use in all my binary builds) I have had the rare network dropout occur on both Arch and Raspbian At this point I'm using Arch for mining and Raspbian is the media player ... that's incomplete. However I'll probably put an AMU in the media player soon just so it's running cgminer all the time rather than just testing when I build my binaries
|
|
|
|
LordTheron
|
|
August 26, 2013, 11:27:26 PM |
|
Hi, I was having a lot of messages in cgminer "BTB: Idled X miners". When that happen my hash rate would go down by half. 3.4.0 resolved all the issues Great job guys! Thanks.
|
|
|
|
Karin
|
|
August 27, 2013, 04:46:40 AM |
|
If you can build from git and you're on OSX, try building now as I've added a generic workaround for this.
Cool! Thanks for doing this. I get this when compiling now: util.c: In function ‘cgtimer_time’: util.c:1017: error: ‘ts’ undeclared (first use in this function) Thanks. git pull and try again please (I'm coding blind!) If I could buy you a Mac to help you test I would, but thanks for this nonetheless! I built from the latest git and it errored with: CCLD cgminer ld: library not found for -lrt collect2: ld returned 1 exit status make[1]: *** [cgminer] Error 1 make: *** [install-recursive] Error 1 If you are interested in the entire compiling output, it produces a few Mac-specific warnings that don't seem to affect the program (these warnings have existed for a few versions now): Making install in lib GEN arg-nonnull.h GEN c++defs.h GEN warn-on-use.h GEN signal.h GEN stdint.h GEN string.h make install-recursive CC dummy.o CC memmem.o AR libgnu.a /usr/bin/ranlib: file: libgnu.a(dummy.o) has no symbols ranlib: file: libgnu.a(dummy.o) has no symbols make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. Making install in compat Making install in jansson CC dump.o CC hashtable.o CC load.o CC strbuffer.o CC utf.o CC value.o CC memory.o CC error.o AR libjansson.a make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. Making install in ccan CC libccan_a-helpers.o CC libccan_a-opt.o CC libccan_a-parse.o CC libccan_a-usage.o AR libccan.a make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. CC cgminer-cgminer.o CC cgminer-util.o util.c: In function ‘keep_sockalive’: util.c:209: warning: unused variable ‘tcp_keepidle’ CC cgminer-sha2.o CC cgminer-api.o api.c: In function ‘print_data’: api.c:1166: warning: format ‘%06ld’ expects type ‘long int’, but argument 6 has type ‘__darwin_suseconds_t’ CC cgminer-logging.o CC cgminer-driver-opencl.o CC cgminer-ocl.o CC cgminer-findnonce.o CC cgminer-adl.o CC cgminer-scrypt.o CC cgminer-fpgautils.o CC cgminer-usbutils.o usbutils.c: In function ‘resource_unlock’: usbutils.c:3609: warning: unused variable ‘timeout’ CC cgminer-driver-bflsc.o CC cgminer-driver-bitforce.o CC cgminer-driver-icarus.o driver-icarus.c: In function ‘icarus_scanhash’: driver-icarus.c:927: warning: format ‘%06ld’ expects type ‘long int’, but argument 10 has type ‘__darwin_suseconds_t’ driver-icarus.c:964: warning: format ‘%06ld’ expects type ‘long int’, but argument 11 has type ‘__darwin_suseconds_t’ CC cgminer-driver-avalon.o CC cgminer-driver-modminer.o CC cgminer-driver-ztex.o CC cgminer-libztex.o CCLD cgminer ld: library not found for -lrt collect2: ld returned 1 exit status make[1]: *** [cgminer] Error 1 make: *** [install-recursive] Error 1
|
|
|
|
-ck (OP)
Legendary
Offline
Activity: 4228
Merit: 1644
Ruu \o/
|
|
August 27, 2013, 05:20:20 AM |
|
Thanks. git pull and try again please (I'm coding blind!)
If I could buy you a Mac to help you test I would, but thanks for this nonetheless! I built from the latest git and it errored with: CCLD cgminer ld: library not found for -lrt collect2: ld returned 1 exit status make[1]: *** [cgminer] Error 1 make: *** [install-recursive] Error 1 Heh try again.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
Karin
|
|
August 27, 2013, 06:41:16 AM |
|
If I could buy you a Mac to help you test I would, but thanks for this nonetheless! I built from the latest git and it errored with: CCLD cgminer ld: library not found for -lrt collect2: ld returned 1 exit status make[1]: *** [cgminer] Error 1 make: *** [install-recursive] Error 1 Heh try again. Perfect, that did it, and thank you! I just sent you a very tiny bitcoin tip. Don't even look at the value, seriously, it's so tiny (that's not sarcasm either). But hey, good work should be recognized.
|
|
|
|
gal40n0k
|
|
August 27, 2013, 08:06:10 AM |
|
Hi! I am just updating cgminer and i have only rejects, R=18500 in 3 hours! Working on gpu, solo mining. Is it normal?
It is my conf:
{ "pools" : [ { "url" : "localhost:xxxxx", "user" : "x", "pass" : "x" } ] , "intensity" : "15", "vectors" : "2", "worksize" : "256", "kernel" : "scrypt", "lookup-gap" : "2", "thread-concurrency" : "3100", "shaders" : "0", "gpu-engine" : "850-900", "gpu-fan" : "70-100", "gpu-memclock" : "1200-1300", "gpu-memdiff" : "0", "gpu-powertune" : "10", "gpu-vddc" : "0.000", "temp-cutoff" : "95", "temp-overheat" : "85", "temp-target" : "75", "auto-fan" : true, "auto-gpu" : true, "api-port" : "4028", "expiry" : "120", "gpu-dyninterval" : "7", "gpu-platform" : "0", "gpu-threads" : "2", "hotplug" : "5", "log" : "5", "no-pool-disable" : true, "queue" : "1", "scan-time" : "30", "scrypt" : true, "temp-hysteresis" : "3", "shares" : "0", "kernel-path" : "/usr/local/bin" }
|
|
|
|
-ck (OP)
Legendary
Offline
Activity: 4228
Merit: 1644
Ruu \o/
|
|
August 27, 2013, 08:07:11 AM |
|
Hi! I am just updating cgminer and i have onli rejects, R=18500 in 3 hours! Working on gpu, solo mining. Is it normal?
You're solo mining. Only a block solve would get accepted.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
gal40n0k
|
|
August 27, 2013, 08:12:55 AM |
|
Hi! I am just updating cgminer and i have onli rejects, R=18500 in 3 hours! Working on gpu, solo mining. Is it normal?
You're solo mining. Only a block solve would get accepted. But in the earlier version was all good...
|
|
|
|
|