Public bug reported: 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 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)' * Additional info: output of lspci for this chip: 01:00.0 VGA compatible controller: S3 Inc. 86C380 [ProSavageDDR K4M266] (rev 02) output of lspci -n: 01:00.0 0300: 5333:8d01 (rev 02) Thanks to Tormod Volden for pointing this out. ** Affects: discover1-data (Ubuntu) Importance: Undecided Status: Unconfirmed -- pci.lst needs to be updated for the S3 ProSavageDDR K4M266 video chip https://launchpad.net/bugs/72446 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs