Date: Wed, 13 Jun 2001 00:39:58 -0400 From: "Ryan Masse" <mail@max-info.net> To: "Evgeny Larionov" <Lion@khakassia.ru> Cc: "FreeBSD-Questions" <freebsd-questions@freebsd.org> Subject: Re: VESA in 4.3-STABLE Message-ID: <017501c0f3c2$f3966a60$3200a8c0@Home> References: <3528.010613@khakassia.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
options VESA does not work with the ATI Line of vid cards. ATI only supports VESA through a dos utility. Ryan > Hello All !! > > Why in 4.3 STABLE vidcontrol don't understand all VESA modes of my > adapter: > > VESA load debug: > ------------------------- > Feb 22 18:02:31 netserv /kernel: Preloaded elf kernel "kernel" at 0xc032f000. > Feb 22 18:02:31 netserv /kernel: VESA: information block > Feb 22 18:02:31 netserv /kernel: 56 45 53 41 00 02 00 01 00 01 00 00 00 00 22 00 > Feb 22 18:02:31 netserv /kernel: 00 01 20 00 00 01 0b 01 00 01 21 01 00 01 2a 01 > Feb 22 18:02:31 netserv /kernel: 00 01 00 01 01 01 10 01 11 01 12 01 03 01 13 01 > Feb 22 18:02:31 netserv /kernel: 14 01 15 01 05 01 16 01 17 01 18 01 07 01 19 01 > Feb 22 18:02:31 netserv /kernel: vesa_bios_init(): modes:0, vesa_mode_max:8 > Feb 22 18:02:31 netserv /kernel: VESA: 3 mode(s) found > Feb 22 18:02:31 netserv /kernel: VESA: v2.0, 2048k memory, flags:0x0, mode table:0xc02cdb62 (1000022) > Feb 22 18:02:31 netserv /kernel: VESA: ATI MACH64 > Feb 22 18:02:31 netserv /kernel: VESA: ATI Technologies Inc. MACH64GT 01.00 > Feb 22 18:02:31 netserv /kernel: VESA: mode:0x100, flags:0x00bb, G 640x400x8 1, font:8x16, pages:8, mem:4 > Feb 22 18:02:31 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc03e800, off_size:0x1c1800 > Feb 22 18:02:31 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:31 netserv /kernel: VESA: mode:0x101, flags:0x00bb, G 640x480x8 1, font:8x16, pages:6, mem:4 > Feb 22 18:02:31 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc04b000, off_size:0x1b5000 > Feb 22 18:02:31 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:31 netserv /kernel: VESA: mode:0x110, flags:0x00bb, G 640x480x15 1, font:8x16, pages:3, mem:6 > Feb 22 18:02:31 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc096000, off_size:0x16a000 > Feb 22 18:02:31 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:31 netserv /kernel: VESA: mode:0x111, flags:0x00bb, G 640x480x16 1, font:8x16, pages:3, mem:6 > Feb 22 18:02:31 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc096000, off_size:0x16a000 > Feb 22 18:02:31 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:31 netserv /kernel: VESA: mode:0x112, flags:0x00bb, G 640x480x24 1, font:8x16, pages:2, mem:6 > Feb 22 18:02:31 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc0e1000, off_size:0x11f000 > Feb 22 18:02:31 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:31 netserv /kernel: VESA: mode:0x103, flags:0x00bb, G 800x600x8 1, font:8x14, pages:4, mem:4 > Feb 22 18:02:31 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc075300, off_size:0x18b000 > Feb 22 18:02:31 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:31 netserv /kernel: VESA: mode:0x113, flags:0x00bb, G 800x600x15 1, font:8x14, pages:2, mem:6 > Feb 22 18:02:31 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc0ea600, off_size:0x115c00 > Feb 22 18:02:31 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:31 netserv /kernel: VESA: mode:0x114, flags:0x00bb, G 800x600x16 1, font:8x14, pages:2, mem:6 > Feb 22 18:02:31 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc0ea600, off_size:0x115c00 > Feb 22 18:02:31 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:31 netserv /kernel: VESA: mode:0x115, flags:0x00bb, G 800x600x24 1, font:8x14, pages:1, mem:6 > Feb 22 18:02:31 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc15f900, off_size:0xa0800 > Feb 22 18:02:31 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:31 netserv /kernel: VESA: mode:0x105, flags:0x00bb, G 1024x768x8 1, font:8x16, pages:2, mem:4 > Feb 22 18:02:31 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc0c0000, off_size:0x140000 > Feb 22 18:02:31 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:31 netserv /kernel: VESA: mode:0x116, flags:0x00bb, G 1024x768x15 1, font:8x16, pages:1, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc180000, off_size:0x80000 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x117, flags:0x00bb, G 1024x768x16 1, font:8x16, pages:1, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc180000, off_size:0x80000 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x118, flags:0x003a, G 1024x768x24 1, font:8x16, pages:1, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x107, flags:0x00bb, G 1280x1024x8 1, font:8x16, pages:1, mem:4 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc140000, off_size:0xc0000 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x119, flags:0x003a, G 1280x1024x15 1, font:8x16, pages:1, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x11a, flags:0x003a, G 1280x1024x16 1, font:8x16, pages:1, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x11b, flags:0x003a, G 1280x1024x24 1, font:8x16, pages:1, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x302, flags:0x001a, G 1024x768x4 4, font:8x16, pages:1, mem:3 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x303, flags:0x001a, G 1024x768x4 4, font:8x16, pages:1, mem:3 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x304, flags:0x001a, G 1024x768x4 4, font:8x16, pages:1, mem:3 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x202, flags:0x00bb, G 320x200x8 1, font:8x8, pages:32, mem:4 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc00fa00, off_size:0x1f0800 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x10d, flags:0x00bb, G 320x200x15 1, font:8x8, pages:16, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc01f400, off_size:0x1e0c00 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x10e, flags:0x00bb, G 320x200x16 1, font:8x8, pages:16, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc01f400, off_size:0x1e0c00 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x10f, flags:0x00bb, G 320x200x24 1, font:8x8, pages:10, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc02ee00, off_size:0x1d1400 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x212, flags:0x00bb, G 320x240x8 1, font:8x8, pages:16, mem:4 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc012c00, off_size:0x1ed400 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x213, flags:0x00bb, G 320x240x15 1, font:8x8, pages:10, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc025800, off_size:0x1da800 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x214, flags:0x00bb, G 320x240x16 1, font:8x8, pages:10, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc025800, off_size:0x1da800 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x215, flags:0x00bb, G 320x240x24 1, font:8x8, pages:8, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc038400, off_size:0x1c7c00 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x222, flags:0x00bb, G 512x384x8 1, font:8x16, pages:10, mem:4 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc030000, off_size:0x1d0000 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x223, flags:0x00bb, G 512x384x15 1, font:8x16, pages:5, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc060000, off_size:0x1a0000 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x224, flags:0x00bb, G 512x384x16 1, font:8x16, pages:5, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc060000, off_size:0x1a0000 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x225, flags:0x00bb, G 512x384x24 1, font:8x16, pages:3, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc090000, off_size:0x170000 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x232, flags:0x00bb, G 400x300x8 1, font:8x16, pages:16, mem:4 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc01d4c0, off_size:0x1e2c00 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x233, flags:0x00bb, G 400x300x15 1, font:8x16, pages:8, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc03a980, off_size:0x1c5800 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x234, flags:0x00bb, G 400x300x16 1, font:8x16, pages:8, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc03a980, off_size:0x1c5800 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x235, flags:0x00bb, G 400x300x24 1, font:8x16, pages:5, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc057e40, off_size:0x1a8400 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x242, flags:0x00bb, G 640x350x8 1, font:8x14, pages:8, mem:4 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc036b00, off_size:0x1c9800 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x243, flags:0x00bb, G 640x350x15 1, font:8x14, pages:4, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc06d600, off_size:0x192c00 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x244, flags:0x00bb, G 640x350x16 1, font:8x14, pages:4, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc06d600, off_size:0x192c00 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > Feb 22 18:02:32 netserv /kernel: VESA: mode:0x245, flags:0x00bb, G 640x350x24 1, font:8x14, pages:2, mem:6 > Feb 22 18:02:32 netserv /kernel: VESA: LFB:0xfc000000, off:0xfc0a4100, off_size:0x15c000 > Feb 22 18:02:32 netserv /kernel: VESA: window A:0xa000 (5), window B:0xa000 (3), size:64k, gran:64k > ------------------------- > > For example, you can see that VESA found 1024xXXXX modes, but > vidcontrol show only next : > ------------------------- > mode# flags type size font window linear buffer > -------------------------------------------------------------------------- ---- > 0 (0x000) 0x00000001 T 40x25 8x8 0xb8000 32k 32k 0x00000000 32k > 1 (0x001) 0x00000001 T 40x25 8x8 0xb8000 32k 32k 0x00000000 32k > 2 (0x002) 0x00000001 T 80x25 8x8 0xb8000 32k 32k 0x00000000 32k > 3 (0x003) 0x00000001 T 80x25 8x8 0xb8000 32k 32k 0x00000000 32k > 4 (0x004) 0x00000003 G 320x200x2 1 8x8 0xb8000 32k 32k 0x00000000 32k > 5 (0x005) 0x00000003 G 320x200x2 1 8x8 0xb8000 32k 32k 0x00000000 32k > 6 (0x006) 0x00000003 G 640x200x1 1 8x8 0xb8000 32k 32k 0x00000000 32k > 13 (0x00d) 0x00000003 G 320x200x4 4 8x8 0xa0000 64k 64k 0x00000000 256k > 14 (0x00e) 0x00000003 G 640x200x4 4 8x8 0xa0000 64k 64k 0x00000000 256k > 16 (0x010) 0x00000003 G 640x350x2 2 8x14 0xa0000 64k 64k 0x00000000 128k > 18 (0x012) 0x00000003 G 640x350x4 4 8x14 0xa0000 64k 64k 0x00000000 256k > 19 (0x013) 0x00000001 T 40x25 8x14 0xb8000 32k 32k 0x00000000 32k > 20 (0x014) 0x00000001 T 40x25 8x14 0xb8000 32k 32k 0x00000000 32k > 21 (0x015) 0x00000001 T 80x25 8x14 0xb8000 32k 32k 0x00000000 32k > 22 (0x016) 0x00000001 T 80x25 8x14 0xb8000 32k 32k 0x00000000 32k > 23 (0x017) 0x00000001 T 40x25 8x16 0xb8000 32k 32k 0x00000000 32k > 24 (0x018) 0x00000001 T 80x25 8x16 0xb8000 32k 32k 0x00000000 32k > 26 (0x01a) 0x00000003 G 640x480x4 4 8x16 0xa0000 64k 64k 0x00000000 256k > 27 (0x01b) 0x00000003 G 640x480x4 4 8x16 0xa0000 64k 64k 0x00000000 256k > 28 (0x01c) 0x00000003 G 320x200x8 1 8x8 0xa0000 64k 64k 0x00000000 64k > 30 (0x01e) 0x00000001 T 80x50 8x8 0xb8000 32k 32k 0x00000000 32k > 32 (0x020) 0x00000001 T 80x30 8x16 0xb8000 32k 32k 0x00000000 32k > 34 (0x022) 0x00000001 T 80x60 8x8 0xb8000 32k 32k 0x00000000 32k > 37 (0x025) 0x00000003 G 320x240x8 4 8x8 0xa0000 64k 64k 0x00000000 256k > 40 (0x028) 0x00000001 T 90x25 8x16 0xb8000 32k 32k 0x00000000 32k > 42 (0x02a) 0x00000001 T 90x30 8x16 0xb8000 32k 32k 0x00000000 32k > 44 (0x02c) 0x00000001 T 90x43 8x8 0xb8000 32k 32k 0x00000000 32k > 45 (0x02d) 0x00000000 T 90x43 8x8 0xb8000 32k 32k 0x00000000 32k > 46 (0x02e) 0x00000001 T 90x50 8x8 0xb8000 32k 32k 0x00000000 32k > 48 (0x030) 0x00000001 T 90x60 8x8 0xb8000 32k 32k 0x00000000 32k > 112 (0x070) 0x00000000 T 80x43 8x8 0xb8000 32k 32k 0x00000000 32k > 113 (0x071) 0x00000001 T 80x43 8x8 0xb8000 32k 32k 0x00000000 32k > ------------------------- > > I think that by this reason i can't load splash pictures with high > modes :(. How can i resolve this problem ,, > > > Best regards, > Evgeny mailto:Lion@khakassia.ru > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?017501c0f3c2$f3966a60$3200a8c0>