Author Topic: [StarMiner] - ARM controller image for your ASIC mining needs!  (Read 65867 times)

Offline LinuxETC

  • Full Member
  • ***
  • Posts: 365
    • The Linux ETC Company
ANNOUNCING: StarMiner
An ARM controller image for your ASIC mining needs.
This is a SourceForge hosted project.

Description
StarMiner (also known as *Miner) is a Linux based image design to be used for the digital currency or "crypto currency" mining purposes.

The Logic
Most people in the "crypto currency" arena want to be able to "plug and play" (or "mine" in this case) an ASIC (Application Specific Integrated Circuit) device to a simple system, put in the desired mining pool targets, and have this device "just do it". This means keeping things as simple as possible. StarMiner is designed for such purposes.

Under The Hood
StarMiner includes the following Projects that are Open Source based:

Screenshots
Everyone loves visual images for examples plus "show and tell". 8)  These can be found on the Summary SourceForge page. 8)

Files
The StarMiner image (.img; ~3.5GB in size), bzip2 (.bz2; ~65% of the image size), and zip (.zip; ~61% of the image size) versions of the release with MD5SUM information can be found on SourceForge under the Files section.  The file naming convention will be using the release date in the name and version, so do use the most recent accordingly. ;)

Documentation
Currently being made and put up on SourceForge in the Wiki section.

Discussion and Support
We have both forum based and support tickets via SourceForge under the project's Discussion and Tickets sections.

Donations and Contributions
One can donate and/or contribute to the project in a few ways:
  • (US residents only) Purchase a Raspberry Pi StarMiner kit (with USB wifi or without USB wifi) from us directly. The Raspberry Pi comes from a distributor who contributes a majority of the sales back into the Raspberry Pi organization.
    Note: We cannot ship Raspberry Pi StarMiner kits internationally without a cause for headaches with various customs, VAT, import/export related issues unfortunately. :( Believe us...we would love to send you one!
    (Temporarily suspended until further notice.)
  • Download our image from SourceForge here under Files. The run the startest command which will use a default "test" configuration to donate mining hashrate to one of our wallets. Since you are operating the miner, you may run startest for as long as you desire. This is also a simple way to test (hence, the command name startest) your ASIC miner with our image.
  • Use and write a Review (preferably positive of course) on SourceForge StarMiner. If there are issues, open up a Support Ticket on SourceForge so that said issues may be addressed (prior to any Reviews preferred of course ;) ).
  • Join the Discussions and add your thoughts, comments, and feedback accordingly.
  • Donate some Bitcoin, Litecoin, Dogecoin, and/or Vertcoin to the following addresses:
    • Bitcoin: 1Ac9TYKxGEvwe4ECM84BEZTWzCn3HZhMFN
    • Litecoin: LTFKFPkVw3kXdzg7JQibPd7ZFQe11brADB
    • Dogecoin: DRaMFszv9bgDPUKiE6mfcM8cHxkRQ5wNXG
    • Vertcoin: VpMfewgraj4QCNSFLnfErY7xnf9EUhVYuM
    Do send us an email if you wish to be noted for such as well.
« Last Edit: July 14, 2014, 10:59:55 PM by LinuxETC »

Offline LinuxETC

  • Full Member
  • ***
  • Posts: 365
    • The Linux ETC Company
[StarMiner] - Release Information and Announcements
« Reply #1 on: April 26, 2014, 03:21:42 AM »
Release Information and Announcements.
Announcements can also be found as well as subscribed to on our SourceForge Project site here.


03 July 2014 version release notes and change log:
Files for download from SourceForge can be found here.
  • Modifications to the Gridseed configuration files removing the "per_chip_stats" as noted in StarMiner SourceForge ticket #7.
  • Updated modules/drivers for both Gridseed and Zeus Miner ASIC units.
  • With respects to the "newer" Zeus Miner "batch 2" ASIC units, the ability to use the provided serial number to have specific settings per individual ASIC unit if using USB mode via libusb (versus --scan-serial mode).
  • With respects to the "newer" Zeus Miner "batch 2" ASIC units, the ability to ID the individual ASIC unit based off of the number of chips within each unit. These will have the Zeus Miner ASIC names by default instead of the rebranded names.

27 June 2014 version release notes and change log:
Files for download from SourceForge can be found here.
  • Patch of the mining application by dmaxl that addresses "wall of rejects" with mining pools that have network latency issues.
  • Fix of the Gridseed ASIC configuration files so that they appear when editing via the webUI.

25 June 2014 version release notes and change log:
Files for download from SourceForge can be found here.
  • Improved Gridseed and Zeus Miner ASIC unit support via an improved mining application and related driver/modules.
  • Updated configuration profiles for individual and multiple Gridseed, Scriptor, and Zeus Miner ASIC units to parallel with the updated and improved driver/modules.
  • The webUI being HTTP by default, though HTTPS can be enabled if desired to address some latency issues.
  • Updated all of the StarMiner scripts accordingly to work with the previously noted configuration profiles.
  • Updated Raspberry Pi Linux kernel/firmware.

15 June 2014 version release notes and change log:
Files for download from SourceForge can be found here.
  • Scriptor 8x FPGA support.
  • Created multiple configuration profiles for individual Gridseed, Scriptor, and Zeus Miner ASIC units including the following:
    • Gridseed "Mini".
    • Gridseed "Blade".
    • Scriptor, "Scriptor 8x".
    • Zeus Miner "Blizzard".
    • Zeus Miner "Cyclone".
    • Zeus Miner "Hurricane X2".
    • Zeus Miner "Hurricane X3".
    • Xeus Miner "Thunder X2".
    • Zeus Miner "Thunder X3".

    and also included profiles matching the Zeus Miner ASIC units rebranded by GAW Miners.  The defaults are made for using up to ten (10) ASIC units at once.  Depending on the ASIC brand, the end user will need to adjust accordingly to account for multiple ASIC units being controlled by StarMiner.
  • The webUI is running on lighttpd which should have some improvement on the previous latency issues.  Thanks to sling00 on Github for this work here.
  • The additional of a "if the mining application stops" script and related scheduled checking of such to restart a "dead miner".  Thanks to worldly on LitecoinTalk for this work here.
  • The webUI will now show the Zeus Miner ASIC units on the "Overview" page (below the Pools, above the graph).
  • Updated all of the StarMiner scripts accordingly to work with the previously noted configuration profiles.
  • Updated Raspberry Pi Linux kernel/firmware.

Possible issues:
  • Due to StarMiner being able to support Gridseed, Scriptor, and Zeus Miner ASICs, it is strongly advised <strong>NOT</strong> to attempt to use a single StarMiner Raspberry Pi unit to control a mix of both types of ASIC units.  This is due to the limitations of a Raspberry Pi being just an ARM CPU with 512MB of RAM running a single mining application and webUI with statistical data reporting.  Unfortunately and once again, this "little guy" (the Raspberry Pi that is) can only handle so much.

07 June 2014 version release notes and change log:
Files for download from SourceForge can be found here.
  • Created multiple configuration profiles for individual Gridseed and Zeus Miner ASIC units including the following:
    • Gridseed Mini.
    • Gridseed Blade.
    • Zeus Miner Blizzard.
    • Zeus Miner Hurricane X2.
    • Zeus Miner Thunder X3.
    and also included profiles matching the Zeus Miner ASIC units "rebranded" by GAW Miners.  These default configurations are made for using only one (1) ASIC unit.  Depending on the ASIC brand, the end user will need to adjust accordingly to account for multiple ASIC units being controlled by StarMiner.
  • Updated all of the StarMiner scripts accordingly to work with the previously noted configuration profiles.
  • Updated Raspberry Pi Linux kernel/firmware.
  • Applied security updates to Raspbian including recent OpenSSL issues (05 June 2014 announced ones).

Possible issues and considerations:
  • Due to Zeus Miner ASIC units being released with cgminer v3.1.1 (versus a "more recent" version such as currently v4.3.4), thus using an older API version, the webUI will not display the individual ASIC miner units at this time. We are aware of this. However, everything else should function "normally".
  • Due to StarMiner being able to support Gridseed and Zeus Miner ASICs, it is strongly advised NOT to attempt to use a single StarMiner Raspberry Pi unit to control a mix of both types of ASIC units. This is due to the limitations of a Raspberry Pi being just an ARM CPU with 512MB of RAM running a single mining application and webUI with statistical data reporting. Unfortunately, this "little guy" (the Raspberry Pi that is) can only handle so much.


02 June 2014 version release notes and change log:
Files for download from SourceForge can be found here.
  • Added Zeus Miner ASIC support to command line scripts and webUI profiles.
  • Fixed OpenSSH and OpenSSL issues so that end users attempting to run apt-get upgrade will not "muck up" either service as reported on Bitcoin Talk forum. ::)
  • Security updates to the base Linux system.
  • Raspberry Pi firmware updates.


12 May 2014 version release notes and change log:
Files for download from SourceForge can be found here.
  • Properly IDs the ASIC units noted as "GSD" on all IFMI pages.
  • Properly creates and displays the Overview graph information including accepted shares and hash rate.
  • Properly creates and displays graph of the individual Gridseed Mini ASIC unit.
  • Security updates to the base Linux system.
  • Raspberry Pi firmware updates.
  • Addition of Gridseed specific mining profile within IFMI.


25 April 2014 version release notes:
Files for download from SourceForge can be found here.
  • Raspbian is the lastest stable (via Debian Wheezy) version with patches to OpenSSL to address any concerns about HeartBleed.
  • bfgminer is version 3.99.0 and compiled for Gridseed and scrypt use only.
  • SeedManager includes updates from LinuxETC's GitHub fork with contributions from sling00.
  • wicd is installed for those with wireless network connection to help with configuration using the ncurses version.
« Last Edit: July 03, 2014, 09:56:32 PM by LinuxETC »

Offline PMB

  • Jr. Member
  • **
  • Posts: 175
Re: [StarMiner] - ARM controller image for your ASIC mining needs!
« Reply #2 on: April 28, 2014, 09:29:19 AM »
Release Information and Announcements.
Announcements can also be found as well as subscribed to on our SourceForge Project site here.
25 April 2014 version release notes:
Files for download from SourceForge can be found here.
  • Raspbian is the lastest stable (via Debian Wheezy) version with patches to OpenSSL to address any concerns about HeartBleed.
  • bfgminer is version 3.99.0 and compiled for Gridseed and scrypt use only.
  • SeedManager includes updates from LinuxETC's GitHub fork with contributions from sling00.
  • wicd is installed for those with wireless network connection to help with configuration using the ncurses version.


Hi does your distro support the Scriptor 8x Boards from Beekeeper?

regards,

P.

Offline LinuxETC

  • Full Member
  • ***
  • Posts: 365
    • The Linux ETC Company
Re: [StarMiner] - ARM controller image for your ASIC mining needs!
« Reply #3 on: April 28, 2014, 12:14:59 PM »
Hi does your distro support the Scriptor 8x Boards from Beekeeper?

We do not have access to any of the Scriptor 8x Boards from Beekeeper at this time.  However, if this ASIC unit can work under bfgminer, I do not see why they should not.  It would just be compiling bfgminer appropriately for the Scriptor 8x Boards and going from there. :)

Offline PMB

  • Jr. Member
  • **
  • Posts: 175
Re: [StarMiner] - ARM controller image for your ASIC mining needs!
« Reply #4 on: May 06, 2014, 03:35:06 PM »
HI guys,

Beekeeper tested the Starminer and by the looks of it it works great.

https://litecointalk.org/index.php?topic=6401.msg166392#msg166392

I have it running for a day with no issues. Will report if I get errors.

regards,

P.

Offline LinuxETC

  • Full Member
  • ***
  • Posts: 365
    • The Linux ETC Company
Re: [StarMiner] - ARM controller image for your ASIC mining needs!
« Reply #5 on: May 06, 2014, 11:28:36 PM »
Beekeeper tested the Starminer and by the looks of it it works great.

https://litecointalk.org/index.php?topic=6401.msg166392#msg166392

I have it running for a day with no issues. Will report if I get errors.

That is correct.  Thanks to Beekeeper for doing the initial test run.  We will be incorporating his work so that there is a profile on the StarMiner image to have a StarMiner RasPi "plug and play/mine" with the Scriptor 8X ASIC units.  More to come on this shortly, though if folks are "in a rush" to get it going, please refer to the above web link for the basic HowTo on this. :)

Offline LinuxETC

  • Full Member
  • ***
  • Posts: 365
    • The Linux ETC Company
[StarMiner] Version 12May2014 release
« Reply #6 on: May 10, 2014, 11:12:54 PM »
This is an announcement of the a version "12May2014" release (to be available on the noted date as well, yes ;) ).  More details can be found on our SourceForge project Blog page.

You can download the updated image via the SourceForge project Files page.

From the Blog post:
Thanks to sling00 for doing most of the "heavy lifting" with IFMI (the webUI portion of StarMiner), StarMiner will be releasing an updated version of StarMiner.

ChangeLog for 12 May 2014 Gridseed version:
  • Properly IDs the ASIC units noted as "GSD" on all IFMI pages.
  • Properly creates and displays the Overview graph information including accepted shares and hash rate.
  • Properly creates and displays graph of the individual Gridseed Mini ASIC unit.
  • Security updates to the base Linux system.
  • Raspberry Pi firmware updates.
  • Addition of Gridseed specific mining profile within IFMI.

Coming soon:
  • Scriptor 8X FPGA unit support with IFMI specific mining profile within IFMI.
  • Updated HowTo use StarMiner documentation.

« Last Edit: May 12, 2014, 01:20:19 PM by LinuxETC »

Offline LinuxETC

  • Full Member
  • ***
  • Posts: 365
    • The Linux ETC Company
[StarMiner] - 12May2014 version available for download now!
« Reply #7 on: May 12, 2014, 01:42:11 PM »
Files for the recent release (12-May-2014) are available now for download from SourceForge and can be found here.
« Last Edit: May 12, 2014, 01:46:20 PM by LinuxETC »

Offline Raw-H

  • Full Member
  • ***
  • Posts: 243
Re: [StarMiner] - ARM controller image for your ASIC mining needs!
« Reply #8 on: May 12, 2014, 01:54:24 PM »
I'm gonna check this out on my rpi :). Unfortunately I dont have any mining equipment yet (waiting for zeus & fibo), but getting familiar wont hurt.

Offline LinuxETC

  • Full Member
  • ***
  • Posts: 365
    • The Linux ETC Company
Re: [StarMiner] - ARM controller image for your ASIC mining needs!
« Reply #9 on: May 12, 2014, 10:34:44 PM »
I'm gonna check this out on my rpi :). Unfortunately I dont have any mining equipment yet (waiting for zeus & fibo), but getting familiar wont hurt.

Sounds good, though I confess...it works better with an ASIC mining unit connected to the Raspberry Pi. ;)

Let us know your thoughts and feedback accordingly.  If you like it, write up a Review on our SourceForge site as well. 8)

In regards to Zeus Miner and Fibonacci units, since we do not have any of their units to test (yet), we cannot say how StarMiner will work at this time.  However, I suspect given a little bit of time, we can make sure StarMiner will be able to control and mine these ASIC units. :)

Offline LinuxETC

  • Full Member
  • ***
  • Posts: 365
    • The Linux ETC Company
[StarMiner] - StarMiner with x9 Gridseed Mini ASICs photos!
« Reply #10 on: May 14, 2014, 06:16:41 PM »
Here are a few screen shots of a Linux ETC client's x9 (#10 has a bad plug unfortunately :( ) Gridseed Mini ASIC units + StarMiner working quite nicely.  The Gridseed Mini's are not modified, running at 850Mhz (so ~360kh/s per ASIC unit).



The blue shows the consistent combined hash rate of all x9 ASIC units (have to love consistency! 8) ).  The green is the number of shares accepted by the mining pool(s) at that time. 



Just an image of one of the nine Gridseed ASIC mini stats.  Same color scheme depiction as well. 

Also do note, the "uptime" since there are miners out there citing issues with other controller images/software who cannot consistently mine for more than a few hours.  We have had this system running for a few days actually.  The "uptime" is actually for the specific ASIC mining profile ("cgminer-gridseed" in this case) running, which unfortunately resets if one changes the profile.  :(
« Last Edit: May 14, 2014, 06:23:30 PM by LinuxETC »

Offline schnauzr

  • Jr. Member
  • **
  • Posts: 39
Re: [StarMiner] - ARM controller image for your ASIC mining needs!
« Reply #11 on: May 16, 2014, 01:43:05 PM »
Thanks for this.  Just tried it for the past two days and the miner hasn't gone down once.  I have had many problems with scripta, and even though the latest version that switched to bfgminer from cgminer (but subsequently dropped my hashrate by 10 on each Gridseed) seemed stable for the first few days, it had been crashing every few hours recently prior to me switching to starminer.  Hopefully my newfound success isn't a fluke but sofar I am enjoying this distro.

One question though, I am noticing that it takes quite a few seconds (i mean like 10+ seconds) for the web-based display to pop up.  Every time there's this long delay I think that a crash has occurred haha... is this normal behavior? 

Offline LinuxETC

  • Full Member
  • ***
  • Posts: 365
    • The Linux ETC Company
Re: [StarMiner] - ARM controller image for your ASIC mining needs!
« Reply #12 on: May 16, 2014, 11:25:44 PM »
Thanks for this.  Just tried it for the past two days and the miner hasn't gone down once.  I have had many problems with scripta, and even though the latest version that switched to bfgminer from cgminer (but subsequently dropped my hashrate by 10 on each Gridseed) seemed stable for the first few days, it had been crashing every few hours recently prior to me switching to starminer.  Hopefully my newfound success isn't a fluke but sofar I am enjoying this distro.

You are quite welcome and good to hear that is some stability in using Gridseed Mini ASIC with StarMnier. :)

One question though, I am noticing that it takes quite a few seconds (i mean like 10+ seconds) for the web-based display to pop up.  Every time there's this long delay I think that a crash has occurred haha... is this normal behavior?
Yes, and patience is a virtue with respects to the webUI.  To ensure your miner is mining, you can use the starsc to watch the command line version via SSH for a "real time" display.  We are working on trying to improve the webUI response, so stay tuned there.

Offline schnauzr

  • Jr. Member
  • **
  • Posts: 39
Re: [StarMiner] - ARM controller image for your ASIC mining needs!
« Reply #13 on: May 16, 2014, 11:31:30 PM »
Haha, no problem, was just making sure it was normal.. and that there wasn't something wrong with my Pi or config.  Its not a big deal really as I rarely check it so I can live with the 10s delay.   And yes I have checked cgminer from the shell, but I didn't realize there was a shortcut I always just do screen -x ;)

In any case, starminer is working well for me - any chance you will support the new zeus-chipped miners (Zeus Blizzard, GAW Fury), and, do you think they would run on the same hub as the Gridseeds so that you could run the mini-asics and the larger ones together?  I know its probably too early to ask since these haven't even been released but was just wondering your thoughts.

Offline LinuxETC

  • Full Member
  • ***
  • Posts: 365
    • The Linux ETC Company
Re: [StarMiner] - ARM controller image for your ASIC mining needs!
« Reply #14 on: May 16, 2014, 11:54:09 PM »
Haha, no problem, was just making sure it was normal.. and that there wasn't something wrong with my Pi or config.  Its not a big deal really as I rarely check it so I can live with the 10s delay.   And yes I have checked cgminer from the shell, but I didn't realize there was a shortcut I always just do screen -x ;)

Actually, to be proper...screen -dr (-d to detach if attached; -r to reattach) from the command line. ;)

In any case, starminer is working well for me - any chance you will support the new zeus-chipped miners (Zeus Blizzard, GAW Fury), and, do you think they would run on the same hub as the Gridseeds so that you could run the mini-asics and the larger ones together?  I know its probably too early to ask since these haven't even been released but was just wondering your thoughts.

We have reached out to Zeus Miner (via Terry L) directly and are currently awaiting a follow up response on such.  However, if you would like to make an additional pitch for StarMine on their forum thread here, I suspect it may help and get others interested in such as well. ;)

We are currently working on incorporating the Scriptor 8X FPGA's (generously donated by muntstempel; kudos and thanks!) into StarMiner and it will have a separate profile like the Gridseed profile via the webUI.  So if there is indeed a particular ASIC unit that you would like StarMiner to control, do advise and/or contact Linux ETC directly on such via our SourceForge project ("Feature Request" Support Ticket (preferred); or in the Discussion forums there) as well as post to the LitecoinTalk.org forum here. 8)