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

Re: Frame buffer devices on unconventional monitor



On Mon, Aug 07, 2000 at 09:12:50PM -0300, Renato Carmo wrote:
> 
> 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 ... 
> 

Do you have fb support in the kernel?

> 
> 
> 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


Do you have modeline2fb utility?  I believe it is in same package as
fbset.  When I run it on your modeline, I get the following, suitable
for entry in /etc/fb.modes:

  # modes.fb - video mode descriptions for fbset
  # 
  # See fbset(8) and fb.modes(5) for more information

  mode "1280x1024"
    geometry   1280 1024   1280 6537   8
    timings    7407   192 64   55 3   192 3
  endmode
    

If you get to the point where you can see anything, adjust the
picture with the controls on your monitor.  Stretch the screen to the
right size etc.  Then run fbset with no options; it will output the
current mode which you should then place in /etc/fb.modes.

A command like fbset -a 1280x1024 will set all vt's to use that mode
from /etc/fb.modes.

> 
> 
> 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
> ------------------------------------------------------------------------------
> 
> 
> -- 
> Unsubscribe?  mail -s unsubscribe debian-user-request@lists.debian.org < /dev/null
> 

-- 
Pat Mahoney  <pat7@gmx.net>


linux: the choice of a GNU generation
(ksh@cis.ufl.edu put this on Tshirts in '93)



Reply to: