http://qa.mandrakesoft.com/show_bug.cgi?id=5948
Product: XFree86-server
Component: XFree86-server
Summary: Savage driver broken
Product: XFree86-server
Version: 4.3-23mdk
Platform: PC
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: XFree86-server
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
The driver 'savage_drv.o' in XFree86-server-4.3-23mdk doesn't work in my
machine. The screen flashes, and it looks like the video is out of sync.
With an LCD monitor that checks the signal more thoroughly, the message
'Out of Range' or 'Illegal mode' is displayed.
There is an error in the XFree86.0.log file:
(EE) SAVAGE(0): Failed to fetch any BIOS modes. Disabling BIOS.
This prevents the driver from using any of the preset modes.
I've downloaded the a copy of the binary driver from
http://www.probo.com/timr/savage40.html, and it works.
I've downloaded the source code XFree86-4.3-23mdk.src.rpm, and discovered that
the files in savage-1.1.27t.tar are identical to the ones on Tim Roberts web
site (savage-1.1.27t.zip). I've build the XFree86 release using the files
from the cooker site, and the 1.1.27t Savage driver source that's in
XFree86-4.3-23mdk.src.rpm, it works.
The problem might be that the Imakefile in the Savage driver source is
incorrect, and the XFree86 build doesn't halt if there are errors, at least
in the driver compiles/links. The location of the vbe includes should be
$(XF86SRC)/vbe not -I$(XF86OSSRC)/vbe. So line 45 of
xc/programs/Xserver/hw/xfree86/drivers/savage/Imakefile should be
-I$(EXTINCSRC) -I$(XF86SRC)/vbe -I$(XF86SRC)/shadowfb
Probably when generating a release for Cooker, the "WORLDOPTS = -k" in
xc/Makefile should be commented out, so errors in the build can be readily
found.
There are bug reports of this problem for earlier releases (2523, 3482).
--
Configure bugmail: http://qa.mandrakesoft.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.