"BUG: unable to handle kernel paging request" 2.6.31-34-fitp

Post Reply
raldi
Posts: 13
Joined: Sat Apr 24, 2010 5:04 am

"BUG: unable to handle kernel paging request" 2.6.31-34-fitp

Post by raldi »

I just bought one of these:

http://www.amazon.com/CompuLab-fit-PC2- ... pd_cp_pc_1

It came with Ubuntu 9.10 preinstalled, running kernel 2.6.31-34-fitp. I've barely even done anything with it yet, just get it to boot up in text mode, copy some of my files over, and do apt-get update, apt-get upgrade ... but it seems that at least once a day, I get a kernel bug that causes me to lose all network connectivity.

It begins:

Code: Select all

BUG: unable to handle kernel paging request at ff09dfc0
IP: [<c0150300>] kthread_should_stop+0x10/0x20
...and I have the full text posted at http://serverfault.com/questions/137631 ... kernel-bug

Has anyone seen this before? I'm considering reporting it, but Ubuntu seems to want a great deal of information in their kernel bug reports, and I'd hate to go through all the trouble of meticulously gathering that information just to find out that it's a well-known bug with a workaround, or even a completely solved one.

How can I find out if the bug is known, short of picking what appear to be interesting strings and typing them into Google? (Note: that approach hasn't been working.)

Denis
Posts: 301
Joined: Sun Apr 26, 2009 3:24 pm

Re: "BUG: unable to handle kernel paging request" 2.6.31-34-fitp

Post by Denis »

Do you have "Processur full speed" set to "GV3 Only" instead "C-States" in the BIOS?
Compulab's Linux support

raldi
Posts: 13
Joined: Sat Apr 24, 2010 5:04 am

Re: "BUG: unable to handle kernel paging request" 2.6.31-34-fitp

Post by raldi »

I haven't changed anything in the BIOS; Processor Full Speed is set to "Enabled" .. should I change it?

Denis
Posts: 301
Joined: Sun Apr 26, 2009 3:24 pm

Re: "BUG: unable to handle kernel paging request" 2.6.31-34-fitp

Post by Denis »

Yes, set it to "GV3 Only"
Compulab's Linux support

raldi
Posts: 13
Joined: Sat Apr 24, 2010 5:04 am

Re: "BUG: unable to handle kernel paging request" 2.6.31-34-fitp

Post by raldi »

Will do. Is this a known issue? If you have a link to all the nerdful details, I'd love to read it.

Denis
Posts: 301
Joined: Sun Apr 26, 2009 3:24 pm

Re: "BUG: unable to handle kernel paging request" 2.6.31-34-fitp

Post by Denis »

Compulab's Linux support

raldi
Posts: 13
Joined: Sat Apr 24, 2010 5:04 am

Re: "BUG: unable to handle kernel paging request" 2.6.31-34-fitp

Post by raldi »

I'm afraid the problem is still happening. I'll mention it on the other thread.

raldi
Posts: 13
Joined: Sat Apr 24, 2010 5:04 am

Re: "BUG: unable to handle kernel paging request" 2.6.31-34-fitp

Post by raldi »

As mentioned on the other thread, turning off hyperthreading made the problem go away.

prj
Posts: 90
Joined: Tue May 12, 2009 9:13 am

Re: "BUG: unable to handle kernel paging request" 2.6.31-34-fitp

Post by prj »

Then my guess is that it's a software issue. If you still want hyper threading enabled there are some things you can try:

* Do you have any usb devices attached? You seem to have some modules loaded that indicates this. Try disconnecting them and reboot.

* When putting heavy load on the ethernet interface, do you route this through the Wifi interface? Might be a bug in the rt2860sta driver.

* Try blacklisting modules that aren't critical for normal operation to see if you can narrow down the problem. Just unloading them after a boot is not enough since the damage may already have been done when the driver loads.

* IEGD is a proprietary driver for a very complicated piece of hardware. Try blacklisting it and use the VESA driver (will be slow) when trying to reproduce the problem.

Good luck

ate29a
Posts: 11
Joined: Thu Dec 31, 2009 4:35 pm

Re: "BUG: unable to handle kernel paging request" 2.6.31-34-fitp

Post by ate29a »

C-States and Hyperthreading working

I have a Fit-pc2i 1.2 from two weeks ago, I tried several distributions and Ubuntu 9.10 is the best work by following the instructions on the wiki ( http://www.fit-pc2.com/wiki/index.php?t ... buntu_9.10 ). Finally I decided to use Ubuntu 9.10 but became unstable when activated Hiperthreading and C-States in the Bios.

I compiled a new kernel based on the original 2.6.31-34-fitpc2 to add a patch that enables support for Reiserfs4 filesystem, without making any other changes:

zcat /proc/config.gz | diff -uN /boot/config-2.6.31-34-fitpc2 -
--- /boot/config-2.6.31-34-fitpc2 2010-06-16 11:01:59.000000000 +0200
+++ - 2010-07-06 18:28:55.478595100 +0200
@@ -1,9 +1,7 @@
-
-
#
# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.31-34-fitpc2
-# Wed Jun 16 11:23:06 2010
+# Linux kernel version: 2.6.31-34-fitpc2i
+# Sun Jun 27 18:56:14 2010
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -3216,7 +3214,7 @@
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
-# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
+CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
@@ -3230,6 +3228,8 @@
CONFIG_JBD2=y
# CONFIG_JBD2_DEBUG is not set
CONFIG_FS_MBCACHE=y
+CONFIG_REISER4_FS=m
+# CONFIG_REISER4_DEBUG is not set
CONFIG_REISERFS_FS=m
# CONFIG_REISERFS_CHECK is not set
CONFIG_REISERFS_PROC_INFO=y

From yesterday I get working well with C-States Hiperthreading when I added on boot the following parameters to the kernel: acpi_irq_balance acpi_osi=Linux

menuentry "Ubuntu, Linux 2.6.31-34-fitpc2i" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod reiserfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 3b2e9f50-b894-4eca-a8e4-959ca4b2cb30
linux /boot/vmlinuz-2.6.31-34-fitpc2i root=UUID=3b2e9f50-b894-4eca-a8e4-959ca4b2cb30 ro quiet splash acpi_irq_balance acpi_osi=Linux
initrd /boot/initrd.img-2.6.31-34-fitpc2i
}

# uptime
18:46:35 up 1 day, 2:14, 6 users, load average: 0.40, 0.55, 0.66

# powertop
PowerTOP 1.11 (C) 2007, 2008 Intel Corporation

Collecting data for 5 seconds

Your CPU supports the following C-states : C1 C2 C4 C6
Your BIOS reports the following C-states : C1 C2 C4 C6
Cn Avg residency P-states (frequencies)
C0 (cpu running) ( 8.1%) 1.60 Ghz 4.2%
polling 0.0ms ( 0.0%) 1333 Mhz 0.1%
C1 mwait 0.0ms ( 0.8%) 1067 Mhz 0.1%
C2 mwait 0.1ms ( 0.2%) 800 Mhz 95.7%
C4 mwait 0.4ms ( 0.1%)
C6 mwait 8.0ms (90.8%)
Wakeups-from-idle per second : 351.4 interval: 15.0s
no ACPI power usage estimate available

Top causes for wakeups:
68.5% (541.4) <kernel IPI> : Function call interrupts
8.9% ( 70.5) <kernel core> : hrtimer_start_range_ns (tick_sched_timer)
3.0% ( 23.8) USB device 4-1.3 : Microsoft Wireless Optical Mouse® 1.00 (Microsoft)
2.6% ( 20.7) <interrupt> : iegd@pci:0000:00:02.0, eth0
2.6% ( 20.3) <interrupt> : uhci_hcd:usb4, mmc2
2.5% ( 19.7) <kernel core> : hrtimer_start (tick_sched_timer)
2.2% ( 17.4) <kernel IPI> : Rescheduling interrupts
1.5% ( 11.5) USB device 1-1 : NovaT 500Stick (Hauppauge)
1.2% ( 9.9) geyes_applet2 : hrtimer_start_range_ns (hrtimer_wakeup)
1.2% ( 9.6) <interrupt> : ehci_hcd:usb1

# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU Z530 @ 1.60GHz
stepping : 2
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm tpr_shadow vnmi flexpriority
bogomips : 3191.63
clflush size : 64
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 28
model name : Intel(R) Atom(TM) CPU Z530 @ 1.60GHz
stepping : 2
cpu MHz : 800.000
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm tpr_shadow vnmi flexpriority
bogomips : 3191.94
clflush size : 64
power management:

Post Reply

Return to “Ubuntu 9.10”