PowerMac G5 hangs/crashes on boot: 10.2, 11.0-RCx

Jukka Ukkonen jau789 at gmail.com
Fri Sep 9 11:36:02 UTC 2016


I have had pretty much the same thing going on on my PowerMac G5
after 11.0-BETA3 for more than a month now with every single snapshot
I have tried. The latest snapshot I have tried was r305652 of today.
BETA2 still boots just fine. If you have seen this also in 10.2-stable,
it means someone has commited something which was not properly
tested on all supported archtectures, though, it affects those untested
architectures, and then been backporting a dysfunctional commit also
to older stable releases instead of backing the change out of the source
tree until the problem has been properly fixed. As a side effect I will no
longer dare to build a new snapshot on my G4 (ppc, 32-bit) either.
It has been running 10.3-stable which might also be affected, if 10.2
is affected.

The story apparently goes such that the interrupt code shown can be
pretty much anything. The interrupts might simply be enabled way before
the system is ready to handle them. 

--jau


-------------- next part --------------



> On 09 Sep 2016, at 02:55, Krzysztof Parzyszek <kristof at swissmail.org> wrote:
> 
> Hi,
> I'm having trouble getting FreeBSD stable/11 to work on my G5.  After upgrading sources from stable/10 and installing rebuilt kernel, it either hangs at boot, or crashes with some unexpected exception.
> 
> I have also tried several versions of the memstick:
> 10.1-RELEASE:  - boots ok
> 10.2-RELEASE:  - crash[1]
> 10.3-RELEASE:  - boots ok
> 11.0-RC1:      - crash[2] (or hang)
> 11.0-RC2:      - hang[1]
> 
> 
> --- crash[1] ---
> fatal kernel trap:
> 
>   exception       = 0xd00 (trace)
>   srr0            = 0x89604c
>   srr1            = 0x100000004010b520
>   lr              = 0x896038
>   curthread       = 0
> 
> panic: trace trap
> cpuid = 0
> KDB: stack backtrace:
> #0 0x54ed68 at ??+0
> #1 0x54ee00 at ??+0
> #2 0x88d58c at ??+0
> #3 0x88e984 at ??+0
> #4 0x8835dc at ??+0
> Uptime: 1s
> --- crash[1] ---
> 
> --- crash[2] ---
> fatal kernel trap:
> 
>   exception       = 0x700 (program)
>   srr0            = 0x380
>   srr1            = 0x9000000000081000
>   lr              = 0x807068
>   curthread       = 0
> 
> panic: program trap
> cpuid = 0
> KDB: stack backtrace:
> #0 0x49d4a4 at ??+0
> #1 0x49d540 at ??+0
> #2 0x837650 at ??+0
> #3 0x8393b8 at ??+0
> #4 0x82c870 at ??+0
> Uptime: 1s
> --- crash[2] ---
> 
> --- hang[1] ---
> load-size=7800 adler32=cf9e242f
> 
> Loading ELF
> 
> >> FreeBSD/powerpc Open Firmware boot block
>   Boot path:   /ht at 0,f2000000/pci at 8/usb at b/disk at 2:
>   Boot loader: /boot/loader
> -
> --- hang[1] ---
> 
> 
> Here's a sample crash from a custom-built kernel:
> 
> fatal kernel trap:
> 
>   exception       = 0x800 (floating-point unavailable)
>   srr0            = 0x380
>   srr1            = 0x9000000000001000
>   lr              = 0x807068
>   curthread       = 0
> 
> panic: floating-point unavailable trap
> cpuid = 0
> KDB: stack backtrace:
> #0 0x49d4a4 at ??+0
> #1 0x49d540 at ??+0
> #2 0x837650 at ??+0
> #3 0x8393b8 at ??+0
> #4 0x82c870 at ??+0
> Uptime: 1s
> 
> _______________________________________________
> freebsd-ppc at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ppc
> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe at freebsd.org"


More information about the freebsd-ppc mailing list