Subject: port-hpcmips/35502: Kernel panic with 4.0_BETA2 on hpcmips NEC Mobilepro 880
To: None <port-hpcmips-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <acruhl@gmail.com>
List: netbsd-bugs
Date: 01/28/2007 00:40:00
>Number:         35502
>Category:       port-hpcmips
>Synopsis:       Kernel panic with 4.0_BETA2 on hpcmips NEC Mobilepro 880
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-hpcmips-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 28 00:40:00 +0000 2007
>Originator:     Andy Ruhl
>Release:        4.0_BETA2
>Organization:
>Environment:
Not possible, machine won't boot. GENERIC kernel on NEC Mobilepro880 which is hpcmips based. Code is 4.0_BETA2
>Description:
On boot, the kernel panics before it finishes loading. These are the last messages:

mqvideo0: framebuffer address: 0xaa0ea600
trap: TLB miss (load or instr. fetch) in kernel mode
status=0x2, cause=0x8008, epc=0x80297568, vaddr=0
pid=0 cmd=swapper usp=0x0 ksp=0x8037bac8
Stopped in pid 0.1 (swapper) at 0x80297568:   lwr   t3,a1,-4
db> bt
80297550+18 (8037bb60,109,0,101) ra 802370d0 sz 0
802370a0+30 (8037bb60,109,0,101) ra 80235af8 sz 40
80235704+3f4 (8037bb60,109,0,101) ra 0 sz 0
User-level: pid 0.1
db>
>How-To-Repeat:
Boot a GENERIC kernel on an NEC Mobilepro 880. The gxemul emulator will not reproduce this problem.
>Fix:
Recompile the kernel after commenting out these lines:

##mqvideo*      at vr4102ip? addr 0x0a000000 size 0x800000      # MQ200 video
##hpcfb*                at      mqvideo?