Created attachment 580011 [details]
Description of problem:
During attempted installation of RHEL6.3 beta on IBM 3650 M3 and other IBM models, the monitor goes completely black as soon as anaconda starts the graphic mode installation. The installation can't continue.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Attempt to install RHEL6.3 beta on an IBM 3650 M3 (or some other IBM models.)
2. Select the default graphic installation.
3. As soon as anaconda starts the graphic installation the screen goes black and stays that way.
Unable to install OS.
Normal graphic installation.
I was able to work around the problem by selecting a "Basic Video mode" installation. The graphic installation still started with a black screen but I
was able to change to a different resolution (<ctrl><alt><+> or <ctrl><alt><->)
and then moving the cursor around on the screen would cause the screen to be painted as it was re-drawn. When I had "redrawn" enough of the interface to see a button, I clicked the button and ater that, the new window was rendered relatively normal and I was able to complete the installation without too much more trouble.
Created attachment 580013 [details]
Created attachment 580014 [details]
Created attachment 580018 [details]
syslog shows kernel complaining about "Invalid ROM contents" on the Matrox video device...
15:59:02,506 ERR kernel:pci 0000:07:00.0: Invalid ROM contents
# lspci |grep 07:00.0
07:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200EV
...but this is also seen in earlier releases of RHEL that didn't have this video problem.
This is a bug in the mga driver. The vesa driver is what worked for you.
Can you test with the following updated package?
Created attachment 580523 [details]
Xorg.0.log using driver xorg-x11-drv-mga-1.4.13-6.el6.i686.rpm
I loaded the i686 mga package on the system I managed to get installed using basic video mode and deleted the (minimal) xorg.conf that specified the vesa driver and restarted X and was unable to get anything to display. The Xorg.0.log is attached.
Created attachment 580526 [details]
Xorg.0.log with updated mga driver
The Xorg.0.log I attached earlier was with a hacked xorg.conf. This attachment is the right one, after I had deleted the xorg.conf.
OK -- this is really weird...
After sitting idle for some time, the login screen was displayed but it goes black as soon as there is any input (mouse movement.) Almost like a case of dyslexia with the screen saver.
Sigh, looks like the RANDR 1.2 feature isn't ready on those chips yet. Easy enough to back out, but unpleasant.
If you use an xorg.conf like:
Option "RANDR12" "off"
do you get a working display?
With the xorg.conf you specified, when I kill the X server and it restarts, the Login screen displays fine. But as soon as I log in there the signal is lost.
Okay, I think I know what this is. Please try this new test driver (without the xorg.conf hack above):
It works! I didn't do extensive testing but after starting X with the test driver and logging in the desktop is displayed correctly.
The bug has been fixed as Don Dettke commented at RedHat bugzilla.
(In reply to comment #12)
> It works! I didn't do extensive testing but after starting X with
> the test driver and logging in the desktop is displayed correctly.
As for xorg-x11-drv-mga-1.4.13-6.el6.test1.i686.rpm, in my environment,
a panel is not displayed correctly.
The icon of "Register System", "Network Conection", and ... are not displayed on a panel.
(See attached file: xorg-x11-drv-mga-1.4.13-6.el6.test1.i686-panel.png)
There is no problem in the driver of RHEL6.2.
(See attached file: xorg-x11-drv-mga-1.4.13-3.el6.i686-panel.png)
Is a panel displayed correctly in your environment?
Created attachment 587603 [details]
Created attachment 587609 [details]
The Sound and Network Manager applet icons are displayed on the panel, as expected, in RHEL6.3 snapshot4 (with both the vesa driver and the mga test driver) on my IBM 3650 M3. Even if they aren't on your system I don't think that would be related to the mga driver. I think it would be something from gnome, or possibly a difference in the hardware detected on the system.
Thank you for explaining it.
In my environment, an icon is displayed on a panel vesa-2.3.0-2.el6 and mga-1.4.13-3.el6. However, an icon is not displayed on a panel drv-mga-1.4.13-6.el6 and drv-mga-1.4.13-6.el6.test1. (See attached file: xorg-x11-drv-vesa-2.3.0-2.el6-panel.png)
I think that the issue as which an icon is not displayed on a panel is related to a mga driver.
Created attachment 588209 [details]
In mga-1.4.13-6.el6 of RHEL6.3 snapshot4, although Network Manager applet icon is running, it is not displayed on a panel. Notification Area cannot be added to a panel.
[root@localhost ~]# cat /var/log/Xorg.0.log | grep mga
[ 350.947] Identifier "Builtin Default mga Device 0"
[ 350.947] Driver "mga"
[ 350.947] Identifier "Builtin Default mga Screen 0"
[ 350.947] Device "Builtin Default mga Device 0"
[ 350.947] Screen "Builtin Default mga Screen 0"
[ 350.947] (**) |-->Screen "Builtin Default mga Screen 0" (0)
[ 350.947] (**) | |-->Device "Builtin Default mga Device 0"
[ 350.947] (==) No monitor specified for screen "Builtin Default mga Screen 0".
[ 350.952] (II) LoadModule: "mga"
[ 350.952] (II) Loading /usr/lib/xorg/modules/drivers/mga_drv.so
[ 350.968] (II) Module mga: vendor="X.Org Foundation"
[ 350.970] (II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w,
mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI,
mgag200 SE A PCI, mgag200 SE B PCI, mgag200 EV Maxim,
mgag200 ER SH7757, mgag200 eW Nuvoton, mgag200eH, mgag400, mgag550
[ 350.976] (II) Loading /usr/lib/xorg/modules/drivers/mga_drv.so
[ 350.994] (--) MGA(0): Chipset: "mgag200 SE A PCI"
"Builtin Default mga Screen 0" for depth/fbbpp 24/24
[root@localhost ~]# pidof nm-applet
[root@localhost ~]# kill -9 3811
[root@localhost ~]# pidof nm-applet
[root@localhost ~]# nm-applet --sm-disable &
[root@localhost ~]# ** Message: applet now removed from the notification area
** Message: applet now embedded in the notification area
I verified that RHEL6.3 RC (i686) contains the driver package with the fix and that video does work with that mga driver.
[root@hb131222-RH63-rc1 ~]# rpm -qa|grep mga
Closing per comment #22.