[ltp] VMWare vs XF86 4.1.0 on an A20p 2626-6CU

John Marrett linux-thinkpad@www.bm-soft.com
Sat, 13 Oct 2001 23:02:35 -0400


I am having problems running RedHat linux 6.2 'zoot' under Windows NT VMWare
2.0.4. No problems initialy, X ran in full (1400x1050) resolution under
Windows NT. My platform is an IBM Thinkpad A20p 2626-6CU.

However when I upgraded to X 4.1.0 (binary install for glibc 2.1.3)and
re-ran the VMWare Tools install X stopped functioning.

I then adjusted my configuration file as per
http://www.vmware.com/support/reference/common/guest_linux_xf864.html. I now
have an error when I run X. Here is the error messages from the log file.

(EE) VMWARE(0): No Display subsection in Screen section "accel" for
depth/fbbpp
(...)
(EE) Screen(s) found, but none have a usable configuration.
Attached is the error log and config. Thanks in advance for your help.
(...)

Fatal server error:
no screens found

X -configure isn't getting me much of anywhere either. I have played with
the Config files a bit but I am a newcomer to the linux world (Solaris is
another matter).

Two files follow XF86Config.vm and XFree86.0.log

-JohnF

Here is the configuration file (/etc/X11/XF86Config.vm, /etc/X11/XF86Config
is a symbolic link to .vm file)

# File generated by anaconda.
# **********************************************************************
# Refer to the XF86Config(4/5) man page for details about the format of
# this file.
# **********************************************************************
# **********************************************************************
# Files section.  This allows default font and rgb paths to be set
# **********************************************************************
Section "Files"

# The location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.

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

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.

    FontPath   "/usr/X11R6/lib/X11/fonts/TrueType"
    FontPath   "unix/:-1"

EndSection
Section "Keyboard"
    Protocol    "Standard"

    # when using XQUEUE, comment out the above line, and uncomment the
    # following line
    # Protocol   "Xqueue"

    AutoRepeat  500 5

    # Let the server do the NumLock processing.  This should only be
    # required when using pre-R6 clients
    # ServerNumLock

    # Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
    # Xleds      1 2 3

    # To set the LeftAlt to Meta, RightAlt key to ModeShift,
    # RightCtl key to Compose, and ScrollLock key to ModeLock:

#    LeftAlt         Meta
#    RightAlt        Meta
#    ScrollLock      Compose
#    RightCtl        Control

# To disable the XKEYBOARD extension, uncomment XkbDisable.
#    XkbDisable

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#    XkbModel    "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#    XkbModel    "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#    XkbLayout   "de"
# or:
#    XkbLayout   "de"
#    XkbVariant  "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#    XkbOptions  "ctrl:nocaps"
    XkbRules	"xfree86"
    XkbModel	"pc101"
    XkbLayout	"us"
EndSection
# VMware SVGA


Section "ServerFlags"
#    NoTrapSignals
EndSection


Section "Pointer"
    Protocol "ps/2"
    Device "/dev/mouse"
EndSection

Section "Monitor"
    Identifier "vmware"
    VendorName "VMware"
    ModelName "Virtual Monitor"
#   BandWidth 10000
    HorizSync 1-10000
    VertRefresh 1-10000
    ModeLine "640x480" 100 640 700 800 900 480 500 600 700
    ModeLine "800x600" 100 800 900 1000 1100 600 700 800 900
    ModeLine "1024x768" 100 1024 1100 1200 1300 768 800 900 1000
    ModeLine "1152x864" 100 1152 1200 1300 1400 864 900 1000 1100
    ModeLine "1152x900" 100 1152 1200 1300 1400 900 1000 1100 1200
    ModeLine "1280x1024" 100 1280 1300 1400 1500 1024 1100 1200 1300
    ModeLine "1376x1032" 100 1376 1400 1500 1600 1032 1100 1200 1300
    ModeLine "1600x1200" 100 1600 1700 1800 1900 1200 1300 1400 1500
    ModeLine "2364x1773" 100 2364 2400 2500 2600 1773 1800 1900 2000
EndSection

#Section "Device"
#    Identifier "SVGA"
#   Chipset "generic"
#EndSection


# Added from VMWare support - 2001/10/12JM

Section "Device"
    Identifier "VMware SVGA"
    Driver "vmware"
    BusID  "PCI:0:15:0"
EndSection

Section "Screen"
    Driver "accel"
    Device "VMware SVGA"
    Monitor "vmware"
    Subsection "Display"
   	Modes "1376x1032"
#	Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
#	Modes "640x480"
#	Modes "800x600"
#	Modes "1024x768"
#	Modes "1152x864"
#	Modes "1152x900"
#	Modes "1280x1024"
#	Modes "1376x1032"
#	Modes "1600x1200"
#	Modes "2364x1773"
        ViewPort 0 0
    EndSubsection
EndSection

Here is the full error log from /var/log/XFree86.0.log:

XFree86 Version 4.1.0 / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 2 June 2001
	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)
Build Operating System: Linux 2.4.5 i686 [ELF]
Module Loader present
(==) Log file: "/var/log/XFree86.0.log", Time: Fri Oct 12 15:02:18 2001
(==) Using config file: "/etc/X11/XF86Config"
Markers: (--) probed, (**) from config file, (==) default setting,
         (++) from command line, (!!) notice, (II) informational,
         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) No Layout section.  Using the first Screen section.
(**) |-->Screen "accel" (0)
(**) |   |-->Monitor "vmware"
(**) |   |-->Device "VMware SVGA"
(==) |-->Input Device "Implicit Core Pointer"
(==) |-->Input Device "Implicit Core Keyboard"
(**) Option "Protocol" "Standard"
(**) Option "AutoRepeat" "500 5"
(**) Option "XkbRules" "xfree86"
(**) XKB: rules: "xfree86"
(**) Option "XkbModel" "pc101"
(**) XKB: model: "pc101"
(**) Option "XkbLayout" "us"
(**) XKB: layout: "us"
(==) Keyboard: CustomKeycode disabled
(WW) The directory "/usr/X11R6/lib/X11/fonts/TrueType" does not exist.
	Entry deleted from font path.
(**) FontPath set to "unix/:-1"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(--) using VT number 7

(II) Open APM successful
(II) Module ABI versions:
	XFree86 ANSI C Emulation: 0.1
	XFree86 Video Driver: 0.4
	XFree86 XInput driver : 0.2
	XFree86 Server Extension : 0.1
	XFree86 Font Renderer : 0.2
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="The XFree86 Project"
	compiled for 4.1.0, module version = 1.0.0
	Module class: XFree86 Font Renderer
	ABI class: XFree86 Font Renderer, version 0.2
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="The XFree86 Project"
	compiled for 4.1.0, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.4
(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,7100 card 0000,0000 rev 01 class 06,00,00 hdr
00
(II) PCI: 00:07:0: chip 8086,7110 card 0000,0000 rev 08 class 06,01,00 hdr
80
(II) PCI: 00:07:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,8a hdr
00
(II) PCI: 00:07:2: chip 0000,0000 card 0000,0000 rev 00 class 00,00,00 hdr
00
(II) PCI: 00:07:3: chip 0000,0000 card 0000,0000 rev 00 class 00,00,00 hdr
00
(II) PCI: 00:07:4: chip 0000,0000 card 0000,0000 rev 00 class 00,00,00 hdr
00
(II) PCI: 00:07:5: chip 0000,0000 card 0000,0000 rev 00 class 00,00,00 hdr
00
(II) PCI: 00:07:6: chip 0000,0000 card 0000,0000 rev 00 class 00,00,00 hdr
00
(II) PCI: 00:07:7: chip 0000,0000 card 0000,0000 rev 00 class 00,00,00 hdr
00
(II) PCI: 00:0f:0: chip 15ad,0710 card 0000,0000 rev 00 class 03,80,00 hdr
00
(II) PCI: 00:10:0: chip 1022,2000 card 0000,0000 rev 10 class 02,00,00 hdr
00
(II) PCI: End of PCI scan
(II) LoadModule: "scanpci"
(II) Loading /usr/X11R6/lib/modules/libscanpci.a
(II) Module scanpci: vendor="The XFree86 Project"
	compiled for 4.1.0, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.4
(II) UnloadModule: "scanpci"
(II) Unloading /usr/X11R6/lib/modules/libscanpci.a
(II) Host-to-PCI bridge:
(II) PCI-to-ISA bridge:
(II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus 0 I/O range:
	[0] -1	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus -1: bridge is at (0:7:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus -1 I/O range:
(II) Bus -1 non-prefetchable memory range:
(II) Bus -1 prefetchable memory range:
(--) PCI: (0:15:0) VMware LEGACY SVGA rev 0, Mem @ 0xfc000000/24,
0xfb000000/24, I/O @ 0x1030/4
(II) Addressable bus resource ranges are
	[0] -1	0x00000000 - 0xffffffff (0x0) MX[B]
	[1] -1	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0x00000000 - 0x000000ff (0x100) IX[B]
(II) Active PCI resource ranges:
	[0] -1	0xfd000000 - 0xfdffffff (0x1000000) MX[B]E
	[1] -1	0xfb000000 - 0xfbffffff (0x1000000) MX[B](B)
	[2] -1	0xfc000000 - 0xfcffffff (0x1000000) MX[B](B)
	[3] -1	0x00001000 - 0x000010ff (0x100) IX[B]E
	[4] -1	0x00001020 - 0x0000103f (0x20) IX[B]E
	[5] -1	0x00001030 - 0x0000103f (0x10) IX[B](B)
(II) PCI I/O resource overlap reduced 0x00001000 from 0x000010ff to
0x0000101f
(II) PCI I/O resource overlap reduced 0x00001020 from 0x0000103f to
0x0000102f
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0xfd000000 - 0xfdffffff (0x1000000) MX[B]E
	[1] -1	0xfb000000 - 0xfbffffff (0x1000000) MX[B](B)
	[2] -1	0xfc000000 - 0xfcffffff (0x1000000) MX[B](B)
	[3] -1	0x00001000 - 0x0000101f (0x20) IX[B]E
	[4] -1	0x00001020 - 0x0000102f (0x10) IX[B]E
	[5] -1	0x00001030 - 0x0000103f (0x10) IX[B](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
	[0] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0xfd000000 - 0xfdffffff (0x1000000) MX[B]E
	[6] -1	0xfb000000 - 0xfbffffff (0x1000000) MX[B](B)
	[7] -1	0xfc000000 - 0xfcffffff (0x1000000) MX[B](B)
	[8] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[9] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[10] -1	0x00001000 - 0x0000101f (0x20) IX[B]E
	[11] -1	0x00001020 - 0x0000102f (0x10) IX[B]E
	[12] -1	0x00001030 - 0x0000103f (0x10) IX[B](B)
(II) LoadModule: "vmware"
(II) Loading /usr/X11R6/lib/modules/drivers/vmware_drv.o
(II) Module vmware: vendor="The XFree86 Project"
	compiled for 4.1.0, module version = 10.4.0
	Module class: XFree86 Video Driver
	ABI class: XFree86 Video Driver, version 0.4
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
	compiled for 4.1.0, module version = 1.0.0
	Module class: XFree86 XInput Driver
	ABI class: XFree86 XInput driver, version 0.2
(II) VMWARE: driver for VMware SVGA: vmware0405, vmware0710
(II) Primary Device is: ISA
(--) VMware Guest X Server 10.4.0 - build=
(--) Chipset vmware0710 found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] 0	0x000b8000 - 0x000bffff (0x8000) MX[B]
	[1] 0	0x000b0000 - 0x000b7fff (0x8000) MX[B]
	[2] 0	0x000a0000 - 0x000affff (0x10000) MX[B]
	[3] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[4] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[5] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[6] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[7] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[8] -1	0xfd000000 - 0xfdffffff (0x1000000) MX[B]E
	[9] -1	0xfb000000 - 0xfbffffff (0x1000000) MX[B](B)
	[10] -1	0xfc000000 - 0xfcffffff (0x1000000) MX[B](B)
	[11] 0	0x000003c0 - 0x000003df (0x20) IX[B]
	[12] 0	0x000003b0 - 0x000003bb (0xc) IX[B]
	[13] 0	0x00004560 - 0x0000456c (0xd) IX[B]
	[14] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[15] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[16] -1	0x00001000 - 0x0000101f (0x20) IX[B]E
	[17] -1	0x00001020 - 0x0000102f (0x10) IX[B]E
	[18] -1	0x00001030 - 0x0000103f (0x10) IX[B](B)
(II) resource ranges after probing:
	[0] 0	0x000b8000 - 0x000bffff (0x8000) MX[B]
	[1] 0	0x000b0000 - 0x000b7fff (0x8000) MX[B]
	[2] 0	0x000a0000 - 0x000affff (0x10000) MX[B]
	[3] -1	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[4] -1	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[5] -1	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[6] -1	0x000c0000 - 0x000effff (0x30000) MX[B]
	[7] -1	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[8] -1	0xfd000000 - 0xfdffffff (0x1000000) MX[B]E
	[9] -1	0xfb000000 - 0xfbffffff (0x1000000) MX[B](B)
	[10] -1	0xfc000000 - 0xfcffffff (0x1000000) MX[B](B)
	[11] 0	0x000003c0 - 0x000003df (0x20) IX[B]
	[12] 0	0x000003b0 - 0x000003bb (0xc) IX[B]
	[13] 0	0x00004560 - 0x0000456c (0xd) IX[B]
	[14] -1	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[15] -1	0x00000000 - 0x000000ff (0x100) IX[B]
	[16] -1	0x00001000 - 0x0000101f (0x20) IX[B]E
	[17] -1	0x00001020 - 0x0000102f (0x10) IX[B]E
	[18] -1	0x00001030 - 0x0000103f (0x10) IX[B](B)
(II) Setting vga for screen 0.
(--) VMWARE(0): VMware SVGA regs at (0x4560, 0x4564)
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
	compiled for 4.1.0, module version = 0.1.0
	ABI class: XFree86 Video Driver, version 0.4
(--) VMWARE(0): depth: 32
(--) VMWARE(0): w.red: 8
(--) VMWARE(0): w.grn: 8
(--) VMWARE(0): w.blu: 8
(--) VMWARE(0): bpp:   32
(--) VMWARE(0): vis:   4
(--) VMWARE(0): vram:  7680000
(--) VMWARE(0): pbase: 0x40000000
(--) VMWARE(0): mwidt: 1600
(--) VMWARE(0): mheig: 1200
(--) VMWARE(0): caps:  0x0000001F
(EE) VMWARE(0): No Display subsection in Screen section "accel" for
depth/fbbpp 24/32
(II) UnloadModule: "vmware"
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.0.log".
Please report problems to xfree86@xfree86.org.


----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html