712/80 panics during boot
[email protected] (ITOH Yasufumi) Thu, 1 Dec 2005 23:37:33 +0900 (JST)
| Newsgroups | gmane.os.netbsd.ports.hp700 |
|---|---|
| Message-ID | <[email protected]> |
Hello, I'm trying to use -current kernel on 712/80, but it crashes on boot. I remember old versions at least reached at "root device" prompt. An HPMC (High Priotity Machine Check) occurs, but kernel fails to get the HPMC information. The PIM command on boot ROM prompt works, and I found that the HPMC occurs at hp700/dev/sti_sgc.c:166: devtype = bus_space_read_1(ca->ca_iot, romh, 3); Why this panic occurs? Why PIM transfer fails? Any ideas? -- ITOH Yasufumi Here's console log of boot -> panic -> reboot -> pim (ROM). BOOT_ADMIN> bo lan Booting >> NetBSD/hp700 LIF/FFS/LFS Boot, Revision 1.3 >> ([email protected], Sat Oct 15 20:34:33 JST 2005) >> Enter "reset" to reset system. Boot: [[[lf0a:]netbsd][-a][-c][-d][-s][-v][-q]] :- 9278584+110592+434176 [279568+240828]=0xb043f8 Start @ 0x200000 [1=0xc85000-0xd043f8]... SPID bits: 0x0, error = -2 btlb info: minsz=128, maxsz=16384 btlb fixed: i=0, d=0, c=8 btlb varbl: i=0, d=0, c=0 Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 3.99.12 (GENERIC) #33: Wed Nov 30 21:33:42 JST 2005 [email protected]:/w/src/sys/arch/hp700/compile/GENERIC HP9000/712/80 (King Gecko) real mem = 128 MB (73728 reserved for PROM, 111 MB used by NetBSD) avail mem = 109 MB mainbus0 (root) [flex fff80000] pdc0 at mainbus0 cpu0 at mainbus0 hpa 0xfffbe000 path 8 irq 31 ipl 0: PA7100LC (Hummingbird) rev 5 cpu0: PCX-L, PA-RISC 1.1c, lev 1, cat A, 80 MHz clk cpu0: shadows, 128K/128K D/I caches, 120 shared TLB, 8 shared BTLB cpu0: PCX-L (CMOS-26B) floating point, rev 1 mem0 at mainbus0 hpa 0xfffbf000 path 9: viper rev 0, ctrl 40400102<eisa_prf> size 128MB machine check: HPMC - WARNING: could not transfer PIM info (-5) General Registers: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 Control Registers: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 Space Registers: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 IIA 0x0:0x00000000 0x0:0x00000000 IPSW 0 SP 0x0:0x00000000 FP 0x0:0x00000000 Check Type 0 CPU State 0 Cache Check 0 TLB Check 0 Bus Check 0 Assist Check 0 Assist State 0 System Responder 0x00000000 System Requestor 0x00000000 Path Info 0x00000000 panic: machine check Stopped in pid 0.1 (swapper) at netbsd:cpu_Debugger+0x10: ldo R'40(%r3 ),%r30 db> t cpu_Debugger(9c9908,136e160,0,0) at netbsd:cpu_Debugger+0x10 panic(aa6824,1,0,0) at netbsd:panic+0x1b8 hppa_machine_check(1,0,0,0) at netbsd:hppa_machine_check+0x7e0 os_hpmc_cont(ffffe4ff,ffffe0ff,ffffdcff,ffffd8ff) at netbsd:os_hpmc_cont+0x104 db> reboot syncing disks... done WARNING: not updating battery clock rebooting... ---------------------------------------------------------------------------- BootRom Version 1.6 Memory Size: 128 MB ---------------------------------------------------------------------------- (c) Copyright 1990-1993, Hewlett-Packard Company. All rights reserved Press <ESCAPE> to stop boot sequence. Selecting a system to boot. ---------------------------------------------------------------------------- Command Description ------- ----------- Auto [boot|search] [on|off] Display or set auto flag Boot [pri|alt|scsi.addr] [isl] Boot from primary, alternate or SCSI Boot lan[.lan_addr] [install] [isl] Boot from LAN Chassis [on|off] Enable chassis codes Diagnostic [on|off] Enable/disable diagnostic boot mode Fastboot [on|off] Display or set fast boot flag Help Display the command menu Information Display system information LanAddress Display LAN station addresses Monitor [type] Select monitor type Path [pri|alt] [lan.id|SCSI.addr] Change boot path Pim [hpmc|toc|lpmc] Display PIM info Search [ipl] [scsi|lan [install]] Display potential boot devices Secure [on|off] Display or set security mode ---------------------------------------------------------------------------- BOOT_ADMIN> pim ----------------- Processor State Information (HPMC) ------------------ General Registers 0 - 31 00 - 03 00000000 00D06C80 0092DE24 00D06D00 04 - 07 00000000 0001B320 7F7FFFFF 00000000 08 - 0B 0000003F 00000008 0000000F BC0FD569 0C - 0F 000043FF 00004400 00004800 43F02AA9 10 - 13 00004000 00000000 00000C00 00000000 14 - 17 F8000000 00D06C8C 00921418 00000000 18 - 1B 00000003 F8000000 00000000 000000FF 1C - 1F 00000000 00C1B000 00D06D40 0092DE24 Control Registers 0 - 31 00 - 03 00000000 00000000 00000000 00000000 04 - 07 00000000 00000000 00000000 00000000 08 - 0B 00000002 00000002 00000000 0000001F 0C - 0F 00000000 00000000 00203000 00000000 10 - 13 E4082054 00000000 00921440 D2731BF8 14 - 17 00000000 F8100003 0004FF0E 00000000 18 - 1B 00000FFF 00D30000 00C21000 00000000 1C - 1F 00D30000 F1000000 00D05000 00D06C80 Space Registers 0 - 7 00 - 03 00000000 00000000 00000000 00000000 04 - 07 00000000 00000000 00000000 00000000 Other Processor Data 00000000 00921444 20000000 9E000004 00000000 00000000 00000000 00310000 00000000 00000000 00000000 F8000000 BOOT_ADMIN>