[00:46] question regarding this ticket [00:46] https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1750937 [00:46] Ubuntu bug 1750937 in gcc-4.8 (Ubuntu) "4.4.0-116 Kernel update on 2/21 breaks Nvidia drivers (on 14.04 and 16.04) due to outdated gcc-4.8" [Undecided,Fix released] [00:47] not sure it's fixed [00:47] updated to 3.13.0-143-lowlatency [00:48] Mar 21 00:30:32 ****** kernel: [ 35.102961] nvidia: version magic '3.13.0-143-lowlatency SMP preempt mod_unload modversions ' should be '3.13.0-143-lowlatency SMP preempt mod_unload modversions retpoline ' [00:48] nvidia driver fails to load [00:49] problem appeared on kernel update [00:50] also discussed here [00:50] https://devtalk.nvidia.com/default/topic/1030325/nvidia-driver-installation-v387-26-on-ubuntu-16-04/ [00:50] the described fix there doesn't seem to fix the issue [01:21] gcc defaulted to gcc 5 [01:22] switched gcc with update-alternatives to 4:4.8.2-1ubuntu6 [01:22] testing [01:23] also had to update dkms manually [01:23] https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1750937/comments/30 [01:23] Ubuntu bug 1750937 in gcc-4.8 (Ubuntu) "4.4.0-116 Kernel update on 2/21 breaks Nvidia drivers (on 14.04 and 16.04) due to outdated gcc-4.8" [Undecided,Fix released] [02:15] well, that didn't go well [02:15] it does seem there is an issue with Trusty 14.04 and recent retpoline changes [02:16] nvidia driver module is unloaded in 3.13.0-143-lowlatency [02:16] modinfo nvidia-384 -k 3.13.0-143-lowlatency [02:16] vermagic: 3.13.0-143-lowlatency SMP preempt mod_unload modversions [02:17] no retpoline flag [02:18] kern.log [02:18] Mar 21 02:11:55 ****** kernel: [ 60.800613] nvidia: version magic '3.13.0-143-lowlatency SMP preempt mod_unload modversions ' should be '3.13.0-143-lowlatency SMP preempt mod_unload modversions retpoline ' [02:18] that's after reverting to gcc 4:4.8.2-1ubuntu6 [02:19] the re-install of 3.13.0-143-lowlatency, reboot, followed by reinstall of nvidia-384 [02:19] ^then [02:20] nobody around? [02:23] until this is fixed by the kernel team, nvidia drivers are broken, unless a user manually edits vermagic.h [02:25] # /usr/src/linux-headers-3.13.0-143/include/linux/vermagic.h [02:25] * anon^_^ sighs [02:34] after editing vermagic.sh using instructions here [02:34] https://devtalk.nvidia.com/default/topic/1030325/nvidia-driver-installation-v387-26-on-ubuntu-16-04/ [02:34] -#ifdef RETPOLINE [02:34] +/* #ifdef RETPOLINE */ [02:34] +#if 1 [02:35] then dkms for nvidia driver was removed and re-installed [02:35] sudo dkms remove nvidia-384/384.111 -k 3.13.0-143-lowlatency [02:35] sudo dkms install nvidia-384/384.111 -k 3.13.0-143-lowlatency [02:35] modinfo nvidia-384 -k 3.13.0-143-lowlatency [02:35] vermagic: 3.13.0-143-lowlatency SMP preempt mod_unload modversions retpoline [02:35] now retpoline shows up, which should permit kernel to load nvidia driver again [02:37] hopefully the kernel team fixes this the right way. Most users won't be able to fix this themselves [08:14] tseliot, ^ [08:33] dijuremo: I don't think I have seen that problem. Have you filed a bug report about it? [09:08] tseliot, https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1750937 [09:08] Ubuntu bug 1750937 in gcc-4.8 (Ubuntu) "4.4.0-116 Kernel update on 2/21 breaks Nvidia drivers (on 14.04 and 16.04) due to outdated gcc-4.8" [Undecided,Fix released] [09:08] seems like a race between the kernel and gcc updates. [09:36] juergh: oh, nothing I can do about it, I suppose === Elimin8r is now known as Elimin8er [19:49] apw, juergh it's not fixed [19:49] sorry, going through channel log now [19:50] i had to remove latest kernel update, nvidia drivers, re-install, *then* manually edit vermagic.h in the kernel source [19:51] and then manually remove and re-install nvidia-384 entry in dkms [19:52] reproducible even now