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