Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Dec 2002 07:40:05 +0100
From:      Gianmarco Giovannelli <gmarco@giovannelli.it>
To:        mobile@freebsd.org
Subject:   lifebook s6010 and VESA console
Message-ID:  <5.2.0.9.2.20021228072552.0482feb8@194.184.65.4>

next in thread | raw e-mail | index | archive | help

Hi everyone,
I am trying to use a VESA console mode (VESA_800x600) on a fujitsu lifebook 
s6010 .
I have in the kernel both options VESA and SC_PIXEL_MODE and I use the 
iso-thin-8x16 (8x14 and 8x8 too) fonts.

Until now I didn't find a valid mode for vidcontrol to operate in more than 
80 cols. or in graphic mode.
The vidcontrol -i info show a very few mode (if compared to those of the my 
toshiba 3440 which happily use VESA_800x600 mode).

Here they are:
     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
112 (0x070) 0x00000000 T 80x43           8x8   0xb8000 32k 32k 0x00000000 32k
113 (0x071) 0x00000001 T 80x43           8x8   0xb8000 32k 32k 0x00000000 32k
257 (0x101) 0x0000000f G 640x480x8 1     8x16  0xa0000 64k 64k 0xe8000000 8000k
259 (0x103) 0x0000000f G 800x600x8 1     8x16  0xa0000 64k 64k 0xe8000000 8000k
261 (0x105) 0x0000000f G 1024x768x8 1    8x16  0xa0000 64k 64k 0xe8000000 8000k
263 (0x107) 0x0000000f G 1280x1024x8 1   8x16  0xa0000 64k 64k 0xe8000000 8000k
273 (0x111) 0x0000000f G 640x480x16 1    8x16  0xa0000 64k 64k 0xe8000000 8000k
274 (0x112) 0x0000000f G 640x480x32 1    8x16  0xa0000 64k 64k 0xe8000000 8000k
276 (0x114) 0x0000000f G 800x600x16 1    8x16  0xa0000 64k 64k 0xe8000000 8000k
277 (0x115) 0x0000000f G 800x600x32 1    8x16  0xa0000 64k 64k 0xe8000000 8000k
278 (0x116) 0x0000000f G 1024x768x15 1   8x16  0xa0000 64k 64k 0xe8000000 8000k
279 (0x117) 0x0000000f G 1024x768x16 1   8x16  0xa0000 64k 64k 0xe8000000 8000k
280 (0x118) 0x0000000f G 1024x768x32 1   8x16  0xa0000 64k 64k 0xe8000000 8000k
282 (0x11a) 0x0000000f G 1280x1024x16 1  8x16  0xa0000 64k 64k 0xe8000000 8000k
283 (0x11b) 0x0000000f G 1280x1024x32 1  8x16  0xa0000 64k 64k 0xe8000000 8000k

dmesg shows:
VESA: v3.0, 8000k memory, flags:0x1, mode table:0xc02a8300 (1000040)
VESA: Almador Graphics Chip Accelerated VGA BIOS
[...]
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0

and pciconf -l:
chip0@pci0:0:0: class=0x060000 card=0x113b10cf chip=0x35758086 rev=0x04 
hdr=0x00
none0@pci0:2:0: class=0x030000 card=0x113c10cf chip=0x35778086 rev=0x04 
hdr=0x00
none1@pci0:2:1: class=0x038000 card=0x113c10cf chip=0x35778086 rev=0x00 
hdr=0x00
uhci0@pci0:29:0:        class=0x0c0300 card=0x113d10cf chip=0x24828086 
rev=0x02 hdr=0x00
uhci1@pci0:29:1:        class=0x0c0300 card=0x113d10cf chip=0x24848086 
rev=0x02 hdr=0x00
pcib1@pci0:30:0:        class=0x060400 card=0x00000000 chip=0x24488086 
rev=0x42 hdr=0x01
isab0@pci0:31:0:        class=0x060100 card=0x00000000 chip=0x248c8086 
rev=0x02 hdr=0x00
atapci0@pci0:31:1:      class=0x01018a card=0x113d10cf chip=0x248a8086 
rev=0x02 hdr=0x00
none2@pci0:31:3:        class=0x0c0500 card=0x113d10cf chip=0x24838086 
rev=0x02 hdr=0x00
pcm0@pci0:31:5: class=0x040100 card=0x117710cf chip=0x24858086 rev=0x02 
hdr=0x00
none3@pci0:31:6:        class=0x070300 card=0x10d110cf chip=0x24868086 
rev=0x02 hdr=0x00
rl0@pci1:9:0:   class=0x020000 card=0x111c10cf chip=0x813910ec rev=0x10 
hdr=0x00
pcic0@pci1:10:0:        class=0x060700 card=0x10e610cf chip=0x69331217 
rev=0x02 hdr=0x02
pcic1@pci1:10:1:        class=0x060700 card=0x10e610cf chip=0x69331217 
rev=0x02 hdr=0x02
none4@pci1:12:0:        class=0x0c0010 card=0x116210cf chip=0x8026104c 
rev=0x00 hdr=0x00

Under windows xp it is seen as:
Intel 830M Graphic controller-0
Intel 830M Graphic controller-1

while X windows works in this moment with the VESA driver (the chipset will 
be supported in the next relase).

So to summarize: Is any hope to use it in a better way in console than the 
80x30 mode?

Thanks for attention and sorry for the long msg.

P.s
Happy new year :-)







Best Regards,
Gianmarco Giovannelli ,  "Unix expert since yesterday"
http://www.gufi.org/~gmarco



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.2.0.9.2.20021228072552.0482feb8>