<p>Ok, I found the solution <a href="https://bitcointalk.org/index.php?topic=494625.msg5932931#msg5932931" rel="nofollow">here</a> and <a href="http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&amp;t=55370" rel="nofollow">here</a>:</p>

<p>You have to enable SLUB debugging for your linux kernel. Therefore you have to edit your linux kernel command line:</p>

<pre><code>sudo nano /boot/cmdline.txt
</code></pre>

<p>Add the following code at the end of the first line (on the same line as the other text, don't add new line!).</p>

<pre><code>slub_debug=FP
</code></pre>

<p>Save the file then reboot your Raspberry Pi.</p>

<p>What the above does is basically enable some kernel debug mode on the Raspberry Pi. The mentioned kernel paging request error seems to be a kernel bug and gets caught by the debugging settings.</p>

<p>The downside is that the overall performance of the raspi is lower. But that does not affect the mining performance at all.</p>

CC BY-SA 3.0
2018-03-25T17:49:25.257Z
Has anyone resolved this? I encountered this error in regular raspberry pi operations. So it seems this is a general issue. Has anyone found a solution? A workaround?
Regis May
CC BY-SA 3.0
2014-03-29T17:03:55.923Z
2014-03-29T17:03:55.923Z
q9f
<p>I'm mining Bitcoin and Litecoin using <a href="http://gridseed.com/product?lang=en" rel="nofollow noreferrer">Gridseeds</a>.</p>

<p>As a host/controller I'm running a <a href="http://en.wikipedia.org/wiki/Raspberry_Pi" rel="nofollow noreferrer">Raspberry Pi</a> with <a href="http://archlinuxarm.org/platforms/armv6/raspberry-pi" rel="nofollow noreferrer">ArchLinuxARM</a>.</p>

<p>I'm using the latest Arch image and compiled cgminer from this github repository:</p>

<p><a href="https://github.com/girnyau/cgminer-gc3355" rel="nofollow noreferrer">https://github.com/girnyau/cgminer-gc3355</a></p>

<p>I'm running 10 Gridseeds. They are running well at 3.6 MH/s Scrypt (10x 360kH/s @ 850 MHz) until some point when it goes Oops:</p>

<pre><code>[ 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
</code></pre>

<p>Here is a screenshot:
<img src="https://i.sstatic.net/YZuyR.jpg" alt="kernel paging request"></p>

<p>Why? And how to fix this?</p>

CC BY-SA 3.0
2014-04-04T13:17:27.257Z
why Arch or Debian? just wanting to know why?
Phill Pafford
CC BY-SA 3.0
2014-04-04T15:54:26.580Z
@PhillPafford I'm using arch on all my devices, that simplyfies so many workflows. The Arch-Pi is very well supported.
q9f
CC BY-SA 3.0
2014-04-04T18:23:44.817Z
ping me on twitter.com/phillpafford if needed, just looking to make a decision on Arch or Debian ( Wheezy / Raspbian ), just looking for a why choose this one over the other, thanks
Phill Pafford
<cgminer><miner-configuration><linux><raspberry-pi><gridseed>
How to fix kernel paging request error on raspberry pi miner?
q9f
# How to fix kernel paging request error on raspberry pi miner?

(Asked by: username_0 on 2014-03-29)

I'm mining Bitcoin and Litecoin using [Gridseeds](http://gridseed.com/product?lang=en).

As a host/controller I'm running a [Raspberry Pi](http://en.wikipedia.org/wiki/Raspberry_Pi) with [ArchLinuxARM](http://archlinuxarm.org/platforms/armv6/raspberry-pi).

I'm using the latest Arch image and compiled cgminer from this github repository:

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

I'm running 10 Gridseeds. They are running well at 3.6 MH/s Scrypt (10x 360kH/s @ 850 MHz) until some point when it goes Oops:

```
[ 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

```

Here is a screenshot:
![kernel paging request](https://i.sstatic.net/YZuyR.jpg)

Why? And how to fix this?

**Tags:** cgminer, miner-configuration, linux, raspberry-pi, gridseed

> **Comments:**
> **username_1**: why Arch or Debian? just wanting to know why?  
> **username_0**: @username_1 I'm using arch on all my devices, that simplyfies so many workflows. The Arch-Pi is very well supported.  
> **username_1**: ping me on twitter.com/username_1 if needed, just looking to make a decision on Arch or Debian ( Wheezy / Raspbian ), just looking for a why choose this one over the other, thanks  

---

## 1 answers

### Answer by username_0 on 2014-03-29. Score: 1 | Accepted answer

Ok, I found the solution [here](https://bitcointalk.org/index.php?topic=494625.msg5932931#msg5932931) and [here](http://www.raspberrypi.org/phpBB3/viewtopic.php?f=28&t=55370):

You have to enable SLUB debugging for your linux kernel. Therefore you have to edit your linux kernel command line:

```
sudo nano /boot/cmdline.txt

```

Add the following code at the end of the first line (on the same line as the other text, don't add new line!).

```
slub_debug=FP

```

Save the file then reboot your Raspberry Pi.

What the above does is basically enable some kernel debug mode on the Raspberry Pi. The mentioned kernel paging request error seems to be a kernel bug and gets caught by the debugging settings.

The downside is that the overall performance of the raspi is lower. But that does not affect the mining performance at all.

> **Comments:**
> **username_2**: Has anyone resolved this? I encountered this error in regular raspberry pi operations. So it seems this is a general issue. Has anyone found a solution? A workaround?  

---

