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