So I wanted to turn it off at boot .. but there didn't seem to be a way
:-(. Hence I added the boot param
video=vesa:off
Apologies if it was possible some other way. I believe I've heard
of some distros providing FB and NONFB kernels. I didn't stop to
investigate beyond reading the Documentation/fb/*.txt.
This patch is against the pre-2.4.18 kernel code I had handy.
Sorry if it needs to be more recent. I don't have another 120M
to spare for a newer source just now ...
It works.
--- vesafb.c.orig Sat Jul 27 21:42:39 2002
+++ vesafb.c Sat Jul 27 21:10:39 2002
@@ -98,6 +98,7 @@
static int pmi_setpal = 0; /* pmi for palette changes ??? */
static int ypan = 0; /* 0..nothing, 1..ypan, 2..ywrap */
+static int disable = 0; /* added by P. Breuer ptb@it.uc3m.es */
static unsigned short *pmi_base = 0;
static void (*pmi_start)(void);
static void (*pmi_pal)(void);
@@ -462,6 +463,8 @@
if (! strcmp(this_opt, "inverse"))
inverse=1;
+ else if (! strcmp(this_opt, "off"))
+ disable=1;
else if (! strcmp(this_opt, "redraw"))
ypan=0;
else if (! strcmp(this_opt, "ypan"))
@@ -504,6 +507,12 @@
int __init vesafb_init(void)
{
int i,j;
+
+ if (disable) {
+ printk(KERN_INFO
+ "vesafb: aborted on user req (disable)\n");
+ return -EINVAL;
+ }
if (screen_info.orig_video_isVGA != VIDEO_TYPE_VLFB)
return -ENXIO;
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/