There are 2 problems: 1. They changed some headers between 4.10 and 4.11, leading to some API compatibility problems. I created a patch to fix that. 2. There are some GPL symbols used in the driver. I didn't find where they are used. They are used indirectly called through other kernel methods. I wrote a kernel patch for that, but this is a dirty patch and I would like to know if there is a better way. Reproducible: Always
Created attachment 472288 [details, diff] nvidia-drivers patch for API changes
Created attachment 472290 [details, diff] kernel patch for GPL symbols
*** This bug has been marked as a duplicate of bug 617198 ***