Problems with mouse and resolution with XFree86 on Micron Transport

Problems with mouse and resolution with XFree86 on Micron Transport

Post by Risto Karjalain » Thu, 10 Oct 1996 04:00:00



Hi,

I have a couple of problems with Linux and XFree86 on a Micron Transport
notebook (Pentium 133, 16MB RAM): the mouse does not work, and the
resolution is 640x480 (instead of 800x600 under Windows95).

I've successfully installed Slackware 3.1 (kernel 2.0.0), and created
/dev/console (the lack of which was a problem). Micron has Cirrus
Logic 754x video card, which is not apparently not supported yet.
It is supposed to be somewhat similar to cl5428, but tried xf86config
with that card with very little success (the screen went rather wild).
I found a working XF86Config from http:/linux.isdi.com, and can start
X and applications, but get no mouse nor full resolution, as mentioned.

I've spent a few days on this, and would greatly appreciate any help/
suggestions. Here's a printout of the messages I get from startx,
output from SuperProbe, and a copy of my XF86Config:

----------------------------------------------------------------------

XFree86 Version 3.1.2 / X Window System
(protocol Version 11, revision 0, vendor release 6000)
Operating System: Linux
Configured drivers:
  SVGA: server for 8-bit colour SVGA (Patchlevel 0):
      et4000, et4000w32, et4000w32i, et4000w32p, et3000, pvga1, wd90c00,
      wd90c10, wd90c30, wd90c24, wd90c31, wd90c33, gvga, vgawonder,
      tvga8800cs, tvga8900b, tvga8900c, tvga8900cl, tvga9000, clgd5420,
      clgd5422, clgd5424, clgd5426, clgd5428, clgd5429, clgd5430, clgd5434,
      clgd5436, clgd6205, clgd6215, clgd6225, clgd6235, ncr77c22, ncr77c22e,
      cpq_avga, oti067, oti077, oti087, mx, al2101, ali2228, ali2301,
      ali2302, ali2308, ali2401, cl6410, cl6412, cl6420, cl6440, video7,
      ct65520, ct65530, ct65540, ct65545, ark1000vl, ark1000pv, ark2000pv,
      realtek, generic
(using VT number 7)

XF86Config: /usr/X11R6/lib/X11/XF86Config
(**) stands for supplied, (--) stands for probed/default values
(**) Mouse: type: PS/2, device: /dev/mouse, baudrate: 1200,
       3 button emulation (timeout: 50ms)
(**) SVGA: Graphics device ID: "Cirrus Logic GD542x"
(**) SVGA: Monitor ID: "My Monitor"
(--) SVGA: Mode "1024x768" needs hsync freq of 56.48 kHz. Deleted.
(--) SVGA: Mode "1280x1024" needs hsync freq of 51.02 kHz. Deleted.
(--) SVGA: Mode "1024x768" needs hsync freq of 62.50 kHz. Deleted.
(--) SVGA: Mode "1280x1024" needs hsync freq of 64.25 kHz. Deleted.
(--) SVGA: Mode "1280x1024" needs hsync freq of 78.86 kHz. Deleted.
(--) SVGA: Mode "1280x1024" needs hsync freq of 81.13 kHz. Deleted.
(**) FontPath set to
"/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
CIRRUS: LCD panel display only
CIRRUS: Monochrome LCD detected
CIRRUS: enabling option clgd6225_lcd
(**) SVGA: chipset:  clgd6235
(**) SVGA: videoram: 1024k
(**) SVGA: clocks:  25.18
(**) SVGA: Option "clgd6225_lcd"
(--) SVGA: Maximum allowed dot-clock: 45.100 MHz
(**) SVGA: Mode "640x480": mode clock =  25.175, clock used =  25.180
(--) SVGA: There is no defined dot-clock matching mode "800x600"
(--) SVGA: Removing mode "800x600" from list of valid modes.
(**) SVGA: Virtual resolution set to 1152x900
(--) SVGA: SpeedUp code selection modified because virtualX != 1024
(**) SVGA: clgd6235: Approximate DRAM bandwidth for drawing: 19 of 44 MB/s
(--) SVGA: clgd6235: 11776 bytes off-screen memory available
(--) SVGA: clgd6235: Using accelerator functions
X connection to :0.0 broken (explicit kill or server shutdown).xinit:
 connection to X server lost.waiting for X server to shut down
---------------------------------------------------------------------

SuperProbe Version 2.5
        (c) Copyright 1993,1994 by David Wexelblat <d...@xfree86.org>

.....................

First video: Super-VGA
        Chipset: Cirrus (chipset unknown)
                Signature data: 38 (please report)
        Memory:  256 Kbytes
        RAMDAC:  Sierra SC1148{2,3,4} 15-bit or SC1148{5,7,9} 15/16-bit HiColor
                 (with 6-bit wide lookup tables (or in 6-bit mode))

----------------------------------------------------------------------

# File generated by xf86config.

..................

Section "Files"

    RgbPath     "/usr/X11R6/lib/X11/rgb"

    FontPath    "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath    "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath    "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath    "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath    "/usr/X11R6/lib/X11/fonts/100dpi/"

EndSection

Section "ServerFlags"
EndSection

Section "Keyboard"

    Protocol    "Standard"

EndSection

# **********************************************************************
# Pointer section
# **********************************************************************

Section "Pointer"
    Protocol    "PS/2"
    Device      "/dev/mouse"

    Emulate3Buttons
    Emulate3Timeout    50

EndSection

# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

    Identifier  "My Monitor"
    VendorName  "Unknown"
    ModelName   "Unknown"

    HorizSync   31.5 - 48.5

    VertRefresh 50-90

# 640x400 @ 70 Hz, 31.5 kHz hsync
Modeline "640x400"     25.175 640  664  760  800   400  409  411  450
# 640x480 @ 60 Hz, 31.5 kHz hsync
Modeline "640x480"     25.175 640  664  760  800   480  491  493  525
# 800x600 @ 56 Hz, 35.15 kHz hsync
 ModeLine "800x600"     36     800  824  896 1024   600  601  603  625
# 1024x768 @ 87 Hz interlaced, 35.5 kHz hsync
Modeline "1024x768"    44.9  1024 1048 1208 1264   768  776  784  817
Interlace

# 640x480 @ 72 Hz, 36.5 kHz hsync
Modeline "640x480"     31.5   640  680  720  864   480  488  491  521
# 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600"     40     800  840  968 1056   600  601  605  628
+hsync +vsync

# 800x600 @ 72 Hz, 48.0 kHz hsync
Modeline "800x600"     50     800  856  976 1040   600  637  643  666
+hsync +vsync
# 1024x768 @ 60 Hz, 48.4 kHz hsync
Modeline "1024x768"    65    1024 1032 1176 1344   768  771  777  806
-hsync -vsync

# 1024x768 @ 70 Hz, 56.5 kHz hsync
Modeline "1024x768"    75    1024 1048 1184 1328   768  771  777  806
-hsync -vsync
# 1280x1024 @ 87 Hz interlaced, 51 kHz hsync
Modeline "1280x1024"   80    1280 1296 1512 1568  1024 1025 1037 1165
Interlace

# 1024x768 @ 76 Hz, 62.5 kHz hsync
Modeline "1024x768"    85    1024 1032 1152 1360   768  784  787  823
# 1280x1024 @ 61 Hz, 64.2 kHz hsync
Modeline "1280x1024"  110    1280 1328 1512 1712  1024 1025 1028 1054

# 1280x1024 @ 74 Hz, 78.85 kHz hsync
Modeline "1280x1024"  135    1280 1312 1456 1712  1024 1027 1030 1064

# 1280x1024 @ 76 Hz, 81.13 kHz hsync
Modeline "1280x1024"  135    1280 1312 1416 1664  1024 1027 1030 1064

# Low-res Doublescan modes
# If your chipset does not support doublescan, you get a 'squashed'
# resolution like 320x400.

# 320x200 @ 70 Hz, 31.5 kHz hsync, 8:5 aspect ratio
Modeline "320x200"     12.588 320  336  384  400   200  204  205  225
Doublescan
# 320x240 @ 60 Hz, 31.5 kHz hsync, 4:3 aspect ratio
Modeline "320x240"     12.588 320  336  384  400   240  245  246  262
Doublescan
# 320x240 @ 72 Hz, 36.5 kHz hsync
Modeline "320x240"     15.750 320  336  384  400   240  244  246  262
Doublescan
# 400x300 @ 56 Hz, 35.2 kHz hsync, 4:3 aspect ratio
ModeLine "400x300"     18     400  416  448  512   300  301  602  312
Doublescan
# 400x300 @ 60 Hz, 37.8 kHz hsync
Modeline "400x300"     20     400  416  480  528   300  301  303  314
Doublescan
# 400x300 @ 72 Hz, 48.0 kHz hsync
Modeline "400x300"     25     400  424  488  520   300  319  322  333
Doublescan
# 480x300 @ 56 Hz, 35.2 kHz hsync, 8:5 aspect ratio
ModeLine "480x300"     21.656 480  496  536  616   300  301  302  312
Doublescan
# 480x300 @ 60 Hz, 37.8 kHz hsync
Modeline "480x300"     23.890 480  496  576  632   300  301  303  314
Doublescan
# 480x300 @ 63 Hz, 39.6 kHz hsync
Modeline "480x300"     25     480  496  576  632   300  301  303  314
Doublescan
# 480x300 @ 72 Hz, 48.0 kHz hsync
Modeline "480x300"     29.952 480  504  584  624   300  319  322  333
Doublescan

EndSection

# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

# Standard VGA Device:

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

# Device configured by xf86config:

Section "Device"
    Identifier  "Cirrus Logic GD542x"
    VendorName  "Unknown"
    BoardName   "Unknown"
    VideoRam    1024
#    Chipset     "clgd5428"
    Chipset     "clgd6235"
# Device section for Cirrus Logic GD5420/2/4/6/8/9-based cards.
    #MemBase 0x00e00000
    #MemBase 0x04e00000
    #Option "linear"

    Clocks  25.18
EndSection

# **********************************************************************
# Screen sections
# **********************************************************************

# The Colour SVGA server

Section "Screen"
    Driver      "svga"
    # Use Device "Generic VGA" for Standard VGA 320x200x256
    #Device      "Generic VGA"
    Device      "Cirrus Logic GD542x"
    Monitor     "My Monitor"
    Subsection "Display"
        Depth       8
        # Omit the Modes line for the "Generic VGA" device
        Modes       "640x480" "800x600"
        ViewPort    0 0
        # Use Virtual 320 200 for Generic VGA
        Virtual     1152 900
        Invert_VCLK "*" 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "640x480"
        ViewPort    0 0
        Virtual     800 600
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes       "640x400"
        ViewPort    0 0
        Virtual     640 400
    EndSubsection
EndSection

# The 16-color VGA server

Section "Screen"
    Driver      "vga16"
    Device      "Generic VGA"
    Monitor     "My Monitor"
    Subsection "Display"
        Modes       "640x480" "800x600"
        ViewPort    0 0
        Virtual     800 600
    EndSubsection
EndSection

# The Mono server

Section "Screen"
    Driver      "vga2"
    Device      "Generic VGA"
    Monitor     "My Monitor"
    Subsection "Display"
        Modes       "640x480" "800x600"
        ViewPort    0 0
        Virtual     800 600
    EndSubsection
EndSection

# The accelerated servers (S3, Mach32, Mach8, 8514, P9000, AGX, W32, Mach64)

Section "Screen"
    Driver      "accel"
    Device      "Cirrus Logic GD542x"
    Monitor     "My Monitor"
    Subsection "Display"
        Depth       8
        Modes       "640x480" "800x600"
        ViewPort    0 0
        Virtual     1152 900
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "640x480"
        ViewPort    0 0
        Virtual     800 600
    EndSubsection
    Subsection "Display"
        Depth       32
        Modes       "640x400"
        ViewPort    0 0
        Virtual     640 400
    EndSubsection
EndSection

-------------------------------------------------------------------