Date: Thu, 25 Oct 2012 17:53:59 -0700 From: matt <sendtomatt@gmail.com> To: Albert Vest <alvest@brakiri.com> Cc: freebsd-x11@freebsd.org, Justin Hibbits <chmeeedalf@gmail.com>, freebsd-ppc@freebsd.org Subject: Re: Does drm/dri currently work on PPC? Message-ID: <5089DF27.9020803@gmail.com> In-Reply-To: <5089A6DB.9070904@brakiri.com> References: <5083C719.1040109@gmail.com> <CAKLtBChswXj7HcZeC=SaJgMNDrZXu==DHFP5PW4wB9=ruKSWWA@mail.gmail.com> <20121021092136.20307802@narn.knownspace> <50846392.70007@gmail.com> <CAHSQbTC7SA8qiVGQi%2BfmsmzYBVQLR09Dmzhjk1Ev=srsufc_HQ@mail.gmail.com> <5085F595.4050609@gmail.com> <20121022215945.436873dc@narn.knownspace> <5089A6DB.9070904@brakiri.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 10/25/12 13:53, Albert Vest wrote: > > I also use Radeon r200, but on an i386 machine. Same symptom happens to > me if I don't force BusType to PCI in my xorg.conf: > > ... > Option "BusType" "PCI" # Force IGP to PCI > ... > > hope that helps, > Albert. > So far it doesn't look like that helps. It took a bit longer to crash, and the screen flashed a pleasing pinkish-maroon before the system locked up. I'm going to keep trying to fiddle driver section values, but I think there's something architecturally wrong/missing. Here's what I've noticed: In /usr/src/sys/dev/drmP.h, we have htole16 and htole32 wrapped around drm read and write functions, which neither netbsd nor openbsd have (perhaps they wrap it elsewhere). drm_read8 and drm_write8 on freebsd are not wrapped, which seems odd to me? I can understand all or none, but "some" seems like 8-bit reads and writes are either going to be the only ones that work or the only ones that don't. When I try to start X, I am also seeing this mess (X -configure as well) with WITH_NEW_XORG. I have hw.ofwfb.relax_mmap=1. [ 251.670] (WW) xf86EnableIO -1 [ 251.671] (II) xf86EnableIO: ffffffff [ 251.671] (WW) Can't map IO space! [ 251.671] (--) PCI: (0:0:16:0) 1002:4966:1002:4966 rev 1, Mem @ 0x98000000/134217728, 0x90000000/65536, I/O @ 0x00000400/256, BIOS @ 0x????????/65536 [ 251.719] List of video drivers: [ 251.719] ati [ 251.719] radeon [ 251.720] (II) LoadModule: "ati" [ 251.791] (II) Loading /usr/local/lib/xorg/modules/drivers/ati_drv.so [ 251.803] (II) Module ati: vendor="X.Org Foundation" [ 251.803] compiled for 1.10.6, module version = 6.14.6 [ 251.803] Module class: X.Org Video Driver [ 251.803] ABI class: X.Org Video Driver, version 10.0 [ 251.803] (II) LoadModule: "radeon" [ 251.805] (II) Loading /usr/local/lib/xorg/modules/drivers/radeon_drv.so [ 251.895] (II) Module radeon: vendor="X.Org Foundation" [ 251.895] compiled for 1.10.6, module version = 6.14.6 [ 251.895] Module class: X.Org Video Driver [ 251.895] ABI class: X.Org Video Driver, version 10.0 [ 251.895] (WW) xf86EnableIO -1 [ 251.895] (II) xf86EnableIO: ffffffff [ 251.895] (WW) Can't map IO space! [ 251.895] No devices to configure. Configuration failed.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5089DF27.9020803>