* [Help] R3000 CPU porting, Oops while run app
@ 2010-08-16 15:44 arrow zhang
0 siblings, 0 replies; 5+ messages in thread
From: arrow zhang @ 2010-08-16 15:44 UTC (permalink / raw)
To: linux-mips
[-- Attachment #1: Type: text/plain, Size: 2599 bytes --]
Dears,
* I'm encounter a oops error while run the userspace application
* I tried to porting the openwrt to a R3000 cpu, which will be a new
router but can not buy on market yet
* Would like you give me some advice, thanks
* below is some messages (detail refer to enclosed file)
{{{
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<80163a7c>] uart_start+0xa4/0xc0
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<80096348>] vfs_write+0xc0/0x190
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
CPU 0 Unable to handle kernel paging request at virtual address
00000000, epc == 00000000, ra == 800092a4
Oops[#1]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 000076fa
$ 8 : 0000000a 00000000 00000001 64000000
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 1000ff01 81a42c1d 00000fff 8187c000
$24 : ffffffff 80168080
$28 : 81a70000 81a71cf8 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Not tainted
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
}}}
* the plat_irq_dispatch code as below
{{{
asmlinkage void plat_irq_dispatch(void)
{
unsigned int cpuint_ip = read_c0_cause() & read_c0_status() & ST0_IM;
unsigned int extint_ip = REG32(GIMR) & REG32(GISR);
printk("arrow, %s: %d, cpuint_ip: 0x%x, extint: 0x%x, \n",
__func__, __LINE__, cpuint_ip, extint_ip);
dump_stack();
if (cpuint_ip & CAUSEF_IP7) {
/* Timer 0 */
do_IRQ(TC0_IRQ);
} else if (cpuint_ip & CAUSEF_IP3) {
/* UART 0 */
do_IRQ(UART0_IRQ);
} else if (cpuint_ip & CAUSEF_IP6) {
/* MAC2- External Ethernet */
do_IRQ(SW_IRQ);
} else if (cpuint_ip & CAUSEF_IP2) {
/* For shared interrupts */
printk("arrow, %s: %d, extint_ip: 0x%x\n", __func__, __LINE__, extint_ip);
if (extint_ip & TC1_IP) {
do_IRQ(TC1_IRQ);
} else if (extint_ip & UART1_IP) {
do_IRQ(UART1_IRQ);
} else if (extint_ip & USB_D_IP) {
do_IRQ(USB_D_IRQ);
} else if (extint_ip & USB_H_IP) {
do_IRQ(USB_H_IRQ);
} else if (extint_ip & NIC100_IP) {
do_IRQ(NIC100_IRQ);
} else if (extint_ip & SAR_IP) {
do_IRQ(SAR_IRQ);
} else if (extint_ip & DMT_IP) {
do_IRQ(7);
}
else {
printk("Unknown Interrupt extint_ip (%x)\n", extint_ip);
}
} else {
printk("Unknown Interrupt cpuint_ip (%x)\n", cpuint_ip);
}
}
}}}
[-- Attachment #2: 014.dump.open.write.bt --]
[-- Type: application/octet-stream, Size: 51737 bytes --]
prom_meminit:18
prom_meminit:22
prom_meminit:28
prom_meminit:34
prom_meminit:36
Linux version 2.6.32.16 (arrow@think) (gcc version 4.3.3 (GCC) ) #54 Mon Aug 16 23:39:09 CST 2010
arrow icver: 0xffd00000
CPU revision is: 0000ff00 (Mips3k_CPU)
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Zone PFN ranges:
Normal 0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: root=/dev/mtdblock1 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Checking for 'wait' instruction... disabled.
Primary instruction cache 16kB, linesize 16 bytes.
Primary data cache 8kB, linesize 16 bytes.
Memory: 29508k/32768k available (2267k kernel code, 3260k reserved, 444k data, 116k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:128
console [ttyS0] enabled
Mount-cache hash table entries: 512
devtmpfs: initialized
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 6, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 7, code: 0
NET: Registered protocol family 16
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 9, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 10, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 11, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 12, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 13, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 14, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 15, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 16, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 17, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 18, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 19, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 20, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 22, code: 0
bio: create slab <bio-0> at 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 24, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 26, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 27, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 28, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 29, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 30, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 31, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 32, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 33, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 34, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 35, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 36, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 37, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 38, code: 0
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 39, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 40, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 41, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 42, code: 0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
msgmni has been set to 57
arrow, do_execve: 1340, file: /sbin/modprobe
arrow, exit: khelper, pid: 46, code: 0
arrow, __send_signal: 846, snd sig: 18, task: khelper
arrow, exit: khelper, pid: 45, code: 0
io scheduler noop registered
io scheduler deadline registered (default)
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 47, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 48, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 49, code: 0
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 50, code: 0
serial8250: ttyS0 at MMIO 0x0 (irq = 12) is a 16550A
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 51, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 52, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 53, code: 0
flash device: 0x800000 at 0xbd000000
arrow, spi_probe_chip: 110
arrow, spi_probe_flash_chip: 832
SFCR:0xb8001200 SFCSR:0xb8001208 SFDR:0xb800120c
can not get SPI chip driver!
arrow, spi_suzaku_setup: 796
MXIC matched!!get SPI chip driver!
Creating 4 MTD partitions on "Physically mapped flash":
0x000000000000-0x000000010000 : "boot"
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 55, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 56, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 57, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 58, code: 0
0x000000010000-0x0000007c0000 : "rootfs"
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 59, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 60, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 61, code: 0
mtd: partition "rootfs" set to be root filesystem
0x0000007c0000-0x0000007e0000 : "data_store"
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 62, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 63, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 64, code: 0
0x0000007e0000-0x000000800000 : "data_store_bk"
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 65, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 66, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 67, code: 0
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 68, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 69, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 70, code: 0
VFS: Mounted root (squashfs filesystem) readonly on device 31:1.
devtmpfs: mounted
Freeing unused kernel memory: 116k freed
arrow, sys_open: 1058, file: /dev/console, flags: 2, mode: 0, current: swapper, pid: 1
arrow, sys_open: 1065, ret: 0
arrow, do_execve: 1340, file: /etc/preinit
arrowexec [(1)swapper:/etc/preinit] , /etc/preinit, noinitrd
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /etc/preinit, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /etc/diag.sh, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/functions/boot.sh, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit, flags: 65664, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/05_mount_skip, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/10_check_for_mtd, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/10_essential_fs, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/10_indicate_failsafe, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/10_indicate_preinit, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/20_check_jffs2_ready, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/20_device_fs_mount, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/30_device_fs_daemons, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/30_failsafe_wait, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/40_init_shm, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/40_mount_devpts, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/40_mount_jffs2, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/40_run_failsafe_hook, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/50_choose_console, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/50_indicate_regular_preinit, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/60_init_hotplug, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/70_initramfs_test, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/70_pivot_jffs2_root, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/80_mount_root, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/90_init_console, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/90_mount_no_jffs2, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/90_restore_config, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/99_10_failsafe_login, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/99_10_mount_no_mtd, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/99_10_run_init, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 71
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 71
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 71
arrow, sys_write: 410, fd: 1, buf: 0x2ab89308, count: 143, current: preinit, pid: 71
arrow, dump buf: do_mount_procfs do_mount_sysfs do_mount_tmpfs choose_device_fs init_device_fs init_shm init_devpts do_mount_devpts choose_console init_console
arrow, sys_write: 428, will end write, ret: 143
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<800965b4>] sys_write+0xf8/0x118
[<800022f4>] stack_done+0x20/0x3c
arrow, exit: preinit, pid: 71, code: 0
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 72
arrow, do_execve: 1340, file: /bin/busybox
arrowexec [(72)preinit:/bin/busybox] , /bin/busybox, mount, proc, /proc, -t, proc
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: busybox, pid: 72
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 72
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: busybox, pid: 72
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 72
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 72
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 72
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 72
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 72
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 72
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 72
arrow, exit: busybox, pid: 72, code: 0
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 73
arrow, do_execve: 1340, file: /bin/busybox
arrowexec [(73)preinit:/bin/busybox] , /bin/busybox, mount, sysfs, /sys, -t, sysfs
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: busybox, pid: 73
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 73
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: busybox, pid: 73
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 73
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 73
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 73
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 73
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 73
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 73
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 73
arrow, exit: busybox, pid: 73, code: 0
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 74
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 74
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 74
arrow, do_execve: 1340, file: /usr/bin/awk
arrowexec [(74)preinit:/usr/bin/awk] , awk, /MemTotal:/ {l=5242880;mt=($2*1024);print((s=mt/2)<l)&&(mt>l)?mt-l:s}, /proc/meminfo
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, sys_open: 1058, file: /proc/meminfo, flags: 8192, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_write: 410, fd: 1, buf: 0x2ab89308, count: 9, current: awk, pid: 74
arrow, dump buf: 15167488
arrow, sys_write: 428, will end write, ret: 9
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<800965b4>] sys_write+0xf8/0x118
[<800022f4>] stack_done+0x20/0x3c
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, exit: awk, pid: 74, code: 0
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 75
arrow, do_execve: 1340, file: /bin/busybox
arrowexec [(75)preinit:/bin/busybox] , /bin/busybox, mount, tmpfs, /tmp, -t, tmpfs, -o, size=15167488,nosuid,nodev,mode=1777
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: busybox, pid: 75
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 75
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: busybox, pid: 75
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 75
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 75
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 75
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 75
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 75
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 75
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 75
arrow, exit: busybox, pid: 75, code: 0
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 76
arrow, do_execve: 1340, file: /bin/grep
arrowexec [(76)preinit:/bin/grep] , grep, -q, devtmpfs, /proc/mounts
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 76
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 76
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 76
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 76
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 76
arrow, sys_open: 1058, file: /proc/mounts, flags: 8192, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, exit: grep, pid: 76, code: 0
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 77
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 77
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 77
arrow, do_execve: 1340, file: /bin/grep
arrowexec [(77)preinit:/bin/grep] , grep, devtmpfs, /proc/mounts
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_open: 1058, file: /proc/mounts, flags: 8192, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_write: 410, fd: 1, buf: 0x2ab89308, count: 66, current: grep, pid: 77
arrow, dump buf: devtmpfs /dev devtmpfs rw,size=14752k,nr_inodes=3688,mode=755 0 0
arrow, sys_write: 428, will end write, ret: 66
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<800965b4>] sys_write+0xf8/0x118
[<800022f4>] stack_done+0x20/0x3c
arrow, exit: grep, pid: 77, code: 0
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 78
arrow, do_execve: 1340, file: /bin/grep
arrowexec [(78)preinit:/bin/grep] , grep, -q, devfs, /proc/filesystems
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, sys_open: 1058, file: /proc/filesystems, flags: 8192, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, exit: grep, pid: 78, code: 256
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 79
arrow, do_execve: 1340, file: /sbin/hotplug2
arrowexec [(79)preinit:/sbin/hotplug2] , /sbin/hotplug2, --set-worker, /lib/hotplug2/worker_fork.so, --set-rules-file, /etc/hotplug2-init.rules, --no-persistent, --set-coldplug-cmd, /sbin/udevtrigger
arrow, sys_open: 1058, file: /lib/libgcc_s.so.1, flags: 0, mode: 0, current: hotplug2, pid: 79
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 79
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: hotplug2, pid: 79
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 79
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: hotplug2, pid: 79
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 79
arrow, sys_close: 1132, fd: 4, current: hotplug2, pid: 79
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 80
arrow, sys_close: 1132, fd: 2, current: hotplug2, pid: 80
arrow, do_execve: 1340, file: /sbin/modprobe
arrow, exit: hotplug2, pid: 80, code: 256
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 79
arrow, sys_open: 1058, file: /etc/hotplug2-init.rules, flags: 0, mode: 0, current: hotplug2, pid: 79
arrow, sys_open: 1065, ret: 3
arrow, sys_open: 1058, file: /etc/hotplug2-common.rules, flags: 0, mode: 0, current: hotplug2, pid: 79
arrow, sys_open: 1065, ret: 4
arrow, sys_close: 1132, fd: 4, current: hotplug2, pid: 79
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 79
arrow, do_execve: 1340, file: /sbin/udevtrigger
arrowexec [(81)hotplug2:/sbin/udevtrigger] , /sbin/udevtrigger
arrow, sys_open: 1058, file: /lib/libgcc_s.so.1, flags: 0, mode: 0, current: udevtrigger, pid: 81
arrow, sys_open: 1065, ret: 4
arrow, sys_close: 1132, fd: 4, current: udevtrigger, pid: 81
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: udevtrigger, pid: 81
arrow, sys_open: 1065, ret: 4
arrow, sys_close: 1132, fd: 4, current: udevtrigger, pid: 81
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: udevtrigger, pid: 81
arrow, sys_open: 1065, ret: 4
arrow, sys_close: 1132, fd: 4, current: udevtrigger, pid: 81
arrow, sys_write: 410, fd: 1, buf: 0x2ab5d308, count: 30, current: udevtrigger, pid: 81
arrow, dump buf: arrow, main: 448, udevtrigger
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<80163a7c>] uart_start+0xa4/0xc0
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<80096348>] vfs_write+0xc0/0x190
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#1]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 000076fa
$ 8 : 0000000a 00000000 00000001 64000000
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 1000ff01 81a42c1d 00000fff 8187c000
$24 : ffffffff 80168080
$28 : 81a70000 81a71cf8 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Not tainted
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 802a5808 802390d0 0000007f 00000800 00001000 802cecb1 ffffffff 00000000
8189a080 00000000 0000001d 80000424 802cf05c 8013c0a8 ffffffff 00000000
00000000 00000051 00000000 1000ff00 1000ff01 00000004 802df6c8 00000004
00000007 0000001d 00000072 81a4101d 00000018 20343438 0000000a 000000cd
00000800 00000400 1000ff01 8189a080 00000000 0000001d 1000ff01 81a42c1d
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc0
[<80163a7c>] uart_start+0xa4/0xc0
[<8001e988>] __call_console_drivers+0x74/0xa4
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<8001af14>] default_wake_function+0x0/0xc
[<8015a2e8>] n_tty_write+0x0/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<800a62b8>] vfs_ioctl+0x30/0x88
[<80083f70>] mprotect_fixup+0x2d8/0x3a4
[<80096348>] vfs_write+0xc0/0x190
[<80005554>] printk+0x24/0x38
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
Code: 00000000 00000000 00000000 (Bad address in epc)
Disabling lock debugging due to kernel taint
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80000400>] ret_from_exception+0x0/0x24
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#2]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 00008052
$ 8 : 0000000a 00000000 00000001 80266a10
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 00000000 81a71c48 00000000 8187c000
$24 : 00000000 80168080
$28 : 81a70000 81a71a80 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Tainted: G D
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 802a0000 802390d0 0000007f 00000800 00001000 81a71ac0 802a0000 81a71d28
81a71c48 81a43960 80240000 80000424 802a0000 3b9aca00 00000034 8001faac
802676bc 8187c000 00000000 1000ff01 00000080 00000080 802cab8c 1000ff00
00000001 00007f0f 746f206b 65726e65 6c207461 696e740a 6b206465 000000cd
03bf0000 62756767 80267e90 81a71c48 81a43960 80240000 00000000 81a71c48
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<800022f4>] stack_done+0x20/0x3c
[<80005554>] printk+0x24/0x38
[<800022f4>] stack_done+0x20/0x3c
[<8000fd70>] show_backtrace+0x138/0x158
[<800022ec>] stack_done+0x18/0x3c
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc0
[<80163a7c>] uart_start+0xa4/0xc0
[<8001e988>] __call_console_drivers+0x74/0xa4
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<8001af14>] default_wake_function+0x0/0xc
[<8015a2e8>] n_tty_write+0x0/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<800a62b8>] vfs_ioctl+0x30/0x88
[<80083f70>] mprotect_fixup+0x2d8/0x3a4
[<80096348>] vfs_write+0xc0/0x190
[<80005554>] printk+0x24/0x38
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
Code: 00000000 00000000 00000000 (Bad address in epc)
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80000400>] ret_from_exception+0x0/0x24
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#3]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 00008c19
$ 8 : 0000000a 00000000 00000001 80266a10
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 00000000 81a719d0 00000000 8187c000
$24 : 00000000 80168080
$28 : 81a70000 81a71808 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Tainted: G D
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 00008ad6 802390d0 0000007f 00000800 00001000 00000004 802d0000 81a71ab0
81a719d0 81a43960 80240000 80000424 802a0000 3b9aca00 00000034 8001faac
802676bc 8187c000 00000000 1000ff01 00000080 00000080 802cab8c 1000ff00
00000001 00008ad6 0000000a 00000000 00000001 7320696e 0000000a 000000cd
03bf0000 ac000000 80267e90 81a719d0 81a43960 80240000 00000000 81a719d0
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<800022f4>] stack_done+0x20/0x3c
[<80005554>] printk+0x24/0x38
[<800022f4>] stack_done+0x20/0x3c
[<8000fd70>] show_backtrace+0x138/0x158
[<800022ec>] stack_done+0x18/0x3c
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc0
[<80163a7c>] uart_start+0xa4/0xc0
[<8001e988>] __call_console_drivers+0x74/0xa4
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<8001af14>] default_wake_function+0x0/0xc
[<8015a2e8>] n_tty_write+0x0/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<800a62b8>] vfs_ioctl+0x30/0x88
[<80083f70>] mprotect_fixup+0x2d8/0x3a4
[<80096348>] vfs_write+0xc0/0x190
[<80005554>] printk+0x24/0x38
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
Code: 00000000 00000000 00000000 (Bad address in epc)
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80000400>] ret_from_exception+0x0/0x24
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#4]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 00009a89
$ 8 : 0000000a 00000000 00000001 80266a10
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 00000000 81a71758 00000000 8187c000
$24 : 00000000 80168080
$28 : 81a70000 81a71590 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Tainted: G D
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 00009946 802390d0 0000007f 00000800 00001000 00000004 802d0000 81a71838
81a71758 81a43960 80240000 80000424 802a0000 3b9aca00 00000034 8001faac
802676bc 8187c000 00000000 1000ff01 00000080 00000080 802cab8c 1000ff00
00000001 00009946 0000000a 00000000 00000001 7320696e 0000000a 000000cd
03bf0000 ac000000 80267e90 81a71758 81a43960 80240000 00000000 81a71758
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<800022f4>] stack_done+0x20/0x3c
[<80005554>] printk+0x24/0x38
[<800022f4>] stack_done+0x20/0x3c
[<8000fd70>] show_backtrace+0x138/0x158
[<800022ec>] stack_done+0x18/0x3c
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc0
[<80163a7c>] uart_start+0xa4/0xc0
[<8001e988>] __call_console_drivers+0x74/0xa4
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<8001af14>] default_wake_function+0x0/0xc
[<8015a2e8>] n_tty_write+0x0/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<800a62b8>] vfs_ioctl+0x30/0x88
[<80083f70>] mprotect_fixup+0x2d8/0x3a4
[<80096348>] vfs_write+0xc0/0x190
[<80005554>] printk+0x24/0x38
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
Code: 00000000 00000000 00000000 (Bad address in epc)
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80000400>] ret_from_exception+0x0/0x24
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#5]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 0000abd7
$ 8 : 0000000a 00000000 00000001 80266a10
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 00000000 81a714e0 00000000 8187c000
$24 : 00000000 80168080
$28 : 81a70000 81a71318 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Tainted: G D
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 0000aa94 802390d0 0000007f 00000800 00001000 00000004 802d0000 81a715c0
81a714e0 81a43960 80240000 80000424 802a0000 3b9aca00 00000034 8001faac
802676bc 8187c000 00000000 1000ff01 00000080 00000080 802cab8c 1000ff00
00000001 0000aa94 0000000a 00000000 00000001 7320696e 0000000a 000000cd
03bf0000 ac000000 80267e90 81a714e0 81a43960 80240000 00000000 81a714e0
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<800022f4>] stack_done+0x20/0x3c
[<80005554>] printk+0x24/0x38
[<800022f4>] stack_done+0x20/0x3c
[<8000fd70>] show_backtrace+0x138/0x158
[<800022ec>] stack_done+0x18/0x3c
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc0
[<80163a7c>] uart_start+0xa4/0xc0
[<8001e988>] __call_console_drivers+0x74/0xa4
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<8001af14>] default_wake_function+0x0/0xc
[<8015a2e8>] n_tty_write+0x0/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<800a62b8>] vfs_ioctl+0x30/0x88
[<80083f70>] mprotect_fixup+0x2d8/0x3a4
[<80096348>] vfs_write+0xc0/0x190
[<80005554>] printk+0x24/0x38
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
Code: 00000000 00000000 00000000 (Bad address in epc)
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80000400>] ret_from_exception+0x0/0x24
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#6]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 0000c003
$ 8 : 0000000a 00000000 00000001 80266a10
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 00000000 81a71268 00000000 8187c000
$24 : 00000000 80168080
$28 : 81a70000 81a710a0 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Tainted: G D
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 0000bec0 802390d0 0000007f 00000800 00001000 00000004 802d0000 81a71348
81a71268 81a43960 80240000 80000424 802a0000 3b9aca00 00000034 8001faac
802676bc 8187c000 00000000 1000ff01 00000080 00000080 802cab8c 1000ff00
00000001 0000bec0 0000000a 00000000 00000001 7320696e 0000000a 000000cd
03bf0000 ac000000 80267e90 81a71268 81a43960 80240000 00000000 81a71268
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<800022f4>] stack_done+0x20/0x3c
[<80005554>] printk+0x24/0x38
[<800022f4>] stack_done+0x20/0x3c
[<8000fd70>] show_backtrace+0x138/0x158
[<800022ec>] stack_done+0x18/0x3c
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Help] R3000 CPU porting, Oops while run app
@ 2010-08-17 0:28 arrow zhang
2010-08-17 3:49 ` arrow zhang
0 siblings, 1 reply; 5+ messages in thread
From: arrow zhang @ 2010-08-17 0:28 UTC (permalink / raw)
To: linux-mips
[-- Attachment #1: Type: text/plain, Size: 3111 bytes --]
Dears,
* I'm encounter a oops error while run the userspace application
* I tried to porting the openwrt to a R3000 cpu, which will be a new
router but can not buy on market yet
* Would like you give me some advice, thanks
* kernel version linux-2.6.32.16
* below is some messages (detail refer to enclosed file)
{{{
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<80163a7c>] uart_start+0xa4/0xc0
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<80096348>] vfs_write+0xc0/0x190
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
CPU 0 Unable to handle kernel paging request at virtual address
00000000, epc == 00000000, ra == 800092a4
Oops[#1]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 000076fa
$ 8 : 0000000a 00000000 00000001 64000000
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 1000ff01 81a42c1d 00000fff 8187c000
$24 : ffffffff 80168080
$28 : 81a70000 81a71cf8 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Not tainted
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
}}}
* the plat_irq_dispatch code as below
{{{
asmlinkage void plat_irq_dispatch(void)
{
unsigned int cpuint_ip = read_c0_cause() & read_c0_status() & ST0_IM;
unsigned int extint_ip = REG32(GIMR) & REG32(GISR);
printk("arrow, %s: %d, cpuint_ip: 0x%x, extint: 0x%x, \n",
__func__, __LINE__, cpuint_ip, extint_ip);
dump_stack();
if (cpuint_ip & CAUSEF_IP7) {
/* Timer 0 */
do_IRQ(TC0_IRQ);
} else if (cpuint_ip & CAUSEF_IP3) {
/* UART 0 */
do_IRQ(UART0_IRQ);
} else if (cpuint_ip & CAUSEF_IP6) {
/* MAC2- External Ethernet */
do_IRQ(SW_IRQ);
} else if (cpuint_ip & CAUSEF_IP2) {
/* For shared interrupts */
printk("arrow, %s: %d, extint_ip: 0x%x\n", __func__,
__LINE__, extint_ip);
if (extint_ip & TC1_IP) {
do_IRQ(TC1_IRQ);
} else if (extint_ip & UART1_IP) {
do_IRQ(UART1_IRQ);
} else if (extint_ip & USB_D_IP) {
do_IRQ(USB_D_IRQ);
} else if (extint_ip & USB_H_IP) {
do_IRQ(USB_H_IRQ);
} else if (extint_ip & NIC100_IP) {
do_IRQ(NIC100_IRQ);
} else if (extint_ip & SAR_IP) {
do_IRQ(SAR_IRQ);
} else if (extint_ip & DMT_IP) {
do_IRQ(7);
}
else {
printk("Unknown Interrupt extint_ip (%x)\n", extint_ip);
}
} else {
printk("Unknown Interrupt cpuint_ip (%x)\n", cpuint_ip);
}
}
}}}
[-- Attachment #2: 014.dump.open.write.bt --]
[-- Type: application/octet-stream, Size: 51737 bytes --]
prom_meminit:18
prom_meminit:22
prom_meminit:28
prom_meminit:34
prom_meminit:36
Linux version 2.6.32.16 (arrow@think) (gcc version 4.3.3 (GCC) ) #54 Mon Aug 16 23:39:09 CST 2010
arrow icver: 0xffd00000
CPU revision is: 0000ff00 (Mips3k_CPU)
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
Zone PFN ranges:
Normal 0x00000000 -> 0x00002000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00000000 -> 0x00002000
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: root=/dev/mtdblock1 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Checking for 'wait' instruction... disabled.
Primary instruction cache 16kB, linesize 16 bytes.
Primary data cache 8kB, linesize 16 bytes.
Memory: 29508k/32768k available (2267k kernel code, 3260k reserved, 444k data, 116k init, 0k highmem)
Hierarchical RCU implementation.
NR_IRQS:128
console [ttyS0] enabled
Mount-cache hash table entries: 512
devtmpfs: initialized
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 6, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 7, code: 0
NET: Registered protocol family 16
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 9, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 10, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 11, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 12, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 13, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 14, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 15, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 16, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 17, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 18, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 19, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 20, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 22, code: 0
bio: create slab <bio-0> at 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 24, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 26, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 27, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 28, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 29, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 30, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 31, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 32, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 33, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 34, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 35, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 36, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 37, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 38, code: 0
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
NET: Registered protocol family 1
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 39, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 40, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 41, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 42, code: 0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
msgmni has been set to 57
arrow, do_execve: 1340, file: /sbin/modprobe
arrow, exit: khelper, pid: 46, code: 0
arrow, __send_signal: 846, snd sig: 18, task: khelper
arrow, exit: khelper, pid: 45, code: 0
io scheduler noop registered
io scheduler deadline registered (default)
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 47, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 48, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 49, code: 0
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 50, code: 0
serial8250: ttyS0 at MMIO 0x0 (irq = 12) is a 16550A
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 51, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 52, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 53, code: 0
flash device: 0x800000 at 0xbd000000
arrow, spi_probe_chip: 110
arrow, spi_probe_flash_chip: 832
SFCR:0xb8001200 SFCSR:0xb8001208 SFDR:0xb800120c
can not get SPI chip driver!
arrow, spi_suzaku_setup: 796
MXIC matched!!get SPI chip driver!
Creating 4 MTD partitions on "Physically mapped flash":
0x000000000000-0x000000010000 : "boot"
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 55, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 56, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 57, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 58, code: 0
0x000000010000-0x0000007c0000 : "rootfs"
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 59, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 60, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 61, code: 0
mtd: partition "rootfs" set to be root filesystem
0x0000007c0000-0x0000007e0000 : "data_store"
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 62, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 63, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 64, code: 0
0x0000007e0000-0x000000800000 : "data_store_bk"
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 65, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 66, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 67, code: 0
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 68, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 69, code: 0
arrow, do_execve: 1340, file: /sbin/hotplug
arrow, exit: khelper, pid: 70, code: 0
VFS: Mounted root (squashfs filesystem) readonly on device 31:1.
devtmpfs: mounted
Freeing unused kernel memory: 116k freed
arrow, sys_open: 1058, file: /dev/console, flags: 2, mode: 0, current: swapper, pid: 1
arrow, sys_open: 1065, ret: 0
arrow, do_execve: 1340, file: /etc/preinit
arrowexec [(1)swapper:/etc/preinit] , /etc/preinit, noinitrd
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /etc/preinit, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /etc/diag.sh, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/functions/boot.sh, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit, flags: 65664, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/05_mount_skip, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/10_check_for_mtd, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/10_essential_fs, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/10_indicate_failsafe, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/10_indicate_preinit, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/20_check_jffs2_ready, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/20_device_fs_mount, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/30_device_fs_daemons, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/30_failsafe_wait, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/40_init_shm, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/40_mount_devpts, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/40_mount_jffs2, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/40_run_failsafe_hook, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/50_choose_console, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/50_indicate_regular_preinit, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/60_init_hotplug, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/70_initramfs_test, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/70_pivot_jffs2_root, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/80_mount_root, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/90_init_console, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/90_mount_no_jffs2, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/90_restore_config, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/99_10_failsafe_login, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/99_10_mount_no_mtd, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_open: 1058, file: /lib/preinit/99_10_run_init, flags: 8192, mode: 0, current: preinit, pid: 1
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 11, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 71
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 71
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 71
arrow, sys_write: 410, fd: 1, buf: 0x2ab89308, count: 143, current: preinit, pid: 71
arrow, dump buf: do_mount_procfs do_mount_sysfs do_mount_tmpfs choose_device_fs init_device_fs init_shm init_devpts do_mount_devpts choose_console init_console
arrow, sys_write: 428, will end write, ret: 143
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<800965b4>] sys_write+0xf8/0x118
[<800022f4>] stack_done+0x20/0x3c
arrow, exit: preinit, pid: 71, code: 0
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 72
arrow, do_execve: 1340, file: /bin/busybox
arrowexec [(72)preinit:/bin/busybox] , /bin/busybox, mount, proc, /proc, -t, proc
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: busybox, pid: 72
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 72
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: busybox, pid: 72
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 72
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 72
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 72
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 72
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 72
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 72
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 72
arrow, exit: busybox, pid: 72, code: 0
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 73
arrow, do_execve: 1340, file: /bin/busybox
arrowexec [(73)preinit:/bin/busybox] , /bin/busybox, mount, sysfs, /sys, -t, sysfs
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: busybox, pid: 73
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 73
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: busybox, pid: 73
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 73
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 73
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 73
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 73
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 73
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 73
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 73
arrow, exit: busybox, pid: 73, code: 0
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 74
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 74
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 74
arrow, do_execve: 1340, file: /usr/bin/awk
arrowexec [(74)preinit:/usr/bin/awk] , awk, /MemTotal:/ {l=5242880;mt=($2*1024);print((s=mt/2)<l)&&(mt>l)?mt-l:s}, /proc/meminfo
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, sys_open: 1058, file: /proc/meminfo, flags: 8192, mode: 0, current: awk, pid: 74
arrow, sys_open: 1065, ret: 3
arrow, sys_write: 410, fd: 1, buf: 0x2ab89308, count: 9, current: awk, pid: 74
arrow, dump buf: 15167488
arrow, sys_write: 428, will end write, ret: 9
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<800965b4>] sys_write+0xf8/0x118
[<800022f4>] stack_done+0x20/0x3c
arrow, sys_close: 1132, fd: 3, current: awk, pid: 74
arrow, exit: awk, pid: 74, code: 0
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 75
arrow, do_execve: 1340, file: /bin/busybox
arrowexec [(75)preinit:/bin/busybox] , /bin/busybox, mount, tmpfs, /tmp, -t, tmpfs, -o, size=15167488,nosuid,nodev,mode=1777
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: busybox, pid: 75
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 75
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: busybox, pid: 75
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 75
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 75
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 75
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 75
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 75
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: busybox, pid: 75
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: busybox, pid: 75
arrow, exit: busybox, pid: 75, code: 0
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 76
arrow, do_execve: 1340, file: /bin/grep
arrowexec [(76)preinit:/bin/grep] , grep, -q, devtmpfs, /proc/mounts
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 76
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 76
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 76
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 76
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 76
arrow, sys_open: 1058, file: /proc/mounts, flags: 8192, mode: 0, current: grep, pid: 76
arrow, sys_open: 1065, ret: 3
arrow, exit: grep, pid: 76, code: 0
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 77
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 77
arrow, sys_close: 1132, fd: 4, current: preinit, pid: 77
arrow, do_execve: 1340, file: /bin/grep
arrowexec [(77)preinit:/bin/grep] , grep, devtmpfs, /proc/mounts
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_open: 1058, file: /proc/mounts, flags: 8192, mode: 0, current: grep, pid: 77
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 77
arrow, sys_write: 410, fd: 1, buf: 0x2ab89308, count: 66, current: grep, pid: 77
arrow, dump buf: devtmpfs /dev devtmpfs rw,size=14752k,nr_inodes=3688,mode=755 0 0
arrow, sys_write: 428, will end write, ret: 66
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<800965b4>] sys_write+0xf8/0x118
[<800022f4>] stack_done+0x20/0x3c
arrow, exit: grep, pid: 77, code: 0
arrow, sys_close: 1132, fd: 3, current: preinit, pid: 1
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 78
arrow, do_execve: 1340, file: /bin/grep
arrowexec [(78)preinit:/bin/grep] , grep, -q, devfs, /proc/filesystems
arrow, sys_open: 1058, file: /lib/libcrypt.so.0, flags: 0, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, sys_open: 1058, file: /lib/libm.so.0, flags: 0, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, sys_open: 1058, file: /proc/filesystems, flags: 8192, mode: 0, current: grep, pid: 78
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: grep, pid: 78
arrow, exit: grep, pid: 78, code: 256
arrow, sys_close: 1132, fd: 10, current: preinit, pid: 79
arrow, do_execve: 1340, file: /sbin/hotplug2
arrowexec [(79)preinit:/sbin/hotplug2] , /sbin/hotplug2, --set-worker, /lib/hotplug2/worker_fork.so, --set-rules-file, /etc/hotplug2-init.rules, --no-persistent, --set-coldplug-cmd, /sbin/udevtrigger
arrow, sys_open: 1058, file: /lib/libgcc_s.so.1, flags: 0, mode: 0, current: hotplug2, pid: 79
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 79
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: hotplug2, pid: 79
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 79
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: hotplug2, pid: 79
arrow, sys_open: 1065, ret: 3
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 79
arrow, sys_close: 1132, fd: 4, current: hotplug2, pid: 79
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 80
arrow, sys_close: 1132, fd: 2, current: hotplug2, pid: 80
arrow, do_execve: 1340, file: /sbin/modprobe
arrow, exit: hotplug2, pid: 80, code: 256
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 79
arrow, sys_open: 1058, file: /etc/hotplug2-init.rules, flags: 0, mode: 0, current: hotplug2, pid: 79
arrow, sys_open: 1065, ret: 3
arrow, sys_open: 1058, file: /etc/hotplug2-common.rules, flags: 0, mode: 0, current: hotplug2, pid: 79
arrow, sys_open: 1065, ret: 4
arrow, sys_close: 1132, fd: 4, current: hotplug2, pid: 79
arrow, sys_close: 1132, fd: 3, current: hotplug2, pid: 79
arrow, do_execve: 1340, file: /sbin/udevtrigger
arrowexec [(81)hotplug2:/sbin/udevtrigger] , /sbin/udevtrigger
arrow, sys_open: 1058, file: /lib/libgcc_s.so.1, flags: 0, mode: 0, current: udevtrigger, pid: 81
arrow, sys_open: 1065, ret: 4
arrow, sys_close: 1132, fd: 4, current: udevtrigger, pid: 81
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: udevtrigger, pid: 81
arrow, sys_open: 1065, ret: 4
arrow, sys_close: 1132, fd: 4, current: udevtrigger, pid: 81
arrow, sys_open: 1058, file: /lib/libc.so.0, flags: 0, mode: 0, current: udevtrigger, pid: 81
arrow, sys_open: 1065, ret: 4
arrow, sys_close: 1132, fd: 4, current: udevtrigger, pid: 81
arrow, sys_write: 410, fd: 1, buf: 0x2ab5d308, count: 30, current: udevtrigger, pid: 81
arrow, dump buf: arrow, main: 448, udevtrigger
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<80163a7c>] uart_start+0xa4/0xc0
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<80096348>] vfs_write+0xc0/0x190
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#1]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 000076fa
$ 8 : 0000000a 00000000 00000001 64000000
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 1000ff01 81a42c1d 00000fff 8187c000
$24 : ffffffff 80168080
$28 : 81a70000 81a71cf8 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Not tainted
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 802a5808 802390d0 0000007f 00000800 00001000 802cecb1 ffffffff 00000000
8189a080 00000000 0000001d 80000424 802cf05c 8013c0a8 ffffffff 00000000
00000000 00000051 00000000 1000ff00 1000ff01 00000004 802df6c8 00000004
00000007 0000001d 00000072 81a4101d 00000018 20343438 0000000a 000000cd
00000800 00000400 1000ff01 8189a080 00000000 0000001d 1000ff01 81a42c1d
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc0
[<80163a7c>] uart_start+0xa4/0xc0
[<8001e988>] __call_console_drivers+0x74/0xa4
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<8001af14>] default_wake_function+0x0/0xc
[<8015a2e8>] n_tty_write+0x0/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<800a62b8>] vfs_ioctl+0x30/0x88
[<80083f70>] mprotect_fixup+0x2d8/0x3a4
[<80096348>] vfs_write+0xc0/0x190
[<80005554>] printk+0x24/0x38
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
Code: 00000000 00000000 00000000 (Bad address in epc)
Disabling lock debugging due to kernel taint
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80000400>] ret_from_exception+0x0/0x24
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#2]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 00008052
$ 8 : 0000000a 00000000 00000001 80266a10
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 00000000 81a71c48 00000000 8187c000
$24 : 00000000 80168080
$28 : 81a70000 81a71a80 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Tainted: G D
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 802a0000 802390d0 0000007f 00000800 00001000 81a71ac0 802a0000 81a71d28
81a71c48 81a43960 80240000 80000424 802a0000 3b9aca00 00000034 8001faac
802676bc 8187c000 00000000 1000ff01 00000080 00000080 802cab8c 1000ff00
00000001 00007f0f 746f206b 65726e65 6c207461 696e740a 6b206465 000000cd
03bf0000 62756767 80267e90 81a71c48 81a43960 80240000 00000000 81a71c48
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<800022f4>] stack_done+0x20/0x3c
[<80005554>] printk+0x24/0x38
[<800022f4>] stack_done+0x20/0x3c
[<8000fd70>] show_backtrace+0x138/0x158
[<800022ec>] stack_done+0x18/0x3c
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc0
[<80163a7c>] uart_start+0xa4/0xc0
[<8001e988>] __call_console_drivers+0x74/0xa4
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<8001af14>] default_wake_function+0x0/0xc
[<8015a2e8>] n_tty_write+0x0/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<800a62b8>] vfs_ioctl+0x30/0x88
[<80083f70>] mprotect_fixup+0x2d8/0x3a4
[<80096348>] vfs_write+0xc0/0x190
[<80005554>] printk+0x24/0x38
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
Code: 00000000 00000000 00000000 (Bad address in epc)
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80000400>] ret_from_exception+0x0/0x24
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#3]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 00008c19
$ 8 : 0000000a 00000000 00000001 80266a10
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 00000000 81a719d0 00000000 8187c000
$24 : 00000000 80168080
$28 : 81a70000 81a71808 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Tainted: G D
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 00008ad6 802390d0 0000007f 00000800 00001000 00000004 802d0000 81a71ab0
81a719d0 81a43960 80240000 80000424 802a0000 3b9aca00 00000034 8001faac
802676bc 8187c000 00000000 1000ff01 00000080 00000080 802cab8c 1000ff00
00000001 00008ad6 0000000a 00000000 00000001 7320696e 0000000a 000000cd
03bf0000 ac000000 80267e90 81a719d0 81a43960 80240000 00000000 81a719d0
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<800022f4>] stack_done+0x20/0x3c
[<80005554>] printk+0x24/0x38
[<800022f4>] stack_done+0x20/0x3c
[<8000fd70>] show_backtrace+0x138/0x158
[<800022ec>] stack_done+0x18/0x3c
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc0
[<80163a7c>] uart_start+0xa4/0xc0
[<8001e988>] __call_console_drivers+0x74/0xa4
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<8001af14>] default_wake_function+0x0/0xc
[<8015a2e8>] n_tty_write+0x0/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<800a62b8>] vfs_ioctl+0x30/0x88
[<80083f70>] mprotect_fixup+0x2d8/0x3a4
[<80096348>] vfs_write+0xc0/0x190
[<80005554>] printk+0x24/0x38
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
Code: 00000000 00000000 00000000 (Bad address in epc)
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80000400>] ret_from_exception+0x0/0x24
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#4]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 00009a89
$ 8 : 0000000a 00000000 00000001 80266a10
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 00000000 81a71758 00000000 8187c000
$24 : 00000000 80168080
$28 : 81a70000 81a71590 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Tainted: G D
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 00009946 802390d0 0000007f 00000800 00001000 00000004 802d0000 81a71838
81a71758 81a43960 80240000 80000424 802a0000 3b9aca00 00000034 8001faac
802676bc 8187c000 00000000 1000ff01 00000080 00000080 802cab8c 1000ff00
00000001 00009946 0000000a 00000000 00000001 7320696e 0000000a 000000cd
03bf0000 ac000000 80267e90 81a71758 81a43960 80240000 00000000 81a71758
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<800022f4>] stack_done+0x20/0x3c
[<80005554>] printk+0x24/0x38
[<800022f4>] stack_done+0x20/0x3c
[<8000fd70>] show_backtrace+0x138/0x158
[<800022ec>] stack_done+0x18/0x3c
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc0
[<80163a7c>] uart_start+0xa4/0xc0
[<8001e988>] __call_console_drivers+0x74/0xa4
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<8001af14>] default_wake_function+0x0/0xc
[<8015a2e8>] n_tty_write+0x0/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<800a62b8>] vfs_ioctl+0x30/0x88
[<80083f70>] mprotect_fixup+0x2d8/0x3a4
[<80096348>] vfs_write+0xc0/0x190
[<80005554>] printk+0x24/0x38
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
Code: 00000000 00000000 00000000 (Bad address in epc)
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80000400>] ret_from_exception+0x0/0x24
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#5]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 0000abd7
$ 8 : 0000000a 00000000 00000001 80266a10
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 00000000 81a714e0 00000000 8187c000
$24 : 00000000 80168080
$28 : 81a70000 81a71318 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Tainted: G D
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 0000aa94 802390d0 0000007f 00000800 00001000 00000004 802d0000 81a715c0
81a714e0 81a43960 80240000 80000424 802a0000 3b9aca00 00000034 8001faac
802676bc 8187c000 00000000 1000ff01 00000080 00000080 802cab8c 1000ff00
00000001 0000aa94 0000000a 00000000 00000001 7320696e 0000000a 000000cd
03bf0000 ac000000 80267e90 81a714e0 81a43960 80240000 00000000 81a714e0
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<800022f4>] stack_done+0x20/0x3c
[<80005554>] printk+0x24/0x38
[<800022f4>] stack_done+0x20/0x3c
[<8000fd70>] show_backtrace+0x138/0x158
[<800022ec>] stack_done+0x18/0x3c
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc0
[<80163a7c>] uart_start+0xa4/0xc0
[<8001e988>] __call_console_drivers+0x74/0xa4
[<80165f6c>] uart_write+0x12c/0x15c
[<8015a5e8>] n_tty_write+0x300/0x504
[<8001af14>] default_wake_function+0x0/0xc
[<8015a2e8>] n_tty_write+0x0/0x504
[<80156b30>] tty_write+0x1bc/0x294
[<800a62b8>] vfs_ioctl+0x30/0x88
[<80083f70>] mprotect_fixup+0x2d8/0x3a4
[<80096348>] vfs_write+0xc0/0x190
[<80005554>] printk+0x24/0x38
[<80096564>] sys_write+0xa8/0x118
[<800022f4>] stack_done+0x20/0x3c
Code: 00000000 00000000 00000000 (Bad address in epc)
arrow, plat_irq_dispatch: 127, cpuint_ip: 0x800, extint: 0x1000,
Call Trace:
[<80005388>] dump_stack+0x8/0x38
[<8000924c>] plat_irq_dispatch+0x60/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80000400>] ret_from_exception+0x0/0x24
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 00000000, ra == 800092a4
Oops[#6]:
Cpu 0
$ 0 : 00000000 1000ff00 8029b674 00000000
$ 4 : 0000000c 8029b674 00000001 0000c003
$ 8 : 0000000a 00000000 00000001 80266a10
$12 : 24000000 03bd0000 03bf0000 ac000000
$16 : 00001000 00000800 00000800 80240000
$20 : 00000000 81a71268 00000000 8187c000
$24 : 00000000 80168080
$28 : 81a70000 81a710a0 8187c0e0 800092a4
Hi : 00000000
Lo : 000003c0
epc : 00000000 (null)
Tainted: G D
ra : 800092a4 plat_irq_dispatch+0xb8/0x294
Status: 1000ff00
Cause : 00000808
BadVA : 00000000
PrId : 0000cf01 (Mips3k_CPU)
Modules linked in:
Process udevtrigger (pid: 81, threadinfo=81a70000, task=81a66128, tls=00000000)
Stack : 0000bec0 802390d0 0000007f 00000800 00001000 00000004 802d0000 81a71348
81a71268 81a43960 80240000 80000424 802a0000 3b9aca00 00000034 8001faac
802676bc 8187c000 00000000 1000ff01 00000080 00000080 802cab8c 1000ff00
00000001 0000bec0 0000000a 00000000 00000001 7320696e 0000000a 000000cd
03bf0000 ac000000 80267e90 81a71268 81a43960 80240000 00000000 81a71268
...
Call Trace:
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168b00>] serial8250_console_putchar+0x20/0x44
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<80013d5c>] do_page_fault+0x268/0x3ac
[<80005554>] printk+0x24/0x38
[<80000400>] ret_from_exception+0x0/0x24
[<8000fd70>] show_backtrace+0x138/0x158
[<80000400>] ret_from_exception+0x0/0x24
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<8000ffd4>] die+0x88/0x104
[<8000ffe8>] die+0x9c/0x104
[<80013d5c>] do_page_fault+0x268/0x3ac
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80035b98>] __kernel_text_address+0xac/0xbc
[<800022f4>] stack_done+0x20/0x3c
[<80005554>] printk+0x24/0x38
[<800022f4>] stack_done+0x20/0x3c
[<8000fd70>] show_backtrace+0x138/0x158
[<800022ec>] stack_done+0x18/0x3c
[<80000400>] ret_from_exception+0x0/0x24
[<8001faac>] vprintk+0x37c/0x3d8
[<80168080>] mem_serial_out+0x0/0x20
[<800092a4>] plat_irq_dispatch+0xb8/0x294
[<80000424>] ret_from_irq+0x0/0x4
[<8013c0a8>] number+0x1a4/0x34c
[<80163e9c>] uart_write_room+0x0/0x64
[<80163a60>] uart_start+0x88/0xc
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Help] R3000 CPU porting, Oops while run app
2010-08-17 0:28 [Help] R3000 CPU porting, Oops while run app arrow zhang
@ 2010-08-17 3:49 ` arrow zhang
2010-08-17 12:42 ` Ralf Baechle
0 siblings, 1 reply; 5+ messages in thread
From: arrow zhang @ 2010-08-17 3:49 UTC (permalink / raw)
To: linux-mips
Dears,
yeah, I have known some reason on it:
* not call "mips_cpu_irq_init" in function "arch_init_irq"
* and did not use "set_irq_chip_and_handler"
* before I only setup the "chip" with code "irq_desc[i].chip =
&irq_type;", but it is for old kernel(2.6.19)
so new code is:
void __init arch_init_irq(void)
{
int i;
mips_cpu_irq_init();
for (i = 0; i < 32; ++i) {
set_irq_chip_and_handler(i, &irq_type, handle_level_irq);
}
}
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Help] R3000 CPU porting, Oops while run app
2010-08-17 3:49 ` arrow zhang
@ 2010-08-17 12:42 ` Ralf Baechle
2010-08-19 15:14 ` arrow zhang
0 siblings, 1 reply; 5+ messages in thread
From: Ralf Baechle @ 2010-08-17 12:42 UTC (permalink / raw)
To: arrow zhang; +Cc: linux-mips
On Tue, Aug 17, 2010 at 11:49:27AM +0800, arrow zhang wrote:
> yeah, I have known some reason on it:
> * not call "mips_cpu_irq_init" in function "arch_init_irq"
> * and did not use "set_irq_chip_and_handler"
> * before I only setup the "chip" with code "irq_desc[i].chip =
> &irq_type;", but it is for old kernel(2.6.19)
>
> so new code is:
> void __init arch_init_irq(void)
> {
> int i;
>
> mips_cpu_irq_init();
> for (i = 0; i < 32; ++i) {
> set_irq_chip_and_handler(i, &irq_type, handle_level_irq);
> }
> }
Most systems define MIPS_CPU_IRQ_BASE as 0 so be careful that your
set_irq_chip_and_handler loop doesn't overwrite any previous setup by
mips_cpu_irq_init. If your interrupt controller has 32 interrupts you
probably want to assign interrupts 0..7 to the CPU interrupts and 8..39
to the other controller.
Ralf
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Help] R3000 CPU porting, Oops while run app
2010-08-17 12:42 ` Ralf Baechle
@ 2010-08-19 15:14 ` arrow zhang
0 siblings, 0 replies; 5+ messages in thread
From: arrow zhang @ 2010-08-19 15:14 UTC (permalink / raw)
To: Ralf Baechle; +Cc: linux-mips
Dear ralf,
> Most systems define MIPS_CPU_IRQ_BASE as 0 so be careful that your
> set_irq_chip_and_handler loop doesn't overwrite any previous setup by
> mips_cpu_irq_init. If your interrupt controller has 32 interrupts you
> probably want to assign interrupts 0..7 to the CPU interrupts and 8..39
> to the other controller.
thanks for the tips, I take a mistake that it could not be overwrite
Would like your help on my following question, thanks
1, I found that some CPU(e.g. ar7) does not request_irq on TC0_IRQ, do
not deal with the timer interrupt, and do not call function
do_timer(1).
2, But I must request a IRQ to deal with TC0_IRQ and call do_timer(1)
&& update_process_times, (this is porting from vendor released code)
3, How the AR7(or other MIPS SOC) deal with timer interrupt and update
the jiffies ?
thanks
Arrow
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-08-19 15:14 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-17 0:28 [Help] R3000 CPU porting, Oops while run app arrow zhang
2010-08-17 3:49 ` arrow zhang
2010-08-17 12:42 ` Ralf Baechle
2010-08-19 15:14 ` arrow zhang
-- strict thread matches above, loose matches on Subject: below --
2010-08-16 15:44 arrow zhang
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.