Created attachment 140286 [details]
Dmesg captured of timeout occuring
Increasing the timeout duration doesn't fix the problem.
A cursory look at the code would suggest that the clear interrupt mask fails to be written to the io space of falcon, but that's the extent of my knowledge.
Attached dmesg shows the issue occuring.
I should perhaps mention that the timeout results in the driver completely failing to load, which makes nouveau completely useless on my card, and needs to be explicitly blacklisted.
So, digging further into the log, and looking at some mmiotraces, it appears the timeout was merely a symptom, not the root problem. The secboot HS bootloader gets loaded to the card without much issue, but returns an error code instead of executing succefully.
On a maybe related note: The HS bootloader blob the nvidia driver sends is quite different from the one nouveau sends, so I assume it could be a problem with the released firmware blob simply not supporting the card.
Given that the card is a 1070 Ti, released in november 2017, and the firmware blob being from february 2017, it wouldn't seem too far fetched.
I'd be interested to hear if any other 1070 Ti users are able to run with nouveau.
Also, does any of the nouveau developers have the ability to contact nvidia about such an issue? It would be much appreciated.