[Bug 117131] New: vga_switcheroo does not switch IGP -> DIS ( IGP == i915 , DIS == radeon )
bugzilla-daemon at bugzilla.kernel.org
bugzilla-daemon at bugzilla.kernel.org
Sun Apr 24 19:17:57 UTC 2016
https://bugzilla.kernel.org/show_bug.cgi?id=117131
Bug ID: 117131
Summary: vga_switcheroo does not switch IGP -> DIS ( IGP ==
i915 , DIS == radeon )
Product: Drivers
Version: 2.5
Kernel Version: 4.5.0
Hardware: x86-64
OS: Linux
Tree: Mainline
Status: NEW
Severity: high
Priority: P1
Component: Video(DRI - non Intel)
Assignee: drivers_video-dri at kernel-bugs.osdl.org
Reporter: jason.vas.dias at gmail.com
Regression: No
I have built the latest GIT tag of :
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
(v4.5.0)
and after much experimentation I have concluded that the vga_switcheroo
switch operation just isn't working correctly .
I have VGA hardware :
$ 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]
CPU:
cpu family : 6
model : 60
model name : Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz
with 16GB RAM, 1TB PATA disk & 256GB SDD .
I have both the i915 and radeon drivers and related DRM drivers built-in -
this should show the relevant configs, when in kernel build directory :
$ egrep -i 'radeon|drm|i915' .config | egrep -v '^#'
CONFIG_DRM=y
CONFIG_DRM_MIPI_DSI=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_KMS_FB_HELPER=y
CONFIG_DRM_FBDEV_EMULATION=y
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
CONFIG_DRM_TTM=y
CONFIG_DRM_RADEON=y
CONFIG_DRM_RADEON_USERPTR=y
CONFIG_DRM_AMDGPU=y
CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU_USERPTR=y
CONFIG_DRM_AMD_POWERPLAY=y
CONFIG_DRM_I915=y
CONFIG_DRM_VMWGFX=m
CONFIG_DRM_VMWGFX_FBCON=y
CONFIG_DRM_GMA500=y
CONFIG_DRM_GMA600=y
CONFIG_DRM_GMA3600=y
CONFIG_DRM_UDL=m
CONFIG_DRM_CIRRUS_QEMU=m
CONFIG_DRM_QXL=y
CONFIG_DRM_BOCHS=y
CONFIG_DRM_VIRTIO_GPU=m
CONFIG_DRM_PANEL=y
CONFIG_DRM_PANEL_SIMPLE=m
CONFIG_DRM_PANEL_SAMSUNG_LD9040=m
CONFIG_DRM_PANEL_LG_LG4573=m
CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m
CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m
CONFIG_DRM_BRIDGE=y
CONFIG_DRM_NXP_PTN3460=m
CONFIG_DRM_PARADE_PS8622=m
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
CONFIG_FB_RADEON_DEBUG=y
CONFIG_SND_HDA_I915=y
( I try to make the kernel not need any modules in order to boot into
graphics mode ).
But I can't even get the card to go into graphics mode .
I have tried using all combinations of related kernel boot parameters:
radeon.modeset=1 \
video=1920x1080 at 60e | video=radeon:1920x1080 at 60e \
fbcon=map:01 \
drm_kms_helper.edid_firmware=edid/1920x1080.bin
- I've tried these individually on their own, or all together, or none
of them at all, and various combinations of them, but no combination
of them allow the framebuffers to be controlled by the radeon card .
When the system comes up with a getty login session on a terminal,
$ cat /sys/kernel/debug/vga_switcheroo/switch
says:
0:DIS: :DynOff:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0
At first I tried :
$ echo ON > /sys/kernel/debug/vga_switcheroo/switch
to turn the non-selected FB on - right ? But this has no effect -
contents of the switch are as before.
Then trying to do:
$ echo DIS > /sys/kernel/debug/vga_switcheroo
makes the screen go blank for @ 60 seconds - pressing VT-Switch keystrokes
have no effect; eventually, after about 1 minute, no matter what key I press,
the terminal session is displayed again, and I see lots of DMESGs have been
logged, as shown below.
The following DMESGs were collected in my logs after doing :
$ dmesg -c >/var/log/dmesg-4.5.0-boot.log
$ { echo ON >/sys/kernel/debug/vgaswitcheroo/switch;
echo DDIS >/sys/kernel/debug/vgaswitcheroo/switch;
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 & )
)
Then waiting for @ 60 seconds, and pressing <CTRL>+<ALT>+<F1> to switch
back to VT #1.
The contents of ~/vga_switcheroo_switch_last (when xterm is run) are :
0:DIS:+:DynOff:0000:01:00.0
1:IGD: :Off:0000:00:02.0
( How can an FB not be in the Pwr state and be connected ?
)
Then once the screen comes back after @ 1 minute hang, I doing
$ dmesg 2>&1 | tee /var/log/dmesg-4.5.0-drm-problem.log
would show :
[ 274.182788] i915: switched off
[ 275.466825] ------------[ cut here ]------------
[ 275.466854] WARNING: CPU: 0 PID: 4403 at
drivers/gpu/drm/i915/intel_display.c:9475 hsw_enable_pc8+0x4f6/0x750()
[ 275.466864] Power well on
[ 275.466869] Modules linked in:
[ 275.466881] CPU: 0 PID: 4403 Comm: bash Tainted: G W 4.5.0 #3
[ 275.466889] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5 12/26/2013
[ 275.466901] 0000000000000286 00000000ddcb0b11 ffff8804179dfc08
ffffffff814d9550
[ 275.466916] ffff8804179dfc50 ffffffff821be4f0 ffff8804179dfc40
ffffffff810608b2
[ 275.466929] ffff8800c89c0000 ffff880415003cf8 ffff880415003d08
ffff880415003800
[ 275.466943] Call Trace:
[ 275.466957] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 275.466972] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 275.466982] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 275.466993] [<ffffffff818710e6>] hsw_enable_pc8+0x4f6/0x750
[ 275.467007] [<ffffffff817efd8e>] intel_suspend_complete+0xee/0x720
[ 275.467016] [<ffffffff817f03fd>] i915_drm_suspend_late+0x3d/0xe0
[ 275.467026] [<ffffffff817f04ea>] i915_suspend_switcheroo+0x4a/0xb0
[ 275.467039] [<ffffffff8173d817>] ? radeon_atpx_switchto+0x197/0x1b0
[ 275.467053] [<ffffffff818adfc9>] i915_switcheroo_set_state+0x39/0x80
[ 275.467065] [<ffffffff818db1b8>] vga_switchoff.part.2+0x18/0x40
[ 275.467074] [<ffffffff818db2e4>] vga_switchto_stage2+0x104/0x110
[ 275.467083] [<ffffffff818da459>] ? vga_set_default_device+0x29/0x40
[ 275.467092] [<ffffffff818db689>] vga_switcheroo_debugfs_write+0x2e9/0x390
[ 275.467107] [<ffffffff811f7115>] ? do_filp_open+0xa5/0x100
[ 275.467118] [<ffffffff811e6507>] __vfs_write+0x37/0x120
[ 275.467129] [<ffffffff810850e5>] ? preempt_count_sub+0xa5/0xf0
[ 275.467140] [<ffffffff810a7626>] ? update_fast_ctr+0x46/0x70
[ 275.467149] [<ffffffff810a7697>] ? percpu_down_read+0x17/0x50
[ 275.467158] [<ffffffff811e6d89>] vfs_write+0xa9/0x1a0
[ 275.467168] [<ffffffff811e7998>] SyS_write+0x58/0xd0
[ 275.467179] [<ffffffff812050b3>] ? __close_fd+0xa3/0xd0
[ 275.467194] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 275.467218] ---[ end trace b1cc3f6a5140ca17 ]---
[ 275.467229] ------------[ cut here ]------------
[ 275.467241] WARNING: CPU: 0 PID: 4403 at
drivers/gpu/drm/i915/intel_display.c:9486 hsw_enable_pc8+0x574/0x750()
[ 275.467250] PCH PWM1 enabled
[ 275.467254] Modules linked in:
[ 275.467323] CPU: 0 PID: 4403 Comm: bash Tainted: G W 4.5.0 #3
[ 275.467337] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5 12/26/2013
[ 275.467347] 0000000000000286 00000000ddcb0b11 ffff8804179dfc08
ffffffff814d9550
[ 275.467361] ffff8804179dfc50 ffffffff821be4f0 ffff8804179dfc40
ffffffff810608b2
[ 275.467373] ffff8800c89c0000 ffff880415003cf8 ffff880415003d08
ffff880415003800
[ 275.467386] Call Trace:
[ 275.467393] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 275.467403] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 275.467413] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 275.467424] [<ffffffff81871164>] hsw_enable_pc8+0x574/0x750
[ 275.467433] [<ffffffff817efd8e>] intel_suspend_complete+0xee/0x720
[ 275.467443] [<ffffffff817f03fd>] i915_drm_suspend_late+0x3d/0xe0
[ 275.467452] [<ffffffff817f04ea>] i915_suspend_switcheroo+0x4a/0xb0
[ 275.467463] [<ffffffff8173d817>] ? radeon_atpx_switchto+0x197/0x1b0
[ 275.467473] [<ffffffff818adfc9>] i915_switcheroo_set_state+0x39/0x80
[ 275.467483] [<ffffffff818db1b8>] vga_switchoff.part.2+0x18/0x40
[ 275.467492] [<ffffffff818db2e4>] vga_switchto_stage2+0x104/0x110
[ 275.467500] [<ffffffff818da459>] ? vga_set_default_device+0x29/0x40
[ 275.467510] [<ffffffff818db689>] vga_switcheroo_debugfs_write+0x2e9/0x390
[ 275.467521] [<ffffffff811f7115>] ? do_filp_open+0xa5/0x100
[ 275.467531] [<ffffffff811e6507>] __vfs_write+0x37/0x120
[ 275.467539] [<ffffffff810850e5>] ? preempt_count_sub+0xa5/0xf0
[ 275.467548] [<ffffffff810a7626>] ? update_fast_ctr+0x46/0x70
[ 275.467556] [<ffffffff810a7697>] ? percpu_down_read+0x17/0x50
[ 275.467566] [<ffffffff811e6d89>] vfs_write+0xa9/0x1a0
[ 275.467576] [<ffffffff811e7998>] SyS_write+0x58/0xd0
[ 275.467585] [<ffffffff812050b3>] ? __close_fd+0xa3/0xd0
[ 275.467596] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 275.467605] ---[ end trace b1cc3f6a5140ca18 ]---
[ 276.000207] [drm] probing gen 2 caps for device 8086:c01 = 261ad03/e
[ 276.000213] [drm] PCIE gen 3 link speeds already enabled
[ 276.003659] [drm] PCIE GART of 2048M enabled (table at 0x00000000002E8000).
[ 276.003765] radeon 0000:01:00.0: WB enabled
[ 276.003768] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr
0x0000000100000c00 and cpu addr 0xffff880414f02c00
[ 276.003770] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr
0x0000000100000c04 and cpu addr 0xffff880414f02c04
[ 276.003772] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr
0x0000000100000c08 and cpu addr 0xffff880414f02c08
[ 276.003775] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr
0x0000000100000c0c and cpu addr 0xffff880414f02c0c
[ 276.003777] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr
0x0000000100000c10 and cpu addr 0xffff880414f02c10
[ 276.004150] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr
0x0000000000075a18 and cpu addr 0xffffc90000435a18
[ 276.024251] radeon 0000:01:00.0: fence driver on ring 6 use gpu addr
0x0000000100000c18 and cpu addr 0xffff880414f02c18
[ 276.024254] radeon 0000:01:00.0: fence driver on ring 7 use gpu addr
0x0000000100000c1c and cpu addr 0xffff880414f02c1c
[ 276.171575] [drm] ring test on 0 succeeded in 2 usecs
[ 276.171579] [drm] ring test on 1 succeeded in 1 usecs
[ 276.171583] [drm] ring test on 2 succeeded in 1 usecs
[ 276.171589] [drm] ring test on 3 succeeded in 3 usecs
[ 276.171595] [drm] ring test on 4 succeeded in 3 usecs
[ 276.348661] [drm] ring test on 5 succeeded in 2 usecs
[ 276.348665] [drm] UVD initialized successfully.
[ 276.458706] [drm] ring test on 6 succeeded in 14 usecs
[ 276.458719] [drm] ring test on 7 succeeded in 5 usecs
[ 276.458720] [drm] VCE initialized successfully.
[ 276.458780] f 0#2: signaled from fence_wait
[ 276.458782] [drm] ib test on ring 0 succeeded in 0 usecs
[ 276.458806] f 1#2: signaled from fence_wait
[ 276.458809] [drm] ib test on ring 1 succeeded in 0 usecs
[ 276.458833] f 2#2: signaled from fence_wait
[ 276.458837] [drm] ib test on ring 2 succeeded in 0 usecs
[ 276.458856] f 3#2: signaled from fence_wait
[ 276.458857] [drm] ib test on ring 3 succeeded in 0 usecs
[ 276.458875] f 4#2: signaled from fence_wait
[ 276.458876] [drm] ib test on ring 4 succeeded in 0 usecs
[ 277.110075] f 5#4: signaled from fence_wait
[ 277.110081] [drm] ib test on ring 5 succeeded
[ 277.611068] f 6#4: signaled from fence_wait
[ 277.611074] [drm] ib test on ring 6 succeeded
[ 278.112069] f 7#4: signaled from fence_wait
[ 278.112075] [drm] ib test on ring 7 succeeded
[ 278.179408] device: 'vcs4': device_add
[ 278.179424] PM: Adding info for No Bus:vcs4
[ 278.179536] device: 'vcsa4': device_add
[ 278.179545] PM: Adding info for No Bus:vcsa4
[ 284.285685] ACPI Error: No handler for Region [EC81] (ffff88041d8d9bd0)
[EmbeddedControl] (20160108/evregion-166)
[ 284.285690] ACPI Error: Region EmbeddedControl (ID=3) has no handler
(20160108/exfldio-299)
[ 284.285694] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP.SGOF] (Node ffff88041d8fca50), AE_NOT_EXIST
(20160108/psparse-542)
[ 284.285698] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP._OFF] (Node ffff88041d8fce88), AE_NOT_EXIST
(20160108/psparse-542)
[ 284.285701] ACPI Error: Method parse/execution failed [\_SB.PCI0.GFX0.ATPX]
(Node ffff88041d9034b0), AE_NOT_EXIST (20160108/psparse-542)
[ 284.285706] failed to evaluate ATPX got AE_NOT_EXIST
[ 328.793402] [drm] probing gen 2 caps for device 8086:c01 = 261ad03/e
[ 328.793409] [drm] PCIE gen 3 link speeds already enabled
[ 328.798453] [drm] PCIE GART of 2048M enabled (table at 0x00000000002E8000).
[ 328.798608] radeon 0000:01:00.0: WB enabled
[ 328.798612] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr
0x0000000100000c00 and cpu addr 0xffff880414f02c00
[ 328.798615] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr
0x0000000100000c04 and cpu addr 0xffff880414f02c04
[ 328.798617] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr
0x0000000100000c08 and cpu addr 0xffff880414f02c08
[ 328.798619] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr
0x0000000100000c0c and cpu addr 0xffff880414f02c0c
[ 328.798621] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr
0x0000000100000c10 and cpu addr 0xffff880414f02c10
[ 328.798991] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr
0x0000000000075a18 and cpu addr 0xffffc90000435a18
[ 328.819100] radeon 0000:01:00.0: fence driver on ring 6 use gpu addr
0x0000000100000c18 and cpu addr 0xffff880414f02c18
[ 328.819102] radeon 0000:01:00.0: fence driver on ring 7 use gpu addr
0x0000000100000c1c and cpu addr 0xffff880414f02c1c
[ 328.970232] [drm] ring test on 0 succeeded in 2 usecs
[ 328.970236] [drm] ring test on 1 succeeded in 1 usecs
[ 328.970239] [drm] ring test on 2 succeeded in 1 usecs
[ 328.970245] [drm] ring test on 3 succeeded in 3 usecs
[ 328.970250] [drm] ring test on 4 succeeded in 3 usecs
[ 329.147318] [drm] ring test on 5 succeeded in 2 usecs
[ 329.147321] [drm] UVD initialized successfully.
[ 329.257363] [drm] ring test on 6 succeeded in 15 usecs
[ 329.257372] [drm] ring test on 7 succeeded in 3 usecs
[ 329.257373] [drm] VCE initialized successfully.
[ 329.257410] f 0#3: signaled from fence_wait
[ 329.257411] [drm] ib test on ring 0 succeeded in 0 usecs
[ 329.257434] f 1#3: signaled from fence_wait
[ 329.257437] [drm] ib test on ring 1 succeeded in 0 usecs
[ 329.257485] f 2#3: signaled from fence_wait
[ 329.257487] [drm] ib test on ring 2 succeeded in 0 usecs
[ 329.257525] f 3#9: signaled from fence_wait
[ 329.257526] [drm] ib test on ring 3 succeeded in 0 usecs
[ 329.257543] f 4#3: signaled from fence_wait
[ 329.257544] [drm] ib test on ring 4 succeeded in 0 usecs
[ 329.909618] f 5#6: signaled from fence_wait
[ 329.909630] [drm] ib test on ring 5 succeeded
[ 330.410610] f 6#6: signaled from fence_wait
[ 330.410622] [drm] ib test on ring 6 succeeded
[ 330.911609] f 7#6: signaled from fence_wait
[ 330.911621] [drm] ib test on ring 7 succeeded
[ 331.185084] ------------[ cut here ]------------
[ 331.185088] WARNING: CPU: 0 PID: 4406 at
drivers/gpu/drm/i915/intel_pm.c:3646 ilk_update_wm+0x15a/0x160()
[ 331.185089] WARN_ON(cstate->base.active != intel_crtc->active)
[ 331.185089] Modules linked in:
[ 331.185091] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3
[ 331.185091] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5 12/26/2013
[ 331.185093] 0000000000000286 00000000eb645194 ffff8804198177f8
ffffffff814d9550
[ 331.185094] ffff880419817840 ffffffff821b74d8 ffff880419817830
ffffffff810608b2
[ 331.185095] ffff8800c899a000 ffff8800c8b3d800 ffff8800c89c0000
ffff8800c899a000
[ 331.185096] Call Trace:
[ 331.185099] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 331.185102] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 331.185103] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 331.185104] [<ffffffff817fefca>] ilk_update_wm+0x15a/0x160
[ 331.185105] [<ffffffff81803e1e>] intel_update_watermarks+0x1e/0x20
[ 331.185107] [<ffffffff8186abb1>] intel_pre_plane_update+0x71/0xb0
[ 331.185108] [<ffffffff8186b667>] intel_atomic_commit+0x667/0x1870
[ 331.185111] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10
[ 331.185113] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620
[ 331.185113] [<ffffffff81640d77>] ?
drm_atomic_add_affected_connectors+0x27/0xf0
[ 331.185114] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60
[ 331.185117] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260
[ 331.185118] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0
[ 331.185119] [<ffffffff8161f083>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80
[ 331.185120] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50
[ 331.185122] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60
[ 331.185123] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460
[ 331.185125] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30
[ 331.185127] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0
[ 331.185129] [<ffffffff81200f58>] ? igrab+0x48/0x50
[ 331.185131] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120
[ 331.185133] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0
[ 331.185136] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190
[ 331.185138] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0
[ 331.185139] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200
[ 331.185141] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40
[ 331.185142] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40
[ 331.185143] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90
[ 331.185144] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0
[ 331.185145] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0
[ 331.185147] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0
[ 331.185148] [<ffffffff811e863e>] ? ____fput+0xe/0x10
[ 331.185150] [<ffffffff8107d498>] ? task_work_run+0x78/0x90
[ 331.185152] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90
[ 331.185153] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 331.185154] ---[ end trace b1cc3f6a5140ca19 ]---
[ 331.185157] ------------[ cut here ]------------
[ 331.185159] WARNING: CPU: 0 PID: 4406 at
drivers/gpu/drm/i915/intel_uncore.c:599 hsw_unclaimed_reg_debug+0x69/0x90()
[ 331.185160] Unclaimed register detected before writing to register 0x4510c
[ 331.185160] Modules linked in:
[ 331.185161] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3
[ 331.185161] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5 12/26/2013
[ 331.185162] 0000000000000086 00000000eb645194 ffff880419817608
ffffffff814d9550
[ 331.185163] ffff880419817650 ffffffff821bce90 ffff880419817640
ffffffff810608b2
[ 331.185164] ffff8800c89c0000 ffff8800c89c0000 000000000004510c
0000000000000000
[ 331.185164] Call Trace:
[ 331.185165] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 331.185166] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 331.185167] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 331.185169] [<ffffffff81846589>] hsw_unclaimed_reg_debug+0x69/0x90
[ 331.185170] [<ffffffff818494b2>] hsw_write32+0x82/0x1c0
[ 331.185171] [<ffffffff817fbae5>] _ilk_disable_lp_wm+0xc5/0xd0
[ 331.185171] [<ffffffff817fe9e6>] ilk_program_watermarks+0x4a6/0x930
[ 331.185173] [<ffffffff817fefa4>] ilk_update_wm+0x134/0x160
[ 331.185174] [<ffffffff81803e1e>] intel_update_watermarks+0x1e/0x20
[ 331.185175] [<ffffffff8186abb1>] intel_pre_plane_update+0x71/0xb0
[ 331.185176] [<ffffffff8186b667>] intel_atomic_commit+0x667/0x1870
[ 331.185177] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10
[ 331.185178] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620
[ 331.185179] [<ffffffff81640d77>] ?
drm_atomic_add_affected_connectors+0x27/0xf0
[ 331.185180] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60
[ 331.185181] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260
[ 331.185181] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0
[ 331.185183] [<ffffffff8161f083>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80
[ 331.185184] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50
[ 331.185185] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60
[ 331.185186] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460
[ 331.185187] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30
[ 331.185188] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0
[ 331.185189] [<ffffffff81200f58>] ? igrab+0x48/0x50
[ 331.185190] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120
[ 331.185192] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0
[ 331.185193] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190
[ 331.185194] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0
[ 331.185195] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200
[ 331.185196] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40
[ 331.185197] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40
[ 331.185198] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90
[ 331.185198] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0
[ 331.185199] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0
[ 331.185200] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0
[ 331.185202] [<ffffffff811e863e>] ? ____fput+0xe/0x10
[ 331.185203] [<ffffffff8107d498>] ? task_work_run+0x78/0x90
[ 331.185204] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90
[ 331.185205] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 331.185206] ---[ end trace b1cc3f6a5140ca1a ]---
[ 331.185208] ------------[ cut here ]------------
[ 331.185209] WARNING: CPU: 0 PID: 4406 at
drivers/gpu/drm/i915/intel_sprite.c:104 intel_pipe_update_start+0x30c/0x320()
[ 331.185210] WARN_ON(drm_crtc_vblank_get(&crtc->base))
[ 331.185210] Modules linked in:
[ 331.185211] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3
[ 331.185211] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5 12/26/2013
[ 331.185212] 0000000000000086 00000000eb645194 ffff880419817750
ffffffff814d9550
[ 331.185213] ffff880419817798 ffffffff821c2c00 ffff880419817788
ffffffff810608b2
[ 331.185214] 0000000000000437 ffff8800c899a000 0000000000000431
ffff880415003800
[ 331.185215] Call Trace:
[ 331.185215] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 331.185216] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 331.185217] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 331.185219] [<ffffffff81880a0c>] intel_pipe_update_start+0x30c/0x320
[ 331.185221] [<ffffffff810a11c0>] ? wake_atomic_t_function+0x60/0x60
[ 331.185222] [<ffffffff8185c90a>] intel_begin_crtc_commit+0x4a/0x1b0
[ 331.185223] [<ffffffff8161bf2b>]
drm_atomic_helper_commit_planes_on_crtc+0x5b/0x270
[ 331.185224] [<ffffffff81803e1e>] ? intel_update_watermarks+0x1e/0x20
[ 331.185225] [<ffffffff8186b76e>] intel_atomic_commit+0x76e/0x1870
[ 331.185226] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10
[ 331.185227] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620
[ 331.185228] [<ffffffff81640d77>] ?
drm_atomic_add_affected_connectors+0x27/0xf0
[ 331.185229] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60
[ 331.185230] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260
[ 331.185230] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0
[ 331.185232] [<ffffffff8161f083>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80
[ 331.185233] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50
[ 331.185234] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60
[ 331.185235] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460
[ 331.185236] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30
[ 331.185237] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0
[ 331.185237] [<ffffffff81200f58>] ? igrab+0x48/0x50
[ 331.185239] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120
[ 331.185240] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0
[ 331.185242] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190
[ 331.185243] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0
[ 331.185244] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200
[ 331.185245] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40
[ 331.185245] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40
[ 331.185246] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90
[ 331.185247] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0
[ 331.185248] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0
[ 331.185249] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0
[ 331.185250] [<ffffffff811e863e>] ? ____fput+0xe/0x10
[ 331.185251] [<ffffffff8107d498>] ? task_work_run+0x78/0x90
[ 331.185253] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90
[ 331.185254] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 331.185255] ---[ end trace b1cc3f6a5140ca1b ]---
[ 331.185260] [drm:intel_pipe_update_end] *ERROR* Atomic update failure on
pipe A (start=948 end=4294967295) time 325358875 us, min 1073, max 1079,
scanline start 60, end 198
[ 331.185261] ------------[ cut here ]------------
[ 331.185262] WARNING: CPU: 0 PID: 4406 at drivers/gpu/drm/drm_irq.c:1320
drm_wait_one_vblank+0x177/0x1c0()
[ 331.185263] vblank not available on crtc 0, ret=-22
[ 331.185263] Modules linked in:
[ 331.185264] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3
[ 331.185264] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5 12/26/2013
[ 331.185265] 0000000000000286 00000000eb645194 ffff8804198177f0
ffffffff814d9550
[ 331.185266] ffff880419817838 ffffffff8215da84 ffff880419817828
ffffffff810608b2
[ 331.185267] ffff880415003800 0000000000000000 ffff88041526f400
ffff8800c899a000
[ 331.185267] Call Trace:
[ 331.185268] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 331.185269] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 331.185270] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 331.185271] [<ffffffff8162698c>] ? drm_vblank_get+0x7c/0xd0
[ 331.185272] [<ffffffff81626be7>] drm_wait_one_vblank+0x177/0x1c0
[ 331.185273] [<ffffffff8161c024>] ?
drm_atomic_helper_commit_planes_on_crtc+0x154/0x270
[ 331.185275] [<ffffffff8186b715>] intel_atomic_commit+0x715/0x1870
[ 331.185276] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10
[ 331.185276] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620
[ 331.185277] [<ffffffff81640d77>] ?
drm_atomic_add_affected_connectors+0x27/0xf0
[ 331.185278] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60
[ 331.185279] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260
[ 331.185280] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0
[ 331.185281] [<ffffffff8161f083>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80
[ 331.185282] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50
[ 331.185283] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60
[ 331.185284] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460
[ 331.185285] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30
[ 331.185286] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0
[ 331.185287] [<ffffffff81200f58>] ? igrab+0x48/0x50
[ 331.185288] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120
[ 331.185290] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0
[ 331.185291] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190
[ 331.185292] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0
[ 331.185293] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200
[ 331.185294] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40
[ 331.185295] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40
[ 331.185295] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90
[ 331.185296] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0
[ 331.185297] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0
[ 331.185298] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0
[ 331.185300] [<ffffffff811e863e>] ? ____fput+0xe/0x10
[ 331.185301] [<ffffffff8107d498>] ? task_work_run+0x78/0x90
[ 331.185302] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90
[ 331.185303] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 331.185304] ---[ end trace b1cc3f6a5140ca1c ]---
[ 331.185305] ------------[ cut here ]------------
[ 331.185306] WARNING: CPU: 0 PID: 4406 at
drivers/gpu/drm/i915/intel_pm.c:3646 ilk_update_wm+0x15a/0x160()
[ 331.185307] WARN_ON(cstate->base.active != intel_crtc->active)
[ 331.185307] Modules linked in:
[ 331.185307] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3
[ 331.185308] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5 12/26/2013
[ 331.185309] 0000000000000286 00000000eb645194 ffff880419817820
ffffffff814d9550
[ 331.185310] ffff880419817868 ffffffff821b74d8 ffff880419817858
ffffffff810608b2
[ 331.185311] ffff8800c899a000 ffff8800c8b3d800 ffff8800c89c0000
ffff8800c899a000
[ 331.185311] Call Trace:
[ 331.185312] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 331.185313] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 331.185314] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 331.185315] [<ffffffff8187930a>] ? intel_frontbuffer_flush+0x6a/0x80
[ 331.185316] [<ffffffff817fefca>] ilk_update_wm+0x15a/0x160
[ 331.185316] [<ffffffff81803e1e>] intel_update_watermarks+0x1e/0x20
[ 331.185318] [<ffffffff8186b77b>] intel_atomic_commit+0x77b/0x1870
[ 331.185319] [<ffffffff81dd5d8e>] ? __ww_mutex_lock+0xe/0x10
[ 331.185319] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620
[ 331.185320] [<ffffffff81640d77>] ?
drm_atomic_add_affected_connectors+0x27/0xf0
[ 331.185321] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60
[ 331.185322] [<ffffffff8161ce3f>] restore_fbdev_mode+0x22f/0x260
[ 331.185323] [<ffffffff8163f57a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0
[ 331.185324] [<ffffffff8161f083>]
drm_fb_helper_restore_fbdev_mode_unlocked+0x33/0x80
[ 331.185325] [<ffffffff8161f0fd>] drm_fb_helper_set_par+0x2d/0x50
[ 331.185326] [<ffffffff81882f7a>] intel_fbdev_set_par+0x1a/0x60
[ 331.185327] [<ffffffff8154c4ab>] fb_set_var+0x24b/0x460
[ 331.185328] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30
[ 331.185329] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0
[ 331.185330] [<ffffffff81200f58>] ? igrab+0x48/0x50
[ 331.185331] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120
[ 331.185333] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0
[ 331.185334] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190
[ 331.185336] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0
[ 331.185336] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200
[ 331.185337] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40
[ 331.185338] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40
[ 331.185339] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90
[ 331.185339] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0
[ 331.185340] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0
[ 331.185342] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0
[ 331.185343] [<ffffffff811e863e>] ? ____fput+0xe/0x10
[ 331.185344] [<ffffffff8107d498>] ? task_work_run+0x78/0x90
[ 331.185345] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90
[ 331.185346] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 331.185347] ---[ end trace b1cc3f6a5140ca1d ]---
[ 331.185350] [drm:intel_check_cpu_fifo_underruns] *ERROR* fifo underrun on
pipe A
[ 331.185352] [drm:intel_check_cpu_fifo_underruns] *ERROR* fifo underrun on
pipe B
[ 331.185353] [drm:intel_check_cpu_fifo_underruns] *ERROR* fifo underrun on
pipe C
[ 331.185367] ------------[ cut here ]------------
[ 331.185368] WARNING: CPU: 0 PID: 4406 at
drivers/gpu/drm/i915/intel_sprite.c:104 intel_pipe_update_start+0x30c/0x320()
[ 331.185369] WARN_ON(drm_crtc_vblank_get(&crtc->base))
[ 331.185369] Modules linked in:
[ 331.185370] CPU: 0 PID: 4406 Comm: Xorg Tainted: G W 4.5.0 #3
[ 331.185370] Hardware name: Notebook P15SM
/P15SM , BIOS 4.6.5 12/26/2013
[ 331.185371] 0000000000000086 00000000eb645194 ffff880419817768
ffffffff814d9550
[ 331.185372] ffff8804198177b0 ffffffff821c2c00 ffff8804198177a0
ffffffff810608b2
[ 331.185373] 0000000000000437 ffff8800c899a000 0000000000000431
ffff880415003800
[ 331.185373] Call Trace:
[ 331.185374] [<ffffffff814d9550>] dump_stack+0x99/0xd9
[ 331.185375] [<ffffffff810608b2>] warn_slowpath_common+0x82/0xc0
[ 331.185376] [<ffffffff8106094c>] warn_slowpath_fmt+0x5c/0x80
[ 331.185377] [<ffffffff81880a0c>] intel_pipe_update_start+0x30c/0x320
[ 331.185379] [<ffffffff810a11c0>] ? wake_atomic_t_function+0x60/0x60
[ 331.185380] [<ffffffff8185c90a>] intel_begin_crtc_commit+0x4a/0x1b0
[ 331.185381] [<ffffffff8161bf2b>]
drm_atomic_helper_commit_planes_on_crtc+0x5b/0x270
[ 331.185382] [<ffffffff8186b76e>] intel_atomic_commit+0x76e/0x1870
[ 331.185383] [<ffffffff816404c2>] ? drm_atomic_check_only+0x192/0x620
[ 331.185384] [<ffffffff81640d77>] ?
drm_atomic_add_affected_connectors+0x27/0xf0
[ 331.185385] [<ffffffff81640987>] drm_atomic_commit+0x37/0x60
[ 331.185386] [<ffffffff8161df27>] drm_fb_helper_pan_display+0x1e7/0x250
[ 331.185387] [<ffffffff81882eba>] intel_fbdev_pan_display+0x1a/0x60
[ 331.185388] [<ffffffff8154be3b>] fb_pan_display+0xdb/0x170
[ 331.185389] [<ffffffff8154c4c7>] fb_set_var+0x267/0x460
[ 331.185390] [<ffffffff81dd8168>] ? _raw_spin_unlock+0x18/0x30
[ 331.185391] [<ffffffff811751d2>] ? free_pcppages_bulk+0x2a2/0x3b0
[ 331.185392] [<ffffffff81200f58>] ? igrab+0x48/0x50
[ 331.185393] [<ffffffff813b09d4>] ? btrfs_get_token_32+0x104/0x120
[ 331.185395] [<ffffffff81545cb6>] fbcon_blank+0x366/0x3b0
[ 331.185396] [<ffffffff815e16e3>] do_unblank_screen+0xc3/0x190
[ 331.185398] [<ffffffff815d780a>] vt_ioctl+0x50a/0x12e0
[ 331.185398] [<ffffffff811cc509>] ? kmem_cache_free+0x1f9/0x200
[ 331.185399] [<ffffffff81b9718f>] ? sock_destroy_inode+0x2f/0x40
[ 331.185400] [<ffffffff815cb001>] tty_ioctl+0x361/0xc40
[ 331.185401] [<ffffffff811fd86e>] ? dentry_free+0x4e/0x90
[ 331.185402] [<ffffffff811fe73d>] ? __dentry_kill+0x14d/0x1d0
[ 331.185402] [<ffffffff812074ac>] ? mntput_no_expire+0x2c/0x1b0
[ 331.185404] [<ffffffff811fa2a1>] do_vfs_ioctl+0xa1/0x5b0
[ 331.185405] [<ffffffff811e863e>] ? ____fput+0xe/0x10
[ 331.185406] [<ffffffff8107d498>] ? task_work_run+0x78/0x90
[ 331.185408] [<ffffffff811fa829>] SyS_ioctl+0x79/0x90
[ 331.185409] [<ffffffff81dd89ae>] entry_SYSCALL_64_fastpath+0x12/0x6d
[ 331.185410] ---[ end trace b1cc3f6a5140ca1e ]---
[ 331.185414] [drm:intel_pipe_update_end] *ERROR* Atomic update failure on
pipe A (start=948 end=4294967295) time 325359029 us, min 1073, max 1079,
scanline start 60, end 198
[ 331.186766] Xorg (4406) used greatest stack depth: 12016 bytes left
[ 331.186838] i915: switched on
[ 331.606319] i2c i2c-9: master_xfer[0] W, addr=0x50, len=1
[ 331.606321] i2c i2c-9: master_xfer[1] R, addr=0x50, len=1
[ 337.272281] ACPI Error: No handler for Region [EC81] (ffff88041d8d9bd0)
[EmbeddedControl] (20160108/evregion-166)
[ 337.272916] ACPI Error: Region EmbeddedControl (ID=3) has no handler
(20160108/exfldio-299)
[ 337.273556] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP.SGOF] (Node ffff88041d8fca50), AE_NOT_EXIST
(20160108/psparse-542)
[ 337.274236] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP._OFF] (Node ffff88041d8fce88), AE_NOT_EXIST
(20160108/psparse-542)
[ 337.274910] ACPI Error: Method parse/execution failed [\_SB.PCI0.GFX0.ATPX]
(Node ffff88041d9034b0), AE_NOT_EXIST (20160108/psparse-542)
[ 337.275600] failed to evaluate ATPX got AE_NOT_EXIST
After the screen comes back up after the 1 minute hang, the contents of
/sys/kernel/debug/vga_switcheroo/switch are :
0:DIS:+:DynOff:0000:01:00.0
1:IGD: :Pwr:0000:00:02.0
very confusing that device with Pwr status is not connected, but
device in '*Off' state is 'connected'.
I have not been able to get the 'DIS' device to be in 'Pwr' state -
I think this is my problem ?
Could this be related to the ACPI parse failure :
[ 337.272281] ACPI Error: No handler for Region [EC81] (ffff88041d8d9bd0)
[EmbeddedControl] (20160108/evregion-166)
[ 337.272916] ACPI Error: Region EmbeddedControl (ID=3) has no handler
(20160108/exfldio-299)
[ 337.273556] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP.SGOF] (Node ffff88041d8fca50), AE_NOT_EXIST
(20160108/psparse-542)
[ 337.274236] ACPI Error: Method parse/execution failed
[\_SB.PCI0.PEG0.PEGP._OFF] (Node ffff88041d8fce88), AE_NOT_EXIST
(20160108/psparse-542)
[ 337.274910] ACPI Error: Method parse/execution failed [\_SB.PCI0.GFX0.ATPX]
(Node ffff88041d9034b0), AE_NOT_EXIST (20160108/psparse-542)
[ 337.275600] failed to evaluate ATPX got AE_NOT_EXIST
This occurs each time I attempt to switch into graphics mode with the
Xorg X-server, with configuration :
$ 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_60.0-V" 152.54 1920 2010 2070 2226 1080 1086
1095 1142 +Hsync -Vsync
ModeLine "1920x1080_60.0-H" 172.78 1920 2040 2248 2576 1080 1081
1084 1118 -Hsync +Vsync
ModeLine "1920x1080_40.0" 96.27 1920 1973 2008 2158 1080 1083
1088 1115 +Hsync -Vsync
ModeLine "1400x1050_60.0" 122.00 1400 1488 1640 1880 1050 1052
1064 1082 +Hsync +Vsync
ModeLine "1280x1024_60.0" 108.00 1280 1328 1440 1688 1024 1025
1028 1066 +Hsync +Vsync
ModeLine "1280x960_60.0" 108.00 1280 1376 1488 1800 960 961
964 1000 +Hsync +Vsync
ModeLine "1024x768_60.0" 65.00 1024 1048 1184 1344 768 771
777 806 -Hsync -Vsync
ModeLine "800x600_60.3" 40.00 800 840 968 1056 600 601
605 628 +Hsync +Vsync
ModeLine "800x600_56.2" 36.00 800 824 896 1024 600 601
603 625 +Hsync +Vsync
ModeLine "640x480_59.9" 25.18 640 656 752 800 480 490
492 525 -Hsync -Vsync
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "CLEVO"
ModelName "LCD 1900x1080"
# Option "DPMS" "true"
UseModes "Modes0"
Option "DefaultModes" "false"
Option "PreferredMode" "1920x1080_60.0-H"
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" "2"
Option "IgnoreEDID" "false"
Option "UseEDID" "true"
Option "CustomEDID" "eDP-1:/etc/X11/neptune_edid.bin"
Screen 0
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Intel"
Driver "intel"
Option "DRI" "2"
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 "1920x1080_60.0-H" "1920x1080_60.0-V"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Intel"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
--
You are receiving this mail because:
You are watching the assignee of the bug.
More information about the dri-devel
mailing list