Doc /

ApolloParametresDuMoniteur

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

Frame buffer devices on unconventional monitor

To: debian-user@lists.debian.org Subject: Frame buffer devices on unconventional monitor From: Renato Carmo <renato@ime.usp.br> Date: Mon, 07 Aug 2000 21:12:50 -0300 Message-id: <20000808001250.28341.qmail@jaca.ime.usp.br> 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


  1. XF86Config auto-generated by XF86Setup
  2. Copyright (c) 1996 by The XFree86 Project, Inc.
  3. Permission is hereby granted, free of charge, to any person obtaining a
  4. copy of this software and associated documentation files (the "Software"),
  5. to deal in the Software without restriction, including without limitation
  6. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  7. and/or sell copies of the Software, and to permit persons to whom the
  8. Software is furnished to do so, subject to the following conditions:
  9. The above copyright notice and this permission notice shall be included in
  10. all copies or substantial portions of the Software.
  11. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  13. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  14. THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  15. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
  16. OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  17. SOFTWARE.
  18. Except as contained in this notice, the name of the XFree86 Project shall
  19. not be used in advertising or otherwise to promote the sale, use or other
  20. dealings in this Software without prior written authorization from the
  21. XFree86 Project.
  22. 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"
  1. BaudRate 1200
  2. 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"
  1. Device "SVGA SiS 6326"
  2. 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

  1. Section "Screen"
  2. Driver "Accel"
  3. Device "Trio 64 S3 PCI"
  4. Monitor "SyncMaster 510s"
  5. DefaultColorDepth 8
  6. BlankTime 0
  7. SuspendTime 0
  8. OffTime 0
  9. SubSection "Display"
  10. Depth 8
  11. Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  12. ViewPort 0 0
  13. EndSubSection
  14. SubSection "Display"
  15. Depth 15
  16. Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  17. EndSubSection
  18. SubSection "Display"
  19. Depth 16
  20. Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  21. ViewPort 0 0
  22. Weight 565
  23. EndSubSection
  24. SubSection "Display"
  25. Depth 24
  26. Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  27. EndSubSection
  28. SubSection "Display"
  29. Depth 32
  30. Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  31. EndSubSection
  32. EndSection
  33. Section "Screen"
  34. Driver "SVGA"
  35. Device "SVGA SiS 6326"
  36. Monitor "SyncMaster 510s"
  37. DefaultColorDepth 24
  38. BlankTime 300
  39. SuspendTime 360
  40. OffTime 420
  41. SubSection "Display"
  42. Depth 8
  43. Modes "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  44. Virtual 800 600
  45. ViewPort 0 0
  46. EndSubSection
  47. SubSection "Display"
  48. Depth 15
  49. Modes "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  50. EndSubSection
  51. SubSection "Display"
  52. Depth 16
  53. Modes "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  54. EndSubSection
  55. SubSection "Display"
  56. Depth 24
  57. Modes "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  58. EndSubSection
  59. SubSection "Display"
  60. Depth 32
  61. Modes "1280x1024SiS" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  62. EndSubSection
  63. EndSection
  64. Section "Screen"
  65. Driver "VGA16"
  66. Device "Generic VGA"
  67. Monitor "Generic Monitor"
  68. BlankTime 0
  69. SuspendTime 0
  70. OffTime 0
  71. SubSection "Display"
  72. Depth 4
  73. Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  74. Virtual 800 600
  75. ViewPort 0 0
  76. EndSubSection
  77. EndSection
  78. Section "Screen"
  79. Driver "VGA2"
  80. Device "Generic VGA"
  81. Monitor "Generic Monitor"
  82. BlankTime 0
  83. SuspendTime 0
  84. OffTime 0
  85. SubSection "Display"
  86. Depth 1
  87. Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480" "640x400" "400x300" "320x240" "320x200"
  88. Virtual 800 600
  89. ViewPort 0 0
  90. EndSubSection
  91. 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