[elrepo] ATI Radeon R7 240
Gabi Munteanu
zangaby at yahoo.com
Mon Feb 29 08:58:31 EST 2016
Hi,
I reinstalled centos and chose the 'Gnome Desktop' packages, after that I was able to startx normally. Installed the kmod package and everything looks good (even though the 'no UMS support' appears during boot).
Thank you very much for your help !
From: Manuel Wolfshant <wolfy at nobugconsulting.ro>
To: EL Repo General Mailing List <elrepo at lists.elrepo.org>
Cc: Gabi Munteanu <zangaby at yahoo.com>
Sent: Monday, February 22, 2016 1:54 PM
Subject: Re: [elrepo] ATI Radeon R7 240
On 02/22/2016 02:18 PM, Gabi Munteanu wrote:
Hi,
Thank you for your reply !
I went ahead and: yum groups install "GNOME Desktop"
I assume that you already have the X server and fonts installed because AFAIK they are not brought in by the Gnome desktop group.
yum install --enablerepo=elrepo-testing kmod-fglrx fglrx-x11-drv-32bit
I've never needed fglrx-x11-drv-32bit
Than I got *ERROR* No UMS support in radeon module!
So after checking this: https://www.centos.org/forums/viewtopic.php?f=49&t=52131
That post is kind of outdated unfortunately.
I added Section "Files" ModulePath "/usr/lib64/xorg/modules/extensions/fglrx" ModulePath "/usr/lib64/xorg/modules" EndSection
to xorg.conf
One year ago this was needed but the current packages ( since last summer actually ) add these options at install time via /etc/X11/xorg.conf.d/20-fglrx.conf and also move a stock , conflicting library out of way.
and removed all the 'nomodset' references added to the grub.conf
At install time, the fgrlx-x11-drv package disables the stock radeon driver by adding "radeon.modeset=0 rd.driver.blacklist=radeon" to the kernel command line
Now this fixed the UMS error however, after I do startx nothing happens.
X.Org X Server 1.17.2 Release Date: 2015-06-16 [ 58.016] X Protocol Version 11, Revision 0 [ 58.017] Build Operating System: 2.6.32-220.17.1.el6.x86_64 [ 58.017] Current Operating System: Linux zangasrv.no-ip.org 3.10.0-327.10.1.el7.x86_64 #1 SMP Tue Feb 16 17:03:50 UTC 2016 x86_64 [ 58.017] Kernel command line: BOOT_IMAGE=/vmlinuz-3.10.0-327.10.1.el7.x86_64 root=/dev/mapper/centos-root ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet initcall_blacklist=clocksource_done_booting [ 58.018] Build Date: 20 November 2015 02:44:25PM [ 58.018] Build ID: xorg-x11-server 1.17.2-10.el7 [ 58.018] Current version of pixman: 0.32.6 [ 58.018] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 58.018] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 58.019] (==) Log file: "/var/log/Xorg.2.log", Time: Mon Feb 22 12:59:14 2016 [ 58.024] (==) Using config file: "/etc/X11/xorg.conf" [ 58.024] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 58.024] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 58.028] (==) ServerLayout "aticonfig Layout" [ 58.028] (**) |-->Screen "aticonfig-Screen[0]-0" (0) [ 58.028] (**) | |-->Monitor "aticonfig-Monitor[0]-0" [ 58.028] (**) | |-->Device "aticonfig-Device[0]-0" [ 58.028] (==) Automatically adding devices [ 58.028] (==) Automatically enabling devices [ 58.028] (==) Automatically adding GPU devices [ 58.029] (==) FontPath set to: catalogue:/etc/X11/fontpath.d, built-ins [ 58.029] (**) ModulePath set to "/usr/lib64/xorg/modules/extensions/fglrx,/usr/lib64/xorg/modules" [ 58.029] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 58.030] (II) Loader magic: 0x7fc83e124020 [ 58.030] (II) Module ABI versions: [ 58.030] X.Org ANSI C Emulation: 0.4 [ 58.030] X.Org Video Driver: 19.0 [ 58.030] X.Org XInput driver : 21.0 [ 58.030] X.Org Server Extension : 9.0 [ 58.031] (II) xfree86: Adding drm device (/dev/dri/card0) [ 58.035] (--) PCI:*(0:1:0:0) 1002:6613:1043:048b rev 0, Mem @ 0xd0000000/268435456, 0xfe8c0000/262144, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072 [ 58.035] (II) "glx" will be loaded by default. [ 58.036] (II) LoadModule: "glx" [ 58.037] (II) Loading /usr/lib64/xorg/modules/extensions/fglrx/libglx.so [ 58.041] (II) Module glx: vendor="Advanced Micro Devices, Inc." [ 58.041] compiled for 6.9.0, module version = 1.0.0 [ 58.041] (II) LoadModule: "fglrx" [ 58.043] (II) Loading /usr/lib64/xorg/modules/drivers/fglrx_drv.so [ 58.178] (II) Module fglrx: vendor="FireGL - AMD Technologies Inc." [ 58.178] compiled for 1.4.99.906, module version = 15.30.3 [ 58.178] Module class: X.Org Video Driver
So the module loads successfully ...
[ 58.179] (II) Loading sub module "fglrxdrm" [ 58.179] (II) LoadModule: "fglrxdrm" [ 58.179] (II) Loading /usr/lib64/xorg/modules/linux/libfglrxdrm.so [ 58.183] (II) Module fglrxdrm: vendor="FireGL - AMD Technologies Inc." [ 58.183] compiled for 1.4.99.906, module version = 15.30.3 [ 58.183] (II) AMD Proprietary Linux Driver Version Identifier:15.30.3 [ 58.183] (II) AMD Proprietary Linux Driver Release Identifier: UNSUPPORTED-15.302 [ 58.183] (II) AMD Proprietary Linux Driver Build Date: Dec 17 2015 02:43:16 [ 58.183] (++) using VT number 1
[ 58.184] (WW) Falling back to old probe method for fglrx [ 58.266] (II) Loading PCS database from /etc/ati/amdpcsdb /etc/ati/amdpcsdb.default [ 58.282] ukiDynamicMajor: found major device number 246 [ 58.282] ukiDynamicMajor: found major device number 246 [ 58.282] ukiOpenByBusid: Searching for BusID PCI:1:0:0 [ 58.282] ukiOpenDevice: node name is /dev/ati/card0 [ 58.283] ukiOpenDevice: open result is 11, (OK)
... and the driver seems to work OK
Not sure what I'm missing now.
If you can, please restart from scratch.
a) restore the system to a pristine condition ( including here the removal of xorg.conf and any modifications you did to grub.conf ).
b) do a yum install --enablerepo=elrepo-testing kmod-fglrx
c) reboot
Normally step d should be "enjoy", If the system boots but you have a black screen, please switch to a text console ( ctrl-alt-F2 ), run ps -axfw > /tmp/ps.txt, pastebin somewhere the content of /tmp/ps.txt and then contact me via freenode.net / #elrepo
If the 32bit drivers are needed in order to get rid of the "no UMS support" error, please let me know so that we can add it as a known issue in the wiki page
Manuel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.elrepo.org/pipermail/elrepo/attachments/20160229/e7019c4c/attachment-0001.html>
More information about the elrepo
mailing list