Issues with dual heads in 6.4 upgrade

Latest response

Hoping someone has some ideas.

 

  I have a box that's been running RHEL 6.3 (Workstation) just fine. It has a built-in Radeon-HD 4290 video subsystem on the Motherboard, with monitors plugged into the VGA and DVI connectors. Has always worked fine (yes it required an xorg.conf file) to get the behavior I wanted (xinerama, NOT mirrored/cloned).

  So, bless the systems little heart, I let it update to 6.4 yesterday and things have been broken ever since. The machine always boots to run-level 3, and I do a startx. After the update, the X server starts then exits with this:

[  7370.177] (EE) Screen 0 deleted because of no matching config section.
[  7370.177] (II) UnloadModule: "radeon"
[  7370.177] (EE) Screen 0 deleted because of no matching config section.
[  7370.177] (II) UnloadModule: "radeon"
[  7370.177] (EE) Device(s) detected, but none match those in the config file.
[  7370.177]
Fatal server error:
[  7370.177] no screens found
[  7370.177] (EE)
Please consult the Red Hat, Inc. support
         at https://www.redhat.com/apps/support/
 for help.
 

Everything in the log looks fine, except for the above. Have tried commenting out just about everything in the config file and it still exits the same way. If I completely remove the config file, the X server starts, but does NOT use the radeon driver and unloads the radeon driver and uses the VESA driver instead (from the log):

[  7643.378] (II) VESA: driver for VESA chipsets: vesa
[  7643.378] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  7643.378] (II) FBDEV: driver for framebuffer: fbdev
[  7643.378] (--) using VT number 7

[  7643.379] (II) [KMS] drm report modesetting isn't supported.
[  7643.379] (WW) Falling back to old probe method for modesetting
[  7643.384] (WW) Falling back to old probe method for fbdev
[  7643.384] (II) Loading sub module "fbdevhw"
[  7643.384] (II) LoadModule: "fbdevhw"
[  7643.384] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[  7643.384] (II) Module fbdevhw: vendor="X.Org Foundation"
[  7643.384]    compiled for 1.13.0, module version = 0.0.2
[  7643.384]    ABI class: X.Org Video Driver, version 13.1
[  7643.385] (EE) open /dev/fb0: No such device
[  7643.385] (EE) Screen 0 deleted because of no matching config section.
[  7643.385] (II) UnloadModule: "radeon"
 

This of course does NOT work with a flip for me. I thought perhaps that the radeon driver just got broke and not noticed by someone in 6.4 So, I put my old Nvidia 7400GT back in and guess what, it behaves EXACTLY the same way. Ok, back to the ATI hardware. Thought I would try the ATI proprietary driver, which...won't work with the 6.4 as once started it throws errors about a missing symbol in a library, that apparently is renamed (the library) in 6.4

 

CHEESE !!!

So, below is the output of lspci -v for the video hardware.

01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS880 [Radeon HD 4290] (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 8454
        Flags: bus master, fast devsel, latency 0, IRQ 18
        Memory at d0000000 (32-bit, prefetchable) [size=256M]
        I/O ports at a000 [size=256]
        Memory at fe5f0000 (32-bit, non-prefetchable) [size=64K]
        Memory at fe400000 (32-bit, non-prefetchable) [size=1M]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [50] Power Management version 3
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Kernel modules: radeon
 

 

Be happy to supply the xorg.conf, but can't seem to make 6.4 work with one no matter what.

 

Anyone have any suggestions ?

Responses

Hate to follow up on myself, in order to get the X server to actually use the radeon driver instead of claiming "Screen 0 deleted because of no matching config section" I had to put back all of the following from 6.3 release:

glx-utils-7.11-5.el6.x86_64.rpm
libX11-1.3-2.el6.i686.rpm
libX11-common-1.3-2.el6.noarch.rpm
libX11-devel-1.3-2.el6.x86_64.rpm
libXi-1.3-3.el6.i686.rpm
libXi-1.3-3.el6.x86_64.rpm
libXi-devel-1.3-3.el6.i686.rpm
libXi-devel-1.3-3.el6.x86_64.rpm
libXrandr-1.3.0-4.el6.i686.rpm
libXrandr-devel-1.3.0-4.el6.i686.rpm
mesa-dri-drivers-7.11-5.el6.x86_64.rpm
mesa-libGL-7.11-5.el6.x86_64.rpm
mesa-libGL-devel-7.11-5.el6.x86_64.rpm
mesa-libGLU-7.11-5.el6.x86_64.rpm
mesa-libGLU-devel-7.11-5.el6.x86_64.rpm
xorg-x11-apps-7.6-6.el6.x86_64.rpm
xorg-x11-drv-acecad-1.5.0-3.el6.x86_64.rpm
xorg-x11-drv-aiptek-1.4.1-2.el6.x86_64.rpm
xorg-x11-drv-apm-1.2.3-2.el6.x86_64.rpm
xorg-x11-drv-ast-0.91.10-1.el6.x86_64.rpm
xorg-x11-drv-ati-6.14.2-9.el6.x86_64.rpm
xorg-x11-drv-ati-firmware-6.14.2-9.el6.noarch.rpm
xorg-x11-drv-cirrus-1.3.2-2.el6.x86_64.rpm
xorg-x11-drv-dummy-0.3.4-1.el6.x86_64.rpm
xorg-x11-drv-elographics-1.3.0-2.el6.x86_64.rpm
xorg-x11-drv-evdev-2.6.0-2.el6.x86_64.rpm
xorg-x11-drv-fbdev-0.4.2-2.el6.x86_64.rpm
xorg-x11-drv-fpit-1.4.0-2.el6.x86_64.rpm
xorg-x11-drv-glint-1.2.5-1.el6.x86_64.rpm
xorg-x11-drv-hyperpen-1.4.1-2.el6.x86_64.rpm
xorg-x11-drv-i128-1.3.4-1.el6.x86_64.rpm
xorg-x11-drv-i740-1.3.2-2.el6.x86_64.rpm
xorg-x11-drv-intel-2.16.0-4.el6.x86_64.rpm
xorg-x11-drv-keyboard-1.6.0-1.el6.x86_64.rpm
xorg-x11-drv-mach64-6.9.0-1.el6.x86_64.rpm
xorg-x11-drv-mga-1.4.13-7.el6.x86_64.rpm
xorg-x11-drv-mouse-1.7.0-4.el6.x86_64.rpm
xorg-x11-drv-mutouch-1.3.0-2.el6.x86_64.rpm
xorg-x11-drv-nouveau-0.0.16-13.20110719gitde9d1ba.el6.x86_64.rpm
xorg-x11-drv-nv-2.1.18-2.el6.x86_64.rpm
xorg-x11-drv-openchrome-0.2.904-4.el6.x86_64.rpm
xorg-x11-drv-penmount-1.5.0-2.el6.x86_64.rpm
xorg-x11-drv-qxl-0.0.14-14.el6_3.x86_64.rpm
xorg-x11-drv-r128-6.8.1-3.el6.x86_64.rpm
xorg-x11-drv-rendition-4.2.4-1.el6.x86_64.rpm
xorg-x11-drv-s3virge-1.10.4-2.el6.x86_64.rpm
xorg-x11-drv-savage-2.3.2-1.el6.x86_64.rpm
xorg-x11-drv-siliconmotion-1.7.5-1.el6.x86_64.rpm
xorg-x11-drv-sis-0.10.3-1.el6.x86_64.rpm
xorg-x11-drv-sisusb-0.9.4-1.el6.x86_64.rpm
xorg-x11-drv-synaptics-1.4.1-3.el6.x86_64.rpm
xorg-x11-drv-tdfx-1.4.3-2.el6.x86_64.rpm
xorg-x11-drv-trident-1.3.4-1.el6.x86_64.rpm
xorg-x11-drv-v4l-0.2.0-4.el6.x86_64.rpm
xorg-x11-drv-vesa-2.3.0-2.el6.x86_64.rpm
xorg-x11-drv-vmmouse-12.7.0-1.el6.x86_64.rpm
xorg-x11-drv-vmware-11.0.3-1.el6.x86_64.rpm
xorg-x11-drv-void-1.4.0-1.el6.x86_64.rpm
xorg-x11-drv-voodoo-1.2.4-1.el6.x86_64.rpm
xorg-x11-drv-xgi-1.6.0-11.el6.x86_64.rpm
xorg-x11-font-utils-7.2-11.el6.x86_64.rpm
xorg-x11-proto-devel-7.6-13.el6.noarch.rpm
xorg-x11-server-common-1.10.6-1.el6.x86_64.rpm
xorg-x11-server-utils-7.5-5.2.el6.x86_64.rpm
xorg-x11-server-Xorg-1.10.6-1.el6.x86_64.rpm
xorg-x11-utils-7.5-6.el6.x86_64.rpm
xorg-x11-xkb-utils-7.7-4.el6.x86_64.rpm
 

 

Would be really nice to know why Xrandr is apparently broken in 6.4

 

I did try all the suggestions from the Xorg site, and still could not mnake this work.

Thanks for posting the follow-up, James. Hopefully one of our other users will be able to shed some more light on this issue.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.