[Dri-users] Instability with RX 470

Larry Reaves larry at yrral.net
Sat Oct 1 05:14:36 UTC 2016


I just got a new RX 470 and when playing some games (Team Fortress 2 in
particular) the entire system locks up.   I was using the standard arch
linux packages, but I have updated everything I can think of and I'm still
seeing the instability.  I am using the drm-next branch (git hash g28a3965)
of the kernel, mesa from git (hash 1d466b9) and linux-firmware
(hash c4c07a8).  When the system locks up, I restart, and and I investigate
the logs from the previous boot there is nothing useful at the end.  The
only thing amdgpu related is this, which happens repeatedly when I log in
via gdm:


Oct 01 00:43:55 larry-swarga kernel: ------------[ cut here ]------------
Oct 01 00:43:55 larry-swarga kernel: WARNING: CPU: 1 PID: 2984 at
drivers/gpu/drm/drm_irq.c:1168 drm_vblank_put+0xb2/0xb8 [drm]
Oct 01 00:43:55 larry-swarga kernel: Modules linked in: fuse ipt_MASQUERADE
nf_nat_masquerade_ipv4 xfrm_user xfrm_algo iptable_nat nf_conntrack_ipv4
nf_defrag_ipv4 nf_nat_ipv4 xt_addrtype iptable_filter xt_conntrack nf_nat
nf_conntrack br_netfilter bridge stp llc raid1 amdkfd amd_i
Oct 01 00:43:55 larry-swarga kernel:  fjes soundcore tpm_tis wmi
tpm_tis_core tpm button shpchp sch_fq_codel ip_tables x_tables sd_mod
hid_generic usbhid hid ohci_pci serio_raw atkbd libps2 ahci libahci
xhci_pci ehci_pci ohci_hcd libata xhci_hcd ehci_hcd usbcore scsi_mod
usb_common
Oct 01 00:43:55 larry-swarga kernel: CPU: 1 PID: 2984 Comm: Xorg Tainted: G
       W       4.8.0-rc8-drm-next-02450-g28a3965-dirty #2
Oct 01 00:43:55 larry-swarga kernel: Hardware name: To be filled by O.E.M.
To be filled by O.E.M./M5A97, BIOS 1208 04/18/2012
Oct 01 00:43:55 larry-swarga kernel:  0000000000000286 00000000db090998
ffff8807eda1bc60 ffffffff8140ed00
Oct 01 00:43:55 larry-swarga kernel:  0000000000000000 0000000000000000
ffff8807eda1bca0 ffffffff81079dd3
Oct 01 00:43:55 larry-swarga kernel:  00000490a0261f95 ffff8807eda1bd98
ffff88080f8d6068 00000000ffffffea
Oct 01 00:43:55 larry-swarga kernel: Call Trace:
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffff8140ed00>]
dump_stack+0x63/0x83
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffff81079dd3>] __warn+0xcb/0xe8
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffff81079efd>]
warn_slowpath_null+0x1d/0x20
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffffa024f662>]
drm_vblank_put+0xb2/0xb8 [drm]
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffffa024f67f>]
drm_crtc_vblank_put+0x17/0x20 [drm]
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffffa026a925>]
drm_mode_page_flip_ioctl+0x1b5/0x490 [drm]
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffffa024de0c>]
drm_ioctl+0x21c/0x4c0 [drm]
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffff811f96a4>] ?
__check_object_size+0x54/0x1d5
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffffa026a770>] ?
drm_mode_cursor2_ioctl+0x10/0x10 [drm]
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffffa039c04f>]
amdgpu_drm_ioctl+0x4f/0x88 [amdgpu]
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffff8120f7ab>]
do_vfs_ioctl+0xa3/0x5e8
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffff8121a827>] ?
__fget+0x77/0xa8
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffff8120fd69>]
SyS_ioctl+0x79/0x90
Oct 01 00:43:55 larry-swarga kernel:  [<ffffffff816ecc72>]
entry_SYSCALL_64_fastpath+0x1a/0xa4
Oct 01 00:43:55 larry-swarga kernel: ---[ end trace 270078af45c64169 ]---
Oct 01 00:43:55 larry-swarga /usr/lib/gdm/gdm-x-session[2982]: (WW)
AMDGPU(0): Page flip failed: Invalid argument


Additionally I have noticed that lspci -v lists the card as a RX 480 even
though it is a 470.  On bootup, I see this message:
amdgpu 0000:01:00.0: Invalid PCI ROM header signature: expecting 0xaa55,
got 0xffff


Please let me know if there is anything additional I can do to help debug
this issue.

Thank you,
Larry Reaves
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dri-users/attachments/20161001/20af427a/attachment.html>


More information about the dri-users mailing list