FreeBSD on iMac G3

Justin Hibbits justin.hibbits at alumni.cwru.edu
Sat Apr 11 05:41:53 PDT 2009


On Sat, 11 Apr 2009 09:05:48 +0200
Jochen Fahrner <jochen at fahrner.name> wrote:

> > But Xorg does not work. Starting "Xorg -configure" freezes itself  
> > and the console. :-(
> 
> This is /var/log/Xorg.0.log:
> 
> X.Org X Server 1.6.0
> Release Date: 2009-2-25
> X Protocol Version 11, Revision 0
> Build Operating System: FreeBSD 7.1-RELEASE powerpc
> Current Operating System: FreeBSD imacg3 7.1-RELEASE FreeBSD 7.1- 
> RELEASE #0: Sun Jan  4 05:48:40 UTC 2009     root at xserve.xcllnt.net:/ 
> usr/obj/usr/src/sys/GENERIC powerpc
> Build Date: 11 April 2009  08:08:57AM
> 
>          Before reporting problems, check http://wiki.x.org
>          to make sure that you have the latest version.
> Markers: (--) probed, (**) from config file, (==) default setting,
>          (++) from command line, (!!) notice, (II) informational,
>          (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Sat Apr 11 08:44:25 2009
> (II) Loader magic: 0x1e8c
> (II) Module ABI versions:
>          X.Org ANSI C Emulation: 0.4
>          X.Org Video Driver: 5.0
>          X.Org XInput driver : 4.0
>          X.Org Server Extension : 2.0
> (II) Loader running on freebsd
> (--) Using syscons driver with X support (version 2.0)
> (--) using VT number 9
> 
> (WW) xf86EnableIO 6
> (II) xf86EnableIO: ffffffff
> (WW) Can't map IO space!
> (--) PCI: (0 at 0:16:0) ATI Technologies Inc Rage 128 Pro Ultra TR rev  
> 0, Mem @ 0x08000090/16, 0x00000090/4
> List of video drivers:
>          ati
>          radeon
>          mach64
>          nv
>          r128
>          radeonhd
>          openchrome
>          vesa
> (II) LoadModule: "ati"
> (II) Loading /usr/local/lib/xorg/modules/drivers//ati_drv.so
> (II) Module ati: vendor="X.Org Foundation"
>          compiled for 1.6.0, module version = 6.12.2
>          Module class: X.Org Video Driver
>          ABI class: X.Org Video Driver, version 5.0
> (II) LoadModule: "radeon"
> (II) Loading /usr/local/lib/xorg/modules/drivers//radeon_drv.so
> (II) Module radeon: vendor="X.Org Foundation"
>          compiled for 1.6.0, module version = 6.12.2
>          Module class: X.Org Video Driver
>          ABI class: X.Org Video Driver, version 5.0
> (II) LoadModule: "mach64"
> (II) Loading /usr/local/lib/xorg/modules/drivers//mach64_drv.so
> (II) Module mach64: vendor="X.Org Foundation"
>          compiled for 1.6.0, module version = 6.8.0
>          Module class: X.Org Video Driver
>          ABI class: X.Org Video Driver, version 5.0
> (II) LoadModule: "nv"
> (II) Loading /usr/local/lib/xorg/modules/drivers//nv_drv.so
> (II) Module nv: vendor="X.Org Foundation"
>          compiled for 1.6.0, module version = 2.1.13
>          Module class: X.Org Video Driver
>          ABI class: X.Org Video Driver, version 5.0
> (II) LoadModule: "r128"
> (II) Loading /usr/local/lib/xorg/modules/drivers//r128_drv.so
> (II) Module r128: vendor="X.Org Foundation"
>          compiled for 1.6.0, module version = 6.8.0
>          Module class: X.Org Video Driver
>          ABI class: X.Org Video Driver, version 5.0
> (II) LoadModule: "radeonhd"
> (II) Loading /usr/local/lib/xorg/modules/drivers//radeonhd_drv.so
> (II) Module radeonhd: vendor="AMD GPG"
>          compiled for 1.6.0, module version = 1.2.5
>          Module class: X.Org Video Driver
>          ABI class: X.Org Video Driver, version 5.0
> (II) LoadModule: "openchrome"
> (II) Loading /usr/local/lib/xorg/modules/drivers//openchrome_drv.so
> (II) Module openchrome: vendor="http://openchrome.org/"
>          compiled for 1.6.0, module version = 0.2.903
>          Module class: X.Org Video Driver
>          ABI class: X.Org Video Driver, version 5.0
> (II) LoadModule: "vesa"
> (II) Loading /usr/local/lib/xorg/modules/drivers//vesa_drv.so
> (II) Module vesa: vendor="X.Org Foundation"
>          compiled for 1.6.0, module version = 2.1.0
>          Module class: X.Org Video Driver
>          ABI class: X.Org Video Driver, version 5.0
> (WW) xf86EnableIO 6
> (II) xf86EnableIO: ffffffff
> (WW) Can't map IO space!
> (II) System resource ranges:
>          [0] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
>          [1] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
>          [2] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
>          [3] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
>          [4] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
> No devices to configure.  Configuration failed.
> 
> 
> 
> _______________________________________________
> freebsd-ppc at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ppc
> To unsubscribe, send any mail to "freebsd-ppc-unsubscribe at freebsd.org"

That's a well-known issue, and the fix is on the project web page.  Add:

	hw.ofwfb.relax_mmap=1

to your /etc/sysctl.conf.

- Justin


More information about the freebsd-ppc mailing list