[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Frame buffer devices on unconventional monitor



Hi there!

I use an adapted HP A2094-B  monitor (an old 19'' monitor intended for
HP workstations)  which I adapted  to use in  a PC running  Linux (the
only way I can afford a 19'' monitor ...  ;).  

After getting the synch timings from  HP and making the cabling, I got
it to work fine with XFree86.  

However  the monitor  has one  single synchronization  frequency (tech
data goes at the end of this mail) and allows no use of text mode. 

When  I first  heard about  frame buffer  devices, it  sounded  as the
answer to my prayers ...

However, I tried to use fbset according to the instructions and got no 
satisfactory results.  

I would be really grateful if anyone could shed some light on this ... 



Tech info follows:

--------------------------------------------------
Video board: onboard SiS 530, 8Mb of the main memory as video memory. 
Motherboard: ASUS P5S-B rev 1.02, with a K6-500MHz and 128Mb of RAM.  

Monitor technical data (from HP Service Notes pp. 8-3, 8-4) is:

   # Product Number: HP A2094B
   # Exchange Part Nymber: 2090-0315
   # Hemisphere: Southern
   # Size: 19'', 1280x1024 pixels
   # Refresh Rate: 72Hz
   # 
   # Cables: 98700-61603 BNC to BNC
   #         C2300-60005 9 pin to RGB
   # 
   # Video:
   #         Pixel rate: 135MHz
   #         Pixel period: 7.4047ns
   #         Horizontal display: 1280 pixels
   #         Vertical display: 1024 pixels
   # 
   # Horizontal:
   #         Horizontal frequency: 78.125 KHz
   #         Horizontal period: 12.800 microseconds (1H)
   #         Horizontal front porch: 0.474 microseconds (H-FP)
   #         Horizontal sync pulse width: 1.422 microseconds (H-SYNC)
   #         Horizontal back porch: 1.422 microseconds (H-BP)
   #         Horizontal blanking: 3.318 microseconds (H-BL)
   #         Horizontal display time: 9.482 microseconds (H-DISP)
   # 
   # Vertical:
   #         Fields per frame: 1
   #         Field fraquency: 72.005 Hz
   #         Field period: 13.888 ms (1 V) (1085 lines)
   #         Vertical front porch: 38.40 microseconds (V-FR) (3H)
   #         Vertical sync pulse width: 38.40 microseconds (V-SYNC) (3H)
   #         Vertical back porch: 704.0 microseconds (V-BP) (55H)
   #         Vertical blanking: 780.8 microseconds (V-BL) (61H)
   #         Vertical display time: 13.107 ms (V-DISP) (1024H)


Modeline (calculated manually) which works with XFree86:

   Modeline "1280x1024"   134.993    1280 1344 1536 1728    1024 1027 1030 1085

According to  the instructions in  Documentation/fb/framebuffer.txt, I
calculated: 

   Modeline "1280x1024"   134.993    1280 1344 1536 1728    1024 1027 1030 1085
                             DCF      HR   SH1  SH2  HFL     VR   SV1  SV2  VFL


  - pixclock: pixel clock in ps (pico seconds): 1000000 / DCF = 7407.79151512
  - left_margin: time from sync to picture:     HFL - SH2     = 192
  - right_margin: time from picture to sync:    SH1 - HR      = 64
  - upper_margin: time from sync to picture:    VFL - SV2     = 55
  - lower_margin: time from picture to sync:    SV1 - VR      = 3
  - hsync_len: length of horizontal sync:       SH2 - SH1     = 192
  - vsync_len: length of vertical sync:         SV2 - SV1     = 3


and so, started trying variations of

fbset -v -t 7407.40 192 64 55 3 192 3


To make it manageable, I made the following script

------------------------------------------------------------------------------
command="fbset -v -t 7407.40 192 64 55 3 192 3"

fbset -i -v -x > fbset.log
echo ${command} >> fbset.log
${command} >> fbset.log 2>> fbset.log
fbset -i -v -x >> fbset.log
chmod 666 fbset.log
------------------------------------------------------------------------------

switched  to vt1, blindly  sourced it,  switched back  to X  (vt5) and
looked at the results in fbset.log;

Then I  tried to figure out  what else was needed,  changed the string
'command' at the first line and started over again ... 


The first  try was promising: the call  above gave me a  screen out of
synch but  I could see big  characters rolling up.  Never  have got so
near ...

Although it seemed just a question of adjusting parameters, I couldn't
go any farther.  

At the end  of this mail you  can find the output of  the script above
for several runs.

I'll really appreciate any help you can give me. 


Thanks in advance!

-- 
-------------------
Renato
(renato@ime.usp.br)
07-VIII-2000





Just in case it helps, more info:

XF86Config
------------------------------------------------------------------------------
# XF86Config auto-generated by XF86Setup
#
# Copyright (c) 1996 by The XFree86 Project, Inc.

#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
# THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
# Except as contained in this notice, the name of the XFree86 Project shall
# not be used in advertising or otherwise to promote the sale, use or other
# dealings in this Software without prior written authorization from the
# XFree86 Project.
#

# See 'man XF86Config' for info on the format of this file

Section "Files"
   RgbPath    "/usr/X11R6/lib/X11/rgb"
   FontPath   "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "ServerFlags"
EndSection

Section "Keyboard"
   Protocol        "Standard"
   AutoRepeat      500 5
   LeftAlt         Meta
   RightAlt        Meta
   ScrollLock      Compose
   RightCtl        Control
   XkbKeycodes     "xfree86"
   XkbTypes        "default"
   XkbCompat       "default"
   XkbSymbols      "us(pc101)"
   XkbGeometry     "pc"
   XkbRules        "xfree86"
   XkbModel        "pc101"
   XkbLayout       "us"
EndSection

Section "Pointer"
   Protocol        "Microsoft"
   Device          "/dev/mouse"
#   BaudRate        1200
#   Emulate3Timeout 50
EndSection

Section "Monitor"
   Identifier      "SyncMaster 510s"
   VendorName      "Samsung"
   ModelName       "510s"
   HorizSync       30-61
   VertRefresh     50-120
   Modeline  "1280x1024SiS"    80.00   1280 1296 1512 1568   1024 1025 1037 1065 interlace
   Modeline  "1280x1024"  80.00 1280 1296 1512 1568 1024 1025 1037 1165 interlace
   Modeline  "1152x864"   89.90 1152 1216 1472 1680 864 868 876 892 -hsync -vsync
   Modeline  "1024x768"   75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
   Modeline  "800x600"    60.75 800 864 928 1088 600 616 621 657 -hsync -vsync
   Modeline  "640x480"    45.80 640 672 768 864 480 488 494 530 -hsync -vsync
   Modeline  "640x400"    31.50 640 672 736 832 400 401 404 445 -hsync +vsync
   Modeline  "400x300"    25.00 400 424 488 520 300 319 322 333 doublescan
   Modeline  "320x240"    15.75 320 336 384 400 240 244 246 262 doublescan
   Modeline  "320x200"    12.59 320 336 384 400 200 204 205 225 doublescan
EndSection

Section "Monitor"
   Identifier      "HP A2094B"
   VendorName      "Hewlett-Packard"
   ModelName       "A2094B"
   Horizsync 78.1207-78.48
   VertRefresh 72.0007-94.67
   Modeline "1024x768"   107.994    1024 1072 1224 1376    768 771 774 829
   Modeline "1280x1024"   134.993    1280 1344 1536 1728    1024 1027 1030 1085
   Modeline "1600x1200"   168.741    1600 1680 1920 2160    1200 1203 1206 1261

   # from HP Service Notes pp. 8-3, 8-4.
   # 
   # Product Number: HP A2094B
   # Exchange Part Nymber: 2090-0315
   # Hemisphere: Southern
   # Size: 19'', 1280x1024 pixels
   # Refresh Rate: 72Hz
   # 
   # Cables: 98700-61603 BNC to BNC
   #         C2300-60005 9 pin to RGB
   # 
   # Video:
   #         Pixel rate: 135MHz
   #         Pixel period: 7.4047ns
   #         Horizontal display: 1280 pixels
   #         Vertical display: 1024 pixels
   # 
   # Horizontal:
   #         Horizontal frequency: 78.125 KHz
   #         Horizontal period: 12.800 microseconds (1H)
   #         Horizontal front porch: 0.474 microseconds (H-FP)
   #         Horizontal sync pulse width: 1.422 microseconds (H-SYNC)
   #         Horizontal back porch: 1.422 microseconds (H-BP)
   #         Horizontal blanking: 3.318 microseconds (H-BL)
   #         Horizontal display time: 9.482 microseconds (H-DISP)
   # 
   # Vertical:
   #         Fields per frame: 1
   #         Field fraquency: 72.005 Hz
   #         Field period: 13.888 ms (1 V) (1085 lines)
   #         Vertical front porch: 38.40 microseconds (V-FR) (3H)
   #         Vertical sync pulse width: 38.40 microseconds (V-SYNC) (3H)
   #         Vertical back porch: 704.0 microseconds (V-BP) (55H)
   #         Vertical blanking: 780.8 microseconds (V-BL) (61H)
   #         Vertical display time: 13.107 ms (V-DISP) (1024H)
EndSection

Section "Monitor"
   Identifier      "Generic Monitor"
   VendorName      "Unknown"
   ModelName       "Unknown"
   HorizSync       31.5-31.5
   VertRefresh     60-60
   Modeline  "1280x1024"  80.00 1280 1296 1512 1568 1024 1025 1037 1165 interlace
   Modeline  "1152x864"   89.90 1152 1216 1472 1680 864 868 876 892 -hsync -vsync
   Modeline  "1024x768"   75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
   Modeline  "800x600"    60.75 800 864 928 1088 600 616 621 657 -hsync -vsync
   Modeline  "640x480"    45.80 640 672 768 864 480 488 494 530 -hsync -vsync
   Modeline  "640x400"    31.50 640 672 736 832 400 401 404 445 -hsync +vsync
   Modeline  "400x300"    25.00 400 424 488 520 300 319 322 333 doublescan
   Modeline  "320x240"    15.75 320 336 384 400 240 244 246 262 doublescan
   Modeline  "320x200"    12.59 320 336 384 400 200 204 205 225 doublescan
EndSection

Section "Device"
   Identifier      "Generic SVGA"
   VendorName      "Unknown"
   BoardName       "Unknown"
EndSection

Section "Device"
   Identifier      "SVGA SiS 6326"
   VendorName      "IDEMA"
   BoardName       "Sis 6326"
   VideoRam        8192
 # Option          power_saver
 # Option "no_accel" # Use this if acceleration is causing problems
   Option "fifo_moderate" 
 # Option "fifo_conserv" 
 # Option "fifo_aggresive" 
  Option "fast_vram"
  Option "pci_burst_on"
 # Option "xaa_benchmark" # DON'T use with "ext_eng_queue" !!!
 # Option "ext_eng_queue" # Turbo-queue. This can cause drawing 
                          # errors, but gives some accel
EndSection

Section "Device"
   Identifier      "SVGA SiS 530"
   VendorName      "ASUS On Board"
   BoardName       "Sis 530"
   VideoRam        8192
 # Option          power_saver
 # Option "no_accel" # Use this if acceleration is causing problems
 # Option "fifo_moderate" 
 # Option "fifo_conserv" 
 # Option "fifo_aggressive" 
 # Option "fast_vram"
 # Option "pci_burst_on"
 # Option "xaa_benchmark" # DON'T use with "ext_eng_queue" !!!
 # Option "ext_eng_queue" # Turbo-queue. This can cause drawing 
                          # errors, but gives some accel
EndSection

Section "Device"
   Identifier      "Trio 64 S3 PCI"
   VendorName      "Unknown"
   BoardName       "Trio 64"
   DacSpeed        60000
EndSection

Section "Device"
   Identifier      "Generic VGA"
   VendorName      "Unknown"
   BoardName       "Unknown"
   Chipset         "generic"
EndSection

Section "Screen"
   Driver          "SVGA"
   Device          "SVGA SiS 530"
#   Device          "SVGA SiS 6326"
#   Monitor         "SyncMaster 510s"
   Monitor         "HP A2094B"
   DefaultColorDepth 16
   BlankTime       300
   SuspendTime     360
   OffTime         420
   SubSection "Display"
      Depth        8
      Modes        "1280x1024"
      ViewPort     0 0
   EndSubSection
   SubSection "Display"
      Depth        15
      Modes        "1280x1024"
   EndSubSection
   SubSection "Display"
      Depth        16
      Modes        "1600x1200" "1280x1024" "1024x768" 
   EndSubSection
   SubSection "Display"
      Depth        24
      Modes        "1280x1024"
   EndSubSection
   SubSection "Display"
      Depth        32
      Modes        "1280x1024"
   EndSubSection
EndSection

#Section "Screen"
#   Driver          "Accel"
#   Device          "Trio 64 S3 PCI"
#   Monitor         "SyncMaster 510s"
#   DefaultColorDepth 8
#   BlankTime       0
#   SuspendTime     0
#   OffTime         0
#   SubSection "Display"
#      Depth        8
#      Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#      ViewPort     0 0
#   EndSubSection
#   SubSection "Display"
#      Depth        15
#      Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#   EndSubSection
#   SubSection "Display"
#      Depth        16
#      Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#      ViewPort     0 0
#      Weight       565
#   EndSubSection
#   SubSection "Display"
#      Depth        24
#      Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#   EndSubSection
#   SubSection "Display"
#      Depth        32
#      Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#   EndSubSection
#EndSection

#Section "Screen"
#   Driver          "SVGA"
#   Device          "SVGA SiS 6326"
#   Monitor         "SyncMaster 510s"
#   DefaultColorDepth 24
#   BlankTime       300
#   SuspendTime     360
#   OffTime         420
#   SubSection "Display"
#      Depth        8
#      Modes        "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#      Virtual       800 600
#      ViewPort     0 0
#   EndSubSection
#   SubSection "Display"
#      Depth        15
#      Modes        "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#   EndSubSection
#   SubSection "Display"
#      Depth        16
#      Modes        "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#   EndSubSection
#   SubSection "Display"
#      Depth        24
#      Modes        "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#   EndSubSection
#   SubSection "Display"
#      Depth        32
#      Modes        "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#   EndSubSection
#EndSection
#
#Section "Screen"
#   Driver          "VGA16"
#   Device          "Generic VGA"
#   Monitor         "Generic Monitor"
#   BlankTime       0
#   SuspendTime     0
#   OffTime         0
#   SubSection "Display"
#      Depth        4
#      Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#      Virtual       800 600
#      ViewPort     0 0
#   EndSubSection
#EndSection

#Section "Screen"
#   Driver          "VGA2"
#   Device          "Generic VGA"
#   Monitor         "Generic Monitor"
#   BlankTime       0
#   SuspendTime     0
#   OffTime         0
#   SubSection "Display"
#      Depth        1
#      Modes        "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
#      Virtual       800 600
#      ViewPort     0 0
#   EndSubSection
#EndSection
------------------------------------------------------------------------------


Corresponding server output
------------------------------------------------------------------------------
XFree86 Version 3.3.6 / X Window System
(protocol Version 11, revision 0, vendor release 6300)
Release Date: January 8 2000
	If the server is older than 6-12 months, or if your card is newer
	than the above date, look for a newer version before reporting
	problems.  (see http://www.XFree86.Org/FAQ)
Operating System: Linux 2.2.14 i586 [ELF] 
Configured drivers:
  SVGA: server for SVGA graphics adaptors (Patchlevel 1):
      NV1, STG2000, RIVA 128, RIVA TNT, RIVA TNT2, RIVA ULTRA TNT2,
      RIVA VANTA, RIVA ULTRA VANTA, RIVA INTEGRATED, GeForce 256,
      GeForce DDR, Quadro, ET4000, ET4000W32, ET4000W32i, ET4000W32i_rev_b,
      ET4000W32i_rev_c, ET4000W32p, ET4000W32p_rev_a, ET4000W32p_rev_b,
      ET4000W32p_rev_c, ET4000W32p_rev_d, ET6000, ET6100, et3000, pvga1,
      wd90c00, wd90c10, wd90c30, wd90c24, wd90c31, wd90c33, gvga, r128, ati,
      sis86c201, sis86c202, sis86c205, sis86c215, sis86c225, sis5597,
      sis5598, sis6326, sis530, sis620, sis300, sis630, sis540, tvga8200lx,
      tvga8800cs, tvga8900b, tvga8900c, tvga8900cl, tvga8900d, tvga9000,
      tvga9000i, tvga9100b, tvga9200cxr, tgui9400cxi, tgui9420, tgui9420dgi,
      tgui9430dgi, tgui9440agi, cyber9320, tgui9660, tgui9680, tgui9682,
      tgui9685, cyber9382, cyber9385, cyber9388, cyber9397, cyber9520,
      cyber9525, 3dimage975, 3dimage985, cyber9397dvd, blade3d, cyberblade,
      clgd5420, clgd5422, clgd5424, clgd5426, clgd5428, clgd5429, clgd5430,
      clgd5434, clgd5436, clgd5446, clgd5480, clgd5462, clgd5464, clgd5465,
      clgd6205, clgd6215, clgd6225, clgd6235, clgd7541, clgd7542, clgd7543,
      clgd7548, clgd7555, clgd7556, ncr77c22, ncr77c22e, cpq_avga, mga2064w,
      mga1064sg, mga2164w, mga2164w AGP, mgag200, mgag100, mgag400, oti067,
      oti077, oti087, oti037c, al2101, ali2228, ali2301, ali2302, ali2308,
      ali2401, cl6410, cl6412, cl6420, cl6440, video7, ark1000vl, ark1000pv,
      ark2000pv, ark2000mt, mx, realtek, s3_savage, s3_virge, AP6422, AT24,
      AT3D, s3_svga, NM2070, NM2090, NM2093, NM2097, NM2160, NM2200,
      ct65520, ct65525, ct65530, ct65535, ct65540, ct65545, ct65546,
      ct65548, ct65550, ct65554, ct65555, ct68554, ct69000, ct64200,
      ct64300, mediagx, V1000, V2100, V2200, p9100, spc8110, i740, i740_pci,
      i810, i810-dc100, i810e, Voodoo Banshee, Voodoo3, smi, generic
(using VT number 5)

XF86Config: /usr/X11R6/lib/X11/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(**) XKB: keycodes: "xfree86"
(**) XKB: types: "default"
(**) XKB: compat: "default"
(**) XKB: symbols: "us(pc101)"
(**) XKB: geometry: "pc"
(**) XKB: rules: "xfree86"
(**) XKB: model: "pc101"
(**) XKB: layout: "us"
(**) Mouse: type: Microsoft, device: /dev/mouse, baudrate: 1200
(**) Mouse: buttons: 3
(**) SVGA: Graphics device ID: "SVGA SiS 530"
(**) SVGA: Monitor ID: "HP A2094B"
(--) SVGA: Mode "1600x1200" needs vert refresh rate of 61.95 Hz. Deleted.
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(--) SVGA: PCI: SiS 530/620 rev 162, Memory @ 0xe7800000, 0xdf000000, I/O @ 0xb800
Using XFree86 SiS driver version 3.0.0
(--) SVGA: using programmable clocks.
(--) SVGA: memory type installed SDRAM
(--) SVGA: chipset:  sis530
(**) SVGA: videoram: 8192k
(**) SVGA: Option "fifo_aggressive"
(**) SVGA: Option "fast_vram"
(**) SVGA: Option "s3_fast_vram"
(**) SVGA: Using 16 bpp, Depth 16, Color weight: 565
(--) SVGA: Maximum allowed dot-clock: 230.000 MHz
(--) SVGA: There is no mode definition named "1600x1200"
(--) SVGA: Removing mode "1600x1200" from list of valid modes.
(**) SVGA: Mode "1280x1024": mode clock = 134.993
(**) SVGA: Mode "1024x768": mode clock = 107.994
(--) SVGA: Virtual resolution set to 1280x1024
(--) SVGA: SpeedUp code selection modified because virtualX != 1024
(--) SVGA: Using Linear Frame Buffer at 0x0e7800000, Size 8MB
(--) SVGA: SIS: Memory mapped I/O selected at 0x0df000000
(**) SVGA: Using hardware cursor
SetVCLK Finished
(--) SVGA: Using XAA (XFree86 Acceleration Architecture)
(--) SVGA: XAA: Solid filled rectangles
(--) SVGA: XAA: Screen-to-screen copy
(--) SVGA: XAA: 8x8 color expand pattern fill
(--) SVGA: XAA: Indirect CPU to screen color expansion (imagetext, polytext)
(--) SVGA: XAA: Using 10 128x128 areas for pixmap caching
(--) SVGA: XAA: Caching tiles and non-transparent stipples
(--) SVGA: XAA: General lines and segments
(--) SVGA: XAA: Dashed lines and segments
------------------------------------------------------------------------------


System info:
------------------------------------------------------------------------------
[0]~->uname -a
Linux gandalf 2.2.17 #1 Mon Jul 31 10:25:44 BRT 2000 i586 unknown

[0]~->dmesg
Linux version 2.2.17 (root@gandalf) (gcc version 2.95.2 20000220 (Debian GNU/Linux)) #1 Mon Jul 31 10:25:44 BRT 2000
Detected 501137 kHz processor.
Console: colour VGA+ 80x50
Calibrating delay loop... 999.42 BogoMIPS
Memory: 120108k/122816k available (796k kernel code, 412k reserved, 1440k data, 60k init)
Dentry hash table entries: 16384 (order 5, 128k)
Buffer cache hash table entries: 131072 (order 7, 512k)
Page cache hash table entries: 32768 (order 5, 128k)
VFS: Diskquotas version dquot_6.4.0 initialized
CPU: L1 I Cache: 32K  L1 D Cache: 32K
CPU: AMD-K6(tm) 3D processor stepping 0c
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
PCI: PCI BIOS revision 2.10 entry at 0xf0720
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
TCP: Hash tables configured (ehash 131072 bhash 65536)
Initializing RT netlink socket
Starting kswapd v 1.5 
vga16fb: initializing
vga16fb: mapped to 0xc00a0000
Console: switching to colour frame buffer device 80x30
fb0: VGA16 VGA frame buffer device
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.09
RAM disk driver initialized:  16 RAM disks of 4096K size
SIS5513: IDE controller on PCI bus 00 dev 01
SIS5513: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:pio
hda: ST38420A, ATA DISK drive
hdb: ST38410A, ATA DISK drive
hdc: SAMSUNG SCR-3230, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: ST38420A, 8223MB w/512kB Cache, CHS=1048/255/63
hdb: ST38410A, 8223MB w/512kB Cache, CHS=1048/255/63
md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8
IP-Config: No network devices available
Partition check:
 hda: hda1 hda2 hda3 hda4
 hdb: hdb1 hdb2 hdb3
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 60k freed
kmod: runaway modprobe loop assumed and stopped
kmod: runaway modprobe loop assumed and stopped
NET4: Unix domain sockets 1.0 for Linux NET4.0.
Adding Swap: 130748k swap-space (priority -1)
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
ttyS03 at 0x02e8 (irq = 3) is a 16550A
snd: requested ports 0xa400-0xa40f busy
isapnp: Card 'ESS ES1868 Plug and Play AudioDrive'
isapnp: 1 Plug & Play card detected total
snd: isapnp ES18xx: port=0x800
snd: isapnp ES18xx: port=0x220, fm port=0x388, mpu port=0x1
snd: isapnp ES18xx: dma1=1, dma2=3, irq=5
snd: [0x220] ESS1868 chip found
------------------------------------------------------------------------------


Output of the script for several runs:
------------------------------------------------------------------------------
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'

Mode "640x480"
    # D: 25.176 MHz, H: 31.469 kHz, V: 59.489 Hz
    DotClock 25.177
    HTimings 640 656 752 800
    VTimings 480 488 490 529
    Flags    "-HSync" "-VSync"
EndMode

Getting further frame buffer information
Frame buffer device information:
    Name        : VGA16 VGA
    Address     : 0xa0000
    Size        : 65536
    Type        : VGA 16 colors in 4 planes
    Visual      : PSEUDOCOLOR
    XPanStep    : 8
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 80
    Accelerator : No
fbset -v -t 7407.40 192 64 55 3 192 3
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'
Setting video mode to `/dev/fb0'
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'

Mode "640x480"
    # D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz
    DotClock 28.323
    HTimings 640 704 896 1088
    VTimings 480 483 486 541
    Flags    "-HSync" "-VSync"
EndMode

Getting further frame buffer information
Frame buffer device information:
    Name        : VGA16 VGA
    Address     : 0xa0000
    Size        : 65536
    Type        : VGA 16 colors in 4 planes
    Visual      : PSEUDOCOLOR
    XPanStep    : 8
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 80
    Accelerator : No
------------------------------------------------------------------------------
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'

Mode "640x480"
    # D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz
    DotClock 28.323
    HTimings 640 704 896 1088
    VTimings 480 483 486 541
    Flags    "-HSync" "-VSync"
EndMode

Getting further frame buffer information
Frame buffer device information:
    Name        : VGA16 VGA
    Address     : 0xa0000
    Size        : 65536
    Type        : VGA 16 colors in 4 planes
    Visual      : PSEUDOCOLOR
    XPanStep    : 8
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 80
    Accelerator : No
fbset -v -t 7407.40 192 64 55 3 192 3 -xres 1280 -yres 1024 -match
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'
Setting video mode to `/dev/fb0'
ioctl FBIOPUT_VSCREENINFO: Cannot allocate memory
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'

Mode "640x480"
    # D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz
    DotClock 28.323
    HTimings 640 704 896 1088
    VTimings 480 483 486 541
    Flags    "-HSync" "-VSync"
EndMode

Getting further frame buffer information
Frame buffer device information:
    Name        : VGA16 VGA
    Address     : 0xa0000
    Size        : 65536
    Type        : VGA 16 colors in 4 planes
    Visual      : PSEUDOCOLOR
    XPanStep    : 8
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 80
    Accelerator : No
------------------------------------------------------------------------------
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'

Mode "640x480"
    # D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz
    DotClock 28.323
    HTimings 640 704 896 1088
    VTimings 480 483 486 541
    Flags    "-HSync" "-VSync"
EndMode

Getting further frame buffer information
Frame buffer device information:
    Name        : VGA16 VGA
    Address     : 0xa0000
    Size        : 65536
    Type        : VGA 16 colors in 4 planes
    Visual      : PSEUDOCOLOR
    XPanStep    : 8
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 80
    Accelerator : No
fbset -v -t 7407.40 192 64 55 3 192 3 -xres 1280 -yres 1024 -depth 4 -match
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'
Setting video mode to `/dev/fb0'
ioctl FBIOPUT_VSCREENINFO: Cannot allocate memory
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'

Mode "640x480"
    # D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz
    DotClock 28.323
    HTimings 640 704 896 1088
    VTimings 480 483 486 541
    Flags    "-HSync" "-VSync"
EndMode

Getting further frame buffer information
Frame buffer device information:
    Name        : VGA16 VGA
    Address     : 0xa0000
    Size        : 65536
    Type        : VGA 16 colors in 4 planes
    Visual      : PSEUDOCOLOR
    XPanStep    : 8
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 80
    Accelerator : No
------------------------------------------------------------------------------
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'

Mode "640x480"
    # D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz
    DotClock 28.323
    HTimings 640 704 896 1088
    VTimings 480 483 486 541
    Flags    "-HSync" "-VSync"
EndMode

Getting further frame buffer information
Frame buffer device information:
    Name        : VGA16 VGA
    Address     : 0xa0000
    Size        : 65536
    Type        : VGA 16 colors in 4 planes
    Visual      : PSEUDOCOLOR
    XPanStep    : 8
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 80
    Accelerator : No
fbset -v -t 7407.40 192 64 55 3 192 3 -xres 1280 -yres 1024 -depth 2 -match
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'
Setting video mode to `/dev/fb0'
ioctl FBIOPUT_VSCREENINFO: Invalid argument
Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999)
(C) Copyright 1995-1999 by Geert Uytterhoeven

Opening frame buffer device `/dev/fb0'
Using current video mode from `/dev/fb0'

Mode "640x480"
    # D: 28.322 MHz, H: 26.031 kHz, V: 48.117 Hz
    DotClock 28.323
    HTimings 640 704 896 1088
    VTimings 480 483 486 541
    Flags    "-HSync" "-VSync"
EndMode

Getting further frame buffer information
Frame buffer device information:
    Name        : VGA16 VGA
    Address     : 0xa0000
    Size        : 65536
    Type        : VGA 16 colors in 4 planes
    Visual      : PSEUDOCOLOR
    XPanStep    : 8
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 80
    Accelerator : No
------------------------------------------------------------------------------



Reply to: