9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] VESA success
@ 2005-11-16 20:01 lucio
  0 siblings, 0 replies; only message in thread
From: lucio @ 2005-11-16 20:01 UTC (permalink / raw)
  To: 9fans

No 'Net access at the moment, but I best note this before I get
distracted.

The SiS 550 chip (VXL/Percio thin client hardware, I had the details
of its actual origin, but not at my fingertips right now) responds
quite well to VESA.  I get 1024x768x32 on an old 14" SVGA monitor.

The CPU hardware needs *noe820scan=.

vesa flag            Ulinear|Hlinear
vesa sig            VESA 3.0
vesa oem            SiS 1.0
vesa vendor         Silicon Integrated Systems Corp.
vesa product        5315
vesa rev            0.61.05
vesa cap            
vesa mem            8388608
vesa mode           0x102 800x600x4 m4 planar
vesa mode           0x101 640x480x8 m8 packed
vesa mode           0x100 640x400x8 m8 packed
vesa mode           0x103 800x600x8 m8 packed
vesa mode           0x104 1024x768x4 m4 planar
vesa mode           0x105 1024x768x8 m8 packed
vesa mode           0x107 1280x1024x8 m8 packed
vesa mode           0x130 1600x1200x8 m8 packed
vesa mode           0x131 1600x1200x16 r5g6b5 direct
vesa mode           0x10d 320x200x15 r5g5b5 direct
vesa mode           0x10e 320x200x16 r5g6b5 direct
vesa mode           0x110 640x480x15 r5g5b5 direct
vesa mode           0x111 640x480x16 r5g6b5 direct
vesa mode           0x113 800x600x15 r5g5b5 direct
vesa mode           0x114 800x600x16 r5g6b5 direct
vesa mode           0x116 1024x768x15 r5g5b5 direct
vesa mode           0x117 1024x768x16 r5g6b5 direct
vesa mode           0x119 1280x1024x15 r5g5b5 direct
vesa mode           0x11a 1280x1024x16 r5g6b5 direct
vesa mode           0x132 320x240x8 m8 packed
vesa mode           0x133 400x300x8 m8 packed
vesa mode           0x134 512x384x8 m8 packed
vesa mode           0x135 320x240x16 r5g6b5 direct
vesa mode           0x136 400x300x16 r5g6b5 direct
vesa mode           0x137 512x384x16 r5g6b5 direct
vesa mode           0x138 320x200x8 m8 packed
vesa mode           0x139 640x400x16 r5g6b5 direct
vesa mode           0x13a 640x480x32 x8r8g8b8 direct
vesa mode           0x13b 800x600x32 x8r8g8b8 direct
vesa mode           0x13c 1024x768x32 x8r8g8b8 direct
vesa mode           0x13d 1280x1024x32 x8r8g8b8 direct
vesa mode           0x13e 1600x1200x32 x8r8g8b8 direct
vesa mode           0x13f 1920x1440x8 m8 packed
vesa mode           0x140 1920x1440x16 r5g6b5 direct
vesa mode           0x141 1920x1440x32 x8r8g8b8 direct (unoffered)

The VXL itona ought to be more promising, but is in fact
disappointing.  Using the same monitor, the best I can get is
800x600x16.  No need for *noe820scan=, on the plus side.

vesa flag            Ulinear|Hlinear
vesa sig            VESA 2.0
vesa oem            Copyright 1998 TRIDENT MICROSYSTEMS INC. 0.0
vesa vendor         
vesa product        
vesa rev            
vesa cap            
vesa mem            8388608
vesa mode           0x11a 1280x1024x16 r5g6b5 direct
vesa mode           0x119 1280x1024x16 x1r5g5b5 direct
vesa mode           0x118 1024x768x32 r8g8b8 direct
vesa mode           0x107 1280x1024x8 m8 packed
vesa mode           0x112 640x480x32 r8g8b8 direct
vesa mode           0x115 800x600x32 r8g8b8 direct
vesa mode           0x116 1024x768x16 x1r5g5b5 direct
vesa mode           0x117 1024x768x16 r5g6b5 direct
vesa mode           0x113 800x600x16 x1r5g5b5 direct
vesa mode           0x114 800x600x16 r5g6b5 direct
vesa mode           0x110 640x480x16 x1r5g5b5 direct
vesa mode           0x111 640x480x16 r5g6b5 direct
vesa mode           0x105 1024x768x8 m8 packed
vesa mode           0x106 1280x1024x4 m4 planar
vesa mode           0x100 640x400x8 m8 packed
vesa mode           0x103 800x600x8 m8 packed
vesa mode           0x104 1024x768x4 m4 planar
vesa mode           0x102 800x600x4 m4 planar
vesa mode           0x6a 800x600x4 m4 planar
vesa mode           0x109 132x25x4 m4 text
vesa mode           0x10a 132x43x4 m4 text
vesa mode           0x10c 132x60x4 m4 text
vesa mode           0x101 640x480x8 m8 packed

In passing, the /386/9pcdisk.gz kernel (my version is dated 11/11
03:25, local time) does not recognise the VESA device, complains about
/dev/realmode.  I've submitted a patch with a change to
/sys/src/9/pc/pcdisk that moves "realmode" and seems to create a
working version of "9pcdisk.gz".

++L



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-11-16 20:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-16 20:01 [9fans] VESA success lucio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).