From owner-freebsd-current Fri Oct 30 11:48:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA17723 for freebsd-current-outgoing; Fri, 30 Oct 1998 11:48:47 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from porkfriedrice.ny.genx.net (porkfriedrice.ny.genx.net [206.64.4.30]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA17718 for ; Fri, 30 Oct 1998 11:48:45 -0800 (PST) (envelope-from bright@hotjobs.com) Received: from localhost (bright@localhost) by porkfriedrice.ny.genx.net (8.9.1/8.9.1) with ESMTP id OAA00413 for ; Fri, 30 Oct 1998 14:51:22 -0500 (EST) (envelope-from bright@hotjobs.com) X-Authentication-Warning: porkfriedrice.ny.genx.net: bright owned process doing -bs Date: Fri, 30 Oct 1998 14:51:22 -0500 (EST) From: Alfred Perlstein X-Sender: bright@porkfriedrice.ny.genx.net To: current@FreeBSD.ORG Subject: if anyone is interested VESA seems broken. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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