Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 541577

Summary: Black screen in X with F12
Product: [Fedora] Fedora Reporter: billiboy
Component: xorg-x11-drv-mgaAssignee: X/OpenGL Maintenance List <xgl-maint>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: campbecg, vedran, xgl-maint
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: card_mgag550
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-11-28 09:08:54 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Xorg.log none

Description billiboy 2009-11-26 12:03:30 UTC
Created attachment 373982 [details]
Xorg.log

Description of problem:

Black screen in X with F12                                                                                                                                                           
                                                                                                                                                                                     
Environment:                                                                                                                                                                         
                                                                                                                                                                                     
Matrox G550                                                                                                                                                                          
TFT with 1280x1024 resolution at DVI connector                                                                                                                                       
                                                                                                                                                                                     
How to reproduce:                                                                                                                                                                    
                                                                                                                                                                                     
Boot Fedora-12-i686-Live-KDE                                                                                                                                                         
Display ends up with black screen and parameter out of range info.                                                                                                                   
Switching to text console with ALT-F2 seems to work but new output                                                                                                                   
corrupts the display. Toggling between ALT-F1 and ALT-F2 restores                                                                                                                    
temporary the console display till next output.                                                                                                                                      
                                                                                                                                                                                     
Observations:                                                                                                                                                                        
                                                                                                                                                                                     
The default mode of the matroxfb kernel driver seems to be the culprit.                                                                                                              
In dmesg is this:                                                                                                                                                                    
                                                                                                                                                                                     
matroxfb 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16                                                                                                                    
matroxfb: Matrox G550 detected                                                                                                                                                       
matroxfb: MTRR's turned on                                                                                                                                                           
matroxfb: 640x480x8bpp (virtual: 640x26214)                                                                                                                                          
matroxfb: framebuffer at 0xFA000000, mapped to 0xf8000000, size 33554432                                                                                                             
fbcon: MATROX (fb0) is primary device                                                                                                                                                
fb0: MATROX frame buffer device                                                                                                                                                      
                                                                                                                                                                                     
"video=matroxfb:vesa:0x11B" from kernel doc matroxfb.txt on the                                                                                                                      
kernel command line seems to have no effect because matroxfb_base is                                                                                                                 
loaded as a module. But "matroxfb_base.vesa=0x11B" does the trick.                                                                                                                   
                                                                                                                                                                                     
In dmesg is this:                                                                                                                                                                    
                                                                                                                                                                                     
matroxfb 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16                                                                                                                    
matroxfb: Matrox G550 detected                                                                                                                                                       
matroxfb: MTRR's turned on                                                                                                                                                           
matroxfb: 1280x1024x32bpp (virtual: 1280x3276)                                                                                                                                       
matroxfb: framebuffer at 0xFA000000, mapped to 0xf8000000, size 33554432                                                                                                             
fbcon: MATROX (fb0) is primary device                                                                                                                                                
fb0: MATROX frame buffer device                                                                                                                                                      
                                                                                                                                                                                     
The text console and X are now working as expected.                                                                                                                                  
Xorg.log is identical with and without "matroxfb_base.vesa=0x11B"                                                                                                                    
"vga=795" on the kernel command line is also working.                                                                                                                                
But this involves kernel vesafb and kernel matroxfb fails to start.

Comment 1 Chris Campbell 2009-11-27 22:41:08 UTC
While we prefer the various logs as attachments, it seems that the reporter has included the relevant info, so..

This bug has been triaged

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 2 Vedran Miletić 2009-11-28 09:08:54 UTC

*** This bug has been marked as a duplicate of bug 466318 ***