Bug 541577 - Black screen in X with F12
Summary: Black screen in X with F12
Keywords:
Status: CLOSED DUPLICATE of bug 466318
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drv-mga
Version: 12
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: X/OpenGL Maintenance List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: card_mgag550
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-26 12:03 UTC by billiboy
Modified: 2009-11-28 09:08 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-11-28 09:08:54 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Xorg.log (28.49 KB, text/plain)
2009-11-26 12:03 UTC, billiboy
no flags Details

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 ***


Note You need to log in before you can comment on or make changes to this bug.