can't get X to work after installing F9

Vadim Nasardinov vnasardinov at gmail.com
Mon Jun 9 15:44:31 UTC 2008


I upgraded my aging F7 box to F9 yesterday by reinstalling from
scratch.  After I finished installing selected packages and rebooted,
I discovered that X no longer worked.  The init process gets to the
point where it tries to switch into the graphical boot screen
whereupon my monitor gets wedged.  It says "Out of range" -- one of
those messages that come directly from the monitor itself.

I can reboot and login in as root in single-user mode but I can't get
X to work for the life of me.  I don't think the hardware decided to
die on me.  I can boot off of an Knoppix live CD and it works.  (It
may use the "svga" driver instead of "mga", but at least it works.)







Gory details
============

The config file /etc/X11/xorg.conf generated by pyxf86config is short
and sweet:

 | Section "ServerLayout"
 |         Identifier     "Default Layout"
 |         Screen      0  "Screen0" 0 0
 |         InputDevice    "Keyboard0" "CoreKeyboard"
 | EndSection
 |
 | Section "InputDevice"
 | # keyboard added by rhpxl
 |         Identifier  "Keyboard0"
 |         Driver      "kbd"
 |         Option      "XkbModel" "pc105"
 |         Option      "XkbLayout" "us"
 | EndSection
 |
 | Section "Device"
 |         Identifier  "Videocard0"
 |         Driver      "mga"
 | EndSection
 |
 | Section "Screen"
 |         Identifier "Screen0"
 |         Device     "Videocard0"
 |         DefaultDepth     24
 |         SubSection "Display"
 |                 Viewport   0 0
 |                 Depth     24
 |         EndSubSection
 | EndSection

The log files /var/log/anaconda.xlog and /var/log/Xorg.0.log show that
correct settings seem to have been probed via DDC:

  Matrox Graphics, Inc. MGA G400/G450
  Image Size: 376 x 301 mm
    (the manufacturer's spec sheet says 14.8"x11.9")
  Ranges: V min: 50 V max: 75 Hz, H min: 30 H max: 80 kHz
  Monitor name: Q190mb

I tried regenerating xorg.conf in a couple of ways:

 1. http://wiki.x.org/wiki/ConfigurationHelp

    This page suggests using xorgcfg, the Xerver itself, or xorgconfig.  Since
    neiher xorgcfg nor xorgconfig are present in F9, I tried
       $ Xorg -configure

    It generated /xorg.conf.new that was identical to the above (I think).

    | $ tail Xorg.setup.log
    |         Before reporting problems, check http://wiki.x.org
    |         to make sure that you have the latest version.
    | Module Loader present
    | Markers: (--) probed, (**) from config file, (==) default setting,
    |         (++) from command line, (!!) notice, (II) informational,
    |         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    | (++) Log file: "/dev/null", Time: Sun Jun  8 21:44:33 2008
    | (++) Using config file: "/tmp/tmpVaGupExorg.config"
    | expected keysym, got XF86Info: line 914 of inet
    | expected keysym, got XF86Info: line 914 of inet

 2. system-config-display

    This manages to start up X but one that is totally unusable.  The only
    thing this displays is an oversized mouse cursor.

    I also tried
       $ system-config-display --reconfig
    without much luck.  It generates xorg.conf identical to the above.


Is any of the following cause for concern?

| $ grep -iEC1 '(fail|error|\(EE\))' anaconda.xlog Xorg.0.log
| anaconda.xlog:(WW) Failed to open protocol names file
/usr/lib64/xorg/protocol.txt
| anaconda.xlog-X.Org X Server 1.4.99.901 (1.5.0 RC 1)
| --
| anaconda.xlog-  (++) from command line, (!!) notice, (II) informational,
| anaconda.xlog:  (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
| anaconda.xlog-(++) Log file: "/tmp/X.log", Time: Mon Jun  9 00:13:42 2008
| --
| anaconda.xlog-(==) ModulePath set to "/usr/lib64/xorg/modules"
| anaconda.xlog:(WW) Open ACPI failed (/var/run/acpid.socket) (No such
file or directory)
| anaconda.xlog-(II) No APM support in BIOS or kernel
| --
| anaconda.xlog-drmOpenDevice: open result is -1, (No such device or address)
| anaconda.xlog:drmOpenDevice: Open failed
| anaconda.xlog-drmOpenDevice: node name is /dev/dri/card0
| --
| anaconda.xlog-drmOpenDevice: open result is -1, (No such device or address)
| anaconda.xlog:drmOpenDevice: Open failed
| anaconda.xlog:[drm] failed to load kernel module "mga"
| anaconda.xlog:(EE) [drm] drmOpen failed.
| anaconda.xlog:(EE) MGA(0): [drm] DRIScreenInit failed.  Disabling DRI.
| anaconda.xlog-(II) MGA(0): Using 4642 lines for offscreen memory.
| --
| Xorg.0.log-     (++) from command line, (!!) notice, (II) informational,
| Xorg.0.log:     (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
| Xorg.0.log-(==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun  8
21:52:47 2008
| --
| Xorg.0.log-     Using the default mouse configuration.
| Xorg.0.log:(WW) Open ACPI failed (/var/run/acpid.socket) (No such
file or directory)
| Xorg.0.log-(II) No APM support in BIOS or kernel
| --
| Xorg.0.log-drmOpenDevice: open result is -1, (No such device or address)
| Xorg.0.log:drmOpenDevice: Open failed
| Xorg.0.log-drmOpenDevice: node name is /dev/dri/card0
| --
| Xorg.0.log-drmOpenDevice: open result is -1, (No such device or address)
| Xorg.0.log:drmOpenDevice: Open failed
| Xorg.0.log-drmOpenByBusid: Searching for BusID pci:0000:01:00.0

I've attached the following log files:

 | $ du -sch *
 | 40K     anaconda.xlog
 | 44K     Xorg.0.log
 | 8.0K    Xorg.setup.log
 | 92K     total

The monitor specs (such as they are) can be found here:

  http://www.viewsonic.com/support/desktopdisplays/lcddisplays/optiquest/q190mb/index.htm
  http://www.viewsonic.com/pdf/us_eng/products/LR_Q190mb.pdf
  http://www.viewsonic.com/pdf/userguides/q190mb-1_ug_eng.pdf


Any suggestions would be appreciated.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logs.tar.gz
Type: application/x-gzip
Size: 14303 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20080609/e71f1cc7/attachment-0001.bin>


More information about the fedora-list mailing list