how to convince Xorg server my discrete graphics Radeon 8970M card is connected when my Integrated Graphics (i915) card is also active ?

Jason Vas Dias jason.vas.dias at gmail.com
Sun Apr 24 17:00:50 UTC 2016


I have a " CLEVO/KAPOK Computer Device [1558:5106] "
laptop with an " Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz "
CPU, 16GB RAM, 1TB HD, 256M SDD. and a 1920x1080 LCD panel ,
and these graphics cards:

$ 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]

I have built the latest stable versions of gcc, glibc, binutils,
kernel (4.4+) etc,
broadly in line with the Linux From Scratch book (LFS), and ALL xorg libraries,
protos, essential applications & utilities, and the Xorg Server + Mesa +
xf86-video-ati + xf86-video-intel + requisite drivers from GIT checkouts
to the latest tagged commit (stable version) - so I'm trying to run :
    linux: 4.5.2
    glibc:  2.23
    gcc  :  5.3.0
    Mesa:            :  11.2.0
    Xserver         :  1.18.3
    xf86-video-ati :  7.7.0
    xf86-video-intel: 2.6.99.902

But so far I am unable to get the 8970M Radeon card to go into graphics mode -
the xserver quits at the error : "No modes." from hw/xfree86/xf86Crtc.c  .

I have got past the firmware load stage - the card loads firmware from
radeon/pitcairn_pfp.bin OK .

So far the code has only gone into graphics mode when controlled by the FGLRX
driver, installed into an Oracle Enterprise Linux 7 (OEL7) installation on a
separate partition from the one I'm trying to get running .

I am running Linux 4.5.2 stable with kernel arguments:

  radeon.modeset=1 video=1920x1080 at 60e fbcon=map:01 \
  drm_kms_helper.edid_firmware=edid/1920x1080.bin

I have generated a 1920x1080.bin EDID file to be loaded by xorg.conf from
the EDID values posted to the Xorg.0.log file by the FGLRX driver:

$ tail -n +150 /var/log/Xorg.0.log | head -n 9
[    13.210] (II) fglrx(0): EDID (in hex):
[    13.210] (II) fglrx(0):     00ffffffffffff000daeb11500000000
[    13.210] (II) fglrx(0):     01160104902213780231d59f56589527
[    13.210] (II) fglrx(0):     15505400000001010101010101010101
[    13.210] (II) fglrx(0):     010101010101963b803271383e405a3c
[    13.210] (II) fglrx(0):     690058c21000001a9b2580ee70382340
[    13.210] (II) fglrx(0):     3523350058c21000001a000000fe0056
[    13.210] (II) fglrx(0):     434d3858024e31353648470a00000000
[    13.211] (II) fglrx(0):     000041319e0000000002010a20200005


So I did:

$ tail -n +151 /var/log/Xorg.0.log | head -n 8  |
sed -r 's/^.*[[:space:]]+//' | tr -d '\n'  |
perl -e 'while(<>){ while( $_ =~ /([0-9a-f][0-9a-f])/g){
$v=eval "0x$1"; print pack("C",$v); } }'  \
> /tmp/neptune_edid.bin

so that should give me a loadable EDID ? But no attempts to force load of
the EDID have any affect on the outcome, which is always that Xorg prints
logs , when run with a command like :

$ { 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 &
 )

( this command attempts to switch to the Radeon driver with vga_switcheroo
  when the X Server goes into graphics mode)

the logs always end with :

[  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.
[  1504.024] (EE)
Fatal server error:
[  1504.024] (EE) no screens found(EE)
[  1504.024] (EE)


Here is my /etc/X11/xorg.conf file:


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" "3"
        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" "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      "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

EOF


The Modes come from the dumped modes under FGLRX :
[    13.875] (II) fglrx(0): Printing DDC gathered Modelines:
[    13.875] (II) fglrx(0): Modeline "1920x1080"x0.0  152.54  1920
2010 2070 2226  1080 1086 1095 1142 +hsync -vsync (68.5 kHz eP)
[    13.875] (II) fglrx(0): Modeline "1920x1080"x0.0   96.27  1920
1973 2008 2158  1080 1083 1088 1115 +hsync -vsync (44.6 kHz e)
[    13.934] (II) fglrx(0): Printing DDC gathered Modelines:
[    13.934] (II) fglrx(0): Modeline "1920x1080"x0.0  152.54  1920
2010 2070 2226  1080 1086 1095 1142 +hsync -vsync (68.5 kHz eP)
[    13.934] (II) fglrx(0): Modeline "1920x1080"x0.0   96.27  1920
1973 2008 2158  1080 1083 1088 1115 +hsync -vsync (44.6 kHz e)
[    14.645] (II) fglrx(0): Printing DDC gathered Modelines:
[    14.645] (II) fglrx(0): Modeline "1920x1080"x0.0  152.54  1920
2010 2070 2226  1080 1086 1095 1142 +hsync -vsync (68.5 kHz eP)
[    14.645] (II) fglrx(0): Modeline "1920x1080"x0.0   96.27  1920
1973 2008 2158  1080 1083 1088 1115 +hsync -vsync (44.6 kHz e)
[    43.817] (II) fglrx(0): Printing DDC gathered Modelines:
[    43.817] (II) fglrx(0): Modeline "1920x1080"x0.0  152.54  1920
2010 2070 2226  1080 1086 1095 1142 +hsync -vsync (68.5 kHz eP)
[    43.817] (II) fglrx(0): Modeline "1920x1080"x0.0   96.27  1920
1973 2008 2158  1080 1083 1088 1115 +hsync -vsync (44.6 kHz e)
[    43.839] (II) fglrx(0): Printing DDC gathered Modelines:
[    43.839] (II) fglrx(0): Modeline "1920x1080"x0.0  152.54  1920
2010 2070 2226  1080 1086 1095 1142 +hsync -vsync (68.5 kHz eP)
[    43.839] (II) fglrx(0): Modeline "1920x1080"x0.0   96.27  1920
1973 2008 2158  1080 1083 1088 1115 +hsync -vsync (44.6 kHz e)
[    44.212] (II) fglrx(0): Printing DDC gathered Modelines:
[    44.212] (II) fglrx(0): Modeline "1920x1080"x0.0  152.54  1920
2010 2070 2226  1080 1086 1095 1142 +hsync -vsync (68.5 kHz eP)
[    44.212] (II) fglrx(0): Modeline "1920x1080"x0.0   96.27  1920
1973 2008 2158  1080 1083 1088 1115 +hsync -vsync (44.6 kHz e)
[    44.874] (II) fglrx(0): Printing DDC gathered Modelines:
[    44.874] (II) fglrx(0): Modeline "1920x1080"x0.0  152.54  1920
2010 2070 2226  1080 1086 1095 1142 +hsync -vsync (68.5 kHz eP)
[    44.874] (II) fglrx(0): Modeline "1920x1080"x0.0   96.27  1920
1973 2008 2158  1080 1083 1088 1115 +hsync -vsync (44.6 kHz e)


So why is the Xorg server quiting with "No modes." ?
I have attempted to tell it what mode to use, and even
provided it with a custom EDID containing the correct modes,
and yet still it insists on probing for modes and fails to do so.

I see these kernel dmesgs each time the above command sequence to do
vga_swicheroo and start Xorg is run:

[  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


Any ideas how to convince XServer that my Radeon card is connected to the LCD
in the above scenario ?

Gee, I really wish there was:
  o an xorg.conf option to disable probing and just use supplied modes
  o an Xorg command line option to specify display connector - eg :
     $ Xorg :0 vt7 eDP-1:
     the new last 'eDP-1:' argument would cause it ONLY to look at display
     on DRM connector named eDP-1

Please help, this problem is driving me (more :-) nuts!
Thanks & Regards,
Jason


More information about the xorg mailing list