[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#792099: Jessie kernel does not recognize rebranded AMD r7 360 videocard, missing PCI-ID in drm_pciids.h



Package: linux-source-3.16
Version: 3.16.7-ckt11-1
Severity: important

Dear maintainer,

Recently AMD released rebranded videocards as the R7/R9 300 series, and I bought one of them.

As these are rebrands, most of the hardware of these cards is already supported by the Mesa/xorg stack. However, these rebranded cards have new PCI-ID's, and are not yet recognized by Jessie's 3.16 kernel.

Problem: Jessie desktop only runs MESA fallback, and not the free radeon driver. Only way to have a hw accelerated desktop is by installing proprietary fglrx 15.7 driver from amd.com

Solution: Insert PCI-ID line(s) in include/drm/drm_pciids.h.

As an example, for my R7 360 card I added the following line:

{0x1002, 0x665f, PCI_ANY_ID, PCI_ANY_ID, 0, 0, CHIP_BONAIRE|RADEON_NEW_MEMMAP}, \

... taken from the patches on kernel 3.14 and upwards on kernel.org

I recompiled my kernel and Jessie now runs fine on the free radeon stack.

NOTE: In kernel 3.14 (see kernel.org) the PCI-ID of my card and others were patched already.
You can take the addition(s) in drm_pciids.h from there.

I hope to see this problem resolved in a Jessie stable kernel update.

Best regards.


Reply to: