https://bugs.freedesktop.org/show_bug.cgi?id=105760
--- Comment #40 from Thomas Martitz kugel@rockbox.org --- Further investigations show that toc->num_entires and toc->structure_version are set to -1 after the first call to smu7_request_smu_load_fw(). Does that makes sense?
Since you say the GPU does not properly wake up, can you imagine a workaround? The laptop works with windows (of course...) so I'd think there ought to be a sw workaround.