tech-kern archive

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

Re: Panic at init on arm (Seagate Dockstar) with -current



(2012/09/28 1:57), SAITOH Masanobu wrote:
>  Hi.
> 
> (2012/09/27 2:59), Andy Ruhl wrote:
>> Hello all,
>>
>> I posted this on port-arm a few weeks ago and I have someone helping
>> me look at it, but I figured I would post again.
>>
>> My Seagate Dockstar has a panic with -current. The last time I built a
>> good kernel was August 23rd. I noticed a lot of changes since then.
>>
>> Here is what I see:
>>
>> cprng sysctl: WARNING insufficient entropy at creation.
>> boot device: <unknown>
>> root on sd0a dumps on sd0b
>> WARNING: clock lost 4652 days
>> WARNING: using filesystem time
>> WARNING: CHECK AND RESET THE DATE!
>> warning: no /dev/console
>> init: copying out path `/sbin/init' 11
>> fixup: pm 0xc2f1d8a8, va 0xbfffe000, ftype 2 - nothing to do!
>> fixup: l2 0xc22bcdc8, l2b 0xc22bce80, ptep 0xc22b8bf8, pl1pd 0xc04b2ffc
>> fixup: pte 0x7790ffe, l1pd 0x7fc0831, last code 0x17
>> Stopped in pid 1.1 (init) at    netbsd:cpu_Debugger+0x4:        bx      r14
>> db> bt
>> netbsd:pmap_fault_fixup+0x10
>>         scp=0xc01b72f4 rlv=0xc006371c (netbsd:data_abort_handler+0x384)
>>         rsp=0xc8a3fde0 rfp=0xc8a3fe4c
>>         r10=0xbfffe000 r9=0x00000002
>>         r8=0x00000017 r7=0xc8a3e000 r6=0x00000000 r5=0xc2f152c0
>>         r4=0xc8a3fe50
>> netbsd:data_abort_handler+0x10
>>         scp=0xc00633a8 rlv=0xc005532c (netbsd:address_exception_entry+0x50)
>>         rsp=0xc8a3fe50 rfp=0xc8a3ffac
>>         r10=0xc04c6e48 r9=0x00000000
>>         r8=0x00000001 r7=0x00000013 r6=0x0000002f r5=0x00000000
>>         r4=0xc03a2530
>> netbsd:start_init+0x10
>>         scp=0xc00e5310 rlv=0xc0037254 (netbsd:lwp_trampoline+0x14)
>>         rsp=0xc8a3ffb0 rfp=0x00000000
>>         r10=0xc04c6e48 r9=0xffffffff
>>         r8=0x00000005 r7=0x00000010 r6=0x00000000 r5=0xc2f152c0
>>         r4=0xc00e5300
>> db>
>>
>> I can run some other commands if needed. I'm not very experienced with
>> C or debuggers so I might need very basic instructions.
>>
>> Thanks.
>>
>> Andy
> 
> I have the same problem. In my experience, just typing "c<CR>" continue
> the processing since yesterday. The following commit is required to do
> this:
> 
>> Module Name: src
>> Committed By:        matt
>> Date:                Wed Sep 26 18:18:08 UTC 2012
>>
>> Modified Files:
>>      src/sys/arch/arm/arm32: pmap.c
>>
>> Log Message:
>> If we get a fault we shouldn't have, set pmap_needs_pte_sync and retry.
>>
>>
>> To generate a diff of this commit:
>> cvs rdiff -u -r1.237 -r1.238 src/sys/arch/arm/arm32/pmap.c
>>
>> Please note that diffs are not public domain; they are subject to the
>> copyright notices on the relevant files.


 This problem was disappeard by arm/arm32/pmap.c rev. 1.240.


-- 
-----------------------------------------------
                SAITOH Masanobu (msaitoh%execsw.org@localhost
                                 msaitoh%netbsd.org@localhost)


Home | Main Index | Thread Index | Old Index