Cgminer

如何修復樹莓派礦工的核心分頁請求錯誤?

  • June 21, 2019

我正在使用Gridseeds探勘比特幣和萊特幣。

作為主機/控制器,我使用ArchLinuxARM執行Raspberry Pi

我正在使用最新的 Arch 圖像並從這個 github 儲存庫編譯 cgminer:

<https://github.com/girnyau/cgminer-gc3355>

我正在執行 10 個 Gridseeds。它們在 3.6 MH/s Scrypt (10x 360kH/s @ 850 MHz) 下執行良好,直到它執行的某個時刻糟糕:

[ 4565.377848] Unable to handle kernel paging request at virtual address 00002055
[ 4565.385255] pgd = c9df8000
[ 4565.393214] [00002055] *pgd=c9df8000, *pte=00000000, *ppte=00000000
[ 4565.404992] Internal error: Oops: 17 [#1] PREEMT ARM

這是一個螢幕截圖: 核心分頁請求

為什麼?以及如何解決這個問題?

好的,我在這里這裡找到了解決方案:

您必須為您的 linux 核心啟用 SLUB 調試。因此,您必須編輯您的 linux 核心命令行:

sudo nano /boot/cmdline.txt

在第一行的末尾添加以下程式碼(與其他文本在同一行,不要添加新行!)。

slub_debug=FP

保存文件,然後重新啟動您的 Raspberry Pi。

上面所做的基本上是在 Raspberry Pi 上啟用一些核心調試模式。提到的核心分頁請求錯誤似乎是一個核心錯誤,並被調試設置擷取。

缺點是 raspi 的整體性能較低。但這根本不影響挖礦性能。

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