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