xserver fails to start: [DRI2] no driver mapping found for PCI device 0x8086 / 0x0be1
Submitted by Stephan Hilb
Assigned to Xorg Project Team
Link to original bug (#106796)
Description
Created attachment 139989 failing log
Since updating to xorg-server 1.20, the xserver failed to start (see log). Seems it tries to do glamor acceleration and fails to find a DRI2 driver mapping, while previously it didn't even initialize glamor.
Bisecting shows as first bad commit
commit 59de50d6 (refs/bisect/bad) Author: Eric Anholt eric@anholt.net Date: Tue May 16 11:37:20 2017 -0700
glamor_egl: Avoid flink names in glamor_egl_create_textured_pixmap().
Using flink is banned on render nodes, and they needlessly expose our
screen pixmap contents to any authenticated client. This also
incidentally drops the dependency on EGL_MESA_drm_image.
Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
$ sudo lspci -vvv -d 8086:0be1
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Acer Incorporated [ALI] Atom Processor D2xxx/N2xxx Integrated Graphics Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >
SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 28
Region 0: Memory at c6000000 (32-bit, non-prefetchable) [size=1M]
Region 1: I/O ports at 50d0 [size=8]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [b0] Vendor Specific Information: Len=07 <?>
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee02004 Data: 4024
Kernel driver in use: gma500
Kernel modules: gma500_gfx
Let me know if I can provide anything else.
Attachment 139989, "failing log":
Xorg.1.log
Version: git