Hi!

I was trying to understand something about driver programming: just
trying to have the matrox G400 work from kgicon. I just added some
"define"'s and some DEBUG1() to the mistique drivers. I set DEBUG_LEVEL
to 3 (I guess there is no way to use gdb on kgicon.o on a single
machine, right?). I'm working on the ggi-devel-990915 snapshot (I saw
that meanwhile something has changed in fbcon-kgi.c, but I don't thing
that that will resolve my problem).
        The problem is that there seem to be no valid mode. At the end there is
the kernel log.

Another problem is that the text mode at the end seems not to be
supported by my monitor, but I guess that is some wrong timing in my
mga* code (haven't looked at it yet).

Hope someone tells me where the errors are. :-)

Bye,
        Mardy

[the first line was a kernel message like this:
Nov  1 10:16:22 pupilla kernel:tivating failed.
why???]
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
640x400#640x400[1]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
640x400#640x400[8]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 

[look at the next iteration: every function returns OK, but yet... :-( ]

Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(640x400 4) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(640x400), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:352: check_mode: monitor OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=1; cnt=8 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
640x400#640x400[16]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(640x400 6) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(640x400), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:352: check_mode: monitor OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=1; cnt=8 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
640x400#640x400[24]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(640x400 7) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(640x400), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:352: check_mode: monitor OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=1; cnt=8 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
640x400#640x400[32]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(640x400 8) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(640x400), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:352: check_mode: monitor OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=1; cnt=8 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
800x600#800x600[1]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
800x600#800x600[8]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(800x600 4) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(800x600), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
800x600#800x600[16]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(800x600 6) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(800x600), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
800x600#800x600[24]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(800x600 7) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(800x600), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
800x600#800x600[32]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(800x600 8) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(800x600), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
1024x768#1024x768[1]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
1024x768#1024x768[8]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(1024x768 4) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(1024x768), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
1024x768#1024x768[16]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(1024x768 6) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(1024x768), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
1024x768#1024x768[24]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(1024x768 7) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(1024x768), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
1024x768#1024x768[32]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(1024x768 8) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(1024x768), magnifying (1x1) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
320x200#320x200[1]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1193: kgifb_set_var called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1288: Activating kgicon mode
320x200#320x200[8]. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1130: kgi_do_set_mode called 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:288: kgim_check_mode called
with cmd 0 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:292: cmd is CMD_PROPOSE 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=0; cnt=9 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:310: check_mode: clock OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:318: check_mode: ramdac OK 
Nov  1 10:16:22 pupilla kernel: mga_common.c:330: kgi_chipset_check_mode
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:336: Checking mode...
(320x200 4) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common.c:362: cmd_propose 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:356: adjust_virtual
called 
Nov  1 10:16:22 pupilla kernel: mga_common.c:428: Returning...
(640x400), magnifying (2x2) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:326: check_mode: chipset OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:344: check_mode: accel OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:352: check_mode: monitor OK 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:302: check_mode:cmd=1; cnt=8 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:1135: Activating failed. 
Nov  1 10:16:22 pupilla kernel: error: kgicon: Cannot find any usable
video mode. 
Nov  1 10:16:22 pupilla kernel: fbcon-kgi.c:361: kgim_reset called 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:517:
kgim_chipset_set_mode called 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:519: Setting mode...
(80x25 0) 
Nov  1 10:16:22 pupilla kernel:  
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:117: ECRT mem 01 -> 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:125: ECRT mem 01 <- 30 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:80: MISC mem <- 49 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:58: SEQ mem 00 <- 03 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:58: SEQ mem 01 <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:58: SEQ mem 02 <- 03 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:58: SEQ mem 03 <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:58: SEQ mem 04 <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> ae 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 2e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 03 -> 82 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 03 <- 82 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 00 <- 5f 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 01 <- 4f 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 02 <- 50 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 03 <- 82 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 04 <- 55 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 05 <- 81 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 06 <- bf 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 07 <- 1f 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 08 <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 09 <- 4f 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 0a <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 0b <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 0c <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 0d <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 0e <- ff 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 0f <- ff 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 10 <- 9c 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 2e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 12 <- 8f 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 13 <- 28 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 14 <- 1f 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 15 <- 8f 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 16 <- bb 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 17 <- a3 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 18 <- ff 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:101: GRC mem 00 <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:101: GRC mem 01 <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:101: GRC mem 02 <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:101: GRC mem 03 <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:101: GRC mem 04 <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:101: GRC mem 05 <- 10 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:101: GRC mem 06 <- 06 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:101: GRC mem 07 <- 00 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:101: GRC mem 08 <- ff 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 2e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 0e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 1e 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:728: setting up
display... 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:791: Mode set complete 

[The monitor is now black, but it sounds as if the frequence is wrong;
here I type (without seeing anything) "rmmod kgicon.o"]

Nov  1 10:16:22 pupilla kernel: G400 clock driver removed 
Nov  1 10:16:22 pupilla kernel: G400 DAC driver removed. 
Nov  1 10:16:22 pupilla kernel: mgaG400_main.c:438: kgim_chipset_done
called 
Nov  1 10:16:22 pupilla kernel:
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:375: freeing
mem_region G400 Pseudo-DMA, base = e5000000, baseptr = c903f000 
Nov  1 10:16:22 pupilla kernel: mga_common.c:296: mga_chipset_done
called 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:140: CRT mem 11 -> 1e 
Nov  1 10:16:22 pupilla kernel: mga_common_mmio.c:148: CRT mem 11 <- 2e 
Nov  1 10:16:22 pupilla kernel:
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:375: freeing
mem_region G400 Aperture, base = e4000000, baseptr = c8839000 
Nov  1 10:16:22 pupilla kernel:
/usr/src/degas/kgicon/kgi/../include/kgi/sys/linux.h:375: freeing
mem_region G400 Frame Buffer, base = e8000000, baseptr = c883e000 
Nov  1 10:16:22 pupilla kernel: Mystique chipset driver rev $Revision:
1.9 $ removed 
Nov  1 10:16:22 pupilla kernel: exit_kgi: Finished. 

[monitor is still non-working: I type "modprobe matroxfb"]

Nov  1 10:16:37 pupilla kernel: matroxfb: Matrox unknown G400 (AGP)
detected 
Nov  1 10:16:37 pupilla kernel: matroxfb: MTRR's turned on 
Nov  1 10:16:37 pupilla kernel: matroxfb: 640x480x8bpp (virtual:
640x26208) 
Nov  1 10:16:37 pupilla kernel: matroxfb: framebuffer at 0xE8000000,
mapped to 0xc8835000, size 16777216 
Nov  1 10:16:37 pupilla kernel: Console: switching to colour frame
buffer device 80x30 
Nov  1 10:16:37 pupilla kernel: fb0: MATROX VGA frame buffer device 

[now it's ok :-( ]

Reply via email to