FPGA Mining

MPBM Installation on Linux

  1. Download MPBM from Github.

  2. Install pyusb. On Ubuntu, this can be done by running:

    sudo apt-get install python-usb

  3. Create a udev file for the X6500 by creating a new file at /etc/udev/rules.d/90-x6500.rules containing:

    SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="6001", MODE="0660", GROUP="plugdev"

    This file should be created with root permissions, e.g., by running:

    sudo nano /etc/udev/rules.d/90-x6500.rules

  4. Create a blacklist for the ftdi_sio module by adding blacklist ftdi_sio to the last line of /etc/modprobe.d/blacklist.conf. Root permissions are needed for this as well.

  5. Remove the ftdi_sio module in case it is loaded:

    sudo rmmod ftdi_sio

  6. You may need to add your user to the plugdev group. To find out if you are in the group, run:

    cat /etc/group | grep plugdev

    You should see something like:

    plugdev:x:46:username

    where username is your user name. If you don't see your user name there, run:

    sudo usermod -a -G plugdev username

    replacing username with your user name.