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

Bug#198386: marked as done (xserver-xfree86: [vesa] driver slows down system clock on S3 Inc. 86c775/86c785 [Trio 64V2/DX or /GX])



Your message dated Fri, 19 Jan 2007 23:13:54 +0100
with message-id <45B142A2.6030200@ens-lyon.org>
and subject line Bug#198386: xserver-xfree86: [vesa] driver slows down system clock on S3 Inc. 86c775/86c785 [Trio 64V2/DX or /GX]
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: xserver-xfree86
Version: 4.2.1-8

I have an old "Elsa Winner 1000/T2D" S3 graphics card.  It has served
me very well for many years with Linux and X-Windows.

Over the years, my Debian system has accumulated quite a bit of dust
and cruft.

I decided to start over anew and am in the process of installing
Debian 3.0r1, on a new partition on the same hardware.  That is:
Rather than using the Debian package system to upgrade everything, I
have decided to start the installation over from scratch (keeping my
/home partition, though).

The old Debian installation has been running XWindows well, through
various releases of the XWindows software itself.  While I'm typing
this, I'm running xserver-xfree86 4.0.2-1 and all is well.

When I boot into the new system, things no longer work well.

The computer works quite well in text mode.  So far, so good.

But the moment I start XWindows, either through xdm or manually, I get
all kinds of weird effects and extremly slow responses.

The one thing that I have figured out that looks *really wrong* to me,
and can be documented well in an email as this:

With X running, I leave it alone and change to a text console.  I type
in the command "date".  I wait 10 seconds (on my watch) and type
"date" again.  Comparing the two times as displayed, the difference
should, of course, be 10 seconds.  What I get to see, however, is only
1 or 2 seconds difference.  The computer is otherwise idle, no heavy
programs running (besides X).

Even after I shut down the X server, it still remains the same.  Two
"date" commands, one 10 seconds later than the other, show only one or
two seconds of difference.

Only a reboot helps.

I guess I have run into some kind of interrupt problem.


I have tried this, that and the other.

I have copied the 4.0.2-1 configuration file /etc/X11/XF86Config-4
that I know works, from the old installation to the new installation.
That didn't help.

I have upgraded to the latest XFree86 server I could find.  That
didn't help.  (It is this latest server I'm filing the bug against.)

I have tried with and without framebuffer device in the kernel - no
change.


Talking about kernel: I have left alone the agp and other advanced
graphics stuff in the kernel, with the framebuffer exception, as I
don't think my old card supports any of that.  Also, I just want my
ol' XWindows back.  Personally, I'm not a gamer, and don't care much
about graphics performance.  Just give me any plain vanilla XWindows,
and I'll be happy.

Regards,

Andreas

andreas.krueger@famsik.de
PGP-Schlüssel 0xA207E340 (http://www.pca.dfn.de/dfnpca/pgpkserv/)
Fingerprint B46B C7BA FFEE AD41 35DD  49C3 9D6A E529 A207 E340


Here is information on my PCI hardware.  The graphics card happens to be last.

$ cat /proc/pci
PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: Intel Corp. 430HX - 82439HX TXC [Triton II] (rev 3).
      Master Capable.  Latency=32.  
  Bus  0, device   7, function  0:
    ISA bridge: Intel Corp. 82371SB PIIX3 ISA [Natoma/Triton II] (rev 1).
  Bus  0, device   7, function  1:
    IDE interface: Intel Corp. 82371SB PIIX3 IDE [Natoma/Triton II] (rev 0).
      Master Capable.  Latency=32.  
      I/O at 0xe800 [0xe80f].
  Bus  0, device  10, function  0:
    SCSI storage controller: LSI Logic / Symbios Logic (formerly NCR) 53c810 (rev 18).
      IRQ 11.
      Master Capable.  Latency=64.  Min Gnt=8.Max Lat=64.
      I/O at 0xe000 [0xe0ff].
      Non-prefetchable 32 bit memory at 0xe7000000 [0xe70000ff].
  Bus  0, device  11, function  0:
    Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 16).
      IRQ 9.
      Master Capable.  Latency=32.  Min Gnt=32.Max Lat=64.
      I/O at 0xd800 [0xd8ff].
      Non-prefetchable 32 bit memory at 0xe6800000 [0xe68000ff].
  Bus  0, device  12, function  0:
    VGA compatible controller: S3 Inc. 86c775/86c785 [Trio 64V2/DX or /GX] (rev 4).
      Non-prefetchable 32 bit memory at 0xe0000000 [0xe3ffffff].



I am running a self-compiled kernel (plain vanilla 2.4.20 from
kernel.org).  It is more or less the same kernel for either the old
system, that works, and the new system, that doesn't.

$ uname -a
Linux schalom 2.4.20 #1 Mit Apr 23 17:48:50 CEST 2003 i586 unknown



The CPU is as old and proven with several releases of XWindows as is
the graphics hardware:

$ cat /proc/cpuinfo 
processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 5
model		: 6
model name	: AMD-K6tm w/ multimedia extensions
stepping	: 2
cpu MHz		: 199.435
cache size	: 64 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
wp		: yes
flags		: fpu vme de pse tsc msr mce cx8 mmx
bogomips	: 398.13







Here is the data from the old system, the one that works:

$ dpkg -s xserver-xfree86
Package: xserver-xfree86
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 11288
Maintainer: Branden Robinson <branden@debian.org>
Source: xfree86
Version: 4.0.2-1
Replaces: xserver-common (<< 4.0), libxfont-xtt (<< 1:1.3.0.1-13)
Provides: xserver
Depends: xserver-common (>> 4.0), debconf (>= 0.2.26), libc6 (>= 2.1.97), zlib1g (>= 1:1.1.3)
Suggests: mdetect, read-edid
Description: the XFree86 X server
 The XFree86 X server is an X server for several architectures and operating
 systems; its architecture was completely redesigned for the 4.0 release, and
 features a loadable module system in which required modules are loaded on
 demand by a single server binary as opposed to the video card-specific X
 servers of the 3.x release.
 .
 The XFree86 server supports most modern graphics hardware from most vendors,
 and supersedes most version 3.x XFree86 X servers.  See
 <http://www.xfree86.org/4.0.1/Status.html> for information on its support for
 your particular hardware.
 .
 The debconf scripts in this package can take advantage of the mdetect and
 read-edid packages if they are present.


More data from the old system, the one that works:

$ dpkg -s xserver-common debconf libc6 zlib1g mdetect read-edid
Package: xserver-common
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 220
Maintainer: Branden Robinson <branden@debian.org>
Source: xfree86
Version: 4.0.2-1
Replaces: xbase (<< 3.3.2.3a-2), xserver-vga16 (<< 3.3.2.3a-2), xserver-agx (<< 3.3.2.3a-9), xserver-mach32 (<< 3.3.2.3a-9), xserver-mach64 (<< 3.3.2.3a-9), xserver-p9000 (<< 3.3.2.3a-9), xserver-s3 (<< 3.3.2.3a-9), xserver-s3v (<< 3.3.2.3a-9), xserver-tga (<< 3.3.2.3a-9), xserver-w32 (<< 3.3.2.3a-9), xsun-utils
Depends: xfree86-common (>> 4.0), libc6 (>= 2.1.97)
Suggests: xfonts-base, xfonts-100dpi | xfonts-75dpi, xfonts-scalable
Conflicts: xbase (<< 3.3.2.3a-2), xsun-utils, xbase-clients (<< 3.3.6-1)
Conffiles:
 /etc/X11/xserver/SecurityPolicy 0eb1ec465a4eb0d351f64b0574c6ee74
Description: files and utilities common to all X servers
 The X server is the hardware interface of the X Window System.  Its job is to
 communicate with video display and input devices, and present them in a
 standardized, abstract fashion via the X protocol to X clients (X-based
 programs).  The X server largely relieves programs of having to know or care
 about the details of the hardware with which they are interacting (such
 things as 32-bit versus 8-bit color, the layout of the keyboard, how many
 buttons the mouse has, etc.).  The catch is that the X server must itself
 know the technical specifications of the graphics hardware and monitor, the
 keyboard layout, the protocol used by the mouse, and so forth.
 .
 X servers either need fonts installed on the local host, or need to know of a
 remote host that provides font services (with xfs, for instance).  The former
 means that font packages are mandatory.  The latter means that font packages
 may be gratuitous.  To err on the side of caution, install at least the
 xfonts-base, xfonts-100dpi or xfonts-75dpi, and xfonts-scalable packages.

Package: debconf
Status: install ok installed
Priority: optional
Section: admin
Installed-Size: 852
Maintainer: Joey Hess <joeyh@debian.org>
Version: 1.0.32
Replaces: debconf-tiny
Provides: debconf-tiny
Depends: fileutils (>= 4.0-5)
Pre-Depends: perl-base (>= 5.6.1-4)
Recommends: apt-utils (>= 0.5.1)
Suggests: debconf-doc, debconf-utils, whiptail | dialog | gnome-utils, liblocale-gettext-perl, libterm-readline-gnu-perl, libgnome-perl, libnet-ldap-perl
Conflicts: debconf-utils (<< 0.9), debconf-tiny (<< 1.0), apt (<< 0.3.12.1), menu (<= 2.1.3-1), dialog (<< 0.9a-20000730-1), whiptail (<< 0.50.17-7), cdebconf (<< 0.10-5)
Conffiles:
 /etc/apt/apt.conf.d/70debconf 7e9d09d5801a42b4926b736b8eeabb73
 /etc/debconf.conf 61aa985ecce93b4e44723934041abdd2
Description: Debian configuration management system
 Debconf is a configuration management system for debian packages. Packages
 use Debconf to ask questions when they are installed.

Package: libc6
Status: install ok installed
Priority: required
Section: base
Installed-Size: 12748
Maintainer: Ben Collins <bcollins@debian.org>
Source: glibc
Version: 2.2.5-7
Replaces: ldso (<= 1.9.11-9), timezone, timezones, gconv-modules, libtricks, libc6-bin, netkit-rpc, netbase (<< 4.0)
Provides: glibc-2.2.5-7
Suggests: locales, glibc-doc
Conflicts: strace (<< 4.0-0), libnss-db (<< 2.2-3), timezone, timezones, gconv-modules, libtricks, libc6-doc, libc5 (<< 5.4.33-7), libpthread0 (<< 0.7-10), libc6-bin, libwcsmbs, apt (<< 0.3.0), libglib1.2 (<< 1.2.1-2), libc6-i586, libc6-i686, libc6-v9, netkit-rpc
Conffiles:
 /etc/default/devpts fc857c5ac5fb84d80720ed4d1c624f6e
Description: GNU C Library: Shared libraries and Timezone data
 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
 Timezone data is also included.

Package: zlib1g
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 136
Maintainer: Mark Brown <broonie@debian.org>
Source: zlib
Version: 1:1.1.4-1
Provides: libz1
Depends: libc6 (>= 2.2.4-4)
Conflicts: zlib1 (<= 1:1.0.4-7)
Description: compression library - runtime
 zlib is a library implementing the deflate compression method found
 in gzip and PKZIP.  This package includes the shared library.

Paket »mdetect« ist nicht installiert und keine Info ist vorhanden.

Paket »read-edid« ist nicht installiert und keine Info ist vorhanden.

Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
und     dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.





Here is the same kind of information, for the new system, the one that
does not work:

andreas@schalom:/old/tmp$ dpkg -s xserver-xfree86 xserver-common debconf libc6 zlib1g mdetect read-edid
Package: xserver-xfree86
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 10888
Maintainer: Branden Robinson <branden@debian.org>
Source: xfree86
Version: 4.2.1-8
Replaces: xserver-common (<< 4.0), libxfont-xtt
Provides: xserver
Depends: debconf (>> 0.5), xserver-common (>= 4.1.0-10), libc6 (>= 2.3.1-1), zlib1g (>= 1:1.1.4), debconf (>= 0.5)
Suggests: discover, mdetect, read-edid
Conflicts: libxfont-xtt
Description: the XFree86 X server
 The XFree86 X server is an X server for several architectures and operating
 systems; its architecture was completely redesigned for the 4.0 release, and
 features a loadable module system in which required modules are loaded on
 demand by a single server binary as opposed to the video card-specific X
 servers of the 3.x release.
 .
 The XFree86 server supports most modern graphics hardware from most vendors,
 and supersedes most version 3.x XFree86 X servers.  See
 <http://www.xfree86.org/4.2.1/Status.html> for information on its support for
 your particular hardware.
 .
 If the discover, mdetect and read-edid packages are installed, the debconf
 scripts in this package will use them to attempt automatic configuration
 of the X server based on your information returned by your video card,
 mouse, and monitor.
 .
 Note that on the HP-PA, MIPS, and SuperH architectures, the server's
 loadable module support is not present, and therefore the XFree86 server is a
 (very large) single binary.

Package: xserver-common
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 800
Maintainer: Branden Robinson <branden@debian.org>
Source: xfree86
Version: 4.1.0-16
Replaces: xbase (<< 3.3.2.3a-2), xserver-vga16 (<< 3.3.2.3a-2), xserver-agx (<< 3.3.2.3a-9), xserver-mach32 (<< 3.3.2.3a-9), xserver-mach64 (<< 3.3.2.3a-9), xserver-p9000 (<< 3.3.2.3a-9), xserver-s3 (<< 3.3.2.3a-9), xserver-s3v (<< 3.3.2.3a-9), xserver-tga (<< 3.3.2.3a-9), xserver-w32 (<< 3.3.2.3a-9), xsun-utils
Depends: debconf (>= 1.0.21), xfree86-common (>> 4.0), libc6 (>= 2.2.4-4)
Suggests: xserver-xfree86 | xserver, xfonts-base, xfonts-100dpi | xfonts-75dpi, xfonts-scalable, configlet-frontends
Conflicts: xbase (<< 3.3.2.3a-2), xsun-utils, xbase-clients (<< 3.3.6-1), suidmanager (<< 0.50), configlet (<= 0.9.22), xserver-3dlabs (<< 3.3.6-35), xserver-8514 (<< 3.3.6-35), xserver-agx (<< 3.3.6-35), xserver-common-v3 (<< 3.3.6-35), xserver-fbdev (<< 3.3.6-35), xserver-i128 (<< 3.3.6-35), xserver-mach32 (<< 3.3.6-35), xserver-mach64 (<< 3.3.6-35), xserver-mach8 (<< 3.3.6-35), xserver-mono (<< 3.3.6-35), xserver-p9000 (<< 3.3.6-35), xserver-s3 (<< 3.3.6-35), xserver-s3v (<< 3.3.6-35), xserver-svga (<< 3.3.6-35), xserver-tga (<< 3.3.6-35), xserver-vga16 (<< 3.3.6-35), xserver-w32 (<< 3.3.6-35), xserver-xsun (<< 3.3.6-35), xserver-xsun-mono (<< 3.3.6-35), xserver-xsun24 (<< 3.3.6-35)
Conffiles:
 /etc/X11/xserver/SecurityPolicy 5e63f298721bdd4062d3c66967df99ba
Description: files and utilities common to all X servers
 The X server is the hardware interface of the X Window System.  Its job is to
 communicate with video display and input devices, and present them in a
 standardized, abstract fashion via the X protocol to X clients (X-based
 programs).  The X server largely relieves programs of having to know or care
 about the details of the hardware with which they are interacting (such
 things as 32-bit versus 8-bit color, the layout of the keyboard, how many
 buttons the mouse has, etc.).  The catch is that the X server must itself
 know the technical specifications of the graphics hardware and monitor, the
 keyboard layout, the protocol used by the mouse, and so forth.
 .
 X servers either need fonts installed on the local host, or need to know of a
 remote host that provides font services (with xfs, for instance).  The former
 means that font packages are mandatory.  The latter means that font packages
 may be gratuitous.  To err on the side of caution, install at least the
 xfonts-base, xfonts-100dpi or xfonts-75dpi, and xfonts-scalable packages.

Package: debconf
Status: install ok installed
Priority: important
Section: admin
Installed-Size: 972
Maintainer: Joey Hess <joeyh@debian.org>
Version: 1.2.35
Replaces: debconf-tiny
Provides: debconf-2.0
Pre-Depends: perl-base (>= 5.6.1-4)
Recommends: apt-utils (>= 0.5.1)
Suggests: debconf-doc, debconf-utils, whiptail | dialog | gnome-utils, liblocale-gettext-perl, libterm-readline-gnu-perl, libgnome-perl, libnet-ldap-perl, libtext-iconv-perl
Conflicts: cdebconf, debconf-utils (<< 1.1.0), debconf-tiny (<< 1.0), apt (<< 0.3.12.1), menu (<= 2.1.3-1), dialog (<< 0.9a-20000730-1), whiptail (<< 0.50.17-7)
Conffiles:
 /etc/debconf.conf eb448d7ec3a6258c8601e6b27284b791
 /etc/apt/apt.conf.d/70debconf 7e9d09d5801a42b4926b736b8eeabb73
Description: Debian configuration management system
 Debconf is a configuration management system for debian packages. Packages
 use Debconf to ask questions when they are installed.

Package: libc6
Status: install ok installed
Priority: required
Section: base
Installed-Size: 12128
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Source: glibc
Version: 2.3.1-17
Replaces: ldso (<= 1.9.11-9), timezone, timezones, gconv-modules, libtricks, libc6-bin, netkit-rpc, netbase (<< 4.0)
Provides: glibc-2.3.1-17
Depends: libdb1-compat
Suggests: locales, glibc-doc
Conflicts: strace (<< 4.0-0), libnss-db (<= 2.2-6.1.1), timezone, timezones, gconv-modules, libtricks, libc6-doc, libc5 (<< 5.4.33-7), libpthread0 (<< 0.7-10), libc6-bin, libwcsmbs, apt (<< 0.3.0), libglib1.2 (<< 1.2.1-2), netkit-rpc, wine (<< 0.0.20021007-1)
Conffiles:
 /etc/default/devpts fc857c5ac5fb84d80720ed4d1c624f6e
Description: GNU C Library: Shared libraries and Timezone data
 Contains the standard libraries that are used by nearly all programs on
 the system. This package includes shared versions of the standard C library
 and the standard math library, as well as many others.
 Timezone data is also included.

Package: zlib1g
Status: install ok installed
Priority: standard
Section: libs
Installed-Size: 136
Maintainer: Mark Brown <broonie@debian.org>
Source: zlib
Version: 1:1.1.4-1
Provides: libz1
Depends: libc6 (>= 2.2.4-4)
Conflicts: zlib1 (<= 1:1.0.4-7)
Description: compression library - runtime
 zlib is a library implementing the deflate compression method found
 in gzip and PKZIP.  This package includes the shared library.

Package: mdetect
Status: unknown ok not-installed
Priority: optional
Section: misc

Package: read-edid
Status: unknown ok not-installed
Priority: optional
Section: misc





--- End Message ---
--- Begin Message ---
Closing, as suggested by the submitter, since he does not have the
hardware anymore.
Feel free to reopen if you ever reproduce the problem.

Brice


--- End Message ---

Reply to: