From: Martin Michlmayr <tbm@cyrius.com>
To: linux-mips@linux-mips.org
Subject: Crash on Cobalt with CONFIG_SERIO=y
Date: Fri, 20 Jan 2006 00:42:08 +0000 [thread overview]
Message-ID: <20060120004208.GA18327@deprecation.cyrius.com> (raw)
I get the following crash on Cobalt when CONFIG_SERIO=y is set.
I realize that this option is not really necessary on Cobalt but the
kernel should neverless not crash if it is enabled.
Activating ISA DMA hang workarounds.
rtc: Digital UNIX epoch (1952) detected
Real Time Clock Driver v1.12a
Cobalt LCD Driver v2.10
i8042.c: i8042 controller self test timeout.
Unhandled kernel unaligned access[#1]:
Cpu 0
$ 0 : 0000000000000000 ffffffff940044e0 996bffffff4093b8 0000000000000000
$ 4 : ffffffff8026a280 ffffffffdc620028 0000000000000000 996bffffff409398
$ 8 : 980000000032c000 980000000032fdc0 0000000000000000 ffffffff80300000
$12 : ffffffff940044e0 000000001000001e ffffffff802a0000 ffffffff80300000
$16 : 980000000032fdc0 ffffffff802a2408 0000000000000000 ffffffff80310000
$20 : ffffffff802b0000 ffffffff802a0000 ffffffff802a0000 ffffffff80280000
$24 : ffffffff80310000 ffffffff802b0000
$28 : 980000000032c000 980000000032fd90 ffffffff80270000 ffffffff8008236c
Hi : 000000000000007b
Lo : e76c8b43957fdc00
epc : ffffffff80089a58 do_ade+0x398/0x4a0 Not tainted
ra : ffffffff8008236c handle_adel_int+0x34/0x48
Status: 940044e2 KX SX UX KERNEL EXL
Cause : 00808010
BadVA : 996bffffff40939f
PrId : 000028a0
Modules linked in:
Process swapper (pid: 1, threadinfo=980000000032c000, task=9800000000331788)
Stack : ffffffff80310000 ffffffff802a2408 ffffffff940044e1 ffffffff80310000
ffffffff8008236c ffffffff80300000 0000000000000000 ffffffff940044e0
0033ffffffc01510 996bffffff409370 ffffffff80310000 9800000001000000
000000000000006f ffffffff802a23f8 000000000000006f 0000000080000000
ffffffff80300000 ffffffff80300000 ffffffff802a0000 ffffffff80300000
ffffffff802a0000 ffffffff80300000 ffffffff80310000 ffffffff802a2408
ffffffff940044e1 ffffffff80310000 ffffffff802b0000 ffffffff802a0000
ffffffff802a0000 ffffffff80280000 ffffffff80310000 ffffffff802b0000
980000000032feb8 ffffffff801bbe70 980000000032c000 980000000032fef0
ffffffff80270000 ffffffff802f3944 ffffffff940044e2 000000000000007b
...
Call Trace:
[<ffffffff8008236c>] handle_adel_int+0x34/0x48
[<ffffffff801bbe70>] i8042_command+0x1e8/0x3a8
[<ffffffff802f3944>] i8042_init+0x11c/0xac8
[<ffffffff800dc878>] kfree+0x70/0x110
[<ffffffff802f3944>] i8042_init+0x11c/0xac8
[<ffffffff801c8e70>] bus_register+0x120/0x270
[<ffffffff80080600>] init+0x158/0x448
[<ffffffff80083900>] kernel_thread_helper+0x10/0x18
[<ffffffff800838f0>] kernel_thread_helper+0x0/0x18
Code: 00621824 5460ff7d de020100 <68e30007> 6ce30000 24020000 1440ffa0 00051402 08022657
Kernel panic - not syncing: Attempted to kill init!
The only difference between a broken and working kernel is:
--- config-broken 2006-01-20 00:30:23.000000000 +0000
+++ config-working 2006-01-20 00:30:33.000000000 +0000
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.15
-# Fri Jan 20 00:24:47 2006
+# Fri Jan 20 00:30:33 2006
#
CONFIG_MIPS=y
@@ -531,12 +531,7 @@
#
# Hardware I/O ports
#
-CONFIG_SERIO=y
-CONFIG_SERIO_I8042=y
-CONFIG_SERIO_SERPORT=y
-# CONFIG_SERIO_PCIPS2 is not set
-# CONFIG_SERIO_LIBPS2 is not set
-# CONFIG_SERIO_RAW is not set
+# CONFIG_SERIO is not set
# CONFIG_GAMEPORT is not set
#
--
Martin Michlmayr
http://www.cyrius.com/
next reply other threads:[~2006-01-20 0:39 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-01-20 0:42 Martin Michlmayr [this message]
2006-01-20 14:47 ` Crash on Cobalt with CONFIG_SERIO=y Ralf Baechle
2006-01-20 15:02 ` Martin Michlmayr
2006-01-21 1:04 ` Peter Horton
2006-02-28 16:54 ` Martin Michlmayr
2006-03-01 22:40 ` Peter Horton
2006-03-01 23:14 ` Martin Michlmayr
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20060120004208.GA18327@deprecation.cyrius.com \
--to=tbm@cyrius.com \
--cc=linux-mips@linux-mips.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox