2015-10-18, 10:08
It looks like the 4.3-rc5 kernel isn't entirely happy with the Nvidia_Legacy driver 304.125.
I bumped the driver to 304.128 from 304.125, which means the two existing xf86-video-nvidia-legacy patches can be dropped. The 304.128 version of the driver still works with 4.1.10 (again dropping the two existing patches).
I've used this patch which allows the 4.3-rc5 build to succeed, however booting Nvidia_Legacy on a Revo3700 (ION2) just results in "failed to start xorg" - the only error in dmesg is:
which seems to be due to the following 4.2 change: http://git.kernel.org/cgit/linux/kernel/...1486285bdc
I've added a quick & dirty hack to patch 4.3-rc5 and re-export mtrr_add and mtrr_del, and now the 304.128 driver is working happily with 4.3-rc5. Hopefully someone can suggest a better/more permanent solution (looks like arch_phys_wc_add has replaced mtrr_add etc.).
So for now I'll bump both Nvidia_Legacy and Generic to 4.3-rc5 (as per @Fritsch), and upload a new build shortly.
I bumped the driver to 304.128 from 304.125, which means the two existing xf86-video-nvidia-legacy patches can be dropped. The 304.128 version of the driver still works with 4.1.10 (again dropping the two existing patches).
I've used this patch which allows the 4.3-rc5 build to succeed, however booting Nvidia_Legacy on a Revo3700 (ION2) just results in "failed to start xorg" - the only error in dmesg is:
Code:
[ 7.996711] nvidia: Unknown symbol mtrr_del (err 0)
[ 7.996885] nvidia: Unknown symbol mtrr_add (err 0)
I've added a quick & dirty hack to patch 4.3-rc5 and re-export mtrr_add and mtrr_del, and now the 304.128 driver is working happily with 4.3-rc5. Hopefully someone can suggest a better/more permanent solution (looks like arch_phys_wc_add has replaced mtrr_add etc.).
So for now I'll bump both Nvidia_Legacy and Generic to 4.3-rc5 (as per @Fritsch), and upload a new build shortly.