Hello Michael, The OpenWrt kernel is based on the mainline kernel plus some other patches we maintain for memory footprint or features. I suggets you disable mini_fo in the kernel configuration because it was responsible for some memory corruption. You could also have reported the bug to our bug tracking system at https://dev.openwrt.org. You will see that there a lot of other people trying to get AR7 work (better ?). Best regards, Florian Le samedi 30 juin 2007, Atsushi Nemoto a écrit : > On Fri, 29 Jun 2007 18:39:51 +0200, Michael Wood <michael@xxxxxxxxxxxx> wrote: > > I think understand more or less what this means, but am unsure of how to > > debug it. I think OpenWRT is using the vanilla kernel, but maybe I'm > > missing something. Is this because I'm not using the kernel from > > linux-mips.org? > > It is not vanilla kernel. squashfs is not merged mainline yet. > > > Unhandled kernel unaligned access[#1]: > > Cpu 0 > > $ 0 : 00000000 10008400 69725020 94001b90 > > $ 4 : 94003200 7265746e 00000002 00000000 > > $ 8 : 94016338 940162b0 94016228 940161a0 > > $12 : 94e5653c 943a0000 943a0000 94e5659c > > $16 : 94001b80 00000000 94003200 00000002 > > $20 : 00000000 00000000 00000000 00000000 > > $24 : 00000000 9410b8a0 > > $28 : 943e4000 943e5ec0 00000000 94175e40 > > Hi : 00000003 > > Lo : 00000002 > > epc : 941742bc drain_freelist+0x6c/0xf8 Not tainted > > ra : 94175e40 cache_reap+0xc0/0x124 > > Status: 10008402 KERNEL EXL > > Cause : 10800010 > > BadVA : 7265746e > > PrId : 00018448 > > ... > > > 0xffffffff941742bc <drain_freelist+108>: lw v1,0(a1) > > The value of a1 (0x7265746e) is not a kernel address and I do not > think drain_freelist use such an address. So it would not be an > "unaligned access" problem. I support it would be some sort of memory > corruption. > > --- > Atsushi Nemoto -- Cordialement, Florian Fainelli ---------------------------------------------
Attachment:
signature.asc
Description: This is a digitally signed message part.