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

Bug#403368: marked as done (Please add 'savage' video driver for 5333:8d01 (S3 Inc. 86C380 [ProSavageDDR K4M266] (rev 02)))



Your message dated Wed, 27 Dec 2006 23:32:02 +0000
with message-id <E1GziFe-0000GS-Te@ries.debian.org>
and subject line Bug#403368: fixed in discover-data 2.2006.12.28
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: discover1-data
Version: 2.2006.10.29

Please note that this bug was originally opened for the Ubuntu 6.10 OS at
https://bugs.launchpad.net/bugs/72446 for a different version of the
package, but since the ubuntu package is based on Debian, I believe I
should report this bug and its suggested fix at Debian as well.

The S3 ProSavageDDR K4M266 (PCI device id 5333:8d01) is one of the devices
supported by the xorg 'savage' driver. However, the /lib/discover/pci.lst from
the discovery1-data package lists the kernel module to load as 'unknown'
instead of 'Server:XFree86(savage)', as it should be.

This causes the video driver to fall back to 'vesa' upon discovery, since as
said before, there is no kernel module specified for this device on
/lib/discover/pci.lst.

I've got the 'savage' driver to work for this graphics chip on my system by
simply changing the 'vesa' line on /etc/X11/xorg.conf to 'savage'. A side
effect of the discovery of this device not working seems to be that I also have
to explicitly specify the hsync and vrefresh ranges of my laptop's monitor in
order to be able to work with the native 1024x768 resolution, whereas when
detection works (i.e. edited pci.lst) the native 1024x768 resolution works
without having to specify any particular hsync and vreferesh ranges in
xorg.conf.

* Here's my suggestion to what needs to be done:

replace the following line on /lib/discover/pci.lst:

 53338d01 video unknown 86C380 [ProSavageDDR K4M266]

by:

 53338d01 video Server:XFree86(savage) 86C380 [ProSavageDDR K4M266]

which simply means replacing 'unknown' by 'Server:XFree86(savage)'

* Suggested fix (pasted patch)

---------------------------------------------------------------------------

$ diff -u pci.lst.orig pci.lst
--- pci.lst.orig        2006-10-26 10:06:27.000000000 +0200
+++ pci.lst     2006-12-16 17:26:28.000000000 +0100
@@ -6947,7 +6947,7 @@
        53338c2d        video   Server:XFree86(savage)  SuperSavage IX/64 DDR
        53338c2e        video   Server:XFree86(savage)  SuperSavage IX/C SDR
        53338c2f        video   Server:XFree86(savage)  SuperSavage IX/C DDR
-       53338d01        video   unknown 86C380 [ProSavageDDR K4M266]
+       53338d01        video   Server:XFree86(savage)  86C380 [ProSavageDDR K4M266]
        53338d02        video   Server:XFree86(savage)  VT8636A [ProSavage KN133] AGP4X VGA Controller (TwisterK)
        53338d03        unknown unknown VT8751 [ProSavageDDR P4M266]
        53338d04        video   Server:XFree86(savage)  VT8375 [ProSavage8 KM266/KL266]

---------------------------------------------------------------------------

* Additional info:

$ lspci
01: 00.0 VGA compatible controller: S3 Inc. 86C380 [ProSavageDDR K4M266] (rev 02)

$ lspci -n
01:00.0 0300: 5333:8d01 (rev 02)

I am using Ubuntu GNU/Linux 2.2, kernel 2.6.17-10-generic 2.2.17-pre-patch-13
and libc6 2.4

Thanks.
--- End Message ---
--- Begin Message ---
Source: discover-data
Source-Version: 2.2006.12.28

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

discover-data_2.2006.12.28.dsc
  to pool/main/d/discover-data/discover-data_2.2006.12.28.dsc
discover-data_2.2006.12.28.tar.gz
  to pool/main/d/discover-data/discover-data_2.2006.12.28.tar.gz
discover-data_2.2006.12.28_all.deb
  to pool/main/d/discover-data/discover-data_2.2006.12.28_all.deb
discover1-data-udeb_2.2006.12.28_all.udeb
  to pool/main/d/discover-data/discover1-data-udeb_2.2006.12.28_all.udeb
discover1-data_2.2006.12.28_all.deb
  to pool/main/d/discover-data/discover1-data_2.2006.12.28_all.deb



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 403368@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Petter Reinholdtsen <pere@debian.org> (supplier of updated discover-data 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.7
Date: Thu, 28 Dec 2006 00:11:17 +0100
Source: discover-data
Binary: discover1-data discover1-data-udeb discover-data
Architecture: source all
Version: 2.2006.12.28
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Petter Reinholdtsen <pere@debian.org>
Description: 
 discover-data - Data lists for Discover hardware detection system
 discover1-data - Data lists for Discover hardware detection system (legacy format)
 discover1-data-udeb - hardware lists for libdiscover1 (short list) (udeb)
Closes: 398071 402459 403368 403876
Changes: 
 discover-data (2.2006.12.28) unstable; urgency=low
 .
   [ Petter Reinholdtsen ]
   * Update HW mappings for PCI devices:
       10024b48 -> ati X driver.  Thanks to Joerg from Kanotix.
       10025b62 -> radeon to ati X driver.  Thanks to Joerg from Kanotix.
 .
   [ Joshua Kwan ]
   * Remove myself from Uploaders, I haven't the time to help out with this.
 .
   [ Christian Perrier ]
   * Update HW mappings for PCI devices:
       10de016a -> nv X driver.  Thanks to Michael Josenhans and Frans Pop
        Closes: #402459
       53338d01 -> savage X driver.  Thanks to Bernat Tallaferro
        Closes: #403368
 .
   [ Petter Reinholdtsen ]
   * Redo 10de016a in the correct file pci-device.xml to make sure pci.lst
     still can be generated from it.
   * Update pci-devices.xml, pci.lst and pci-26.lst from
     http://pciids.sourceforge.net/pci.ids.gz.
   * Update HW mappings for PCI devices:
       1077:2100 and
       1077:2200: debian package qla2x00-source (Closes: #398071)
       80861049 8086104a 8086104b 8086104c 8086104d 80861060
       8086107d 8086107e 8086107f 80861096 80861098 80861099
       808610a4 808610b5 808610b9 808610ba 808610bb 808610bc
       808610c4 808610c5: e1000[2.6->).
   * Make sure all devices supported by kernel module e1000 is listed
     in pci-device.xml.  Flag all as working from version 2.6->.
     (Closes: #403876)
   * Extend reportbug scripts with code from Auke Kok to list which PCI
     device is used by which kernel module.  See bug #403876 for the
     original.  Updated the discover1-data script to match the
     discover-data script.
Files: 
 a479a72e25561e735fae3cf982242fb3 847 libs optional discover-data_2.2006.12.28.dsc
 82b4051fdd9945b2168e9e004680b4c7 443793 libs optional discover-data_2.2006.12.28.tar.gz
 2d8e37606b058cdef60761547bb9e066 39208 debian-installer extra discover1-data-udeb_2.2006.12.28_all.udeb
 1e6aab4b6e88befe2765b8dc59f2e61d 226654 libs optional discover-data_2.2006.12.28_all.deb
 7ae5427670c00ae3549bfb9dcef8e002 152922 libs optional discover1-data_2.2006.12.28_all.deb
Package-Type: udeb

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

iD8DBQFFkwCB20zMSyow1ykRArf2AJ4ujUBc+piRKIkXyPbhBHHKzdVvvgCg0oUx
Rv4jTdIOGnt8N7wruVu7BjU=
=yW5y
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: