This patch should fix sisfb the right way... You don't want to define
...LINUXBIOS for normal situations..
Jeff
--
Jeff Garzik | Would you *really* want to
Building 1024 | get on a non-stop flight?
MandrakeSoft, Inc. | -- George Carlin
Index: drivers/video/sisfb.c
===================================================================
RCS file: /g/cvslan/linux_2_3/drivers/video/sisfb.c,v
retrieving revision 1.1.1.8
diff -u -r1.1.1.8 sisfb.c
--- drivers/video/sisfb.c 2000/09/05 03:41:24 1.1.1.8
+++ drivers/video/sisfb.c 2000/09/16 19:01:14
@@ -356,8 +356,6 @@
0x0B, 0x0C, 0x0D, 0x0F, 0x10
};
-#ifdef CONFIG_FB_SIS_LINUXBIOS
-
#define Monitor1Sense 0x20
unsigned char SRegsInit[] = {
@@ -371,6 +369,8 @@
0x8e, 0x40, 0x00, 0x00, 0x08, 0x00, 0xff, 0xff
};
+#ifdef CONFIG_FB_SIS_LINUXBIOS
+
unsigned char SRegs[] = {
0x03, 0x01, 0x0F, 0x00, 0x0E, 0xA1, 0x02, 0x13,
0x3F, 0x86, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00,
@@ -1440,7 +1440,6 @@
static u16 get_modeID_length(unsigned long ROMAddr, u16 ModeNo)
{
- unsigned char ModeID;
u16 modeidlength;
u16 usModeIDOffset;
unsigned short PreviousWord,CurrentWord;