An interesting observation is that lspci shows my card as "Hawaii PRO [Radeon R9 290]" (even though it's not), and dmesg says "[ 6.072219] radeon 0000:01:00.0: Invalid ROM contents"