[elrepo] ATI Radeon R7 240

Manuel Wolfshant wolfy at nobugconsulting.ro
Mon Feb 22 07:54:41 EST 2016


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/20160222/99909c19/attachment-0001.html>


More information about the elrepo mailing list