NetBSD-Bugs archive

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

kern/59776: 11.0_BETA Kernel from 15.11.25 crashes on MVME17x Board



>Number:         59776
>Category:       kern
>Synopsis:       11.0_BETA Kernel from 15.11.25 crashes on MVME17x Board
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 19 19:25:01 +0000 2025
>Originator:     Denis Ahrens
>Release:        NetBSD 11.0_BETA (VME177) #0: Sat Nov 15 10:24:56 UTC 2025
>Organization:
hobby
>Environment:
NetBSD 11.0_BETA (VME177) #0: Sat Nov 15 10:24:56 UTC 2025
>Description:
NetBSD 11.0_BETA Kernel for MVME177 Boards crashes before it mounts the root-fs.

[   1.0000000] memc0 at mainbus0 address 0xfff43000: 32MB ECC Memory Controller Chip (Rev 0)
[   1.0000000] memc0: Base Address: 0x0, Fast RAM Read Disabled
[   1.0000000] memc0: Logging ECC errors at ipl 6
[   1.0000000] memc at mainbus0 address 0xfff43100 not configured
[   1.0000000] WARNING: system needs entropy for security; see entropy(7)
[   1.0096440] Kernel Illegal Instruction trap.
[   1.0096440] trap type 2, code = 0x0, v = 0x0
[   1.0096440] kernel program counter = 0x17bed4
[   1.0096440] pid = 0, lid = 0, pc = 0017BED4, ps = 2500, sfc = 1, dfc = 1
[   1.0096440] Registers:
[   1.0096440]              0        1        2        3        4        5        6        7
[   1.0096440] dreg: 000041A7 00002504 00000FFF 00000005 00000000 00000003 00000015 00000000
[   1.0096440] areg: 00215CD4 003D300A 0017BEC8 0021DDC0 0039ED90 03B0D000 00274D6C FFEFFFFC

[   1.0096440] Kernel stack (00274B90):
[   1.0096440] 274B90: 0000BD26 00274C64 00000080 00000FFF 00000005 00000000 00000003 00000015
[   1.0096440] 274BB0: 00000000 0017BEC8 0021DDC0 0039ED90 03B0D000 00274D6C 00000001 003A9074
[   1.0096440] 274BD0: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   1.0096440] 274BF0: 00000000 00000002 00000000 00000000 00000000 00000000 00000000 00000000
[   1.0096440] 274C10: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   1.0096440] 274C30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001
[   1.0096440] 274C50: 00008376 00274C64 00000002 00000000 00000000 000041A7 00002504 00000FFF
[   1.0096440] 274C70: 00000005 00000000 00000003 00000015 00000000 00215CD4 003D300A 0017BEC8
[   1.0096440] 274C90: 0021DDC0 0039ED90 03B0D000 00274D6C FFEFFFFC 00000000 25000017 BED400F4
[   1.0096440] 274CB0: 0001216C 00000058 003CF6A0 0000C6CA 00274CD8 00801723 00000000 00002000
[   1.0096440] 274CD0: 00000000 0000C730 03B0D000 00000001 00000000 00000000 2000000A 913C0160
[   1.0096440] 274CF0: 000AA47A 0021DDC0 0039ED90 00274DA8 0021DDC0 FFFFFFFF FFFFFFFF 00801723
[   1.0096440] 274D10: 00800001 00274E2C 00000000 00392BE0 00002000 FFFFFFFF FFFFFFFF 00000002
[   1.0096440] 274D30: 00000007 00000000 00000000 00392BE0 00000000 00000000 00000001 00080172
[   1.0096440] 274D50: 0021DDF0 00000000 000AAB30 0021DDC0 03B0D000 00002000 00000000 00274E30
[   1.0096440] 274D70: 000AAAA8 0021DDC0 00274DA8 00000000 00000003 00000001 0000F886 00000001
[   1.0096440] panic: Illegal instruction
[   1.0096440] rebooting...

checking the faulty mnemonic memory position this is listed:

177-Bug>ds 17bed4:3
0017BED4 4C100C01          MULS.L      (A0),D1:D0
0017BED8 E388              LSL.L       #$1,D0
0017BEDA E591              ROXL.L      #$2,D1
177-Bug>

the mnemonic MULS.L (64bit product) crashes the MC68060 CPU because that is an illegal opcode UNTIL the FPSP is installed (floating point emulation for specific FPU opcodes the MC68060 is missing).

>How-To-Repeat:
just boot again
>Fix:
avoid using the MULS.L opcode



Home | Main Index | Thread Index | Old Index