[Bug 193651] Amdgpu error messages at boot with Amd RX460

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Thu Feb 2 10:19:56 UTC 2017


https://bugzilla.kernel.org/show_bug.cgi?id=193651

--- Comment #8 from fin4478 at hotmail.com ---
Alex, thanks for the new firmware. Still Bios recognition errors at boot, but
otherwise ok.

[    3.461112] [drm] BIOS signature incorrect 20 7
[    3.461117] amdgpu 0000:01:00.0: Invalid PCI ROM header signature: expecting
0xaa55, got 0xffff

Steven, you are using Tonga gpu and radeon kernel driver that fails at  boot
and the system using VESA driver. The amdgpu driver has support for Tonga, but
you need to make a custom 4.11-wip kernel. Stock distribution kernels do not
have stable amdgpu code. Creating a custom kernel in Debian:
Use the command: 
git clone -b drm-next-4.11-wip git://people.freedesktop.org/~agd5f/linux

The kernel configuration file of Debian Official kernel are available in /boot,
named after the kernel release. Copy the .config file to the linux directory.
Connect all your devices and run the command: make localmodconfig. You can use
the command make defconfig too for creating initial .config file. 

Use the command: make xconfig and check that you have enabled: Reroute Broken
IRQ, Virtualization KVM and 300Hz CPU timer, I also disabled Swap, Kernel
Debug, CPU Freq scaling , Cpu handling in Acpi, Used Bios to control CPU and
devices. In the drivers->graphics->amdgpu enable cik support for a gcn 1.1 gpu
and si support for a gcn 1.0 gpu.

Create debian kernel package:
export CONCURRENCY_LEVEL=4
fakeroot make-kpkg --initrd kernel_image

Install the kernel package with Gdebi. To make a custom kernel to boot, add a
line to /etc/initramfs-tools/modules:
unix
And run: sudo update-initramfs
Reboot.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.


More information about the dri-devel mailing list