Date: Fri, 30 Oct 1998 14:51:22 -0500 (EST) From: Alfred Perlstein <bright@hotjobs.com> To: current@FreeBSD.ORG Subject: if anyone is interested VESA seems broken. Message-ID: <Pine.BSF.4.05.9810301442320.389-100000@porkfriedrice.ny.genx.net>
next in thread | raw e-mail | index | archive | help
I recently enabled "options USER_LDT" in my kernel to test some things
out. I also enabled VESA and VM86 (figured if i was gonna reboot...)
Well vidcontrol seems only able to set a very small subset of modes
that seem available to my machine (from boot -v and vidcontrol -i mode)
Modes that I could get to work: 80x25, 132x25, VESA_800x600 no more :(
However it seems stable enough, but I don't have Xfree around to test the
VESA server.
Another odd thing with VESA, if you notice how it seems the top of my
dmesg it gone? Well right about there at bootup my screen goes blank for
a split second and again either a second before or after the cut part.
(This happens twice while probing VESA it seems)
What's up?
vidcontrol -i mode:
mode# flags type size font window linear buffer
------------------------------------------------------------------------------
0 (0x000) 0x00000001 T 40x25 8x8 0xb8000 32k 32k 0x00000000 0k
1 (0x001) 0x00000001 T 40x25 8x8 0xb8000 32k 32k 0x00000000 0k
2 (0x002) 0x00000001 T 80x25 8x8 0xb8000 32k 32k 0x00000000 0k
3 (0x003) 0x00000001 T 80x25 8x8 0xb8000 32k 32k 0x00000000 0k
4 (0x004) 0x00000003 G 320x200x2 1 8x8 0xb8000 32k 32k 0x00000000 0k
5 (0x005) 0x00000003 G 320x200x2 1 8x8 0xb8000 32k 32k 0x00000000 0k
6 (0x006) 0x00000003 G 640x200x1 1 8x8 0xb8000 32k 32k 0x00000000 0k
7 (0x007) 0x00000000 T 80x25 8x14 0xb0000 32k 32k 0x00000000 0k
13 (0x00d) 0x00000003 G 320x200x4 4 8x8 0xa0000 64k 64k 0x00000000 0k
14 (0x00e) 0x00000003 G 640x200x4 4 8x8 0xa0000 64k 64k 0x00000000 0k
15 (0x00f) 0x00000002 G 640x350x4 4 8x14 0xa0000 64k 64k 0x00000000 0k
16 (0x010) 0x00000003 G 640x350x2 2 8x14 0xa0000 64k 64k 0x00000000 0k
17 (0x011) 0x00000002 G 640x350x4 4 8x14 0xa0000 64k 64k 0x00000000 0k
18 (0x012) 0x00000003 G 640x350x4 4 8x14 0xa0000 64k 64k 0x00000000 0k
19 (0x013) 0x00000001 T 40x25 8x14 0xb8000 32k 32k 0x00000000 0k
20 (0x014) 0x00000001 T 40x25 8x14 0xb8000 32k 32k 0x00000000 0k
21 (0x015) 0x00000001 T 80x25 8x14 0xb8000 32k 32k 0x00000000 0k
22 (0x016) 0x00000001 T 80x25 8x14 0xb8000 32k 32k 0x00000000 0k
23 (0x017) 0x00000001 T 40x25 8x16 0xb8000 32k 32k 0x00000000 0k
24 (0x018) 0x00000001 T 80x25 8x16 0xb8000 32k 32k 0x00000000 0k
25 (0x019) 0x00000000 T 80x25 8x16 0xb0000 32k 32k 0x00000000 0k
26 (0x01a) 0x00000003 G 640x480x4 4 8x16 0xa0000 64k 64k 0x00000000 0k
27 (0x01b) 0x00000003 G 640x480x4 4 8x16 0xa0000 64k 64k 0x00000000 0k
28 (0x01c) 0x00000003 G 320x200x8 1 8x8 0xa0000 64k 64k 0x00000000 0k
30 (0x01e) 0x00000001 T 80x50 8x8 0xb8000 32k 32k 0x00000000 0k
31 (0x01f) 0x00000000 T 80x50 8x8 0xb0000 32k 32k 0x00000000 0k
32 (0x020) 0x00000001 T 80x30 8x16 0xb8000 32k 32k 0x00000000 0k
33 (0x021) 0x00000000 T 80x30 8x16 0xb0000 32k 32k 0x00000000 0k
34 (0x022) 0x00000001 T 80x60 8x8 0xb8000 32k 32k 0x00000000 0k
35 (0x023) 0x00000000 T 80x60 8x8 0xb0000 32k 32k 0x00000000 0k
37 (0x025) 0x00000003 G 320x240x8 1 8x8 0xa0000 64k 64k 0x00000000 0k
112 (0x070) 0x00000001 T 80x43 8x8 0xb8000 32k 32k 0x00000000 0k
113 (0x071) 0x00000001 T 80x43 8x8 0xb8000 32k 32k 0x00000000 0k
200 (0x0c8) 0x00000001 T 80x25 8x16 0xb8000 32k 32k 0x00000000 0k
201 (0x0c9) 0x00000001 T 80x30 8x16 0xb8000 32k 32k 0x00000000 0k
202 (0x0ca) 0x00000001 T 80x43 8x8 0xb8000 32k 32k 0x00000000 0k
203 (0x0cb) 0x00000001 T 80x50 8x8 0xb8000 32k 32k 0x00000000 0k
204 (0x0cc) 0x00000001 T 80x60 8x8 0xb8000 32k 32k 0x00000000 0k
205 (0x0cd) 0x00000009 T 132x25 8x16 0xb8000 32k 32k 0x00000000 0k
208 (0x0d0) 0x00000009 T 132x50 8x8 0xb8000 32k 32k 0x00000000 0k
209 (0x0d1) 0x00000009 T 132x60 8x8 0xb8000 32k 32k 0x00000000 0k
256 (0x100) 0x0000000f G 640x400x8 1 8x16 0xa0000 64k 64k 0xfd000000 250k
257 (0x101) 0x0000000f G 640x480x8 1 8x16 0xa0000 64k 64k 0xfd000000 300k
258 (0x102) 0x0000000b G 800x600x4 4 8x14 0xa0000 64k 64k 0x00000000 0k
259 (0x103) 0x0000000f G 800x600x8 1 8x16 0xa0000 64k 64k 0xfd000000 600k
261 (0x105) 0x0000000f G 1024x768x8 1 8x16 0xa0000 64k 64k 0xfd000000 768k
263 (0x107) 0x0000000f G 1280x1024x8 1 8x16 0xa0000 64k 64k 0xfd000000 1280k
264 (0x108) 0x00000009 T 80x60 8x8 0xb8000 32k 32k 0x00000000 0k
265 (0x109) 0x00000009 T 132x25 8x16 0xb8000 32k 32k 0x00000000 0k
267 (0x10b) 0x00000009 T 132x50 8x8 0xb8000 32k 32k 0x00000000 0k
268 (0x10c) 0x00000009 T 132x60 8x8 0xb8000 32k 32k 0x00000000 0k
272 (0x110) 0x0000000f G 640x480x16 1 8x16 0xa0000 64k 64k 0xfd000000 600k
273 (0x111) 0x0000000f G 640x480x16 1 8x16 0xa0000 64k 64k 0xfd000000 600k
274 (0x112) 0x0000000f G 640x480x32 1 8x16 0xa0000 64k 64k 0xfd000000 1200k
275 (0x113) 0x0000000f G 800x600x16 1 8x16 0xa0000 64k 64k 0xfd000000 1125k
276 (0x114) 0x0000000f G 800x600x16 1 8x16 0xa0000 64k 64k 0xfd000000 1125k
277 (0x115) 0x0000000f G 800x600x32 1 8x16 0xa0000 64k 64k 0xfd000000 1875k
278 (0x116) 0x0000000f G 1024x768x16 1 8x16 0xa0000 64k 64k 0xfd000000 1536k
279 (0x117) 0x0000000f G 1024x768x16 1 8x16 0xa0000 64k 64k 0xfd000000 1536k
280 (0x118) 0x0000000f G 1024x768x32 1 8x16 0xa0000 64k 64k 0xfd000000 3072k
281 (0x119) 0x0000000f G 1280x1024x16 1 8x16 0xa0000 64k 64k 0xfd000000 2560k
282 (0x11a) 0x0000000f G 1280x1024x16 1 8x16 0xa0000 64k 64k 0xfd000000 2560k
284 (0x11c) 0x0000000f G 1600x1200x8 1 8x16 0xa0000 64k 64k 0xfd000000 1950k
285 (0x11d) 0x0000000f G 1600x1200x16 1 8x16 0xa0000 64k 64k 0xfd000000 3750k
286 (0x11e) 0x0000000f G 1600x1200x16 1 8x16 0xa0000 64k 64k 0xfd000000 3750k
boot -v: (from /var/run/dmesg.boot)
3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
EGA/VGA parameters to be used for mode 24
50 18 10 00 10 00 03 00 02 67 60 4f 50 83 55 81
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
VESA: v2.0, 4096k memory, flags:0x1, mode table:0xf027999e (1000022)
VESA: Matrox Graphics Inc.
VESA: Matrox
VESA: MISTRAL
VESA: 00
VESA: mode:0x100, flags:0x009b, G 640x400x8 1, font:8x16, mem:4, LFB:0xfd000000, off:0x3e800
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x101, flags:0x009b, G 640x480x8 1, font:8x16, mem:4, LFB:0xfd000000, off:0x4b000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x102, flags:0x001b, G 800x600x4 4, font:8x14
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x103, flags:0x009b, G 800x600x8 1, font:8x16, mem:4, LFB:0xfd000000, off:0x96000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x105, flags:0x009b, G 1024x768x8 1, font:8x16, mem:4, LFB:0xfd000000, off:0xc0000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x107, flags:0x009b, G 1280x1024x8 1, font:8x16, mem:4, LFB:0xfd000000, off:0x140000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x108, flags:0x000b, T 80x60, font:8x8
VESA: window A:0xb800 (7), window B:0x0 (0), size:32k, gran:32k
VESA: mode:0x109, flags:0x000b, T 132x25, font:8x16
VESA: window A:0xb800 (7), window B:0x0 (0), size:32k, gran:32k
VESA: mode:0x10b, flags:0x000b, T 132x50, font:8x8
VESA: window A:0xb800 (7), window B:0x0 (0), size:32k, gran:32k
VESA: mode:0x10c, flags:0x000b, T 132x60, font:8x8
VESA: window A:0xb800 (7), window B:0x0 (0), size:32k, gran:32k
VESA: mode:0x110, flags:0x009b, G 640x480x16 1, font:8x16, mem:6, LFB:0xfd000000, off:0x96000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x111, flags:0x009b, G 640x480x16 1, font:8x16, mem:6, LFB:0xfd000000, off:0x96000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x112, flags:0x009b, G 640x480x32 1, font:8x16, mem:6, LFB:0xfd000000, off:0x12c000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x113, flags:0x009b, G 800x600x16 1, font:8x16, mem:6, LFB:0xfd000000, off:0x119400
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x114, flags:0x009b, G 800x600x16 1, font:8x16, mem:6, LFB:0xfd000000, off:0x119400
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x115, flags:0x009b, G 800x600x32 1, font:8x16, mem:6, LFB:0xfd000000, off:0x1d4c00
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x116, flags:0x009b, G 1024x768x16 1, font:8x16, mem:6, LFB:0xfd000000, off:0x180000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x117, flags:0x009b, G 1024x768x16 1, font:8x16, mem:6, LFB:0xfd000000, off:0x180000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x11c, flags:0x009b, G 1600x1200x8 1, font:8x16, mem:4, LFB:0xfd000000, off:0x1e7800
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x118, flags:0x009b, G 1024x768x32 1, font:8x16, mem:6, LFB:0xfd000000, off:0x300000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x119, flags:0x009b, G 1280x1024x16 1, font:8x16, mem:6, LFB:0xfd000000, off:0x280000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x11a, flags:0x009b, G 1280x1024x16 1, font:8x16, mem:6, LFB:0xfd000000, off:0x280000
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x11d, flags:0x009b, G 1600x1200x16 1, font:8x16, mem:6, LFB:0xfd000000, off:0x3a9800
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
VESA: mode:0x11e, flags:0x009b, G 1600x1200x16 1, font:8x16, mem:6, LFB:0xfd000000, off:0x3a9800
VESA: window A:0xa000 (7), window B:0x0 (0), size:64k, gran:64k
sc0: the current keyboard controller command byte 0047
kbdio: DIAGNOSE status:0055
kbdio: TEST_KBD_PORT status:0000
kbdio: RESET_KBD return code:00fa
kbdio: RESET_KBD status:00aa
sc0: keyboard device ID: ab41
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
....
thanks,
Alfred Perlstein - Programmer, HotJobs Inc. - www.hotjobs.com
-- There are operating systems, and then there's FreeBSD.
-- http://www.freebsd.org/ 3.0-current
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9810301442320.389-100000>
