Old PowerMac G5 2-socket/2-cores-each: head -r368820 kernel reports: bus_dmamem_alloc failed to align memory properly

Dennis Clarke dclarke at blastwave.org
Tue Dec 22 19:17:43 UTC 2020


>>
>> Try the following in openfirmware before booting:
>>
>> dev /memory at 0 100000 1000 do-unmap
>>

Getting to the OpenFirmware prompt is a real pain with a PC keyboard but
I will see if I can figure out the Vulkan salute finger combination.

>> There are certain versions of OpenFirmware that leave a page mapped 
>> with the wrong protections erroneously and this smells like that bug to 
>> me.
> 
> In fact, given the srr0 value in the fault, I am *certain* this is your problem.
> 

Lovely.

> You can use nvedit to make this bugfix permanent for a given machine (We don't have our own guide, but the NetBSD guide @ https://www.netbsd.org/ports/macppc/nvedit.html is usable to apply this patch.)
> 

I assure you that I have no idea at all what you are talking about.

Dennis


More information about the freebsd-ppc mailing list