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

Bug#420738: marked as done (glint driver big-endian issue with xorg 7.1)



Your message dated Mon, 20 Jul 2009 17:02:04 +0000
with message-id <E1MSwFY-0001AS-7A@ries.debian.org>
and subject line Bug#420738: fixed in xserver-xorg-video-glint 1:1.2.3-1
has caused the Debian Bug report #420738,
regarding glint driver big-endian issue with xorg 7.1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
420738: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=420738
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xserver-xorg-video-glint
Version: 1:1.1.1-3
Architecture: SPARC (maybe also PPC, but not verified)

System configuration:
Sun Ultra60 with Raptor GFX graphic card (Permedia2v chipset)
running etch with a 2.6.20 kernel.
The problem is also present in older "testing" version, starting from Xorg 
7.0.

Problem:
The Xserver hangs or crashes when loading the driver.
As from the logfile, the card is wrongly detected, e.g. 4MB video ram instead 
of 8MB.

Reason:
The driver correctly writes to the big-endian registers of the card, but the 
MMIO_xxxx functions do a byte-swap by default on this architecture, ending up 
in a wrong byte-order. For reference, see "compiler.h" from the "xorg-server" 
source.

Solution:
Define "SPARC_MMIO_IS_BE" for compiling the glint driver.
E.g., by:
# CFLAGS="-O2 -DSPARC_MMIO_IS_BE" ./configure
(maybe on PPC_MMIO_IS_BE has to be defined on PPC architecture)

I suggest setting these defines in the source code in "config.h".


--- End Message ---
--- Begin Message ---
Source: xserver-xorg-video-glint
Source-Version: 1:1.2.3-1

We believe that the bug you reported is fixed in the latest version of
xserver-xorg-video-glint, which is due to be installed in the Debian FTP archive:

xserver-xorg-video-glint_1.2.3-1.diff.gz
  to pool/main/x/xserver-xorg-video-glint/xserver-xorg-video-glint_1.2.3-1.diff.gz
xserver-xorg-video-glint_1.2.3-1.dsc
  to pool/main/x/xserver-xorg-video-glint/xserver-xorg-video-glint_1.2.3-1.dsc
xserver-xorg-video-glint_1.2.3-1_i386.deb
  to pool/main/x/xserver-xorg-video-glint/xserver-xorg-video-glint_1.2.3-1_i386.deb
xserver-xorg-video-glint_1.2.3.orig.tar.gz
  to pool/main/x/xserver-xorg-video-glint/xserver-xorg-video-glint_1.2.3.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 420738@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Brice Goglin <bgoglin@debian.org> (supplier of updated xserver-xorg-video-glint package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


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

Format: 1.8
Date: Mon, 20 Jul 2009 18:34:52 +0200
Source: xserver-xorg-video-glint
Binary: xserver-xorg-video-glint
Architecture: source i386
Version: 1:1.2.3-1
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Brice Goglin <bgoglin@debian.org>
Description: 
 xserver-xorg-video-glint - X.Org X server -- Glint display driver
Closes: 420738 531918
Changes: 
 xserver-xorg-video-glint (1:1.2.3-1) unstable; urgency=low
 .
   [ David Nusinow ]
   * Remove 03_gen_pci_ids.diff. The X server now uses an internal table to
     choose a driver during autoconfiguration.
 .
   [ Brice Goglin ]
   * Add README.source, bump Standards-Version to 3.8.2.
   * New upstream release.
     + Fix crash at startup, closes: #531918.
     + Fix endianness problem causing wrong memory size detection,
       closes: #420738.
Checksums-Sha1: 
 6807faee5ce7d6a173544deab046a5d9ed69b85b 1713 xserver-xorg-video-glint_1.2.3-1.dsc
 d0c10b2781990f3211357e53059ec9ba4c6c105d 445007 xserver-xorg-video-glint_1.2.3.orig.tar.gz
 4972adeffa757d56c6af8ce56123e758c24960a0 26406 xserver-xorg-video-glint_1.2.3-1.diff.gz
 41633c44065aa5d8bf71807849b6efa33e2039af 110284 xserver-xorg-video-glint_1.2.3-1_i386.deb
Checksums-Sha256: 
 8120614e6366a590603eaeb0f6f74225644c1524983c2964c5e8f0ff7bffb85b 1713 xserver-xorg-video-glint_1.2.3-1.dsc
 11de6a46232da60db0aab3daf455d6e9e42eed0e0bc13e3ef388791fc4fc986f 445007 xserver-xorg-video-glint_1.2.3.orig.tar.gz
 bd7d343d8d4d955a6a7d358e500cc353b79f540c91aa7c9510c8b4b07817fb99 26406 xserver-xorg-video-glint_1.2.3-1.diff.gz
 26eb3bf365e48d81650ab9d2b1120949ac48204243efcea7d7ee008023002510 110284 xserver-xorg-video-glint_1.2.3-1_i386.deb
Files: 
 c1e14b3a7d4dc83b85753f28bf0e4b22 1713 x11 optional xserver-xorg-video-glint_1.2.3-1.dsc
 8392f37581a44bca919343ef4f36e64e 445007 x11 optional xserver-xorg-video-glint_1.2.3.orig.tar.gz
 4ba5a564d54ce11bdcafce217e735fca 26406 x11 optional xserver-xorg-video-glint_1.2.3-1.diff.gz
 cc7ab1b0c2151dac7079f526c3d17e0e 110284 x11 optional xserver-xorg-video-glint_1.2.3-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkpkn5IACgkQRh88F8PcWfpR8QCgjFdlSs52urAzEQxv4MarbGKC
BbgAnR/p7aCOL2ghVNkr3WDZbP+iOBn4
=zPjm
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: