"Jon M. Taylor" wrote:
> 
> 
>         Find every occurance of '#define DEBUG_level X' (where X is any
> integer) at the top of all the sourcefiles for the MediaGX driver, the
> generic monitor driver and fbcon-kgi.c and change X to 255 in all of them.
> Then rebuild and insert the driver, reboot, and look at /var/log/messages.
> Clip out the debug logs and post them to the list so we can have a look.
> 

The configuration for kgi is:

monitor: generic
chip: Cyrix gx
ramdac: Cyrix gx
clock: prog cx5520
accel: Cyrix gx

I'm running a generic Redhat kernel version 2.2.5-15. When I 'insmod
kgicon.o' the screen blinks and then displays some garbled text and
small colored blocks randomly about the screen.  

The log file follows:

Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:1841: kgifb_init: Start 
Dec 22 04:26:29 brdc02 kernel: Cyrix MediaGX chipset driver rev
$Revision: 1.9 $ 
Dec 22 04:26:29 brdc02 kernel:
/home/ggi/degas/kgicon/kgi/../include/kgi/sys/linux.h:332: checking
mem_region MediaGX control registers, base 40000000, size 65536, is
always free! 
Dec 22 04:26:29 brdc02 kernel:
/home/ggi/degas/kgicon/kgi/../include/kgi/sys/linux.h:332: checking
mem_region MediaGX companion registers, base 00000000, size 65536, is
always free! 
Dec 22 04:26:29 brdc02 kernel:
/home/ggi/degas/kgicon/kgi/../include/kgi/sys/linux.h:332: checking
mem_region MediaGX graphics memory, base 40800000, size 8388608, is
always free! 
Dec 22 04:26:29 brdc02 kernel:
/home/ggi/degas/kgicon/kgi/../include/kgi/sys/linux.h:356: claiming
mem_region MediaGX control registers, base = 40000000, baseptr =
c203a000 
Dec 22 04:26:29 brdc02 kernel:
/home/ggi/degas/kgicon/kgi/../include/kgi/sys/linux.h:356: claiming
mem_region MediaGX companion registers, base = 00000000, baseptr =
c0000000 
Dec 22 04:26:29 brdc02 kernel:
/home/ggi/degas/kgicon/kgi/../include/kgi/sys/linux.h:356: claiming
mem_region MediaGX graphics memory, base = 40800000, baseptr = c204b000 
Dec 22 04:26:29 brdc02 kernel:  MediaGX and CX5530 companion chip
detected 
Dec 22 04:26:29 brdc02 kernel:  2 MB framebuffer and 3 KB scratchpad
detected 
Dec 22 04:26:29 brdc02 kernel: KGI monitor driver rev $Revision: 1.12 $ 
Dec 22 04:26:29 brdc02 kernel: generic.c:423: Default Timinglist VGA
(720x480 pxl, 280 x 180 mm˛, 31-32 kHz, 50-70 Hz) 
Dec 22 04:26:29 brdc02 kernel: Cyrix MediaGX DAC driver rev $Revision:
1.8 $ 
Dec 22 04:26:29 brdc02 kernel: Cyrix Cx5520 PLL driver rev $Revision:
1.7 $ 
Dec 22 04:26:29 brdc02 kernel: Cyrix MediaGX graphics driver rev
$Revision: 1.6 $ 
Dec 22 04:26:29 brdc02 kernel: Manufacturer Model driver loaded. 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:1288: Activating kgicon mode
640x480#640x480[1]. 
Dec 22 04:26:29 brdc02 kernel: error: kgifb_set_var: Unsupported bpp
'1'. 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:1288: Activating kgicon mode
640x480#640x480[1]. 
Dec 22 04:26:29 brdc02 kernel: error: kgifb_set_var: Unsupported bpp
'1'. 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:1288: Activating kgicon mode
640x480#640x480[8]. 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=0; cnt=9 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: generic.c:124: propose dclk = 25175000
Hz, hfreq = 31468 Hz, vfreq = 60 Hz 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=1; cnt=8 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50330572, fvco =
151050000, mul = 116, div = 11, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50330572, fvco =
150991716, mul = 116, div = 11, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:336: Second clock check OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=2; cnt=7 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50378781, fvco =
151050000, mul = 95, div = 9, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50411925, fvco =
151136340, mul = 169, div = 16, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:336: Second clock check OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=3; cnt=6 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50330572, fvco =
150991716, mul = 116, div = 11, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: gx.c:817: Compression buffer line size:
272 
Dec 22 04:26:29 brdc02 kernel: gx.c:876: Ready to program: 
Dec 22 04:26:29 brdc02 kernel: gx.c:878: general_cfg 08006571,
timing_cfg 0000036F, output_cfg 00003405 
Dec 22 04:26:29 brdc02 kernel: gx.c:880: fb_st_offset 00000000,
cb_st_offset 00078000, cur_st_offset 0025F000 
Dec 22 04:26:29 brdc02 kernel: gx.c:882: dc_line_delta 00044100,
dc_buf_size 00008250 
Dec 22 04:26:29 brdc02 kernel: gx.c:884: h_timing_1 031F027F, h_timing_2
030F027F, h_timing_3 030702A7 
Dec 22 04:26:29 brdc02 kernel: gx.c:886: v_timing_1 020B01DF, v_timing_2
020301E7, v_timing_3 01EA01E8 
Dec 22 04:26:29 brdc02 kernel: gx.c:887: gp_blit_status 00000000 
Dec 22 04:26:29 brdc02 kernel: gx.c:949: Mode set complete 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:1156: Activating success:
640x480#1024x480 D1x1 [0x4] 
Dec 22 04:26:29 brdc02 kernel: kgifb_init: xres 640 yres 480 bpp 8 vaddr
0xc204b000 paddr 0x40800000 size 2294272 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:786: kgifb: open 
Dec 22 04:26:29 brdc02 last message repeated 62 times
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=0; cnt=9 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: generic.c:124: propose dclk = 25175000
Hz, hfreq = 31468 Hz, vfreq = 60 Hz 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=1; cnt=8 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50330572, fvco =
151050000, mul = 116, div = 11, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50330572, fvco =
150991716, mul = 116, div = 11, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:336: Second clock check OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=2; cnt=7 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50378781, fvco =
151050000, mul = 95, div = 9, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50411925, fvco =
151136340, mul = 169, div = 16, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:336: Second clock check OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=3; cnt=6 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50330572, fvco =
150991716, mul = 116, div = 11, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: gx.c:817: Compression buffer line size:
272 
Dec 22 04:26:29 brdc02 kernel: gx.c:876: Ready to program: 
Dec 22 04:26:29 brdc02 kernel: gx.c:878: general_cfg 08006571,
timing_cfg 0000036F, output_cfg 00003405 
Dec 22 04:26:29 brdc02 kernel: gx.c:880: fb_st_offset 00000000,
cb_st_offset 00078000, cur_st_offset 0025F000 
Dec 22 04:26:29 brdc02 kernel: gx.c:882: dc_line_delta 00044100,
dc_buf_size 00008250 
Dec 22 04:26:29 brdc02 kernel: gx.c:884: h_timing_1 031F027F, h_timing_2
030F027F, h_timing_3 030702A7 
Dec 22 04:26:29 brdc02 kernel: gx.c:886: v_timing_1 020B01DF, v_timing_2
020301E7, v_timing_3 01EA01E8 
Dec 22 04:26:29 brdc02 kernel: gx.c:887: gp_blit_status 00000000 
Dec 22 04:26:29 brdc02 kernel: gx.c:949: Mode set complete 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:1156: Activating success:
640x480#1024x480 D1x1 [0x4] 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=0; cnt=9 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: generic.c:124: propose dclk = 25175000
Hz, hfreq = 31468 Hz, vfreq = 60 Hz 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=1; cnt=8 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50330572, fvco =
151050000, mul = 116, div = 11, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50330572, fvco =
150991716, mul = 116, div = 11, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:336: Second clock check OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=2; cnt=7 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50378781, fvco =
151050000, mul = 95, div = 9, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50411925, fvco =
151136340, mul = 169, div = 16, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:336: Second clock check OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:319: check_mode:cmd=3; cnt=6 
Dec 22 04:26:29 brdc02 kernel: cx5520.c:338: fout = 50330572, fvco =
150991716, mul = 116, div = 11, p = 3 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:323: check_mode: clock OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:327: check_mode: ramdac OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:331: check_mode: chipset OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:341: check_mode: accel OK 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:345: check_mode: monitor OK 
Dec 22 04:26:29 brdc02 kernel: gx.c:817: Compression buffer line size:
272 
Dec 22 04:26:29 brdc02 kernel: gx.c:876: Ready to program: 
Dec 22 04:26:29 brdc02 kernel: gx.c:878: general_cfg 08006571,
timing_cfg 0000036F, output_cfg 00003405 
Dec 22 04:26:29 brdc02 kernel: gx.c:880: fb_st_offset 00000000,
cb_st_offset 00078000, cur_st_offset 0025F000 
Dec 22 04:26:29 brdc02 kernel: gx.c:882: dc_line_delta 00044100,
dc_buf_size 00008250 
Dec 22 04:26:29 brdc02 kernel: gx.c:884: h_timing_1 031F027F, h_timing_2
030F027F, h_timing_3 030702A7 
Dec 22 04:26:29 brdc02 kernel: gx.c:886: v_timing_1 020B01DF, v_timing_2
020301E7, v_timing_3 01EA01E8 
Dec 22 04:26:29 brdc02 kernel: gx.c:887: gp_blit_status 00000000 
Dec 22 04:26:29 brdc02 kernel: gx.c:949: Mode set complete 
Dec 22 04:26:29 brdc02 kernel: fbcon-kgi.c:1156: Activating success:
640x480#1024x480 D1x1 [0x4] 
Dec 22 04:26:29 brdc02 kernel: Console: switching to colour frame buffer
device 80x30 
Dec 22 04:26:29 brdc02 kernel: fb0: KGI frame buffer device using 2240K
of video memory

Reply via email to