[Bug 279137] FreeBSD fails to boot on IBM POWER8 systems (S814, S822L, S824)

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 18 May 2024 19:06:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279137

            Bug ID: 279137
           Summary: FreeBSD fails to boot on IBM POWER8 systems (S814,
                    S822L, S824)
           Product: Base System
           Version: 14.0-STABLE
          Hardware: powerpc
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: powerpc
          Assignee: ppc@FreeBSD.org
          Reporter: calvin@cmpct.info

I had previously reported this on freebsd-ppc, but I've since been able to test
with other systems, so I'm posting it to BZ.

I've tried both the BE and LE versions on multiple systems (an S814, an S822L,
and an S824), and all permutations fail with an Open Firmware stack trace. All
systems were using VIOS to provide virtual optical media to a partition. Both
14.0 and 13.2 were tried.

Example stack trace, as shown on an S814:

```
Detected bad memory access to address: fffffffffffffffe
Package path = /packages/boot-mgr
Loc-code = 
Last memory-queue entry @ c472c0 

Return Stack Trace
------------------
@  - c40530 
close-package  - c64040 
(poplocals)  - c3e9e8 
(init-program)  - c8df44 
boot  - c8eacc 
evaluate  - c50290 
invalid pointer - dc4465 
invalid pointer - f 
invalid pointer - f 
catch  - c3cff0 
bt-task-boot-on-this  - d8c92c 
(poplocals)  - c3e9e8 
catch  - c3cff0 
execute-device-method  - c64b4c 
(poplocals)  - c3e9e8 
(select-boot-seq)  - c65ad4 
(poplocals)  - c3e9e8 
evaluate  - c50290 
^8b06880   - 8b06880 
invalid pointer - 39
```

It then proceeds to kick me back to where I was previous i.e. the SMS menu.

-- 
You are receiving this mail because:
You are the assignee for the bug.