dtbartle / cgminer-gc3355 Goto Github PK
View Code? Open in Web Editor NEWCGMiner 3.72 with GridSeed GC3355 support
License: GNU General Public License v3.0
CGMiner 3.72 with GridSeed GC3355 support
License: GNU General Public License v3.0
Sorry for posting a question here, but perhaps you can redirect me to your email or a forum on which you're available to answer questions like this. thanks.
Here's my question:
The GC3355 datasheet (from one of your repositories) states:
"GC3355 is easy to program to support UART speed from 9600bps to 6.25Mbps and the typical baud rate is 115200bps."
I'm currently using a baud rate of 8 X the typical (921600) without too much of a problem. How high can I push this and is there any need for me to push this? Is there a harmful affect to the chips an/or will it up the hardware error rate?
I'm currently using an ACER netbook running Ubuntu 13.04 to control 4 Gridseeds (5-chip) units in a multi-pool balance strategy.
Thanks in advance,
Mxb
Any updates to the 3.7.2 code to allow API concats? (Example: {"command":"summary+dev"}) This works on newer cgminers.
I'm running this on a raspberry pi Model B, with 2014-01-07-wheezy-raspbian.
After first boot and running the pi config I proceed to install cgminer-gc3355:
sudo apt-get update
sudo apt-get install libudev-dev libcurl4-openssl-dev
git clone github.com/dtbartle/cgminer-gc3355.git cgminer
cd cgminer
./configure --enable-scrypt --enable-gridseed
make && make install
The make/make install does output some errors:
pi@raspberrypi ~/cgminer $ sudo make && make install
make all-recursive
make[1]: Entering directory/home/pi/cgminer' Making all in lib make[2]: Entering directory
/home/pi/cgminer/lib'
make all-recursive
make[3]: Entering directory/home/pi/cgminer/lib' make[4]: Entering directory
/home/pi/cgminer/lib'
make[4]: Nothing to be done forall-am'. make[4]: Leaving directory
/home/pi/cgminer/lib'
make[3]: Leaving directory/home/pi/cgminer/lib' make[2]: Leaving directory
/home/pi/cgminer/lib'
Making all in compat
make[2]: Entering directory/home/pi/cgminer/compat' Making all in jansson-2.5 make[3]: Entering directory
/home/pi/cgminer/compat/jansson-2.5'
make all-recursive
make[4]: Entering directory/home/pi/cgminer/compat/jansson-2.5' Making all in src make[5]: Entering directory
/home/pi/cgminer/compat/jansson-2.5/src'
make[5]: Nothing to be done forall'. make[5]: Leaving directory
/home/pi/cgminer/compat/jansson-2.5/src'
make[5]: Entering directory/home/pi/cgminer/compat/jansson-2.5' make[5]: Leaving directory
/home/pi/cgminer/compat/jansson-2.5'
make[4]: Leaving directory/home/pi/cgminer/compat/jansson-2.5' make[3]: Leaving directory
/home/pi/cgminer/compat/jansson-2.5'
Making all in libusb-1.0
make[3]: Entering directory/home/pi/cgminer/compat/libusb-1.0' make all-recursive make[4]: Entering directory
/home/pi/cgminer/compat/libusb-1.0'
Making all in libusb
make[5]: Entering directory/home/pi/cgminer/compat/libusb-1.0/libusb' make[5]: Nothing to be done for
all'.
make[5]: Leaving directory/home/pi/cgminer/compat/libusb-1.0/libusb' make[5]: Entering directory
/home/pi/cgminer/compat/libusb-1.0'
make[5]: Leaving directory/home/pi/cgminer/compat/libusb-1.0' make[4]: Leaving directory
/home/pi/cgminer/compat/libusb-1.0'
make[3]: Leaving directory/home/pi/cgminer/compat/libusb-1.0' make[3]: Entering directory
/home/pi/cgminer/compat'
make[3]: Nothing to be done forall-am'. make[3]: Leaving directory
/home/pi/cgminer/compat'
make[2]: Leaving directory/home/pi/cgminer/compat' Making all in ccan make[2]: Entering directory
/home/pi/cgminer/ccan'
make[2]: Nothing to be done forall'. make[2]: Leaving directory
/home/pi/cgminer/ccan'
make[2]: Entering directory/home/pi/cgminer' make[2]: Leaving directory
/home/pi/cgminer'
make[1]: Leaving directory/home/pi/cgminer' Making install in lib make[1]: Entering directory
/home/pi/cgminer/lib'
make install-recursive
make[2]: Entering directory/home/pi/cgminer/lib' make[3]: Entering directory
/home/pi/cgminer/lib'
make[4]: Entering directory/home/pi/cgminer/lib' make[4]: Nothing to be done for
install-exec-am'.
make[4]: Nothing to be done forinstall-data-am'. make[4]: Leaving directory
/home/pi/cgminer/lib'
make[3]: Leaving directory/home/pi/cgminer/lib' make[2]: Leaving directory
/home/pi/cgminer/lib'
make[1]: Leaving directory/home/pi/cgminer/lib' Making install in compat make[1]: Entering directory
/home/pi/cgminer/compat'
Making install in jansson-2.5
make[2]: Entering directory/home/pi/cgminer/compat/jansson-2.5' Making install in src make[3]: Entering directory
/home/pi/cgminer/compat/jansson-2.5/src'
make[4]: Entering directory/home/pi/cgminer/compat/jansson-2.5/src' /bin/mkdir -p '/usr/local/lib' /bin/bash ../libtool --mode=install /usr/bin/install -c libjansson.la '/usr/local/lib' libtool: install: /usr/bin/install -c .libs/libjansson.so.4.5.0 /usr/local/lib/libjansson.so.4.5.0 /usr/bin/install: cannot create regular file
/usr/local/lib/libjansson.so.4.5.0': Permission denied
make[4]: *** [install-libLTLIBRARIES] Error 1
make[4]: Leaving directory/home/pi/cgminer/compat/jansson-2.5/src' make[3]: *** [install-am] Error 2 make[3]: Leaving directory
/home/pi/cgminer/compat/jansson-2.5/src'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory/home/pi/cgminer/compat/jansson-2.5' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory
/home/pi/cgminer/compat'
make: *** [install-recursive] Error 1
The make completes so I start cgminer:
sudo ./cgminer/cgminer --scrypt -o stratum+tcp://stratum-us.anc.hashfaster.com:3337 -u xxxxx.xx -p xx -T
As shown here http://cryptomining-blog.com/1893-performance-results-of-the-new-gridseed-blade-miner-asic/ the local hashrate doesn't get displayed correctly in the screen session.
Can you add support to show correct hash rate for these units?
Blocks are generated and sent to pool (and being accepted by pool)
Connection to pool is lost
Reconnect succeeds (acording to displayed message)
But no more blocks are sent to pool
Stop cgminer (q)
restart cgminer
no gridseed device is found
unplug/re-plug gridseed device
restart cgminer and device is found
when i start the miner all it does is read me my mining settings over and over or it says that my pool requests a work restart
I get the error
driver-gridseed.c:543:3: error: non-void function 'gridseed_pl2303_init' should return a value [-Wreturn-type]
I also get quite a lot of warnings like ...
driver-gridseed.c:383:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
else if (strcasecmp(p, "per_chip_stats")==0) {
Have you seen anyone get this working on OSX yet? Ill happily be your guinea pig
(Thanks for the OSX fix!)
When I startup cgminer, I get the message above. I am trying to start it with
./cgminer -o stratum+tcp://doge.us.1coinpool.com:3334 -u xxxxx -p xxxxx --scrypt
With 20 Gridseed G-Blades hooked to cgminer running at 838Mhz I am getting an error in cgminer after about 15-20 min of running.
Cgminer says: tailsprintf buffer overflow in driver-gridseed.c gridseed_get_statline line 813
Cgminer then freezes and you have to kill the session and start a new one.
Could you make an option to not disable the SHA cores? That way we could run this version for Scrypt and the other version that supports SHA concurrently.
I tried adding freq to the config file but cgminer didn't start with the clock speed I set "850". Also, adding hotplug didn't work either. It seems cgminer is ignoring these.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.