« Return to Thread: X doesn't work anymore

Re: X doesn't work anymore

by Michael Lorenz :: Rate this Message:

Reply to Author | View in Thread

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On Jul 9, 2009, at 6:40 PM, Kurt Schreiner wrote:

> Hi,
>
> after cvs updat'ing to -current as of Jul  9 23:52 MEST X fails to  
> start.
> Here's what /var/log/Xorg.0.log has to say on this (problem is the  
> same with
> and without /etc/xorg.conf):
>
> [...]
>        ATI Radeon 3100 Graphics, ATI Radeon HD 3300 Graphics,
>        ATI Radeon HD 3200 Graphics, ATI Radeon 3000 Graphics,
>        ATI Radeon HD Graphics, ATI Radeon Graphics,
>        ATI Mobility Radeon HD Graphics, ATI Mobility Radeon Graphics,
>        ATI Radeon Graphics
> (II) VESA: driver for VESA chipsets: vesa
> (II) Primary Device is: PCI 01@01:00:0
> (II) resource ranges after xf86ClaimFixedResources() call:
>        [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]
> (WW) Falling back to old probe method for vesa
> (II) resource ranges after probing:
>        [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] 0   1       0x000a0000 - 0x000affff (0x10000) MS[B]
>        [4] 0   1       0x000b0000 - 0x000b7fff (0x8000) MS[B]
>        [5] 0   1       0x000b8000 - 0x000bffff (0x8000) MS[B]
>        [6] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
>        [7] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
>        [8] 0   1       0x000003b0 - 0x000003bb (0xc) IS[B]
>        [9] 0   1       0x000003c0 - 0x000003df (0x20) IS[B]
> (II) RADEON(0): TOTO SAYS 00000000a8100000
> (II) RADEON(0): MMIO registers at 0x00000000a8100000: size 64KB
> (EE) RADEON(0): Unable to map MMIO aperture. Invalid argument (22)
> (EE) RADEON(0): Memory map the MMIO region failed
> (II) UnloadModule: "radeon"
> (EE) Screen(s) found, but none have a usable configuration.
>
> Fatal server error:
> no screens found
>
> Please consult the The X.Org Foundation support
>         at http://wiki.X.Org
> for help.
>
> Any idea where's the culprit?

Looks like you updated X but not your kernel.
I committed code to allow X to use arbitrary PCI devices no matter in  
which PCI domain they are without using /dev/mem - you will need to  
update your kernel with
options PCI_ALLOW_MMAP
then things should work again.

have fun
Michael

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iQEVAwUBSlaMfMpnzkX8Yg2nAQJgIwf/fZZNZVb9Q49aRBGwH6C//gjbyb11OoGJ
ANqq/4aM5q83iECkw4HYAv3ToVdrxxWR/dXU/ed8FjV74M/SWrAURNT8Hl8zM5pU
1GTAPHQztzZh/MdUWiyMfliwBfAfI4WYmtlLP/zDVO31s/+EE5Z/ojf7No1pKnN+
S4aJUbEeItQtiaYscwmrcUz87cXAsyNvMxnmx6Yviz/itL/jn/+iMAFyr2gFPD9O
XkOBFl6+9IS7RTsl0RcpOeUKifrrbOWLR/P2VUE0X/V8lsSMntbRqUQrX+NheNmp
ENkWAI98sj2YZFkfELS5dH2m89lzH5ItsxyUCz6LfEN5eas4Iyu6ZQ==
=sV1m
-----END PGP SIGNATURE-----

 « Return to Thread: X doesn't work anymore