List Info

Thread: current on evbmips




current on evbmips
country flaguser name
Germany
2007-08-13 05:26:53
Has anyone tried running -current on some evbmips hardware?
I tried on a an alchemy based board and failed - now trying
to narrow down
the problem.

Martin

Re: current on evbmips
country flaguser name
Germany
2007-08-14 04:42:18
On Mon, Aug 13, 2007 at 12:26:53PM +0200, Martin Husemann
wrote:
> Has anyone tried running -current on some evbmips
hardware?
> I tried on a an alchemy based board and failed - now
trying to narrow down
> the problem.

It looks like something in interrupt handling is broken - I
get an "endless"
interrupt recursion on INT 5 (used as clockintr), these two
lines repeat
in the backtrace untill the kernel stack overflows:

cpu_intr+bc (83fff000,375,0,8000) ra 80275b94 sz 56
mips32_KernIntr+84 (f801,b4004104,104,4) ra 8028b3d8 sz 128

(ipending = 0x8000: MIPS_INT_MASK_5)

Any hints where to look?

Martin

Re: current on evbmips
country flaguser name
United States
2007-08-20 19:38:50
On Mon, Aug 13, 2007 at 12:26:53PM +0200, Martin Husemann
wrote:
> Has anyone tried running -current on some evbmips
hardware?
> I tried on a an alchemy based board and failed - now
trying to narrow down
> the problem.

With some patches from Andrew, my RouterBOARD 153 with
Atheros NIC is
not hanging early during boot, however, I got this LOCKDEBUG
panic before
I got a login prompt:

Starting utd6.
Mutex error: lockdebug_barrier: spin lock held

lock address : 0x00000000c0130600 type     :              
spin
shared holds :                  0 exclusive:                
 1
shares wanted:                  0 exclusive:                
 0
current cpu  :                  0 last held:                
 0
current lwp  : 0x000000008143d040 last held:
0x000000008143d040
last locked  : 0x00000000801caa00 unlocked :
0x00000000801cabec
owner field  : 000000000000000000 wait/spin:               
0/1

panic: LOCKDEBUG
Stopped in pid 1784.1 (utd6) at netbsd:cpu_Debugger+0x4:    
   jr      ra
                bdslot: nop
db> bt
cpu_Debugger+4 (81ff0000,d,0,0) ra 801795b0 sz 0
panic+184 (81ff0000,d,0,0) ra 801721c4 sz 48
lockdebug_abort1+70 (81ff0000,d,0,0) ra 801724c4 sz 32
lockdebug_barrier+180 (81ff0000,d,0,0) ra 8014db8c sz 56
mutex_vector_enter+204 (81ff0000,d,0,0) ra 8010b53c sz 48
uvm_uarea_alloc+24 (81ff0000,d,0,0) ra 80143588 sz 32
kthread_create+44 (81ff0000,d,0,0) ra 801ca960 sz 96
gre_kick+84 (81ff0000,d,0,0) ra 801cb3e8 sz 48
gre_ioctl+a6c (81ff0000,d,0,0) ra 800238f4 sz 160
in_control+168 (81ff0000,d,0,0) ra 801c82bc sz 208
ifioctl+590 (81ff0000,d,0,0) ra 801810dc sz 208
sys_ioctl+1a4 (81ff0000,d,0,0) ra 801dfc68 sz 216
syscall_plain+138 (81ff0000,d,0,0) ra 801d92ac sz 80
mips32_SystemCall+bc (81ff0000,d,0,0) ra 7dd9ba80 sz 0
PC 0x7dd9ba80: not in kernel space
0+7dd9ba80 (81ff0000,d,0,0) ra 0 sz 0
User-level: pid 1784.1
db> 

-- 
David Young             OJC Technologies
dyoungojctech.com      Urbana, IL * (217) 278-3933 ext 24

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )