Package: linux Version: 4.8.7-1 Severity: serious Hello,
with linux 4.8.x (tested 4.8.5 and 4.8.7-1) X segfaults with this device: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) (prog-if 00 [VGA controller]) Subsystem: Hightech Information System Ltd. Tobago PRO [Radeon R7 360 / R9 360 OEM] Flags: fast devsel, IRQ 16 Memory at c0000000 (64-bit, prefetchable) [size=256M] Memory at d0000000 (64-bit, prefetchable) [size=8M] I/O ports at 3000 [size=256] Memory at d2000000 (32-bit, non-prefetchable) [size=256K] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: [48] Vendor Specific Information: Len=08 <?> Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150] Advanced Error Reporting Capabilities: [200] #15 Capabilities: [270] #19 Capabilities: [2b0] Address Translation Service (ATS) Capabilities: [2c0] #13 Capabilities: [2d0] #1b Kernel modules: radeon dmesg reports a firmware missmatch: [ 3.260395] [drm] register mmio size: 262144 [ 3.260422] [drm] doorbell mmio base: 0xD0000000 [ 3.260422] [drm] doorbell mmio size: 8388608 [ 3.260471] ATOM BIOS: C91306 [ 3.260595] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used) [ 3.260596] radeon 0000:01:00.0: GTT: 2048M 0x0000000080000000 - 0x00000000FFFFFFFF [ 3.260597] [drm] Detected VRAM RAM=2048M, BAR=256M [ 3.260597] [drm] RAM width 128bits DDR [ 3.260623] [TTM] Zone kernel: Available graphics memory: 8164316 kiB [ 3.260623] [TTM] Zone dma32: Available graphics memory: 2097152 kiB [ 3.260624] [TTM] Initializing pool allocator [ 3.260628] [TTM] Initializing DMA pool allocator [ 3.260638] [drm] radeon: 2048M of VRAM memory ready [ 3.260639] [drm] radeon: 2048M of GTT memory ready. [ 3.260646] [drm] Loading bonaire Microcode [ 3.261103] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/bonaire_pfp.bin [ 3.261270] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/bonaire_me.bin [ 3.261546] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/bonaire_ce.bin [ 3.261725] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/bonaire_mec.bin [ 3.261858] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/bonaire_rlc.bin [ 3.262251] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/bonaire_sdma.bin [ 3.262442] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/bonaire_mc.bin [ 3.262451] radeon 0000:01:00.0: firmware: failed to load radeon/bonaire_k_smc.bin (-2) [ 3.262454] radeon 0000:01:00.0: Direct firmware load for radeon/bonaire_k_smc.bin failed with error -2 [ 3.262845] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BONAIRE_smc.bin [ 3.262846] ci_fw: mixing new and old firmware! [ 3.262882] [drm:cik_init [radeon]] *ERROR* Failed to load firmware! [ 3.262885] radeon 0000:01:00.0: Fatal error during GPU init [ 3.262887] [drm] radeon: finishing device. [ 3.270266] [TTM] Finalizing pool allocator [ 3.270269] [TTM] Finalizing DMA pool allocator [ 3.270282] [TTM] Zone kernel: Used memory at exit: 0 kiB [ 3.270283] [TTM] Zone dma32: Used memory at exit: 0 kiB [ 3.270284] [drm] radeon: ttm finalized [ 3.270451] radeon: probe of 0000:01:00.0 failed with error -22 [ 3.273478] EFI Variables Facility v0.08 2004-May-17 [ 3.299516] pstore: using zlib compression [ 3.299528] pstore: Registered efi as persistent store backend [ 3.320176] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). With linux 4.7.8-1 everything works like a charm. Xorg.log: [ 4.981] (EE) Backtrace: [ 4.981] (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x4a) [0x5636cf57a01a] [ 4.981] (EE) 1: /usr/lib/xorg/Xorg (0x5636cf3c0000+0x1be389) [0x5636cf57e389] [ 4.981] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7f9efd115000+0x33040) [0x7f9efd148040] [ 4.981] (EE) 3: /usr/lib/xorg/Xorg (RRSetChanged+0x92) [0x5636cf4d7302] [ 4.981] (EE) 4: /usr/lib/xorg/Xorg (RRScreenSetSizeRange+0x54) [0x5636cf4dbab4] [ 4.981] (EE) 5: /usr/lib/xorg/Xorg (xf86RandR12CreateScreenResources+0x2bd) [0x5636cf49564d] [ 4.981] (EE) 6: /usr/lib/xorg/Xorg (0x5636cf3c0000+0xc85e0) [0x5636cf4885e0] [ 4.981] (EE) 7: /usr/lib/xorg/Xorg (0x5636cf3c0000+0x57ed1) [0x5636cf417ed1] [ 4.981] (EE) 8: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf1) [0x7f9efd1352b1] [ 4.981] (EE) 9: /usr/lib/xorg/Xorg (_start+0x2a) [0x5636cf401fea] [ 4.981] (EE) [ 4.981] (EE) Segmentation fault at address 0xa0 -- /* Mit freundlichem Gruß / With kind regards, Patrick Matthäi GNU/Linux Debian Developer Blog: http://www.linux-dev.org/ E-Mail: pmatth...@debian.org patr...@linux-dev.org */