[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#622606: xserver-xorg-video-r128: [regression] [powerpc] X dies with SIGBUS if I tell it "UseFBDev" "false"



On Wed, 13 Apr 2011 08:08:00 -0300
Rogério Brito <rbrito@ime.usp.br> wrote:

RB> X-Debbugs-CC: debian-powerpc@lists.debian.org
RB> Package: xserver-xorg-video-r128
RB> Version: 6.8.1-5
RB> Severity: important
RB> 
RB> Hi there.
RB> 
RB> This is a PowerPC (iBook G3), with a R128 video card and with a very
RB> recent kernel (2.6.38), all from Debian, none compiled by me.
RB> 
RB> As per bug #484015 (see my comments there), I have to provide an
RB> xorg.conf file or I get a completely screwed X.
RB> 
RB> When I use the file attached below by the bug script, I get a SIGBUS
RB> when I tell the X server that I want to disable UseFBDev. This is a
RB> regression of, at least, version 1:6.8.0-1 of the driver.
RB> 
RB> I am attaching the last log from X here. If any further information
RB> is desired, please let me know.
RB> 
RB> 
RB> Regards.

I've got a similar machine that I just resurrected to test for
endian-ness issues in a project I'm working on. I'm using the xorg.conf
that was recommened to me a couple of weeks ago:
http://mac.linux.be/content/xorgconf-ibook-g3-500-dual-usb-0

Changing UseFBDev to "false" with that configuration does not cause a
problem, though I think (I've not done any detailed comparison) that it
is a little slower (maybe 5%).

As for needing an xorg.conf -- I think that the problem is that the
screen does not send valid EDID information (presumably Apple were
cutting corners and built OSX to know the screen capability from the
machine's identity). IMHO -- Xorg needs to have a manual fallback that
asks for information if there is neither an xorg.conf nor valid EDID and
then creates an xorg.conf.

-- 
+------------------------+-------------------------------+---------+
| James Tappin           | School of Physics & Astronomy |  O__    |
| sjt@star.sr.bham.ac.uk | University of Birmingham      | --  \/` |
| Ph: 0121-414-6462. Fax: 0121-414-3722                  |         |
+--------------------------------------------------------+---------+



Reply to: