Bug 7577 - AMD fglrx driver results in blank screen once system is booted.
Summary: AMD fglrx driver results in blank screen once system is booted.
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard: 3alpha2
Keywords:
Depends on:
Blocks:
 
Reported: 2012-09-26 00:58 CEST by Philippe Leblanc
Modified: 2012-10-08 04:42 CEST (History)
5 users (show)

See Also:
Source RPM: x11-driver-video-fglrx-9.000-1.mga3.nonfree
CVE:
Status comment:


Attachments

Description Philippe Leblanc 2012-09-26 00:58:59 CEST
Description of problem:
Currently in cauldron, when choosing the proprietary fglrx driver results in system that will not launch the graphical user interface. Booting results in a blank screen. My hardware is an AMD E2-1800 APU with HD7340 integrated graphics.

Here's the Xorg.0.log for the failed GUI launch:
[    27.620] 
X.Org X Server 1.13.0
Release Date: 2012-09-05
[    27.620] X Protocol Version 11, Revision 0
[    27.620] Build Operating System: Linux_3.3.8-server-2.mga2 Mageia
[    27.620] Current Operating System: Linux spooky.net 3.5.4-desktop-1.mga3 #1 SMP Sat Sep 15 10:25:13 UTC 2012 x86_64
[    27.620] Kernel command line: BOOT_IMAGE=linux root=UUID=66f691d0-e453-47c1-b306-7b84c2f3224b splash quiet nokmsboot resume=UUID=ff8f8055-4b36-452a-8fb1-4b664b6dc473 vga=788
[    27.620] Build Date: 15 September 2012  11:48:02AM
[    27.620]  
[    27.620] Current version of pixman: 0.27.2
[    27.620] 	Before reporting problems, check http://bugs.mageia.org
	to make sure that you have the latest version.
[    27.620] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    27.620] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep 25 15:41:54 2012
[    27.658] (==) Using config file: "/etc/X11/xorg.conf"
[    27.658] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    27.788] (==) ServerLayout "layout1"
[    27.788] (**) |-->Screen "screen1" (0)
[    27.788] (**) |   |-->Monitor "monitor1"
[    27.789] (**) |   |-->Device "device1"
[    27.789] (**) Option "DontZap" "False"
[    27.789] (**) Option "AllowMouseOpenFail"
[    27.789] (==) Automatically adding devices
[    27.789] (==) Automatically enabling devices
[    27.789] (==) Automatically adding GPU devices
[    27.789] (==) FontPath set to:
	catalogue:/etc/X11/fontpath.d
[    27.789] (==) ModulePath set to "/usr/lib64/xorg/extra-modules,/usr/lib64/xorg/modules"
[    27.789] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    27.789] (II) Loader magic: 0x7fec40
[    27.789] (II) Module ABI versions:
[    27.789] 	X.Org ANSI C Emulation: 0.4
[    27.789] 	X.Org Video Driver: 13.0
[    27.789] 	X.Org XInput driver : 18.0
[    27.789] 	X.Org Server Extension : 7.0
[    27.794] (--) PCI:*(0:0:1:0) 1002:9808:103c:18d4 rev 0, Mem @ 0xe0000000/268435456, 0xf0300000/262144, I/O @ 0x00004000/256
[    27.794] (II) Open ACPI successful (/var/run/acpid.socket)
[    27.884] Initializing built-in extension Generic Event Extension
[    27.884] Initializing built-in extension SHAPE
[    27.884] Initializing built-in extension MIT-SHM
[    27.884] Initializing built-in extension XInputExtension
[    27.884] Initializing built-in extension XTEST
[    27.884] Initializing built-in extension BIG-REQUESTS
[    27.884] Initializing built-in extension SYNC
[    27.884] Initializing built-in extension XKEYBOARD
[    27.884] Initializing built-in extension XC-MISC
[    27.884] Initializing built-in extension SECURITY
[    27.884] Initializing built-in extension XINERAMA
[    27.884] Initializing built-in extension XFIXES
[    27.884] Initializing built-in extension XFree86-Bigfont
[    27.884] Initializing built-in extension RENDER
[    27.884] Initializing built-in extension RANDR
[    27.884] Initializing built-in extension COMPOSITE
[    27.884] Initializing built-in extension DAMAGE
[    27.884] Initializing built-in extension MIT-SCREEN-SAVER
[    27.884] Initializing built-in extension DOUBLE-BUFFER
[    27.884] Initializing built-in extension RECORD
[    27.884] Initializing built-in extension DPMS
[    27.884] Initializing built-in extension X-Resource
[    27.884] Initializing built-in extension XVideo
[    27.884] Initializing built-in extension XVideo-MotionCompensation
[    27.885] Initializing built-in extension XFree86-VidModeExtension
[    27.885] Initializing built-in extension XFree86-DGA
[    27.885] Initializing built-in extension XFree86-DRI
[    27.885] Initializing built-in extension DRI2
[    27.885] (II) "glx" will be loaded by default.
[    27.885] (II) LoadModule: "v4l"
[    28.256] (II) Loading /usr/lib64/xorg/modules/drivers/v4l_drv.so
[    28.265] (II) Module v4l: vendor="X.Org Foundation"
[    28.266] 	compiled for 1.13.0, module version = 0.1.1
[    28.266] 	ABI class: X.Org Video Driver, version 13.0
[    28.266] (II) LoadModule: "glx"
[    28.266] (II) Loading /usr/lib64/xorg/extra-modules/libglx.so
[    28.307] (II) Module glx: vendor="Advanced Micro Devices, Inc."
[    28.307] 	compiled for 6.9.0, module version = 1.0.0
[    28.308] Loading extension GLX
[    28.308] (II) LoadModule: "fglrx"
[    28.309] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so
[    28.666] (EE) Failed to load /usr/lib64/xorg/modules/drivers/fglrx_drv.so: /usr/lib64/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
[    28.666] (II) UnloadModule: "fglrx"
[    28.666] (II) Unloading fglrx
[    28.666] (EE) Failed to load module "fglrx" (loader failed, 7)
[    28.666] (II) v4l driver for Video4Linux
[    28.666] (++) using VT number 1

[    28.666] (WW) Falling back to old probe method for v4l
[    28.666] (EE) No devices detected.
[    28.666] 
Fatal server error:
[    28.666] no screens found
[    28.666] (EE) 
Please consult the The X.Org Foundation support 
	 at http://bugs.mageia.org
 for help. 
[    28.666] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    28.667] (EE) 

Version-Release number of selected component (if applicable):
x11-driver-video-fglrx-9.000-1.mga3.nonfree

How reproducible:


Steps to Reproduce:
1.
2.
3.
Comment 1 Dave Hodgins 2012-10-05 23:57:50 CEST
Same problem here after an install using the dual-cd, enabling the
Nonfree repository, and running XFdrake.

lspcidrake |grep Card
Card:ATI Radeon HD 5000 to HD 6300 (radeon/fglrx): ATI Technologies Inc|Cedar PRO [Radeon HD 5450] [DISPLAY_VGA]

grep undef /var/log/Xorg.0.log
[   480.148] (EE) Failed to load /usr/lib64/xorg/modules/drivers/fglrx_drv.so: /usr/lib64/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension

CC: (none) => davidwhodgins

claire robinson 2012-10-06 09:55:19 CEST

CC: (none) => eeeemail

claire robinson 2012-10-06 09:56:12 CEST

CC: (none) => ennael1, tmb

Comment 2 Florent Denoual 2012-10-06 12:20:37 CEST
I have this problem too, 
Fresh install fron mageai 3 alpha 1 64 bits dvd (up to date and non-free repos enabled).

Driver : fglrx-9.000-2.mga3.nonfree
Kernel : 3.5.5-desktop-0.rc1.1.mga3 x86_64 

lspcidrake |grep Card
Card:ATI Radeon HD 5000 to HD 6300 (radeon/fglrx): ATI Technologies Inc|Wrestler [Radeon HD 6320] [DISPLAY_VGA]

processor : AMD E-450 APU with Radeon(tm) HD Graphics

grep -i ee /var/log/Xorg.0.log
[122403.072] (EE) Failed to load /usr/lib64/xorg/modules/drivers/fglrx_drv.so: /usr/lib64/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
[122403.072] (EE) Failed to load module "fglrx" (loader failed, 7)
[122403.151] (EE) No devices detected.
[122403.152] no screens found

Configuration with XFdrake or aticonfig tool failed.

Free driver works fine.

CC: (none) => littlebzh

claire robinson 2012-10-06 13:49:03 CEST

Whiteboard: (none) => 3alpha2

Comment 3 Philippe Leblanc 2012-10-06 20:04:00 CEST
I won't be able to track this one since I moved back to stable. But this could be an incompatibility between the fglrx 9.00 (catalyst 12.9 beta) and the current available xorg version in cauldron. My system comes out as the follwing in Mageia 2.

lspcidrake | grep -i card
Card:ATI Radeon HD 2000 to HD 6300 (radeon/fglrx): ATI Technologies Inc|Device 9808 [DISPLAY_VGA] 

I'm using the fglrx module with few issues in mageia 2.
Comment 4 Thomas Backlund 2012-10-06 20:07:56 CEST
(In reply to comment #3)
> I won't be able to track this one since I moved back to stable. But this could
> be an incompatibility between the fglrx 9.00 (catalyst 12.9 beta) and the
> current available xorg version in cauldron. 

Yep.
AMD is dragging their feet as usual...

I'll check if it is possible to work around it... if not I will blacklist fglrx for now...
Comment 5 Thomas Backlund 2012-10-06 23:07:29 CEST
fixed with fglrx-9.000-3.mga3 and kmod-fglrx-9.000-5.mga3

Turns out AMD has once again given Ubuntu newer code than in the public beta on their own site :/

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 6 Florent Denoual 2012-10-07 11:01:13 CEST
(In reply to comment #5)
> fixed with fglrx-9.000-3.mga3 and kmod-fglrx-9.000-5.mga3
> 
> Turns out AMD has once again given Ubuntu newer code than in the public beta on
> their own site :/


I just tried after update, but I obtained a freeze of my system during the the configuration test.
So, I applied the non-free driver configuration without test and I reboot.
Unfortunatly it failed again (and my grub was totally destroyed but I don't know if it could be related to these tests...)


I noticed that I can't found kmod-fglrx-9.000-5.mga3 in 64 bits non-free repository ? Maybe this could explain my problem ?
Is it necessary to add i586 non-free repository to use it (I only have the i586 core repository which is activated)
Comment 7 Dave Hodgins 2012-10-08 04:42:12 CEST
(In reply to comment #6)
> I noticed that I can't found kmod-fglrx-9.000-5.mga3 in 64 bits non-free
> repository ? Maybe this could explain my problem ?
> Is it necessary to add i586 non-free repository to use it (I only have the i586
> core repository which is activated)

Yes the nonfree repository must be enabled to install
the fglrx package, and the firmware.

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