Index: [thread] [date] [subject] [author]
  From: Alexander Larsson <alla@lysator.liu.se>
  To  : ggi-develop@eskimo.com
  Date: Sun, 09 Aug 1998 20:14:40 +0200

kgicon problems...

Today i decided to do a new try at kgicon.

First i compiled a fresh 2.1.115 with vgafb etc.

Then i compiled a clean vga kgicon.o 
(using the default 640x400x8, is this really possible in vga?)

Inserting gives a scrambled graphics mode and after a second or 
so it locks up.
The following oopses can be found in /var/log/messages:
Aug  9 19:23:57 c125 kernel: IBM VGA chipset driver rev $Revision: 1.1 $
Aug  9 19:23:57 c125 kernel: Detected 256KBytes of Video RAM
Aug  9 19:23:57 c125 kernel: Monosync monitor driver rev $Revision: 1.1 $
Aug  9 19:23:57 c125 kernel: monosync.c:83: standard 14" Super VGA (1024x768 pxl, 240 x 180 mm2, 31-58 kHz, 50-75 Hz)
Aug  9 19:23:57 c125 kernel: VGA DAC driver rev. $Revision: 1.1 $
Aug  9 19:23:57 c125 kernel: VGA clock driver rev $Revision: 1.1 $,  common code:$Revision: 1.1 $
Aug  9 19:23:57 c125 kernel: IBM VGA driver loaded.
Aug  9 19:23:57 c125 kernel: kgifb_init: xres 640 yres 400 bpp 8 vaddr 0xa0000 paddr 0xa0000 size 65536
Aug  9 19:23:57 c125 kernel: fb1: KGI frame buffer device using 64K of video memory
Aug  9 19:23:58 c125 kernel: Unable to handle kernel paging request<1>Unable to handle kernel paging request at virtual address 000dc000
Aug  9 19:23:58 c125 kernel: current->tss.cr3 = 0356d000, `r3 = 0356d000
Aug  9 19:23:58 c125 kernel: *pde = 00000000
Aug  9 19:23:58 c125 kernel: Oops: 0002
Aug  9 19:23:58 c125 kernel: CPU:    0
Aug  9 19:23:58 c125 kernel: EIP:    0010:[<c01a8ea1>]
Aug  9 19:23:58 c125 kernel: EFLAGS: 00010046
Aug  9 19:23:58 c125 kernel: eax: 00000000   ebx: c01dd060   ecx: 000dc000   edx: 0000000f
Aug  9 19:23:58 c125 kernel: esi: 00000000   edi: c020d800   ebp: 07070707   esp: c33cda48
Aug  9 19:23:58 c125 kernel: ds: 0018   es: 0018   ss: 0018
Aug  9 19:23:58 c125 kernel: Process con2fbmap (pid: 1489, process nr: 41, stackpage=c33cd000)
Aug  9 19:23:58 c125 kernel: Stack: c01dc1a8 00000018 00000280 000dc000 c01a53f3 c0087000 c020d800 c3074f02 
Aug  9 19:23:58 c125 kernel:        00000025 00000018 00000000 00000004 c020bdd8 c3074f00 00000026 c01dc1a8 
Aug  9 19:23:58 c125 kernel:        c017cfe8 c0087000 c3074f00 00000026 00000018 00000000 c01d50e8 c01ea508 
Aug  9 19:23:58 c125 kernel: Call Trace: [<c01a53f3>] [<c017cfe8>] [<c0113880>] [<c010f1ce>] [<c01aff0a>] [<c0109d40>] [<c01a8ea1>] 
Aug  9 19:23:58 c125 kernel:        [<c01a53f3>] [<c01790a6>] [<c0179a83>] [<c017a0fe>] [<c0109d40>] [<c01acc17>] [<c0130938>] [<c0131b97>] 
Aug  9 19:23:58 c125 kernel:        [<c01a7646>] [<c48449c1>] [<c01a72d3>] [<c4846b6c>] [<c01a5042>] [<c4846b6c>] [<c0106000>] [<c0111043>] 
Aug  9 19:23:58 c125 kernel:        [<c01a86f8>] [<c016889b>] [<c01a49a1>] [<c017e9af>] [<c4846a5c>] [<c017efeb>] [<c012f7bd>] [<c012af18>] 
Aug  9 19:23:58 c125 kernel:        [<c012b0b5>] [<c013e6a6>] [<c012aefb>] [<c012b0b5>] [<c012456e>] [<c017f26c>] [<c0124861>] [<c012c954>] 
Aug  9 19:23:58 c125 kernel:        [<c0109bd8>] 
Aug  9 19:23:58 c125 kernel: Code: 89 01 8a 03 24 0f 25 ff 00 00 00 43 8b 04 85 68 c1 1d c0 21 
Aug  9 19:23:58 c125 kernel: Unable to handle kernel paging request at virtual address 000dc000
Aug  9 19:23:58 c125 PAM_pwdb[439]: (login) session closed for user root
Aug  9 19:23:58 c125 kernel: current->tss.cr3 = 03f72000, `r3 = 03f72000
Aug  9 19:23:58 c125 kernel: *pde = 00000000
Aug  9 19:23:58 c125 kernel: Oops: 0002
Aug  9 19:23:58 c125 kernel: CPU:    0
Aug  9 19:23:58 c125 kernel: EIP:    0010:[<c01a8ea1>]
Aug  9 19:23:58 c125 kernel: EFLAGS: 00010246
Aug  9 19:23:58 c125 kernel: eax: 00000000   ebx: c01dd0c0   ecx: 000dc000   edx: 0000000f
Aug  9 19:23:58 c125 kernel: esi: 00000000   edi: c020d800   ebp: 07070707   esp: c3d9fe24
Aug  9 19:23:58 c125 kernel: ds: 0018   es: 0018   ss: 0018
Aug  9 19:23:58 c125 kernel: Process bash (pid: 1089, process nr: 4, stackpage=c3d9f000)
Aug  9 19:23:58 c125 kernel: Stack: c01dc1a8 00000018 00000280 000dc000 c01a53f3 c0087000 c020d800 c3074f4e 
Aug  9 19:23:58 c125 kernel:        00000010 00000018 00000000 00000020 00000020 c3074f4c 00000004 c01dc1a8 
Aug  9 19:23:58 c125 kernel:        c017cc4a c0087000 c3074f4c 00000011 00000018 00000000 c3591000 00000011 
Aug  9 19:23:58 c125 kernel: Call Trace: [<c01a53f3>] [<c017cc4a>] [<c017d1f3>] [<c01820b0>] [<c011a7f2>] [<c0183e4c>] [<c017fdad>] 
Aug  9 19:23:58 c125 PAM_pwdb[1486]: (su) session closed for user root
Aug  9 19:23:58 c125 kernel:        [<c0183d38>] [<c0123e8c>] [<c0109bd8>] 
Aug  9 19:23:58 c125 kernel: Code: 89 01 8a 03 24 0f 25 ff 00 00 00 43 8b 04 85 68 c1 1d c0 21 

The oops seems to be in fbcon_putcs (c01a5340).

Ok, the i tried the mystique driver. It locks solid (with a black
screen) on inserting.

Ok, maybe if i try vga in 320x200x8, that might work better.
No, new oops, this one also in fbcon_putcs:
Aug  9 19:46:12 c125 kernel: IBM VGA chipset driver rev $Revision: 1.1 $
Aug  9 19:46:12 c125 kernel: Detected 256KBytes of Video RAM
Aug  9 19:46:12 c125 kernel: Monosync monitor driver rev $Revision: 1.1 $
Aug  9 19:46:12 c125 kernel: monosync.c:83: standard 14" Super VGA (1024x768 pxl, 240 x 180 mm2, 31-58 kHz, 50-75 Hz)
Aug  9 19:46:12 c125 kernel: VGA DAC driver rev. $Revision: 1.1 $
Aug  9 19:46:12 c125 kernel: VGA clock driver rev $Revision: 1.1 $,  common code:$Revision: 1.1 $
Aug  9 19:46:12 c125 kernel: IBM VGA driver loaded.
Aug  9 19:46:12 c125 kernel: kgifb_init: xres 320 yres 200 bpp 8 vaddr 0xa0000 paddr 0xa0000 size 65536
Aug  9 19:46:12 c125 kernel: fb1: KGI frame buffer device using 64K of video memory
Aug  9 19:46:13 c125 kernel: Unable to handle kernel paging request<1>Unable to handle kernel paging request at virtual address 000af000
Aug  9 19:46:13 c125 kernel: current->tss.cr3 = 01fc5000, `r3 = 01fc5000
Aug  9 19:46:13 c125 kernel: *pde = 00000000
Aug  9 19:46:13 c125 kernel: Oops: 0002
Aug  9 19:46:13 c125 kernel: CPU:    0
Aug  9 19:46:13 c125 kernel: EIP:    0010:[<c01a8ea1>]
Aug  9 19:46:13 c125 kernel: EFLAGS: 00010002
Aug  9 19:46:13 c125 kernel: eax: 00000707   ebx: c01dc5a0   ecx: 000af000   edx: 00000007
Aug  9 19:46:13 c125 kernel: esi: 00000000   edi: c020d6f0   ebp: 07070707   esp: c283ba98
Aug  9 19:46:13 c125 kernel: ds: 0018   es: 0018   ss: 0018
Aug  9 19:46:13 c125 kernel: Process con2fbmap (pid: 915, process nr: 41, stackpage=c283b000)
Aug  9 19:46:13 c125 kernel: Stack: c01dc1a8 00000018 00000140 000af000 c01a53f3 c02d2fc0 c020d6f0 c3d97782 
Aug  9 19:46:13 c125 kernel:        00000025 00000018 00000000 00000000 c020bdd8 c3d97780 00000026 c01dc1a8 
Aug  9 19:46:13 c125 kernel:        c017cfe8 c02d2fc0 c3d97780 00000026 00000018 00000000 c01d50e8 c01ea508 
Aug  9 19:46:13 c125 kernel: Call Trace: [<c01a53f3>] [<c017cfe8>] [<c0113880>] [<c010f1ce>] [<c01aff0a>] [<c0109d40>] [<c01a90f4>] 
Aug  9 19:46:13 c125 kernel:        [<c01a6628>] [<c0179a65>] [<c017a0fe>] [<c0109d40>] [<c01acc17>] [<c0130938>] [<c0131b97>] [<c4843940>] 
Aug  9 19:46:13 c125 kernel:        [<c01a7a26>] [<c483f0c0>] [<c484648c>] [<c4843a2e>] [<c484648c>] [<c4846bf8>] [<c484499b>] [<c4843940>] 
Aug  9 19:46:13 c125 kernel:        [<c4846b6c>] [<c01a72d3>] [<c4846b6c>] [<c01a5042>] [<c4846b6c>] [<c013aa04>] [<c01a86f8>] [<c01256fb>] 
Aug  9 19:46:13 c125 kernel:        [<c01a49a1>] [<c017e9af>] [<c4846a5c>] [<c017efeb>] [<c012f7bd>] [<c012af18>] [<c012b0b5>] [<c013e6a6>] 
Aug  9 19:46:13 c125 kernel:        [<c012aefb>] [<c012b0b5>] [<c012456e>] [<c017f26c>] [<c0124861>] [<c012c954>] [<c0109bd8>] 
Aug  9 19:46:13 c125 kernel: Code: 89 01 8a 03 24 0f 25 ff 00 00 00 43 8b 04 85 68 c1 1d c0 21 
Aug  9 19:46:13 c125 PAM_pwdb[440]: (login) session closed for user alex
Aug  9 19:46:13 c125 kernel: Unable to handle kernel paging request at virtual address 000af000
Aug  9 19:46:13 c125 kernel: current->tss.cr3 = 024a8000, `r3 = 024a8000
Aug  9 19:46:13 c125 kernel: *pde = 00000000
Aug  9 19:46:13 c125 kernel: Oops: 0002
Aug  9 19:46:13 c125 kernel: CPU:    0
Aug  9 19:46:13 c125 kernel: EIP:    0010:[<c01a8ea1>]
Aug  9 19:46:13 c125 kernel: EFLAGS: 00010206
Aug  9 19:46:13 c125 kernel: eax: 07070000   ebx: c01dc5d0   ecx: 000af000   edx: 00000007
Aug  9 19:46:13 c125 kernel: esi: 00000000   edi: c020d6f0   ebp: 07070707   esp: c21a9e24
Aug  9 19:46:13 c125 kernel: ds: 0018   es: 0018   ss: 0018
Aug  9 19:46:13 c125 kernel: Process bash (pid: 448, process nr: 36, stackpage=c21a9000)
Aug  9 19:46:13 c125 kernel: Stack: c01dc1a8 00000018 00000140 000af000 c01a53f3 c02d2fc0 c020d6f0 c3d977ce 
Aug  9 19:46:13 c125 kernel:        00000010 00000018 00000000 00000020 00000020 c3d977cc 00000000 c01dc1a8 
Aug  9 19:46:13 c125 kernel:        c017cc4a c02d2fc0 c3d977cc 00000011 00000018 00000000 c3f3a000 00000011 
Aug  9 19:46:13 c125 PAM_pwdb[912]: (su) session closed for user root
Aug  9 19:46:13 c125 kernel: Call Trace: [<c01a53f3>] [<c017cc4a>] [<c017d1f3>] [<c01820b0>] [<c011a7f2>] [<c0183e4c>] [<c017fdad>] 
Aug  9 19:46:13 c125 kernel:        [<c0183d38>] [<c0123e8c>] [<c0109bd8>] 
Aug  9 19:46:13 c125 kernel: Code: 89 01 8a 03 24 0f 25 ff 00 00 00 43 8b 04 85 68 c1 1d c0 21 


Ok, this was on my Matrox Mystique running RH 5.1, and
linux 2.1.115 on a P200 MMX. 

Does anybody know what's happening?

/ Alex

Index: [thread] [date] [subject] [author]