2.11.2a 2.11.2 recompiled on 64 bit xubuntu 11.04 (as usual) and also on the RPi 32 (2012-12-16-wheezy-raspbian)
https://github.com/kanoi/cgminer-binaries(the 64 bit version also works on Fedora 16 and 17)
To get the 64 bit xubuntu 11.04 binary:
wget https://github.com/kanoi/cgminer-binaries/raw/master/Ubuntu_11.04_x86_64/cgminer-2.11.2a
chmod +x cgminer-2.11.2a
md5sum cgminer-2.11.2af8ed7b7718d98084ed4baacf6b31d6bb cgminer-2.11.2aTo get the RPi 32bit binary:
wget https://github.com/kanoi/cgminer-binaries/raw/master/RPi_32/cgminer-2.11.2a
chmod +x cgminer-2.11.2a
md5sum cgminer-2.11.2afa9d9320acf7cd3d39881e29648618d1 cgminer-2.11.2aFor anyone who didn't realise, it's just the executable file to put in place of 'cgminer'
Nothing else needs changing
On xubuntu 11.04 - first get and extract the full binary release from ckolivas and then copy my file in place of 'cgminer'
I've run both binaries without any problems with 1x6950 (yep I've started using one again
) 1xBFL, 2xICA and 1xMMQ
The same configure options as cvolivas' binary version for 64 bit xubuntu 11.04
In case anyone was wondering:
CFLAGS="-g -W -Wall" ./autogen.sh --enable-icarus --enable-bitforce --enable-ztex --enable-modminer --enable-scrypt
make clean
makeHowever, the -g (instead of -O2) means it's a debug build so if anyone finds a problem and has core dumps enabled, it will dump a much more useful debug core.
All FPGAs (only) for the RPi 32bit version
CFLAGS="-g -W -Wall" ./autogen.sh --enable-icarus --enable-bitforce --enable-modminer --enable-ztex
make clean
makeYou will need to install libusb-1.0.0Reminders from before:1Important re-paste from before:
Now some important information about the BFL USB driver.On linux, if you wish to switch back to the 2.10.5a, 2.10.4a or earlier version, you'll need to unplug and re-plug in your FPGAs or reboot your rig.
On windows (as described in FPGA-README) you'll need to update your windows USB driver to use the new cgminer
2OK, if you are running cgminer 2.11.0 (or later) on linux as non-root user you may need to do the following also:
Create /etc/udev/rules.d/01-cgminer.rules
With:
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6014", SUBSYSTEMS=="usb", ACTION=="add", MODE="0666", GROUP="plugdev"
ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0003", SUBSYSTEMS=="usb", ACTION=="add", MODE="0666", GROUP="plugdev"And also:
sudo usermod -G plugdev -a `whoami`Then reboot ... (or use
udevadm to reload the rules and retrigger the devices - but I couldn't get that to work on my RPi without rebooting)
That is a bit overkill, but for now that's what I suggest unless I come up with a simpler set of rules.
Edit: if your linux distro doesn't have the 'plugdev' group, you can create it like:
sudo groupadd plugdev3If you read the FPGA-README, it mentions you need to use the WinUSB driver - not the FTDI one.
As per:
For ModMinerQuad (MMQ) and BitForce (BFL)
-----------------------------------------
...
The best solution for this is to use a tool called Zadig to set the driver:
http://sourceforge.net/projects/libwdi/files/zadig/
This allows you set the driver for the device to be WinUSB which is usually
required to make it work if your having problems
Cgminer no longer uses the specific drivers - it's direct USB using the single libusb driver
(for everything 'USB' except Icarus - until I get around to changing that ... possibly one day in the far future
)
Edit: 2 suggestions about zadig:
1) Run it as administrator
2) Menu: Options -> List all devices