iMac G3 vs. Xorg/xfce4: Module fbdevhw does not have a fbdevhwModuleData data object [Unable to test Justin H.'s powerpc fixes on G3]

Mark Millard markmi at dsl-only.net
Mon Sep 8 11:25:05 UTC 2014


I booted a iMac G3 with 

FreeBSD FBSDG4S1 10.1-PRERELEASE FreeBSD 10.1-PRERELEASE #0 r270981: Wed Sep  3 04:01:09 UTC 2014     root at releng1.nyi.freebsd.org:/usr/obj/powerpc.powerpc/usr/src/sys/GENERIC powerpc

that had Xorg and xfce4 installed. I generated a xorg.conf file via Xorg -configure. startxfce4 got (from /var/log/Xorg.0.log):

...
[   383.775] (II) R128: Driver for ATI Rage 128 chipsets:
...
[   383.791] (==) R128(0): RGB weight 888
[   383.791] (II) R128(0): Using 8 bits per RGB (8 bit DAC)
[   383.791] (**) R128(0): Using framebuffer device
[   383.791] (II) Loading sub module "fbdevhw"
[   383.791] (II) LoadModule: "fbdevhw"
[   383.794] (II) Loading /usr/local/lib/xorg/modules/libfbdevhw.so
[   383.796] (EE) LoadModule: Module fbdevhw does not have a fbdevhwModuleData data object.
[   383.796] (II) UnloadModule: "fbdevhw"
[   383.796] (II) Unloading fbdevhw
[   383.797] (EE) R128: Failed to load module "fbdevhw" (invalid module, 0)
[   383.797] (II) UnloadModule: "r128"
[   383.797] (EE) Screen(s) found, but none have a usable configuration.
[   383.797] 
Fatal server error:
[   383.797] no screens found
...

I'll note that there is no Chipset line in the file: no identification of the specific Rage 128 variant. So far I've not found a xorg.conf variant that makes the iMac G3 work for Xorg/xfce4.


So as of yet I've not been able to test Justin Hibitts' recent powerpc/powerpc64 changes on the only working G3 that I have access to. (Actually the above boot was an attempt to see the before-change behavior first: The FreeBSD predates his changes to stable/10.)

(Justin's changes fixed Xorg/xfce4 issues that were happening on the Dual Processor G4 PowerMacs that I have access to. The single-processor G4 PowerMac that FreeBSD can boot and the G5 Powermacs continue to have Xorg/xfce4 working before and after Justin's changes.)

===
Mark Millard
markmi at dsl-only.net



More information about the freebsd-ppc mailing list