Ситуация такая же, как и по ссылке - https://bugs.archlinux.org/task/47092 Т.е. самособранный модуль для nvidia 304.131 для ядра 4.3 un-def не загружается. При ручной загрузке: # modprobe -v nvidia insmod /lib/modules/nvidia/4.3.0-un-def-alt2-304.131 modprobe: ERROR: could not insert 'nvidia': Unknown symbol in module, or unknown parameter (see dmesg) # dmesg nvidia: Unknown symbol mtrr_del (err 0) nvidia: Unknown symbol mtrr_add (err 0) После прикладывания патча - https://gist.github.com/graysky2/0653c468bf32365c80e9 и пересборки ядра всё поднялось
Created attachment 6434 [details] Патч для исправления проблемы Забыл приложить, хотя в описании проблемы есть ссылка.
Мне хватает регулярных проблем с модулями nvidia, собираемыми в пакеты, чтоб забоиться ещё и о самосборных модулях.
А эта проблема вылезет при обновлении модуля nvidia с версии 304.128 до версии 304.131 для ядра 4.3-un-def. А самосборность в данном случае заключается только в пересборке в hasher.
Эти символы используются в бинарной части nvidia, т.е. не пропатчить просто так. https://lkml.org/lkml/2015/8/28/136
(In reply to comment #4) > Эти символы используются в бинарной части nvidia, т.е. не пропатчить просто > так. > https://lkml.org/lkml/2015/8/28/136 Предлагаю ABI ядра не трогать.
(В ответ на комментарий №5) > Предлагаю ABI ядра не трогать. Надо приложить патч. Согласен. ;-)
(In reply to comment #6) > (В ответ на комментарий №5) > > Предлагаю ABI ядра не трогать. > Надо приложить патч. Согласен. ;-) Тогда уже пора приложить патч из https://anonscm.debian.org/viewvc/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-304xx/trunk/debian/module/debian/patches/disable-mtrr.patch?revision=5971&view=co согласно https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809324 Патч прикладывается к nvidia_glx_src_304.131-304.131-alt127.src.rpm и пересобирается kernel-modules-nvidia-un-def-352.63-alt1.263168.2.src.rpm ABI ядра не страдает. Всё работает.