[Prism54-users] ifconfig kernel oops
Ronald Bock
Ronald.Bock@4g-systems.biz
Fri, 5 Dec 2003 12:16:50 +0100
A wonderful friday to everyone,
I just compiled cvs snapshot 20031205 5:00
After bringing the driver into master mode I issued
an ifconfig on eth1 which resulted in an oops and a stalled machine.
The system is our mipsel based board running with kernel version 2.4.23-rc5
We are using mini-pci cards in our cubes.
This error might be related to the NOCACHE versions of the MGT Functions
defines , but I have to look closer at the changes this afternoon.
I will try to reproduce this error after lunch, which did not occur with the
yesterdays snapshot.
Brgds Ronald
ps: It is fun to watch this drivers growing. I think that the team is doing a
very good job.
Here are the results of the ksymoops output:
kernel BUG at isl_ioctl.c:294!
Unable to handle kernel paging request at virtual address 00000000, epc ==
c019a9fc, ra == c019a9fc
Oops in fault.c::do_page_fault, line 206:
$0 : 00000000 10007c00 0000001f 00000001 00000029 810e0000 802b82a0 0000001f
$8 : 00000001 ffffd0fb 000010fb 00000000 fffffff9 ffffffff 0000000a 00000002
$16: 00000000 00000006 802b1160 801122e0 810e0000 810e0000 00000000 00000000
$24: 00000002 810e1cb2 810e0000 810e1d98 bfd00000 c019a9fc
Hi : 00000ca3
Lo : d78fc000
epc : c019a9fc Not tainted
Using defaults from ksymoops -t elf32-tradlittlemips -a mips:3000
Status: 10007c03
Cause : 8080800c
Process keventd (pid: 2, stackpage=810e0000)
Stack: c01a3e40 c01a3e68 00000126 810e1d54 810e1ddc 810e1de0 00000000
810e0000 00018000 03600400 00018000 03600400 83621c0c 802b1674 00000006
00000002 00000002 00000004 802b1688 00000002 8362200c 80103de4 10007c01
810e1df4 82f60000 ffffffff 00000012 00040001 00000000 000000c9 00000000
00000002 00000001 00000004 00000000 00000000 80107058 c0198ee0 80134d50
c019b0ac ...
Call Trace: [<c01a3e40>] [<c01a3e68>] [<80103de4>] [<80107058>] [<c0198ee0>]
[<80134d50>] [<c019b0ac>] [<80107704>] [<801152a0>] [<801163d0>] [<8012173c>]
[<80107704>] [<801021e4>] [<80110a94>] [<80117cdc>] [<80117cdc>] [<80121c44>]
[<80121c18>] [<80121a7c>] [<801021f4>] [<80110a94>] [<8020ccf4>] [<802161e0>]
[<801021e4>]
Code: 24a53e68 0260f809 24060126 <08066769> ae000000 8fa50048 3c02c01a
24428e9c 0040f809
>>RA; c019a9fc <[prism54]prism54_mib_init+e38/f20>
>>$5; 810e0000 <_end+db87d0/3fe6d830>
>>$6; 802b82a0 <quirk_piix4_acpi+0/64>
>>$18; 802b1160 <proc_caches_init+11c/130>
>>$19; 801122e0 <printk+0/258>
>>$20; 810e0000 <_end+db87d0/3fe6d830>
>>$21; 810e0000 <_end+db87d0/3fe6d830>
>>$25; 810e1cb2 <_end+dba482/3fe6d830>
>>$28; 810e0000 <_end+db87d0/3fe6d830>
>>$29; 810e1d98 <_end+dba568/3fe6d830>
>>$30; bfd00000 <_end+3f9d87d0/3fe6d830>
>>$31; c019a9fc <[prism54]prism54_mib_init+e38/f20>
>>PC; c019a9fc <[prism54]prism54_mib_init+e38/f20> <=====
Trace; c01a3e40 <[prism54]prism54_handler_def+a0/2ef>
Trace; c01a3e68 <[prism54]prism54_handler_def+c8/2ef>
Trace; 80103de4 <do_signal+dac/e48>
Trace; 80107058 <_sys_clone+38/44>
Trace; c0198ee0 <[prism54]islpci_mgt_release+44/70>
Trace; 80134d50 <free_pages+48/50>
Trace; c019b0ac <[prism54]prism54_update_stats_helper+430/5ac>
Trace; 80107704 <stack_done+1c/38>
Trace; 801152a0 <release_task+170/1a4>
Trace; 801163d0 <sys_wait4+394/3f4>
Trace; 8012173c <__call_usermodehelper+0/44>
Trace; 80107704 <stack_done+1c/38>
Trace; 801021e4 <arch_kernel_thread+30/70>
Trace; 80110a94 <kernel_thread+48/6c>
Trace; 80117cdc <__run_task_queue+a8/c4>
Trace; 80117cdc <__run_task_queue+a8/c4>
Trace; 80121c44 <context_thread+1c8/2c8>
Trace; 80121c18 <context_thread+19c/2c8>
Trace; 80121a7c <context_thread+0/2c8>
Trace; 801021f4 <arch_kernel_thread+40/70>
Trace; 80110a94 <kernel_thread+48/6c>
Trace; 8020ccf4 <rtnetlink_rcv+0/5e8>
Trace; 802161e0 <netlink_kernel_create+a0/b8>
Trace; 801021e4 <arch_kernel_thread+30/70>
Code; c019a9f0 <[prism54]prism54_mib_init+e2c/f20>
00000000 <_PC>:
Code; c019a9f0 <[prism54]prism54_mib_init+e2c/f20>
0: 24a53e68 addiu a1,a1,15976
Code; c019a9f4 <[prism54]prism54_mib_init+e30/f20>
4: 0260f809 jalr s3
Code; c019a9f8 <[prism54]prism54_mib_init+e34/f20>
8: 24060126 li a2,294
Code; c019a9fc <[prism54]prism54_mib_init+e38/f20> <=====
c: 08066769 j 199da4 <_PC+0x199da4> <=====
Code; c019aa00 <[prism54]prism54_mib_init+e3c/f20>
10: ae000000 sw zero,0(s0)
Code; c019aa04 <[prism54]prism54_mib_init+e40/f20>
14: 8fa50048 lw a1,72(sp)
Code; c019aa08 <[prism54]prism54_mib_init+e44/f20>
18: 3c02c01a lui v0,0xc01a
Code; c019aa0c <[prism54]prism54_mib_init+e48/f20>
1c: 24428e9c addiu v0,v0,-29028
Code; c019aa10 <[prism54]prism54_mib_init+e4c/f20>
20: 0040f809 jalr v0
Code; c019aa14 <[prism54]prism54_mib_init+e50/f20>
24: 00000000 nop
1 warning issued. Results may not be reliable.
--
4G Mobile Systeme GmbH
Am Sandtorkai 71
20457 Hamburg