Hi !

> Fixed. kgicon.o compiles and gets inserted. Ah, graphical console at
> 640x480 !!

Ah - good.

> 3) Why do I always get the message
>     "mtrr: base(0xe6000000) is not aligned on a size(0xfe0000) boundary"
>     when switching consoles ?????

Strange - looks like a kernel bug to me. To my knowledge this message does
not come from within kgicon. You might want to try the kgicon_mtrr=0
parameter - though I have no idea what it does ... could someone explain ?

> Next I generated my /etc/ggi/kgicon.mon (for MiroPTLA150) and touched
> /etc/fb.modes. Setmon works. No more messages when switching consoles
> !!!!!!

Oh - interesting.

> 4) Why does fbset (e.g. fbset -xres 1024 -yres 768) always return
>     "ioctl: FBIOPUT_VSCREENINFO: Invalid argument" ??????????

Hmm - try also giving -xvres and -yvres. I've seen problems when you don't.

> 5) Is there a way to remove the kgicon-module ????

No. Unfortunately not.

> 6) This time trying "modprobe kgicon kgicon_width=1024 kgicon_height=768
> kgicon_bpp=24". Excerpt from my /var/log/messages-file:
>    kernel: nVidia Riva Card detected.
>    kernel: Control mem=0xE4000000
>    kernel: Framebuffer mem=0xE6000000
>    kernel: 16256KByte of RAM detected
>    kernel: KGI monitor driver rev $Revision: 1.12 $
>    kernel: RAMDAC_init.
>    kernel: nVidia Riva Integrated Clock driver rev 0.1
>    kernel: Crystal = 13500KHz
>    kernel: Manufacturer Model driver loaded.
>    kernel: error: kgifb_set_var: Unsupported bpp '1'.
>    kernel: error: kgifb_set_var: Unsupported bpp '1'.
>    kernel: mtrr: base(0xe6000000) is not aligned on a size(0xfe0000)
> boundary
>    kernel: kgifb_init: xres 640 yres 480 bpp 8 vaddr 0xc884c000 paddr
> 0xe6000000 size 16646144

This is due to the following probing sequence:

        { 0, 0, 0 },    /* first try command-line parameters */

        { 0, 0, 1 },
        { 0, 0, 8 },
        { 0, 0, 16 },
        { 0, 0, 24 },
        { 0, 0, 32 },

        { 640, 480, 0 },
        { 640, 480, 1 },
        { 640, 480, 8 },

A 0 here means "use commandline values". 
Thus it probes 1024x768x24,1024x768x1 (1st warning),1024x768x8,x16,x24,x32,
640x480x1 (2nd warning), 6480x480x8 (success).

Your mode is rejected, because the standard generic/generic monitor driver 
is set up for VGA-only when it comes up and has not yet talked to setmon 
for security reasons.

You need to insert at 640x480, setmon and then use fbset.

> However I moved on and built and installed libgii. Next configure
> libggi:
> 7) I can't set the include-path of libgii. The configure-script seems to
> insist on the include-files to reside in /usr/include/ggi but libgii 
> copies them to
>     /usr/local/include/ggi.

This is strange - it works for me. However you can use 
./configure --with-gii=DIR to force it to /usr/local/.

> Any ideas how I can run ggi at higher resolutions ?

Your first idea was right - contact me if the problem persists - we'll need
some tracing, then. Also try, if the demos can switch to higher resolutions.

CU, ANdy

-- 
= Andreas Beck                    |  Email :  <[EMAIL PROTECTED]> =

Reply via email to