Search Linux Wireless

Re: ipw2100: Oops, Data bus error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Tomasz,

On Tue, 2009-05-19 at 11:18 -0700, Tomasz Chmielewski wrote:
> John W. Linville schrieb:
> > On Tue, May 19, 2009 at 06:40:19PM +0200, Tomasz Chmielewski wrote:
> >> I'm not sure if it's interesting or not.
> >>
> >> On ASUS WL-500gP (MIPS platform, with OpenWRT patches), running 2.6.29.3 
> >> kernel, I'm getting an Oops (see below) when I remove the ipw2100 module 
> >> and modprobe it again.
> >> Let me know if I should decode the Oops etc., or if has perhaps something to do with the board
> >> not fully supported by the upstream kernel, and just leave it.
> > 
> > Please decode the oops... :-)
> 
> Umm...
> 
> 
> # cat oops.txt | ksymoops
> 
> ksymoops 2.4.11 on mips 2.6.29.3.  Options used
>       -V (default)
>       -k /proc/ksyms (default)
>       -l /proc/modules (default)
>       -o /lib/modules/2.6.29.3/ (default)
>       -m /boot/System.map-2.6.29.3 (default)
> 
> Warning: You did not tell me where to find symbol information.  I will
> assume that the log matches the kernel and modules that are running
> right now and I'll use the default options above for symbol resolution.
> If the current kernel and/or modules do not match the log, you can get
> more accurate output by telling me the kernel version and where to find
> map, modules, ksyms etc.  ksymoops -h explains the options.
> 
> Error (regular_file): read_ksyms stat /proc/ksyms failed
> ksymoops: No such file or directory
> No modules in ksyms, skipping objects
> No ksyms, skipping lsmod
> Data bus error, epc == c02b8d54, ra == c02b8d48
> Cpu 0
> $ 0   : 00000000 1000d800 c02c8000 00000000
> $ 4   : c02c0000 00000000 00000001 000000dc
> $ 8   : 00000000 00000000 00000002 80340000
> $12   : 80330000 00000030 00000008 00000000
> $16   : 800372e8 81d4db28 00000000 c02bc374
> $20   : 81d4d000 81ccb400 c02c8000 004fe008
> $24   : 028f5beb 80180eb4
> $28   : 80c36000 80c37cd8 7fa2db88 c02b8d48
> Hi    : 00000083
> Lo    : e42b2000
> epc   : c02b8d54 0xc02b8d54
> Using defaults from ksymoops -t elf32-tradlittlemips -a mips:3000
> Status: 1000d803    KERNEL EXL IE
> Cause : 0080001c
>          00000000 00000000 00000000 00000000 00000000 00000080 4a12df14 
> 2f222ee2
>          c02c09e0 81ccb400 00000000 c02c0a10 c02c4000 00000000 00000000 
> 80166874
>          81ccb458 c02c0a10 c02c4000 801850d8 c02c09e0 81ccb400 c02c0d5c 
> 00000000
>          81ccb458 81ccb458 c02c0a10 80185304 81c34a08 8014d614 000031f1 
> 1000d800
> Call Trace:[<c02c4000>] 0xc02c4000
> [<80166874>] 0x80166874
> [<c02c4000>] 0xc02c4000
> [<801850d8>] 0x801850d8
> [<80185304>] 0x80185304
> [<8014d614>] 0x8014d614
> [<8018549c>] 0x8018549c
> [<8018213c>] 0x8018213c
> [<8014d398>] 0x8014d398
> [<8018542c>] 0x8018542c
> [<80184540>] 0x80184540
> [<c02c4000>] 0xc02c4000
> [<8014dba4>] 0x8014dba4
> [<80184bd0>] 0x80184bd0
> [<80184ba8>] 0x80184ba8
> [<c02c4000>] 0xc02c4000
> [<80185730>] 0x80185730
> [<c02c4000>] 0xc02c4000
> [<80166b30>] 0x80166b30
> [<80081c38>] 0x80081c38
> [<c02c4068>] 0xc02c4068
> [<8017e7f4>] 0x8017e7f4
> [<8000c664>] 0x8000c664
> [<8007d528>] 0x8007d528
> [<8007d4ec>] 0x8007d4ec
> [<8004a1a4>] 0x8004a1a4
> [<80059288>] 0x80059288
> [<80059238>] 0x80059238
> [<800031d0>] 0x800031d0
> [<800031d0>] 0x800031d0
> Code: 8e820024  10400300  3c04c02c <8c430090> 3c02d555  344255d5 
> 146202fc  3c028003  26a20058
> 
> 
>  >>$12; 80330000 <invalid_pte_table+0/1000>
>  >>$16; 800372e8 <init_timer+0/14>
>  >>$25; 80180eb4 <mem_serial_out+0/20>
> 
>  >>PC;  c02b8d54 <END_OF_CODE+3ff74bc4/????>   <=====
> 
> Trace; c02c4000 <END_OF_CODE+3ff7fe70/????>
> Trace; 80166874 <pci_device_probe+68/a4>
> Trace; c02c4000 <END_OF_CODE+3ff7fe70/????>
> Trace; 801850d8 <driver_sysfs_add+50/84>
> Trace; 80185304 <driver_probe_device+16c/294>
> Trace; 8014d614 <kobject_get+20/34>
> Trace; 8018549c <__driver_attach+70/a8>
> Trace; 8018213c <next_device+10/2c>
> Trace; 8014d398 <kobject_init+58/9c>
> Trace; 8018542c <__driver_attach+0/a8>
> Trace; 80184540 <bus_for_each_dev+5c/a8>
> Trace; c02c4000 <END_OF_CODE+3ff7fe70/????>
> Trace; 8014dba4 <kobject_init_and_add+40/58>
> Trace; 80184bd0 <bus_add_driver+cc/260>
> Trace; 80184ba8 <bus_add_driver+a4/260>
> Trace; c02c4000 <END_OF_CODE+3ff7fe70/????>
> Trace; 80185730 <driver_register+b4/15c>
> Trace; c02c4000 <END_OF_CODE+3ff7fe70/????>
> Trace; 80166b30 <__pci_register_driver+4c/a0>
> Trace; 80081c38 <remove_vm_area+30/7c>
> Trace; c02c4068 <END_OF_CODE+3ff7fed8/????>
> Trace; 8017e7f4 <serial8250_console_putchar+0/44>
> Trace; 8000c664 <do_one_initcall+64/1dc>
> Trace; 8007d528 <mmap_region+350/5d8>
> Trace; 8007d4ec <mmap_region+314/5d8>
> Trace; 8004a1a4 <blocking_notifier_call_chain+14/20>
> Trace; 80059288 <sys_init_module+a8/1c0>
> Trace; 80059238 <sys_init_module+58/1c0>
> Trace; 800031d0 <stack_done+20/3c>
> Trace; 800031d0 <stack_done+20/3c>
> 
> Code;  c02b8d48 <END_OF_CODE+3ff74bb8/????>
> 00000000 <_PC>:
> Code;  c02b8d48 <END_OF_CODE+3ff74bb8/????>
>     0:   8e820024  lw      v0,36(s4)
> Code;  c02b8d4c <END_OF_CODE+3ff74bbc/????>
>     4:   10400300  beqz    v0,c08 <_PC+0xc08>
> Code;  c02b8d50 <END_OF_CODE+3ff74bc0/????>
>     8:   3c04c02c  lui     a0,0xc02c
> Code;  c02b8d54 <END_OF_CODE+3ff74bc4/????>   <=====
>     c:   8c430090  lw      v1,144(v0)   <=====
> Code;  c02b8d58 <END_OF_CODE+3ff74bc8/????>
>    10:   3c02d555  lui     v0,0xd555
> Code;  c02b8d5c <END_OF_CODE+3ff74bcc/????>
>    14:   344255d5  ori     v0,v0,0x55d5
> Code;  c02b8d60 <END_OF_CODE+3ff74bd0/????>
>    18:   146202fc  bne     v1,v0,c0c <_PC+0xc0c>
> Code;  c02b8d64 <END_OF_CODE+3ff74bd4/????>
>    1c:   3c028003  lui     v0,0x8003
> Code;  c02b8d68 <END_OF_CODE+3ff74bd8/????>
>    20:   26a20058  addiu   v0,s5,88
> 
> 
> 1 warning and 1 error issued.  Results may not be reliable.
> 
> 

I do not know what do do with this trace. It has no ipw2100 functions in
it and I cannot find in the kernel the one hint I do see
("invalid_pte_table"). Could you please ask somebody who is familiar
with mips?

Reinette


--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux