After last upgrade I can't enable ATI driver. Before I needed to disable KMS due to system freeze issues.
I used xf86-video-ati-6.14.6-2 package all the time, because new one caused problems.
After last upgrade Xorg stopped to boot with xf86-video-ati-6.14 and I had to upgrade it. But xf86-video-ati-1:7.1.0-1
doesn't work with disabled KMS and now I stuck with VESA driver.
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV516 [Mobility Radeon X1350]
[ 15.307] (II) [KMS] drm report modesetting isn't supported. [ 15.307] (II) [KMS] drm report modesetting isn't supported. [ 15.307] (II) [KMS] drm report modesetting isn't supported. [ 15.307] (WW) Falling back to old probe method for modesetting [ 15.309] (WW) Falling back to old probe method for fbdev [ 15.309] (II) Loading sub module "fbdevhw" [ 15.309] (II) LoadModule: "fbdevhw" [ 15.310] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 15.318] (II) Module fbdevhw: vendor="X.Org Foundation" [ 15.318] compiled for 1.13.2, module version = 0.0.2 [ 15.318] ABI class: X.Org Video Driver, version 13.1 [ 15.318] (EE) open /dev/fb0: No such file or directory [ 15.319] (EE) Screen 0 deleted because of no matching config section. [ 15.319] (II) UnloadModule: "radeon"
Does anybody has any idea how to resolve this ?
Last edited by kolombo (2013-02-15 17:13:00)
OK, I have found workaround.
Disable KMS in /etc/modprobe.d/radeon.conf, otherwise system will not boot
options radeon modeset=0
#!/bin/sh modprobe -r -v radeon drm modprobe -v drm debug=1 modprobe -v radeon modeset=1
Create systemd init script /usr/lib/systemd/system/rc-local.service:
Description=/etc/rc.local Compatibility ConditionPathExists=/etc/rc.local [Service] Type=forking ExecStart=/etc/rc.local start TimeoutSec=0 StandardOutput=tty RemainAfterExit=yes SysVStartPriority=99 [Install] WantedBy=multi-user.target
Now Radeon driver works with KMS, will see if I have system freeze
Thanks this worked for me. Spent ages looking for an answer to this.
Just one thing, don't forget to chmod +x the rc.local or it won't work.
I have same problem with my thinkpad x120e. Will try your workaround.
Last edited by mage (2013-07-24 15:10:09)
Hello mage, Welcome to Arch Linux.
This thread has been marked at solved, so you may not get much in the way of response by posting here. Also, the thread is getting a little old.
I am going to go ahead and close this thread. If the work around does not work for you, or if you have additional questions, feel free to start a new thread and refer back to this one.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
You assume people are rational and influenced by evidence. You must not work with the public much. -- Trilby
How to Ask Questions the Smart Way