Cgminer

cgminer 和 BFGminer 都沒有檢測到我的 Zeusminer Blizzard。(Ubuntu/Linux/薄荷)

  • February 26, 2017

我無法讓 Zeusminer Blizzard 執行;cgminer 和 BFGminer 都沒有檢測到它。以下是結果lsusb

Bus 001 Device 025: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
[...] 

bfgminer -d? -D 這麼說。我認為相關的線路是

[2014-07-15 09:33:03] lowlevel_scan: Found usb device at usb:001:025 (path=(null), vid=10c4, pid=ea60, manuf=Silicon Labs, prod=CP2102 USB to UART Bridge Controller, serial=0001)

這是我啟動 BFG 的方式:/home/me/crypto/bfgminer/bfgminer -S zeus:/dev/ttyUSB25 --set zeus:clock=340 --o stratum+tcp://mypool.com:6030 -u myuser -p mypass

我也嘗試過-S zeus:auto,/dev/tty25 和 /dev/ttyS25 (因為這兩個文件都存在於我的 /dev 目錄中,所以我試了一下),並從 BFG 的菜單中檢測設備(這實際上適用於我過去,但可惜這次不是)。我確保使用 –enable-scrypt 選項編譯它。

我通過拔下並重新插入來確定它是設備 025。

任何幫助或提示,任何嘗試,將不勝感激;我渴望讓我的 Zeusminer 工作,並且已經嘗試了一天的頭撞牆。我也試過了自帶的cgminer版本,結果一樣。

更新:我正在使用 Bfgminer 4.4.0,這是昨天從 github 編譯的最新版本。我用–enable-script 編譯。

更新 2:使用來自下面Mathias711的新命令行參數,Zeusminer 最終被檢測到,但會引發錯誤並且不會散列。錯誤是:

ZUS 0aa: Comms error (werr=1)
[2014-07-15 22:52:40] ZUS 0aa: Failed to reopen on /dev/ttyUSB0
[2014-07-15 22:52:40] ZUS 0aa failure, attempting to reinitialize
[2014-07-15 22:52:40] ZUS 0aa: Failed to reopen on /dev/ttyUSB0
[2014-07-15 22:52:40] ZUS 0aa failure, disabling!
[2014-07-15 22:52:40] ZUS 0aa being disabled

那些正在使用/home/me/crypto/bfgminer/bfgminer --scrypt -S zeusminer:all --set zeusminer:clock=340 -o stratum+tcp://myreu.nut2pools.com:6030 -u me -p pass它實際上確實有一點點散列,但我不知道這是顯示錯誤還是什麼。

更新 3:已解決!

  1. 第一個問題是我啟動它的命令。“宙斯”不再是一個有效的選項;在較新版本的 BFG 中,它是“zeusminer”。BFGminer 4.4.1 中的最終工作命令是/home/me/crypto/bfgminer/bfgminer --scrypt -S zeusminer:all --set zeusminer:clock=340 -o stratum+tcp://myreu.nut2pools.com:6030 -u me -p pass.
  2. 第二個問題,即導致上述錯誤列表的問題,是電源故障。我決定用一個我知道很好的電源來試試它,一旦我把它插上電源,錯誤就停止了,它開始散列。它在電源不好的情況下執行了幾個小時,這真是太可怕了。我已經毀了整台電腦。

我也讀過其他人的暴雪電源壞了的報告。結合我自己在這方面的經驗,如果我再買一個,電源就會被扔進垃圾桶。

有幾件事可能會出錯。

首先,你確定你的使用者有讀寫串口的權限嗎?(網上有很多關於如何做到這一點的教程。)您可以通過(臨時)以 root 身份執行來檢查這是否是問題所在。如果它開始工作,那麼您可以返回並整理如何授予您的使用者對串列埠的權限。

其次,您的命令行看起來可能是錯誤的。我說“可能”是因為這取決於您使用的 bfgminer 版本。我的建議是從 Github 站點獲取官方版本並建構它。假設這是你擁有的,那麼你需要打電話給礦工zeusminer而不是僅僅zeus. 您還應該使用-o來定義您的池,而不是--set.

第三,您需要告訴 bfgminer 以 scrypt 模式執行,否則它將預設為 SHA256 模式。這是通過添加--scrypt命令行選項來完成的。

試試這個命令行:

sudo /home/me/crypto/bfgminer/bfgminer --scrypt -S zeusminer:all --set zeusminer:clock=340 -o stratum+tcp://mypool.com:6030 -u myuser -p mypass

我剛剛使用與此非常相似的命令行啟動了兩個 Blizzard。(唯一的區別是我使用-O選項將我的使用者名和密碼一起傳遞。)

引用自:https://bitcoin.stackexchange.com/questions/29493