Bitcoin Forum
November 05, 2024, 11:41:28 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 »  All
  Print  
Author Topic: Modular Python Bitcoin Miner - Official Thread  (Read 74159 times)
coblee
Donator
Legendary
*
Offline Offline

Activity: 1654
Merit: 1351


Creator of Litecoin. Cryptocurrency enthusiast.


View Profile
March 19, 2012, 03:30:01 AM
 #141

USBError: [Errno None] Unknown error

Now that's the kind of libusb errors that I like most.
What OS is that? Mac? Does this affect only the testing branch or both? Does it work with the D2XX driver?

OS is Mac. Only affects testing branch. Haven't tried D2XX drivers. Will try that later.

TheSeven (OP)
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


FPGA Mining LLC


View Profile WWW
March 19, 2012, 08:51:32 PM
 #142

I'm running it both with 2.7 and 3.2, everything >=2.6 should work.

My tip jar: 13kwqR7B4WcSAJCYJH1eXQcxG5vVUwKAqY
Raize
Donator
Legendary
*
Offline Offline

Activity: 1419
Merit: 1015


View Profile
March 20, 2012, 05:34:41 AM
 #143

Never used Python in my life. Anyone willing to give me a step-by-step on exactly how to do this? I've got Python 2.7 installed and I downloaded default_config.py and miner.py. I have literally no idea what is safe to edit. I use P2Pool. I've made the necessary edits and nothing seem to be working. CGminer also doesn't work, and nor does RG7Miner under Java. I'm starting to think I've gotten a bad Icarus device.

Bounty of 2 Bitcoin to whoever provides a successful step-by-step.
Turbor
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000


BitMinter


View Profile WWW
March 20, 2012, 11:42:55 AM
 #144

Never used Python in my life. Anyone willing to give me a step-by-step on exactly how to do this? I've got Python 2.7 installed and I downloaded default_config.py and miner.py. I have literally no idea what is safe to edit. I use P2Pool. I've made the necessary edits and nothing seem to be working. CGminer also doesn't work, and nor does RG7Miner under Java. I'm starting to think I've gotten a bad Icarus device.

Bounty of 2 Bitcoin to whoever provides a successful step-by-step.

What OS ? Windows ? I spent some hours to get my board running. You need some important files to make it work. It's very unlike that the board is bad. Can help you this evening (european time) if your on IRC.

Turbor
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000


BitMinter


View Profile WWW
March 20, 2012, 06:26:13 PM
 #145

Hey Raize here a little write-up for Windows.

Download and install the USB to Serial driver:

http://www.prolific.com.tw/support/files/%5CIO%20Cable%5CPL-2303%5CDrivers%20-%20Generic%5CWindows%5Callinone%5CPL2303_Prolific_DriverInstaller_v1.5.0.zip

Install Python:

http://www.python.org/getit/

Get the python libs from Zhang (need them to run the board) and put them into the python27/Lib folder:

https://github.com/ngzhang/Icarus/tree/0945ce06be6ed85fc2623ef36aa15c70ae82e56f/Downloads/python_Libs

For .exe curses go to http://www.lfd.uci.edu/~gohlke/pythonlibs/#curses, scroll down to curses and install the one you need for your Windows version !

Download MPBM, unzip in a location of your choice:

https://github.com/TheSeven/Modular-Python-Bitcoin-Miner/zipball/master

Here is my default_config.py file:

Code:
# Modular Python Bitcoin Miner demonstration configuration file
# Copy this file to config.py and modify it to fit your needs.


################################
# List of modules to be loaded #
################################

import frontend.theseven.cursesui
import frontend.theseven.simplelogger
import pool.theseven.bcjsonrpc
#import worker.theseven.simplers232
import worker.theseven.icarus
#import worker.fpgamining.x6500
#import worker.fpgamining.x6500hotplug


###################
# Global settings #
###################

#bufferseconds = 50 # Work buffer size in seconds (default: 50). This should generally be no
# # more than 60 seconds, otherwise you will get increased stale rates!
#getworktimeout = 2 # Work source response timeout in seconds (default: 2)
#sendsharetimeout = 10 # Share upload timeout in seconds (default: 10)
#longpolltimeout = 900 # Long poll connection inactivity timeout in seconds (default: 900)
#longpollgrouptime = 30 # Long poll aggregation timeout in seconds (default: 30)
#longpollgrouptime = 30 # Long poll aggregation timeout in seconds (default: 30)

# DON'T PLAY WITH THESE UNLESS YOU KNOW WHAT YOU'RE DOING!
#getworkbias = -1 # Bias (in MHashes) that is credited to the work source for every work
# # request (default: -1). This punishes work sources which cancel their
# # work very often, but the default value effectively disables this
# # behavior. This needs to be negative (non-zero) though, in order
# # to ensure that work requests are distributed evenly between work
# # sources during startup.
#longpollkillbias = 0 # Bias (in MHashes) that is credited to the work source for every piece
# # of work that was invalidated by a long poll (default: 0). This is
# # used to compensate for anomalies caused by getworkbias.
#getworkfailbias = -3000 # Bias (in MHashes) that is credited to the work source for every
# # failed work request (default: -3000). This punishes work source
# # downtime in general.
#jobstartbias = 0 # Bias (in MHashes) that is credited to the work source everytime
# # a job of that work source starts being processed on a worker (default: 0).
#jobfinishbias = 0 # Bias (in MHashes) that is credited to the work source everytime
# # a job of that work source ends being processed on a worker (default: 0).
#sharebias = 4000 # Bias (in MHashes) that is multiplied with the difficulty and credited
# # to the work source for each found share (default: 4000). This rewards
# # work sources with high efficiency. Keep it near the default value to
# # ensure that work sources which produce junk work (that never yields
# # shares) can not consume much hashing power.
#uploadfailbias = -100 # Bias (in MHashes) that is and credited to the work source for
# # each share upload retry (default: -100). Because a huge bias
# # doesn't keep a work source from retrying to upload the share,
# # you should keep this relatively low to ensure that the work
# # source will be used again when it pops back to life. Work source
# # downtime should be punished using getjobfailbias instead.
#stalebias = -15000 # Bias (in MHashes) that is multiplied by the difficulty and credited
# # to the work source for each stale share (default: -15000). With the
# # default settings this will half the work source's hashing power at
# # a stale rate of about 2%.
#biasdecay = 0.9995 # Decay factor that is multiplied onto all work sources' bias on every
# # getwork on any work source (default: 0.9995). Helps ensuring that
# # work sources will be favored after they recover from temporary
# # failures until they have caught up with the configured priority.


###########################
# List of user interfaces #
###########################

interfaces = [ \

  # Curses UI
  { \
    # User interface module
    "type": frontend.theseven.cursesui.CursesUI, \
    # Update stats every second (default)
    "updateinterval": 1, \
  }, \

  # Simple logger
  { \
    # User interface module
    "type": frontend.theseven.simplelogger.SimpleLogger, \
    # Log file location (default)
    "logfile": "miner.log", \
  }, \

]


###################
# List of workers #
###################

workers = [ \

# # SimpleRS232 worker
# { \
# # Worker module
# "type": worker.theseven.simplers232.SimpleRS232Worker, \
# # Worker module parameters, in this case serial port name (default: /dev/ttyS0)
# "port": "/dev/ttyUSB0", \
# }, \

# # Single X6500 worker
# { \
# # Worker module
# "type": worker.fpgamining.x6500.X6500Worker, \
# # Worker module parameters, in this case board serial number (default: take first available)
# #"deviceid": "ABCDEFGH", \
# }, \

# # X6500 hotplug worker
# { \
# # Worker module
# "type": worker.fpgamining.x6500hotplug.X6500HotplugWorker, \
# }, \

 # Icarus worker
 { \
 # Worker module
 "type": worker.theseven.icarus.IcarusWorker, \
 # Worker module parameters, in this case serial port name (default: /dev/ttyUSB0)
 "port": "COM4", \
 }, \

]


########################
# List of work sources #
########################

# MPBM supports multiple blockchains and aggregates long poll responses
# from all pools within a blockchain to further reduce stales.
# Work from all pools within a blockchain is flushed as soon as any of
# the pools responds to a long poll (subsequent long poll responses from
# other pools within the next seconds will be suppressed).
# This means that e.g. P2Pool will need to be put into a separate blockchain
# definition because its long poll responses don't correlate with other pools.

# The available hashing power (from all workers) can be distributed across
# different work sources by adjusting the priority values. MPBM will attempt
# to distribute hash rate proportionally to these priorities, unless a work
# source fails. If that happens, the work source's priority will be reduced
# and slowly be increased again when the work source comes back to life.
# You can see this in action with the P2Pool entry in the default config
# if you don't have a P2Pool instance running on localhost.

# If you want to support further development of MPBM, you can do me a favor by
# leaving the demo pool entries active, and just adding your own one below them.
# If you give your own pool entries a total priority of 1000, you will donate
# 1% (on average) of your total hash rate to the author of this software.
# This won't make a big difference for you, but it does for me.
# Templates for that can be found below the demo pool entries.

blockchains = [ \

  # Regular bitcoin blockchain
  { \
    # Pools to be used for this blockchain
    "pools": [ \

# # BitMinter
# { \
# # Pool interface module
# "type": pool.theseven.bcjsonrpc.JSONRPCPool, \
# # Display name of the pool (default: host name)
# "name": "BitMinter", \
# # Priority (default: 2)
# "priority": 1, \
# # Host name of the pool
# "host": "mint.bitminter.com", \
# # HTTP port of the pool (default: 8332)
# "port": 8332, \
# # HTTP authentication user name (default: no authentication)
# "username": "XXX", \
# # HTTP authentication password (default: empty)
# "password": "XXX", \
# }, \

 # GPUMAX
 { \
 # Pool interface module
 "type": pool.theseven.bcjsonrpc.JSONRPCPool, \
 # Display name of the pool (default: host name)
 "name": "GPUMAX", \
 # Priority (default: 1)
 "priority": 1, \
 # Host name of the pool
 "host": "gpumax.com", \
 # HTTP port of the pool (default: 8332)
 "port": 8332, \
 # HTTP authentication user name (default: no authentication)
 "username": "XXX", \
 # HTTP authentication password (default: empty)
 "password": "XXX", \
 }, \

    ], \
  }, \

# # P2Pool sharechain
# { \
# # Pools to be used for this blockchain
# "pools": [ \
#
# # P2Pool instance on localhost
# { \
# # Pool interface module
# "type": pool.theseven.bcjsonrpc.JSONRPCPool, \
# # Display name of the pool (default: host name)
# "name": "P2Pool", \
# # Priority (default: 1)
# "priority": 1000, \
# # Host name of the pool
# "host": "127.0.0.1", \
# # HTTP port of the pool (default: 8332)
# "port": 9332, \
# }, \
#
# ], \
# }, \

]

Once edited for your needs, start the miner with the command prompt, something like below if you installed the software to user:

C:\Users\Samxxx Xxxxxx>miner.py

If the board is well, it "should" fire up. If you have questions, feel free to ask.

 

TheSeven (OP)
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


FPGA Mining LLC


View Profile WWW
March 20, 2012, 09:44:14 PM
 #146

New feature on testing branch: ZTEX board support

Even though ztex himself still does not seem to want to cooperate, a user of MPBM was kind enough to let me test things on a couple ZTEX boards.

For now, the dynamic overclocking behavior is 100% cloned from BTCMiner to avoid warranty issues. Feel free to check things out! Smiley


Anyone with a BFL board around who wants to help adding the last missing FPGA board interface module?

My tip jar: 13kwqR7B4WcSAJCYJH1eXQcxG5vVUwKAqY
bitcowok
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
March 21, 2012, 12:33:23 AM
 #147

Anyone with a BFL board around who wants to help adding the last missing FPGA board interface module?

As soon as mine arrives, i'll set you up with ssh access, if you still need it. It was ordered in jan, so i'm hoping in the next month or so.
O_Shovah
Sr. Member
****
Offline Offline

Activity: 410
Merit: 252


Watercooling the world of mining


View Profile
March 21, 2012, 12:02:11 PM
 #148

My BFL box has been working for some days now hooked up to cgminer.

If theres anyone interested , maybe you TheSeven or anybody else i will create a ssh access for him to
develop a module.
I would very much appreciate this.

Raize
Donator
Legendary
*
Offline Offline

Activity: 1419
Merit: 1015


View Profile
March 22, 2012, 03:36:41 AM
Last edit: March 22, 2012, 03:56:58 AM by Raize
 #149

Hey Raize here a little write-up for Windows.

Thanks for the help. Do you have a wallet address?

Also, Icarus with this miner does not seem to work with P2Pool:
(EDIT: Actually I get this with every pool I mine on)
TheSeven (OP)
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


FPGA Mining LLC


View Profile WWW
March 22, 2012, 09:24:16 AM
 #150

This behavior means that the board just doesn't respond for some reason. Is it powered up? What do the LEDs say? (You should see some go out when you start MPBM and then start flashing from time to time. If they don't, there's a communication issue.)

My tip jar: 13kwqR7B4WcSAJCYJH1eXQcxG5vVUwKAqY
Turbor
Legendary
*
Offline Offline

Activity: 1022
Merit: 1000


BitMinter


View Profile WWW
March 22, 2012, 05:54:42 PM
 #151

Thanks for the help. Do you have a wallet address?

Also, Icarus with this miner does not seem to work with P2Pool:
(EDIT: Actually I get this with every pool I mine on)


Hello Raize

This one was for free. The miner runs fine, but there seems to be an issue with the boards. Are you sure about the port numbers ? You can check it with the hardware manager (Connections (COM & LPT). If you connect them to a different port the number will change and you can see the driver working in the task bar of windows. When finished it says something like device x on port y ready (don't remember Cheesy). Also check if the libs from Zhang are extracted and in the right place. Perhaps you can send us the code of your conf file.

Edit: You can donate to TheSeven if you got it up and running ! He deserves it.

Glasswalker
Sr. Member
****
Offline Offline

Activity: 407
Merit: 250



View Profile WWW
March 22, 2012, 06:31:27 PM
 #152

On testing build I'm getting some odd behavior. I'm mining with Icarus (12 of them right now) against GPUMax with Slush as backup (for one I tried P2Pool and it failed miserably, timeouts like crazy, and random stalls, among other things)

Anyway, the problem I'm getting is half my miners seem to be doing no work. As in after 12 hours of mining, 6 of them have done 4000+ accepted shares, and the other 6 have done 5. (seems to be random which ones).

Any thoughts of things to look at first? where to start digging?

Thanks!

BattleDrome: Blockchain based Gladiator Combat for fun and profit!
http://www.battledrome.io/
Raize
Donator
Legendary
*
Offline Offline

Activity: 1419
Merit: 1015


View Profile
March 23, 2012, 12:33:07 AM
 #153

Okay, I'll throw him 2 BTC. I ended up having to switch the miners off and disconnect then back on and reconnect and it all worked fine. (In case anyone is wondering)

EDIT: There is one address in TheSeven's signature and one in the first post, which one should I send to?
TheSeven (OP)
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


FPGA Mining LLC


View Profile WWW
March 23, 2012, 01:45:40 AM
 #154

Okay, I'll throw him 2 BTC. I ended up having to switch the miners off and disconnect then back on and reconnect and it all worked fine. (In case anyone is wondering)

EDIT: There is one address in TheSeven's signature and one in the first post, which one should I send to?

Just chose an arbitrary one. They all go to the same wallet, I just use different addresses to track where people actually look for one Smiley

My tip jar: 13kwqR7B4WcSAJCYJH1eXQcxG5vVUwKAqY
TheSeven (OP)
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


FPGA Mining LLC


View Profile WWW
March 23, 2012, 01:48:01 AM
 #155

New feature on testing branch: Butterfly Labs BitFORCE Single support

Thanks to O_Shovah for letting me develop and test this on his one Smiley

My tip jar: 13kwqR7B4WcSAJCYJH1eXQcxG5vVUwKAqY
allinvain
Legendary
*
Offline Offline

Activity: 3080
Merit: 1080



View Profile WWW
March 23, 2012, 01:51:34 AM
 #156

Just curious to know if you have any idea when the new MPBM will come out of testing and at least into main branch.

TheSeven (OP)
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


FPGA Mining LLC


View Profile WWW
March 23, 2012, 02:27:20 AM
 #157

When enough people have tested it for stability, some more documentation (quick start gudes for various platforms / boards) has been written, and I've ironed out some remaining bugs, e.g. occasional bursts of unneccsary work requests to pools.

I think it might happen rather soon, but it all depends on whether other people are willing to help with testing and possibly documenting.

I'd be especially interested in testing results from large clusters, to see whether MPBM scales well enough with the current work distribution system. I'd prefer that kind of testing to be done on BFL or Icarus boards for various reasons.

My tip jar: 13kwqR7B4WcSAJCYJH1eXQcxG5vVUwKAqY
BR0KK
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
March 23, 2012, 11:53:28 AM
 #158

Hi, I'm trying to get this running under OSX LION.

The Miner starts but i get these errors:


Seems that under OSX mpbm isn't able to load some modules? Is there an easy way to fix this (remember --> windows guy Cheesy) or do i have to switch to linux / Windows?

TheSeven (OP)
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


FPGA Mining LLC


View Profile WWW
March 23, 2012, 02:21:15 PM
 #159

You'll need to install the PySerial library (http://pyserial.sourceforge.net/), if you want to use SimpleRS232, Icarus or BFL boards.
You'll need to install the PyUSB library (http://sourceforge.net/apps/trac/pyusb/), if you want to use ZTEX boards.
You'll need to install the PyUSB library (http://sourceforge.net/apps/trac/pyusb/, recommended), or, alternatively (but not recommended), the PyD2XX library (http://bleyer.org/pyusb/, often wrongly called PyUSB as well), if you want to use X6500 boards.

My tip jar: 13kwqR7B4WcSAJCYJH1eXQcxG5vVUwKAqY
BR0KK
Hero Member
*****
Offline Offline

Activity: 784
Merit: 500



View Profile
March 24, 2012, 01:08:49 AM
 #160

I installed pyusb  and libusb (a while ago not shire which one i installed. Might be the Twain Sane one -- could be to old?). MPBM seems to load the Modules but i can't get it to run with on of my boards.  

I get these errors:

Code:
2012-03-24 01:42:09.936	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 147, in main     if not self.serial: raise Exception("Device serial number not set!") Exception: Device serial number not set!  2012-03-24 01:42:10.937	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 147, in main     if not self.serial: raise Exception("Device serial number not set!") Exception: Device serial number not set!  2012-03-24 01:42:11.939	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 147, in main     if not self.serial: raise Exception("Device serial number not set!") Exception: Device serial number not set!  2012-03-24 01:42:12.940	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 147, in main     if not self.serial: raise Exception("Device serial number not set!") Exception: Device serial number not set!  2012-03-24 01:42:13.942	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 147, in main     if not self.serial: raise Exception("Device serial number not set!") Exception: Device serial number not set!  2012-03-24 01:42:14.943	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 147, in main     if not self.serial: raise Exception("Device serial number not set!") Exception: Device serial number not set!  2012-03-24 01:42:16.048	[100]	Untitled ZTEX worker: Proxy: Exception caught: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/boardproxy.py", line 75, in run     self.device = ZtexDevice(self, self.serial, self.takeover, self.firmware)   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/driver.py", line 49, in __init__     for bus in usb.busses():   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 333, in busses     return (Bus(),)   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 329, in __init__     self.devices = [Device(d) for d in core.find(find_all=True)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 851, in find     return [d for d in device_iter(k, v)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 821, in device_iter     for dev in backend.enumerate_devices():   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 390, in enumerate_devices     _check(_lib.usb_find_busses())   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 384, in _check     raise USBError(errmsg, ret) USBError: [Errno None] libusb/darwin.c usb_setup_iterator: IOServiceGetMatchingServices: unknown error  2012-03-24 01:42:16.049	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 170, in main     elif data[0] == "dying": raise Exception("Proxy died!") Exception: Proxy died!  2012-03-24 01:42:17.057	[100]	Untitled ZTEX worker: Proxy: Exception caught: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/boardproxy.py", line 75, in run     self.device = ZtexDevice(self, self.serial, self.takeover, self.firmware)   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/driver.py", line 49, in __init__     for bus in usb.busses():   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 333, in busses     return (Bus(),)   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 329, in __init__     self.devices = [Device(d) for d in core.find(find_all=True)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 851, in find     return [d for d in device_iter(k, v)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 821, in device_iter     for dev in backend.enumerate_devices():   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 390, in enumerate_devices     _check(_lib.usb_find_busses())   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 384, in _check     raise USBError(errmsg, ret) USBError: [Errno None] libusb/darwin.c usb_setup_iterator: IOServiceGetMatchingServices: unknown error  2012-03-24 01:42:17.059	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 170, in main     elif data[0] == "dying": raise Exception("Proxy died!") Exception: Proxy died!  2012-03-24 01:42:18.069	[100]	Untitled ZTEX worker: Proxy: Exception caught: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/boardproxy.py", line 75, in run     self.device = ZtexDevice(self, self.serial, self.takeover, self.firmware)   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/driver.py", line 49, in __init__     for bus in usb.busses():   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 333, in busses     return (Bus(),)   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 329, in __init__     self.devices = [Device(d) for d in core.find(find_all=True)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 851, in find     return [d for d in device_iter(k, v)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 821, in device_iter     for dev in backend.enumerate_devices():   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 390, in enumerate_devices     _check(_lib.usb_find_busses())   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 384, in _check     raise USBError(errmsg, ret) USBError: [Errno None] libusb/darwin.c usb_setup_iterator: IOServiceGetMatchingServices: unknown error  2012-03-24 01:42:18.071	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 170, in main     elif data[0] == "dying": raise Exception("Proxy died!") Exception: Proxy died!  2012-03-24 01:42:19.083	[100]	Untitled ZTEX worker: Proxy: Exception caught: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/boardproxy.py", line 75, in run     self.device = ZtexDevice(self, self.serial, self.takeover, self.firmware)   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/driver.py", line 49, in __init__     for bus in usb.busses():   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 333, in busses     return (Bus(),)   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 329, in __init__     self.devices = [Device(d) for d in core.find(find_all=True)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 851, in find     return [d for d in device_iter(k, v)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 821, in device_iter     for dev in backend.enumerate_devices():   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 390, in enumerate_devices     _check(_lib.usb_find_busses())   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 384, in _check     raise USBError(errmsg, ret) USBError: [Errno None] libusb/darwin.c usb_setup_iterator: IOServiceGetMatchingServices: unknown error  2012-03-24 01:42:19.084	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 170, in main     elif data[0] == "dying": raise Exception("Proxy died!") Exception: Proxy died!  2012-03-24 01:42:20.096	[100]	Untitled ZTEX worker: Proxy: Exception caught: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/boardproxy.py", line 75, in run     self.device = ZtexDevice(self, self.serial, self.takeover, self.firmware)   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/driver.py", line 49, in __init__     for bus in usb.busses():   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 333, in busses     return (Bus(),)   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 329, in __init__     self.devices = [Device(d) for d in core.find(find_all=True)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 851, in find     return [d for d in device_iter(k, v)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 821, in device_iter     for dev in backend.enumerate_devices():   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 390, in enumerate_devices     _check(_lib.usb_find_busses())   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 384, in _check     raise USBError(errmsg, ret) USBError: [Errno None] libusb/darwin.c usb_setup_iterator: IOServiceGetMatchingServices: unknown error  2012-03-24 01:42:20.098	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 170, in main     elif data[0] == "dying": raise Exception("Proxy died!") Exception: Proxy died!  2012-03-24 01:42:21.111	[100]	Untitled ZTEX worker: Proxy: Exception caught: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/boardproxy.py", line 75, in run     self.device = ZtexDevice(self, self.serial, self.takeover, self.firmware)   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/driver.py", line 49, in __init__     for bus in usb.busses():   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 333, in busses     return (Bus(),)   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 329, in __init__     self.devices = [Device(d) for d in core.find(find_all=True)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 851, in find     return [d for d in device_iter(k, v)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 821, in device_iter     for dev in backend.enumerate_devices():   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 390, in enumerate_devices     _check(_lib.usb_find_busses())   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 384, in _check     raise USBError(errmsg, ret) USBError: [Errno None] libusb/darwin.c usb_setup_iterator: IOServiceGetMatchingServices: unknown error  2012-03-24 01:42:21.112	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 170, in main     elif data[0] == "dying": raise Exception("Proxy died!") Exception: Proxy died!  2012-03-24 01:42:23.432	[500]	Eligius (donation): Got 120 jobs 2012-03-24 01:42:23.656	[500]	BTCGuild (donation): Got 1 jobs 2012-03-24 01:42:51.122	[100]	Untitled ZTEX worker: Proxy: Exception caught: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/boardproxy.py", line 75, in run     self.device = ZtexDevice(self, self.serial, self.takeover, self.firmware)   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/driver.py", line 49, in __init__     for bus in usb.busses():   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 333, in busses     return (Bus(),)   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 329, in __init__     self.devices = [Device(d) for d in core.find(find_all=True)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 851, in find     return [d for d in device_iter(k, v)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 821, in device_iter     for dev in backend.enumerate_devices():   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 390, in enumerate_devices     _check(_lib.usb_find_busses())   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 384, in _check     raise USBError(errmsg, ret) USBError: [Errno None] libusb/darwin.c usb_setup_iterator: IOServiceGetMatchingServices: unknown error  2012-03-24 01:42:51.123	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 170, in main     elif data[0] == "dying": raise Exception("Proxy died!") Exception: Proxy died!  2012-03-24 01:43:21.135	[100]	Untitled ZTEX worker: Proxy: Exception caught: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/boardproxy.py", line 75, in run     self.device = ZtexDevice(self, self.serial, self.takeover, self.firmware)   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/driver.py", line 49, in __init__     for bus in usb.busses():   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 333, in busses     return (Bus(),)   File "/Library/Python/2.7/site-packages/usb/legacy.py", line 329, in __init__     self.devices = [Device(d) for d in core.find(find_all=True)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 851, in find     return [d for d in device_iter(k, v)]   File "/Library/Python/2.7/site-packages/usb/core.py", line 821, in device_iter     for dev in backend.enumerate_devices():   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 390, in enumerate_devices     _check(_lib.usb_find_busses())   File "/Library/Python/2.7/site-packages/usb/backend/libusb01.py", line 384, in _check     raise USBError(errmsg, ret) USBError: [Errno None] libusb/darwin.c usb_setup_iterator: IOServiceGetMatchingServices: unknown error  2012-03-24 01:43:21.136	[100]	Untitled ZTEX worker: Traceback (most recent call last):   File "/Users/BR0KK/Modular-Python-Bitcoin-Miner/modules/theseven/ztex/ztexworker.py", line 170, in main     elif data[0] == "dying": raise Exception("Proxy died!") Exception: Proxy died! 

hmmm im not shure if MAC is the right computer for this kind of stuff. i just switched to it, so i have literally no skills in installing things that are complex Sad (don't ask if i do with linux Tongue). Isn't there a how to aviable describing how MPBM works (Just a basic tutorial: like setting up workers etc)?

I'll try to set it up under windows tomorrow.


Thx for the help Smiley
 


Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 »  All
  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!