On Sat, 19 Oct 2024 19:26:45 +0200
Willem <willem.m...@gmail.com> wrote:

>     radeondrm fails to switch from VGA to <?> graphical mode, causing my CRT
>     to turn off. ATI Radeon 7500 chipset. Last error seen is "BIOS not found".

My PowerBook G4 shows, "[drm] *ERROR* Unable to locate a BIOS ROM",
before the switch, then "radeondrm0: 1280x854, 32bpp" after.  I would
ignore the BIOS error, but the off CRT might hide the real error.

An old Reddit post reported the same thing, "black screen" on an eMac,
https://reddit.com/r/BSD/comments/9a6pxy/need_help_getting_emac_g4_graphics_to_work

Reddit guessed an EDID problem.

Your eMac might have a weird Apple mini VGA port, like my iMac G4, but
one would need a rare M8639G/A adapter to test it.

I would like to see a dmesg from your eMac with radeondrm, after the
internal CRT is off.  You might be able to get in by connecting an
Ethernet wire and using ssh(1).  Even if I see such a dmesg, I
probably don't know how to fix the problem.

>     There are some oddities about this eMac. It has 600MB RAM which is more
>     than I could find in any factory spec. It also reports to have a 7455
>     processor which I also do not know to fit any eMac spec, I would expect
>     it to have a 7445 and can only find the 7455 in Mac Pro G4 specs.

Many Macs from that era have RAM upgrades.  Your dmesg has 128MB in
spdmem0 and 512MB in spdmem1; I guess that the factory put 128 and
someone else added 512 to the other slot.

You have a 7445; OpenBSD printed 7455 by mistake.  Notice that you
have L2 but no L3 cache,
> cpu0 at mainbus0: 7455 (Revision 0x303): 999 MHz: 256KB L2 cache

Your 7445 is just a 7455 minus L3 (MPC7450 manual, 1.1.4 MPC7445
Microprocessor Overview), but OpenBSD prints "7455" before it notices
the missing L3.

>     Note re. documentation:
>     I can't seem to find when the PowerPC binary packages are going to be
>     released for 7.6. It would be nice to know because compiling gcc-11
>     takes 34 hours and 7.6 doesn't have a working vblank implementation for 
> the
>     VGA mode of this eMac.
>     Some kind of pre-upgrade warning that a delay is to be expected of ports
>     binaries vis-a-vis the point release would be appreciated.

This happens every release: our macppc hardware is too old and slow
to finish the packages before release day.  I am running this build;
it is in its 22nd day, might take around 10 more days.
--gkoehler

Reply via email to