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 [EMAIL PROTECTED] 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]:/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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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