4.5.x drm/i915/ + drm/drm_irq + drm/radeon & ACPI problems doing vga_switcheroo switching & getting EDID modes for laptop hybrid graphics with Intel IGC & Radeon Neptune 8970M

From: Jason Vas Dias
Date: Sat Apr 23 2016 - 19:01:19 EST


I have not so far been able to get my Radeon 8970M discrete graphics card
with GPU to go into graphics mode under Linux 4.4.0+
( tried 4.4.0, 4.5.0, 4.5.1, ...) on my Clevo KAPOK laptop x86_64 LFS system ,
which has :
CPU : Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz
RAM: 16GB ; Disk: 1TB SATA + 256MB SDD
.

$ lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen
Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
[AMD/ATI] Neptune XT [Radeon HD 8970M] [1002:6801]

So far, the Neptune card will only go into graphics mode when driven
by the closed source FGLRX driver under a Linux 3.10 / RHEL-7 clone -
I'm trying to
get it working under Linux 4.4.0+, whose 'drivers/drm/radeon' driver claims to
support the card .

Persistently, the Xorg server v1.18.3 with Xorg Radeon Driver v7.7.0
(latest stable GIT versions) report "No modes" and are unable to discover
any probed EDID display modes for the card , as shown by the Xorg.0.log
excerpt :
[ 1503.772] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
[ 1503.773] (II) Module radeon: vendor="X.Org Foundation"
[ 1503.773] compiled for 1.18.3, module version = 7.7.0
[ 1503.775] Module class: X.Org Video Driver
[ 1503.775] ABI class: X.Org Video Driver, version 20.0
[ 1503.775] (II) LoadModule: "intel"
[ 1503.777] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[ 1503.778] (II) Module intel: vendor="X.Org Foundation"
[ 1503.778] compiled for 1.18.3, module version = 2.99.917
[ 1503.779] Module class: X.Org Video Driver
[ 1503.780] ABI class: X.Org Video Driver, version 20.0
...
[ 1503.788] (II) RADEON: Driver for ATI Radeon chipsets:
...

[ 1503.957] (II) [KMS] Kernel modesetting enabled.
[ 1503.957] (II) intel(1): Using Kernel Mode Setting driver: i915,
version 1.6.0 20151218
[ 1503.957] (EE) Screen 1 deleted because of no matching config section.
[ 1503.957] (II) UnloadModule: "intel"
[ 1503.957] (II) RADEON(0): RADEONPreInit_KMS
[ 1503.957] (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
[ 1503.957] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes
(32 bpp pixmaps)
[ 1503.957] (==) RADEON(0): Default visual is TrueColor
[ 1503.957] (**) RADEON(0): Option "DRI" "3"
[ 1503.957] (==) RADEON(0): RGB weight 888
[ 1503.957] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[ 1503.957] (--) RADEON(0): Chipset: "PITCAIRN" (ChipID = 0x6801)
[ 1503.957] (II) Loading sub module "fb"
[ 1503.957] (II) LoadModule: "fb"
[ 1503.957] (II) Loading /usr/lib64/xorg/modules/libfb.so
[ 1503.958] (II) Module fb: vendor="X.Org Foundation"
[ 1503.958] compiled for 1.18.3, module version = 1.0.0
[ 1503.958] ABI class: X.Org ANSI C Emulation, version 0.4
[ 1503.958] (II) Loading sub module "dri2"
[ 1503.958] (II) LoadModule: "dri2"
[ 1503.958] (II) Module "dri2" already built-in
[ 1503.958] (II) Loading sub module "glamoregl"
[ 1503.958] (II) LoadModule: "glamoregl"
[ 1503.958] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[ 1503.958] (II) Module glamoregl: vendor="X.Org Foundation"
[ 1503.958] compiled for 1.18.3, module version = 0.6.0
[ 1503.958] ABI class: X.Org ANSI C Emulation, version 0.4
[ 1503.958] (II) glamor: OpenGL accelerated X.org driver based.
[ 1504.023] (II) glamor: EGL version 1.4 (DRI2):
[ 1504.023] (II) RADEON(0): glamor detected, initialising EGL layer.
[ 1504.023] (II) RADEON(0): KMS Color Tiling: enabled
[ 1504.023] (II) RADEON(0): KMS Color Tiling 2D: enabled
[ 1504.024] (II) RADEON(0): KMS Pageflipping: enabled
[ 1504.024] (II) RADEON(0): SwapBuffers wait for vsync: enabled
[ 1504.024] (II) RADEON(0): Initializing outputs ...
[ 1504.024] (II) RADEON(0): 0 crtcs needed for screen.
[ 1504.024] (II) RADEON(0): Allocated crtc nr. 0 to this screen.
[ 1504.024] (II) RADEON(0): Allocated crtc nr. 1 to this screen.
[ 1504.024] (II) RADEON(0): Allocated crtc nr. 2 to this screen.
[ 1504.024] (II) RADEON(0): Allocated crtc nr. 3 to this screen.
[ 1504.024] (II) RADEON(0): Allocated crtc nr. 4 to this screen.
[ 1504.024] (II) RADEON(0): Allocated crtc nr. 5 to this screen.
[ 1504.024] (WW) RADEON(0): No outputs definitely connected, trying again...
[ 1504.024] (WW) RADEON(0): Unable to find connected outputs -
setting 1024x768 initial framebuffer
[ 1504.024] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0)
unless otherwise stated.
[ 1504.024] (II) RADEON(0): mem size init: gart size :7fbcc000 vram
size: s:100000000 visible:ff916000
[ 1504.024] (==) RADEON(0): DPI set to (96, 96)
[ 1504.024] (II) Loading sub module "ramdac"
[ 1504.024] (II) LoadModule: "ramdac"
[ 1504.024] (II) Module "ramdac" already built-in
[ 1504.024] (EE) RADEON(0): No modes.
[ 1504.024] (II) RADEON(0): RADEONFreeScreen
[ 1504.024] (II) UnloadModule: "radeon"
[ 1504.024] (II) UnloadSubModule: "glamoregl"
[ 1504.024] (II) Unloading glamoregl
[ 1504.024] (II) UnloadSubModule: "fb"
[ 1504.024] (II) Unloading fb
[ 1504.024] (EE) Screen(s) found, but none have a usable configuration.


Every time I attempt to run Xorg , I see these kernel log messages in the log:

[ 4456.471398] ACPI Error: No handler for Region [EC81]
(ffff88041d8d9bd0) [EmbeddedControl] (20160108/evregion-166)
[ 4456.472040] ACPI Error: Region EmbeddedControl (ID=3) has no
handler (20160108/exfldio-299)
[ 4456.472687] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP.SGOF] (Node ffff88041d8fca50), AE_NOT_EXIST
(20160108/psparse-542)
[ 4456.473373] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP._OFF] (Node ffff88041d8fce88), AE_NOT_EXIST
(20160108/psparse-542)
[ 4456.474028] ACPI Error: Method parse/execution failed
[\_SB.PCI0.GFX0.ATPX] (Node ffff88041d9034b0), AE_NOT_EXIST
(20160108/psparse-542)
[ 4456.474738] failed to evaluate ATPX got AE_NOT_EXIST


I am using kernel boot parameters :

radeon.modeset=1 video=1920x1080@60e \
drm_kms_helper.edid_firmware=edid/1920x1080.bin

in an attempt to force the single high resolution mode supported
by the card ( 1920 x 1080 pixels @ 60 Hz vert. refresh rate)
to be used, and to get the kernel default EDID for this mode to
be used, but to no avail .

Thinking this might be a vga_switcheroo issue , I did :

$ cat /sys/kernel/debug/vga_switcheroo/switch
0:DIS: :DynOff:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

So the Integrated Graphics card (IGD) controls the terminals on first boot into
runlevel 2 .

So I try to switch to using the Discrete graphic card before running Xorg :

$ { echo ON >/sys/kernel/debug/vgaswitcheroo/switch;
echo DIS >/sys/kernel/debug/vgaswitcheroo/switch; sleep 1;
echo OFF >/sys/kernel/debug/vgaswitcheroo/switch; sleep 1;
Xorg -logverbose 7 -verbose 7 :0 vt04 ||
{ echo ON >/sys/kernel/debug/vgaswitcheroo/switch;
echo IGP >/sys/kernel/debug/vgaswitcheroo/switch;
} ;
} &
( sleep 3; cat /sys/kernel/debug/vgaswitcheroo/switch >
~/vga_switcheroo_switch_last; xterm &
)

After a long dark period (@20secs) eventually the terminal comes back up
under the DIS driver:

$ cat /sys/kernel/debug/vga_switcheroo/switch
0:DIS:+:DynOff:0000:01:00.0
1:IGD: :Off:0000:00:02.0

and X still fails to start with the same errors shown above.

But also these kernel Oops-es occur :

$ dmesg
# (immediately after the X session failed) :

$ cat dmesg-4.5.0-drm-problem-2.log
[ 4391.488506] i915: switched off
[ 4392.769596] ------------[ cut here ]------------
[ 4392.769624] WARNING: CPU: 0 PID: 2924 at
drivers/gpu/drm/i915/intel_display.c:9475 hsw_enable_pc8+0x4f6/0x750()
[ 4392.769632] Power well on
[ 4392.769661] Modules linked in:
[ 4392.769673] CPU: 0 PID: 2924 Comm: bash Tainted: G W 4.5.0 #3
[ 4392.769681] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5
12/26/2013
[ 4392.769696] 0000000000000286 0000000062717a8d ffff8800c58e3c08
ffffffff814d9550
[ 4392.769717] ffff8800c58e3c50 ffffffff821be4f0 ffff8800c58e3c40
ffffffff810608b2
[ 4392.769730] ffff880414b60000 ffff88041c4cecf8 ffff88041c4ced08
ffff88041c4ce800
[ 4392.769742] Call Trace:
[ 4392.769756] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 4392.769770] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 4392.769780] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 4392.769791] [<ffffffff818710e6>] hsw_enable_pc8+0x4f6/0x750
[ 4392.769804] [<ffffffff817efd8e>] intel_suspend_complete+0xee/0x720
[ 4392.769814] [<ffffffff817f03fd>] i915_drm_suspend_late+0x3d/0xe0
[ 4392.769824] [<ffffffff817f04ea>] i915_suspend_switcheroo+0x4a/0xb0
[ 4392.769837] [<ffffffff8173d817>] ? radeon_atpx_switchto+0x197/0x1b0
[ 4392.769852] [<ffffffff818adfc9>] i915_switcheroo_set_state+0x39/0x80
[ 4392.769883] [<ffffffff818db1b8>] vga_switchoff.part.2+0x18/0x40
[ 4392.769893] [<ffffffff818db2e4>] vga_switchto_stage2+0x104/0x110
[ 4392.769902] [<ffffffff818da459>] ? vga_set_default_device+0x29/0x40
[ 4392.769912] [<ffffffff818db689>] vga_switcheroo_debugfs_write+0x2e9/0x390
[ 4392.769926] [<ffffffff811f7115>] ? do_filp_open+0xa5/0x100
[ 4392.769937] [<ffffffff811e6507>] __vfs_write+0x37/0x120
[ 4392.769947] [<ffffffff810850e5>] ? preempt_count_sub+0xa5/0xf0
[ 4392.769958] [<ffffffff810a7626>] ? update_fast_ctr+0x46/0x70
[ 4392.769967] [<ffffffff810a7697>] ? percpu_down_read+0x17/0x50
[ 4392.769978] [<ffffffff811e6d89>] vfs_write+0xa9/0x1a0
[ 4392.769987] [<ffffffff811e7998>] SyS_write+0x58/0xd0
[ 4392.769998] [<ffffffff812050b3>] ? __close_fd+0xa3/0xd0
[ 4392.770011] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 4392.770020] ---[ end trace f7f3a7c04b0926de ]---
[ 4392.770031] ------------[ cut here ]------------
[ 4392.770065] WARNING: CPU: 0 PID: 2924 at
drivers/gpu/drm/i915/intel_display.c:9486 hsw_enable_pc8+0x574/0x750()
[ 4392.770072] PCH PWM1 enabled
[ 4392.770076] Modules linked in:
[ 4392.770085] CPU: 0 PID: 2924 Comm: bash Tainted: G W 4.5.0 #3
[ 4392.770091] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5
12/26/2013
[ 4392.770100] 0000000000000286 0000000062717a8d ffff8800c58e3c08
ffffffff814d9550
[ 4392.770112] ffff8800c58e3c50 ffffffff821be4f0 ffff8800c58e3c40
ffffffff810608b2
[ 4392.770124] ffff880414b60000 ffff88041c4cecf8 ffff88041c4ced08
ffff88041c4ce800
[ 4392.770135] Call Trace:
[ 4392.770142] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 4392.770151] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 4392.770159] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 4392.770169] [<ffffffff81871164>] hsw_enable_pc8+0x574/0x750
[ 4392.770178] [<ffffffff817efd8e>] intel_suspend_complete+0xee/0x720
[ 4392.770186] [<ffffffff817f03fd>] i915_drm_suspend_late+0x3d/0xe0
[ 4392.770195] [<ffffffff817f04ea>] i915_suspend_switcheroo+0x4a/0xb0
[ 4392.770204] [<ffffffff8173d817>] ? radeon_atpx_switchto+0x197/0x1b0
[ 4392.770214] [<ffffffff818adfc9>] i915_switcheroo_set_state+0x39/0x80
[ 4392.770246] [<ffffffff818db1b8>] vga_switchoff.part.2+0x18/0x40
[ 4392.770255] [<ffffffff818db2e4>] vga_switchto_stage2+0x104/0x110
[ 4392.770262] [<ffffffff818da459>] ? vga_set_default_device+0x29/0x40
[ 4392.770271] [<ffffffff818db689>] vga_switcheroo_debugfs_write+0x2e9/0x390
[ 4392.770281] [<ffffffff811f7115>] ? do_filp_open+0xa5/0x100
[ 4392.770290] [<ffffffff811e6507>] __vfs_write+0x37/0x120
[ 4392.770298] [<ffffffff810850e5>] ? preempt_count_sub+0xa5/0xf0
[ 4392.770306] [<ffffffff810a7626>] ? update_fast_ctr+0x46/0x70
[ 4392.770314] [<ffffffff810a7697>] ? percpu_down_read+0x17/0x50
[ 4392.770323] [<ffffffff811e6d89>] vfs_write+0xa9/0x1a0
[ 4392.770331] [<ffffffff811e7998>] SyS_write+0x58/0xd0
[ 4392.770340] [<ffffffff812050b3>] ? __close_fd+0xa3/0xd0
[ 4392.770350] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 4392.770358] ---[ end trace f7f3a7c04b0926df ]---
[ 4395.255482] [drm] probing gen 2 caps for device 8086:c01 = 261ad03/e
[ 4395.255489] [drm] PCIE gen 3 link speeds already enabled
[ 4395.259284] [drm] PCIE GART of 2048M enabled (table at 0x00000000002E8000).
[ 4395.259380] radeon 0000:01:00.0: WB enabled
[ 4395.259383] radeon 0000:01:00.0: fence driver on ring 0 use gpu
addr 0x0000000100000c00 and cpu addr 0xffff880414f7dc00
[ 4395.259386] radeon 0000:01:00.0: fence driver on ring 1 use gpu
addr 0x0000000100000c04 and cpu addr 0xffff880414f7dc04
[ 4395.259389] radeon 0000:01:00.0: fence driver on ring 2 use gpu
addr 0x0000000100000c08 and cpu addr 0xffff880414f7dc08
[ 4395.259392] radeon 0000:01:00.0: fence driver on ring 3 use gpu
addr 0x0000000100000c0c and cpu addr 0xffff880414f7dc0c
[ 4395.259394] radeon 0000:01:00.0: fence driver on ring 4 use gpu
addr 0x0000000100000c10 and cpu addr 0xffff880414f7dc10
[ 4395.259769] radeon 0000:01:00.0: fence driver on ring 5 use gpu
addr 0x0000000000075a18 and cpu addr 0xffffc90000435a18
[ 4395.279872] radeon 0000:01:00.0: fence driver on ring 6 use gpu
addr 0x0000000100000c18 and cpu addr 0xffff880414f7dc18
[ 4395.279875] radeon 0000:01:00.0: fence driver on ring 7 use gpu
addr 0x0000000100000c1c and cpu addr 0xffff880414f7dc1c
[ 4395.427336] [drm] ring test on 0 succeeded in 2 usecs
[ 4395.427340] [drm] ring test on 1 succeeded in 1 usecs
[ 4395.427344] [drm] ring test on 2 succeeded in 1 usecs
[ 4395.427350] [drm] ring test on 3 succeeded in 3 usecs
[ 4395.427356] [drm] ring test on 4 succeeded in 3 usecs
[ 4395.604421] [drm] ring test on 5 succeeded in 2 usecs
[ 4395.604425] [drm] UVD initialized successfully.
[ 4395.714467] [drm] ring test on 6 succeeded in 14 usecs
[ 4395.714476] [drm] ring test on 7 succeeded in 3 usecs
[ 4395.714477] [drm] VCE initialized successfully.
[ 4395.714517] f 0#19: signaled from fence_wait
[ 4395.714520] [drm] ib test on ring 0 succeeded in 0 usecs
[ 4395.714544] f 1#19: signaled from fence_wait
[ 4395.714547] [drm] ib test on ring 1 succeeded in 0 usecs
[ 4395.714571] f 2#19: signaled from fence_wait
[ 4395.714574] [drm] ib test on ring 2 succeeded in 0 usecs
[ 4395.714593] f 3#163: signaled from fence_wait
[ 4395.714594] [drm] ib test on ring 3 succeeded in 0 usecs
[ 4395.714612] f 4#19: signaled from fence_wait
[ 4395.714613] [drm] ib test on ring 4 succeeded in 0 usecs
[ 4396.365918] f 5#38: signaled from fence_wait
[ 4396.365923] [drm] ib test on ring 5 succeeded
[ 4396.866995] f 6#38: signaled from fence_wait
[ 4396.867008] [drm] ib test on ring 6 succeeded
[ 4397.368014] f 7#38: signaled from fence_wait
[ 4397.368030] [drm] ib test on ring 7 succeeded
[ 4403.489050] ACPI Error: No handler for Region [EC81]
(ffff88041d8d9bd0) [EmbeddedControl] (20160108/evregion-166)
[ 4403.489055] ACPI Error: Region EmbeddedControl (ID=3) has no
handler (20160108/exfldio-299)
[ 4403.489059] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP.SGOF] (Node ffff88041d8fca50), AE_NOT_EXIST
(20160108/psparse-542)
[ 4403.489063] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP._OFF] (Node ffff88041d8fce88), AE_NOT_EXIST
(20160108/psparse-542)
[ 4403.489066] ACPI Error: Method parse/execution failed
[\_SB.PCI0.GFX0.ATPX] (Node ffff88041d9034b0), AE_NOT_EXIST
(20160108/psparse-542)
[ 4403.489071] failed to evaluate ATPX got AE_NOT_EXIST
[ 4448.026653] [drm] probing gen 2 caps for device 8086:c01 = 261ad03/e
[ 4448.026659] [drm] PCIE gen 3 link speeds already enabled
[ 4448.031501] [drm] PCIE GART of 2048M enabled (table at 0x00000000002E8000).
[ 4448.031612] radeon 0000:01:00.0: WB enabled
[ 4448.031615] radeon 0000:01:00.0: fence driver on ring 0 use gpu
addr 0x0000000100000c00 and cpu addr 0xffff880414f7dc00
[ 4448.031618] radeon 0000:01:00.0: fence driver on ring 1 use gpu
addr 0x0000000100000c04 and cpu addr 0xffff880414f7dc04
[ 4448.031620] radeon 0000:01:00.0: fence driver on ring 2 use gpu
addr 0x0000000100000c08 and cpu addr 0xffff880414f7dc08
[ 4448.031622] radeon 0000:01:00.0: fence driver on ring 3 use gpu
addr 0x0000000100000c0c and cpu addr 0xffff880414f7dc0c
[ 4448.031624] radeon 0000:01:00.0: fence driver on ring 4 use gpu
addr 0x0000000100000c10 and cpu addr 0xffff880414f7dc10
[ 4448.031995] radeon 0000:01:00.0: fence driver on ring 5 use gpu
addr 0x0000000000075a18 and cpu addr 0xffffc90000435a18
[ 4448.052111] radeon 0000:01:00.0: fence driver on ring 6 use gpu
addr 0x0000000100000c18 and cpu addr 0xffff880414f7dc18
[ 4448.052114] radeon 0000:01:00.0: fence driver on ring 7 use gpu
addr 0x0000000100000c1c and cpu addr 0xffff880414f7dc1c
[ 4448.202899] [drm] ring test on 0 succeeded in 2 usecs
[ 4448.202902] [drm] ring test on 1 succeeded in 1 usecs
[ 4448.202906] [drm] ring test on 2 succeeded in 1 usecs
[ 4448.202912] [drm] ring test on 3 succeeded in 3 usecs
[ 4448.202917] [drm] ring test on 4 succeeded in 3 usecs
[ 4448.379985] [drm] ring test on 5 succeeded in 2 usecs
[ 4448.379988] [drm] UVD initialized successfully.
[ 4448.490029] [drm] ring test on 6 succeeded in 14 usecs
[ 4448.490039] [drm] ring test on 7 succeeded in 4 usecs
[ 4448.490040] [drm] VCE initialized successfully.
[ 4448.490077] f 0#20: signaled from fence_wait
[ 4448.490078] [drm] ib test on ring 0 succeeded in 0 usecs
[ 4448.490119] f 1#20: signaled from fence_wait
[ 4448.490120] [drm] ib test on ring 1 succeeded in 0 usecs
[ 4448.490148] f 2#20: signaled from fence_wait
[ 4448.490149] [drm] ib test on ring 2 succeeded in 0 usecs
[ 4448.490167] f 3#170: signaled from fence_wait
[ 4448.490168] [drm] ib test on ring 3 succeeded in 0 usecs
[ 4448.490186] f 4#20: signaled from fence_wait
[ 4448.490187] [drm] ib test on ring 4 succeeded in 0 usecs
[ 4449.142304] f 5#40: signaled from fence_wait
[ 4449.142315] [drm] ib test on ring 5 succeeded
[ 4449.643351] f 6#40: signaled from fence_wait
[ 4449.643363] [drm] ib test on ring 6 succeeded
[ 4450.144334] f 7#40: signaled from fence_wait
[ 4450.144345] [drm] ib test on ring 7 succeeded
[ 4450.325749] ------------[ cut here ]------------
[ 4450.325754] WARNING: CPU: 2 PID: 2931 at
drivers/gpu/drm/i915/intel_pm.c:3646 ilk_update_wm+0x15a/0x160()
[ 4450.325755] WARN_ON(cstate->base.active != intel_crtc->active)
[ 4450.325756] Modules linked in:
[ 4450.325758] CPU: 2 PID: 2931 Comm: Xorg Tainted: G W 4.5.0 #3
[ 4450.325759] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5
12/26/2013
[ 4450.325762] 0000000000000286 000000002431e1e8 ffff88041dad77f8
ffffffff814d9550
[ 4450.325763] ffff88041dad7840 ffffffff821b74d8 ffff88041dad7830
ffffffff810608b2
[ 4450.325764] ffff88041cc67000 ffff880411900800 ffff880414b60000
ffff88041cc67000
[ 4450.325765] Call Trace:
[ 4450.325769] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 4450.325773] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 4450.325774] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 4450.325776] [<ffffffff817fefca>] ilk_update_wm+0x15a/0x160
[ 4450.325777] [<ffffffff81803e1e>] intel_update_watermarks+0x1e/0x20
[ 4450.325781] [<ffffffff8186abb1>] intel_pre_plane_update+0x71/0xb0
[ 4450.325783] [<ffffffff8186b667>] intel_atomic_commit+0x667/0x1870
[ 4450.325786] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10
[ 4450.325788] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620
[ 4450.325789] [<ffffffff81640d77>] ?
drm_atomic_add_affected_connectors+0x27/0xf0
[ 4450.325790] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60
[ 4450.325794] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260
[ 4450.325795] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0
[ 4450.325797] [<ffffffff8161f083>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80
[ 4450.325799] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50
[ 4450.325801] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60
[ 4450.325803] [<ffffffff813b502d>] ? free_extent_state+0x8d/0x110
[ 4450.325805] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460
[ 4450.325808] [<ffffffff814f71b3>] ? __this_cpu_preempt_check+0x13/0x20
[ 4450.325811] [<ffffffff811dc024>] ? memcg_check_events+0x44/0x2c0
[ 4450.325814] [<ffffffff81200f58>] ? igrab+0x48/0x50
[ 4450.325816] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120
[ 4450.325819] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0
[ 4450.325823] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190
[ 4450.325825] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0
[ 4450.325828] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40
[ 4450.325829] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40
[ 4450.325830] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90
[ 4450.325831] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0
[ 4450.325833] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0
[ 4450.325836] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0
[ 4450.325838] [<ffffffff811e863e>] ? ____fput+0xe/0x10
[ 4450.325841] [<ffffffff8107d498>] ? task_work_run+0x78/0x90
[ 4450.325842] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90
[ 4450.325845] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 4450.325846] ---[ end trace f7f3a7c04b0926e0 ]---
[ 4450.325850] ------------[ cut here ]------------
[ 4450.325852] WARNING: CPU: 2 PID: 2931 at
drivers/gpu/drm/i915/intel_sprite.c:104
intel_pipe_update_start+0x30c/0x320()
[ 4450.325853] WARN_ON(drm_crtc_vblank_get(&crtc->base))
[ 4450.325853] Modules linked in:
[ 4450.325854] CPU: 2 PID: 2931 Comm: Xorg Tainted: G W 4.5.0 #3
[ 4450.325855] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5
12/26/2013
[ 4450.325856] 0000000000000086 000000002431e1e8 ffff88041dad7750
ffffffff814d9550
[ 4450.325857] ffff88041dad7798 ffffffff821c2c00 ffff88041dad7788
ffffffff810608b2
[ 4450.325859] 0000000000000437 ffff88041cc67000 0000000000000431
ffff88041c4ce800
[ 4450.325859] Call Trace:
[ 4450.325860] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 4450.325862] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 4450.325863] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 4450.325865] [<ffffffff81880a0c>] intel_pipe_update_start+0x30c/0x320
[ 4450.325867] [<ffffffff810a11c0>] ? wake_atomic_t_function+0x60/0x60
[ 4450.325869] [<ffffffff8185c90a>] intel_begin_crtc_commit+0x4a/0x1b0
[ 4450.325871] [<ffffffff8161bf2b>]
drm_atomic_helper_commit_planes_on_crtc+0x5b/0x270
[ 4450.325872] [<ffffffff81803e1e>] ? intel_update_watermarks+0x1e/0x20
[ 4450.325874] [<ffffffff8186b76e>] intel_atomic_commit+0x76e/0x1870
[ 4450.325875] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10
[ 4450.325877] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620
[ 4450.325878] [<ffffffff81640d77>] ?
drm_atomic_add_affected_connectors+0x27/0xf0
[ 4450.325879] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60
[ 4450.325880] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260
[ 4450.325881] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0
[ 4450.325883] [<ffffffff8161f083>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80
[ 4450.325884] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50
[ 4450.325886] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60
[ 4450.325887] [<ffffffff813b502d>] ? free_extent_state+0x8d/0x110
[ 4450.325888] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460
[ 4450.325890] [<ffffffff814f71b3>] ? __this_cpu_preempt_check+0x13/0x20
[ 4450.325891] [<ffffffff811dc024>] ? memcg_check_events+0x44/0x2c0
[ 4450.325892] [<ffffffff81200f58>] ? igrab+0x48/0x50
[ 4450.325894] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120
[ 4450.325897] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0
[ 4450.325899] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190
[ 4450.325900] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0
[ 4450.325902] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40
[ 4450.325903] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40
[ 4450.325904] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90
[ 4450.325905] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0
[ 4450.325906] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0
[ 4450.325908] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0
[ 4450.325909] [<ffffffff811e863e>] ? ____fput+0xe/0x10
[ 4450.325911] [<ffffffff8107d498>] ? task_work_run+0x78/0x90
[ 4450.325912] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90
[ 4450.325914] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 4450.325915] ---[ end trace f7f3a7c04b0926e1 ]---
[ 4450.325922] [drm:intel_pipe_update_end] *ERROR* Atomic update
failure on pipe A (start=201306 end=4294967295) time 720302323 us, min
1073, max 1079, scanline start 613, end 198
[ 4450.325922] ------------[ cut here ]------------
[ 4450.325925] WARNING: CPU: 2 PID: 2931 at
drivers/gpu/drm/drm_irq.c:1320 drm_wait_one_vblank+0x177/0x1c0()
[ 4450.325925] vblank not available on crtc 0, ret=-22
[ 4450.325926] Modules linked in:
[ 4450.325927] CPU: 2 PID: 2931 Comm: Xorg Tainted: G W 4.5.0 #3
[ 4450.325927] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5
12/26/2013
[ 4450.325929] 0000000000000286 000000002431e1e8 ffff88041dad77f0
ffffffff814d9550
[ 4450.325930] ffff88041dad7838 ffffffff8215da84 ffff88041dad7828
ffffffff810608b2
[ 4450.325931] ffff88041c4ce800 0000000000000000 ffff88041c415800
ffff88041cc67000
[ 4450.325931] Call Trace:
[ 4450.325932] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 4450.325934] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 4450.325935] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 4450.325936] [<ffffffff8162698c>] ? drm_vblank_get+0x7c/0xd0
[ 4450.325938] [<ffffffff81626be7>] drm_wait_one_vblank+0x177/0x1c0
[ 4450.325939] [<ffffffff8161c024>] ?
drm_atomic_helper_commit_planes_on_crtc+0x154/0x270
[ 4450.325941] [<ffffffff8186b715>] intel_atomic_commit+0x715/0x1870
[ 4450.325942] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10
[ 4450.325944] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620
[ 4450.325945] [<ffffffff81640d77>] ?
drm_atomic_add_affected_connectors+0x27/0xf0
[ 4450.325946] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60
[ 4450.325947] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260
[ 4450.325948] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0
[ 4450.325950] [<ffffffff8161f083>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80
[ 4450.325951] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50
[ 4450.325953] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60
[ 4450.325954] [<ffffffff813b502d>] ? free_extent_state+0x8d/0x110
[ 4450.325955] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460
[ 4450.325956] [<ffffffff814f71b3>] ? __this_cpu_preempt_check+0x13/0x20
[ 4450.325958] [<ffffffff811dc024>] ? memcg_check_events+0x44/0x2c0
[ 4450.325959] [<ffffffff81200f58>] ? igrab+0x48/0x50
[ 4450.325961] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120
[ 4450.325964] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0
[ 4450.325966] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190
[ 4450.325968] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0
[ 4450.325969] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40
[ 4450.325970] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40
[ 4450.325971] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90
[ 4450.325972] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0
[ 4450.325973] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0
[ 4450.325975] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0
[ 4450.325976] [<ffffffff811e863e>] ? ____fput+0xe/0x10
[ 4450.325978] [<ffffffff8107d498>] ? task_work_run+0x78/0x90
[ 4450.325980] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90
[ 4450.325981] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 4450.325982] ---[ end trace f7f3a7c04b0926e2 ]---
[ 4450.325984] ------------[ cut here ]------------
[ 4450.325985] WARNING: CPU: 2 PID: 2931 at
drivers/gpu/drm/i915/intel_pm.c:3646 ilk_update_wm+0x15a/0x160()
[ 4450.325986] WARN_ON(cstate->base.active != intel_crtc->active)
[ 4450.325986] Modules linked in:
[ 4450.325987] CPU: 2 PID: 2931 Comm: Xorg Tainted: G W 4.5.0 #3
[ 4450.325987] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5
12/26/2013
[ 4450.325989] 0000000000000286 000000002431e1e8 ffff88041dad7820
ffffffff814d9550
[ 4450.325990] ffff88041dad7868 ffffffff821b74d8 ffff88041dad7858
ffffffff810608b2
[ 4450.325991] ffff88041cc67000 ffff880411900800 ffff880414b60000
ffff88041cc67000
[ 4450.325991] Call Trace:
[ 4450.325992] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 4450.325994] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 4450.325995] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 4450.325997] [<ffffffff8187930a>] ? intel_frontbuffer_flush+0x6a/0x80
[ 4450.325998] [<ffffffff817fefca>] ilk_update_wm+0x15a/0x160
[ 4450.325999] [<ffffffff81803e1e>] intel_update_watermarks+0x1e/0x20
[ 4450.326000] [<ffffffff8186b77b>] intel_atomic_commit+0x77b/0x1870
[ 4450.326002] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10
[ 4450.326003] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620
[ 4450.326004] [<ffffffff81640d77>] ?
drm_atomic_add_affected_connectors+0x27/0xf0
[ 4450.326005] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60
[ 4450.326006] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260
[ 4450.326007] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0
[ 4450.326009] [<ffffffff8161f083>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80
[ 4450.326010] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50
[ 4450.326012] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60
[ 4450.326013] [<ffffffff813b502d>] ? free_extent_state+0x8d/0x110
[ 4450.326014] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460
[ 4450.326015] [<ffffffff814f71b3>] ? __this_cpu_preempt_check+0x13/0x20
[ 4450.326017] [<ffffffff811dc024>] ? memcg_check_events+0x44/0x2c0
[ 4450.326018] [<ffffffff81200f58>] ? igrab+0x48/0x50
[ 4450.326020] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120
[ 4450.326022] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0
[ 4450.326024] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190
[ 4450.326026] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0
[ 4450.326027] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40
[ 4450.326028] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40
[ 4450.326029] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90
[ 4450.326030] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0
[ 4450.326031] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0
[ 4450.326033] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0
[ 4450.326035] [<ffffffff811e863e>] ? ____fput+0xe/0x10
[ 4450.326036] [<ffffffff8107d498>] ? task_work_run+0x78/0x90
[ 4450.326038] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90
[ 4450.326040] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 4450.326041] ---[ end trace f7f3a7c04b0926e3 ]---
[ 4450.326044] [drm:intel_check_cpu_fifo_underruns] *ERROR* fifo
underrun on pipe A
[ 4450.326046] [drm:intel_check_cpu_fifo_underruns] *ERROR* fifo
underrun on pipe B
[ 4450.326048] [drm:intel_check_cpu_fifo_underruns] *ERROR* fifo
underrun on pipe C
[ 4450.326065] ------------[ cut here ]------------
[ 4450.326066] WARNING: CPU: 2 PID: 2931 at
drivers/gpu/drm/i915/intel_sprite.c:104
intel_pipe_update_start+0x30c/0x320()
[ 4450.326067] WARN_ON(drm_crtc_vblank_get(&crtc->base))
[ 4450.326068] Modules linked in:
[ 4450.326068] CPU: 2 PID: 2931 Comm: Xorg Tainted: G W 4.5.0 #3
[ 4450.326069] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5
12/26/2013
[ 4450.326070] 0000000000000086 000000002431e1e8 ffff88041dad7768
ffffffff814d9550
[ 4450.326072] ffff88041dad77b0 ffffffff821c2c00 ffff88041dad77a0
ffffffff810608b2
[ 4450.326073] 0000000000000437 ffff88041cc67000 0000000000000431
ffff88041c4ce800
[ 4450.326073] Call Trace:
[ 4450.326075] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 4450.326076] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 4450.326078] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 4450.326079] [<ffffffff81880a0c>] intel_pipe_update_start+0x30c/0x320
[ 4450.326081] [<ffffffff810a11c0>] ? wake_atomic_t_function+0x60/0x60
[ 4450.326082] [<ffffffff8185c90a>] intel_begin_crtc_commit+0x4a/0x1b0
[ 4450.326084] [<ffffffff8161bf2b>]
drm_atomic_helper_commit_planes_on_crtc+0x5b/0x270
[ 4450.326086] [<ffffffff8186b76e>] intel_atomic_commit+0x76e/0x1870
[ 4450.326087] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620
[ 4450.326088] [<ffffffff81640d77>] ?
drm_atomic_add_affected_connectors+0x27/0xf0
[ 4450.326089] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60
[ 4450.326090] [<ffffffff8161df27>] drm_fb_helper_pan_display+0x1e7/0x250
[ 4450.326092] [<ffffffff81882eba>] intel_fbdev_pan_display+0x1a/0x60
[ 4450.326093] [<ffffffff8154be3b>] fb_pan_display+0xdb/0x170
[ 4450.326094] [<ffffffff8154c4c7>] fb_set_var+0x267/0x460
[ 4450.326095] [<ffffffff814f71b3>] ? __this_cpu_preempt_check+0x13/0x20
[ 4450.326097] [<ffffffff811dc024>] ? memcg_check_events+0x44/0x2c0
[ 4450.326098] [<ffffffff81200f58>] ? igrab+0x48/0x50
[ 4450.326100] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120
[ 4450.326102] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0
[ 4450.326104] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190
[ 4450.326106] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0
[ 4450.326107] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40
[ 4450.326108] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40
[ 4450.326109] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90
[ 4450.326110] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0
[ 4450.326111] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0
[ 4450.326113] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0
[ 4450.326115] [<ffffffff811e863e>] ? ____fput+0xe/0x10
[ 4450.326116] [<ffffffff8107d498>] ? task_work_run+0x78/0x90
[ 4450.326118] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90
[ 4450.326120] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 4450.326121] ---[ end trace f7f3a7c04b0926e4 ]---
[ 4450.326125] [drm:intel_pipe_update_end] *ERROR* Atomic update
failure on pipe A (start=201306 end=4294967295) time 720302528 us, min
1073, max 1079, scanline start 613, end 198
[ 4450.327949] i915: switched on
[ 4450.738851] i2c i2c-9: master_xfer[0] W, addr=0x50, len=1
[ 4450.738854] i2c i2c-9: master_xfer[1] R, addr=0x50, len=1
[ 4456.471398] ACPI Error: No handler for Region [EC81]
(ffff88041d8d9bd0) [EmbeddedControl] (20160108/evregion-166)
[ 4456.472040] ACPI Error: Region EmbeddedControl (ID=3) has no
handler (20160108/exfldio-299)
[ 4456.472687] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP.SGOF] (Node ffff88041d8fca50), AE_NOT_EXIST
(20160108/psparse-542)
[ 4456.473373] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP._OFF] (Node ffff88041d8fce88), AE_NOT_EXIST
(20160108/psparse-542)
[ 4456.474028] ACPI Error: Method parse/execution failed
[\_SB.PCI0.GFX0.ATPX] (Node ffff88041d9034b0), AE_NOT_EXIST
(20160108/psparse-542)

If anyone could please suggest how to make the DRM ioctls done by the Xorg
Server's
hw/xfree86/modes/xf86Crtc.c
succeed to determine the EDID modes for the display, I'd be much obliged.

My xorg.conf is :
$ cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Inactive "Intel"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
Option "AutoAddDevices" "false"
Option "AutoEnableDevices" "false"
Option "AutoAddGPU" "false"
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/X11/misc/"
FontPath "/usr/share/fonts/X11/TTF/"
FontPath "/usr/share/fonts/X11/OTF/"
FontPath "/usr/share/fonts/X11/Type1/"
FontPath "/usr/share/fonts/X11/100dpi/"
FontPath "/usr/share/fonts/X11/75dpi/"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "synaptics"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
# Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Modes"
Identifier "Modes0"
Modeline "1920x1080@xxxx" 152.54 1920 2010 2070 2226
1080 1086 1095 1142 +hsync -vsync
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "CLEVO"
ModelName "LCD 1900x1080"
Option "DPMS" "true"
UseModes "Modes0"
Option "DefaultModes" "false"
Option "PreferredMode" "1920x1080x60.0"
Option "Primary" "true"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "CLEVO"
ModelName "LCD 1900x1080"
Option "DPMS" "true"
Option "Enabled" "false"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Radeon"
Driver "ati"
Option "DRI" "3"
Screen 0
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "Intel"
Driver "intel"
Option "DRI" "3"
Screen 1
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Radeon"
Monitor "Monitor0"
Option "InitPrimary" "true"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1920@1080@60.0"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Intel"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection


The intel device does seem to be correctly disabled and not used by
X, but it does not seem to be relinquishing control properly after
the vga_switcheroo .

Any ideas how to fix ?

Thanks & Regards,
Jason