cannot enable VESA_800x600 raster text mode

Zhang Weiwu zhangweiwu at quasimodo.realss.com
Thu May 31 17:55:48 UTC 2007


Dear list

I have been using raster text mode for years and I really like it. All I 
need to do is to put these options in kernel

options VESA
options SC_PIXEL_MODE

For one box I have 'Rage 3D LT Pro AGP 133MHz (BGA-312 Package)' display, 
simply having these two options doesn't work (FreeBSD 6.1). 'vidcontrol -i 
mode' shows that graphical mode 800x600 is supported (at 8, 15, 16, 24 
color depth) but run 'vidcontrol -g 100x37 VESA_800x600' I always got:

vidcontrol: cannot set videomode: Operation not supported by device
vidcontrol: cannot set videomode: Operation not supported by device

Note being able to find a clue I am starting to compile agp device into the 
kernel, hope it can solve the problem. Anyway please tell me if you knows 
the solution.

Thanks a lot in advance. I also attached here 'vidcontrol -i mode' output:

     mode#     flags   type    size       font      window      linear 
buffer
------------------------------------------------------------------------------
   0 (0x000) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000
   1 (0x001) 0x00000001 T 40x25           8x8   0xb8000 32k 32k 0x00000000
   2 (0x002) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000
   3 (0x003) 0x00000001 T 80x25           8x8   0xb8000 32k 32k 0x00000000
   4 (0x004) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000
   5 (0x005) 0x00000003 G 320x200x2 1     8x8   0xb8000 32k 32k 0x00000000
   6 (0x006) 0x00000003 G 640x200x1 1     8x8   0xb8000 32k 32k 0x00000000
  13 (0x00d) 0x00000003 G 320x200x4 4     8x8   0xa0000 64k 64k 0x00000000
  14 (0x00e) 0x00000003 G 640x200x4 4     8x8   0xa0000 64k 64k 0x00000000
  16 (0x010) 0x00000003 G 640x350x2 2     8x14  0xa0000 64k 64k 0x00000000
  18 (0x012) 0x00000003 G 640x350x4 4     8x14  0xa0000 64k 64k 0x00000000
  19 (0x013) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000
  20 (0x014) 0x00000001 T 40x25           8x14  0xb8000 32k 32k 0x00000000
  21 (0x015) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000
  22 (0x016) 0x00000001 T 80x25           8x14  0xb8000 32k 32k 0x00000000
  23 (0x017) 0x00000001 T 40x25           8x16  0xb8000 32k 32k 0x00000000
  24 (0x018) 0x00000001 T 80x25           8x16  0xb8000 32k 32k 0x00000000
  26 (0x01a) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000
  27 (0x01b) 0x00000003 G 640x480x4 4     8x16  0xa0000 64k 64k 0x00000000
  28 (0x01c) 0x00000003 G 320x200x8 1     8x8   0xa0000 64k 64k 0x00000000
  30 (0x01e) 0x00000001 T 80x50           8x8   0xb8000 32k 32k 0x00000000
  32 (0x020) 0x00000001 T 80x30           8x16  0xb8000 32k 32k 0x00000000
  34 (0x022) 0x00000001 T 80x60           8x8   0xb8000 32k 32k 0x00000000
  37 (0x025) 0x00000003 G 320x240x8 4     8x8   0xa0000 64k 64k 0x00000000
  40 (0x028) 0x00000001 T 90x25           8x16  0xb8000 32k 32k 0x00000000
  42 (0x02a) 0x00000001 T 90x30           8x16  0xb8000 32k 32k 0x00000000
  44 (0x02c) 0x00000001 T 90x43           8x8   0xb8000 32k 32k 0x00000000
  45 (0x02d) 0x00000000 T 90x43           8x8   0xb8000 32k 32k 0x00000000
  46 (0x02e) 0x00000001 T 90x50           8x8   0xb8000 32k 32k 0x00000000
  48 (0x030) 0x00000001 T 90x60           8x8   0xb8000 32k 32k 0x00000000 
112 (0x070) 0x00000000 T 80x43           8x8   0xb8000 32k 32k 0x00000000 
113 (0x071) 0x00000001 T 80x43           8x8   0xb8000 32k 32k 0x00000000 
256 (0x100) 0x0000000f G 640x400x8 1     8x16  0xa0000 64k 64k 0x81000000 
257 (0x101) 0x0000000f G 640x480x8 1     8x16  0xa0000 64k 64k 0x81000000 
259 (0x103) 0x0000000f G 800x600x8 1     8x14  0xa0000 64k 64k 0x81000000 
261 (0x105) 0x0000000f G 1024x768x8 1    8x16  0xa0000 64k 64k 0x81000000 
263 (0x107) 0x0000000f G 1280x1024x8 1   8x16  0xa0000 64k 64k 0x81000000 
269 (0x10d) 0x0000000f G 320x200x15 1    8x8   0xa0000 64k 64k 0x81000000 
270 (0x10e) 0x0000000f G 320x200x16 1    8x8   0xa0000 64k 64k 0x81000000 
271 (0x10f) 0x0000000f G 320x200x24 1    8x8   0xa0000 64k 64k 0x81000000 
272 (0x110) 0x0000000f G 640x480x15 1    8x16  0xa0000 64k 64k 0x81000000 
273 (0x111) 0x0000000f G 640x480x16 1    8x16  0xa0000 64k 64k 0x81000000 
274 (0x112) 0x0000000f G 640x480x24 1    8x16  0xa0000 64k 64k 0x81000000 
275 (0x113) 0x0000000f G 800x600x15 1    8x14  0xa0000 64k 64k 0x81000000 
276 (0x114) 0x0000000f G 800x600x16 1    8x14  0xa0000 64k 64k 0x81000000 
277 (0x115) 0x0000000f G 800x600x24 1    8x14  0xa0000 64k 64k 0x81000000 
278 (0x116) 0x0000000f G 1024x768x15 1   8x16  0xa0000 64k 64k 0x81000000 
279 (0x117) 0x0000000f G 1024x768x16 1   8x16  0xa0000 64k 64k 0x81000000 
280 (0x118) 0x0000000f G 1024x768x24 1   8x16  0xa0000 64k 64k 0x81000000 
281 (0x119) 0x0000000f G 1280x1024x15 1  8x16  0xa0000 64k 64k 0x81000000 
282 (0x11a) 0x0000000f G 1280x1024x16 1  8x16  0xa0000 64k 64k 0x81000000 
283 (0x11b) 0x0000000f G 1280x1024x24 1  8x16  0xa0000 64k 64k 0x81000000



More information about the freebsd-questions mailing list