Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Oct 2008 13:21:09 -0400
From:      Robert Noland <rnoland@FreeBSD.org>
To:        Alex <mailinglist@ahhyes.net>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: DRI not working
Message-ID:  <1223054469.55363.16.camel@squirrel.corp.cox.com>
In-Reply-To: <48E58D05.7010003@ahhyes.net>
References:  <48E4CC06.1070802@ahhyes.net> <1222960850.12046.6.camel@squirrel.corp.cox.com> <48E4E95B.3020708@ahhyes.net> <1222965932.12046.14.camel@squirrel.corp.cox.com> <48E58D05.7010003@ahhyes.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-ye7xGYi7LnlnswYsI9ND
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2008-10-03 at 13:09 +1000, Alex wrote:
> Robert Noland wrote:
> > Ok, I found a RELENG_7 test box.  It does apply and build cleanly.
> >
> > robert.
> >
> >  =20
>=20
> Hi Robert,
>=20
> Thank you for the patch. The patch applied cleanly and I was able to=20
> rebuild cleanly as well.
>=20
> Unfortunately I am seeing the same symptoms as Szilveszter. DRM is no=20
> longer attaching to both heads, which is good.  So perhaps the remainder=20
> of the issue is with the intel driver?
>=20
>  From dmesg:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> vgapci0: <VGA-compatible display> port 0xc000-0xc007 mem=20
> 0xf0000000-0xf7ffffff,0xfaf80000-0xfaffffff irq 11 at device 2.0 on pci0
> agp0: <Intel 82855GME (855GME GMCH) SVGA controller> on vgapci0
> agp0: detected 892k stolen memory
> agp0: aperture size is 128M
> drm0: <Intel i852GM/i855GM GMCH> on vgapci0
> info: [drm] AGP at 0xf0000000 128MB
> info: [drm] Initialized i915 1.5.0 20060119
> vgapci1: <VGA-compatible display> mem=20
> 0xe8000000-0xefffffff,0xfaf00000-0xfaf7ffff at device 2.1 on pci0
> pci0: <serial bus, USB> at device 29.0 (no driver attached)
>=20
>  From Xorg logs:
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> (II) intel(0): I830CheckAvailableMemory: 964608 kB available
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 8, (OK)
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 8, (OK)                     =20
> drmOpenByBusid: Searching for BusID pci:0000:00:02.0      =20
> drmOpenDevice: node name is /dev/dri/card0                =20
> drmOpenDevice: open result is 8, (OK)                     =20
> drmOpenByBusid: drmOpenMinor returns 8                    =20
> drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0      =20
> (II) [drm] DRM interface version 1.2                      =20
> (II) [drm] DRM open master succeeded.                     =20
> (II) intel(0): [drm] Using the DRM lock SAREA also for drawables.
> (II) intel(0): [drm] framebuffer mapped by ddx driver     =20
> (II) intel(0): [drm] added 1 reserved context for kernel  =20
> (II) intel(0): X context handle =3D 0x1                     =20
> (II) intel(0): [drm] installed DRM signal handler         =20
> (**) intel(0): Framebuffer compression=20
> enabled                                                                  =
                              =20
>=20
> (**) intel(0): Tiling=20
> enabled                                                                  =
                                               =20
>=20
> (=3D=3D) intel(0): Write-combining range (0xfaf80000,0x80000) was already=
=20
> clear                                                                  =20
> (=3D=3D) intel(0): VideoRam: 131072=20
> KB                                                                       =
                                     =20
>=20
> (II) intel(0): Attempting memory allocation with tiled=20
> buffers.                                                                 =
              =20
>=20
> (WW) intel(0): xf86AllocateGARTMemory: allocation of 10 pages=20
> failed                                                                   =
       =20
>=20
>         (Cannot allocate=20
> memory)                                                                  =
                                            =20
>=20
> (WW) intel(0): xf86AllocateGARTMemory: allocation of 4 pages=20
> failed                                                                   =
        =20
>=20
>         (Cannot allocate=20
> memory)                                                                  =
                                            =20

Ok, I'm not entirely sure which component is causing this issue...  To
start chasing it, here is what I need one or both of you to try.  Boot
with X disabled, then:

kldload i915
sysctl hw.dri.0.debug=3D1
startx

and send me the logs (should be in /var/log/messages) with the debugging
info.  We need to figure out why the memory allocations are failing...
Hopefully this will point us in the right direction, though I don't
believe that drm is at fault.

robert.

> (WW) intel(0): Disabling HW cursor because the cursor memory allocation=20
> failed.                                                              =20
> (II) intel(0): Tiled allocation=20
> successful.                                                              =
                                     =20
>=20
> (--) intel(0): DRI is disabled because it needs HW cursor, 2D accel and=20
> AGPGART.
>=20
> Let us know if you discover anything else. I really appreciate your time=20
> spent on this.
>=20
> Thanks again!
> Alex
>=20
> _______________________________________________
> freebsd-x11@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org"

--=-ye7xGYi7LnlnswYsI9ND
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEABECAAYFAkjmVIUACgkQM4TrQ4qfROMhxACeL9bC9EItAEtjKhGA0tl3JZ2K
E/AAnRXO/cazravEXzLsd/CogEHsKtUI
=XmXC
-----END PGP SIGNATURE-----

--=-ye7xGYi7LnlnswYsI9ND--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1223054469.55363.16.camel>