Bug 212279 - x11/nvidia-driver: Nvidia driver 367.35 breaks working systems due to wrong dependency
Summary: x11/nvidia-driver: Nvidia driver 367.35 breaks working systems due to wrong d...
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Alexey Dokuchaev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-31 09:41 UTC by Stefan
Modified: 2018-09-30 12:51 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan 2016-08-31 09:41:49 UTC
See this forum thread for explanation: https://forums.freebsd.org/threads/57477/#post-327831
Comment 1 Stefan 2016-08-31 15:28:37 UTC
Steps to reproduce bug:
Install the driver package on a system with older nvidia driver package, which has already nvidia_load="YES" in its /boot/loader.conf.

Expected behavior:
After restart X window loads using the new driver.

Actual behavior:
After restart, X window system will not load.
User will have to update /boot/loader.conf manually.

Operating system
Probably all FreeBSD variants compatible to the package.

Suggested fix:
Just revert the dependency.
Instead of making nvidia.ko a dependency pulled in by nvidia-modeset.ko, make nvidia-modeset.ko a dependency pulled in by nvidia.ko.
Then /boot/loader.conf changes are no longer necessary when upgrading from an earlier nvidia driver.
Comment 2 Alexey Dokuchaev freebsd_committer freebsd_triage 2016-09-01 16:49:32 UTC
> Just revert the dependency.
> Instead of making nvidia.ko a dependency pulled in by nvidia-modeset.ko,
> make nvidia-modeset.ko a dependency pulled in by nvidia.ko.
> Then /boot/loader.conf changes are no longer necessary when upgrading
> from an earlier nvidia driver.
I'm afraid this is not decided by us (FreeBSD), it's the upstream thing.  I've attempted to make instructions more clear in ports r421237.  Would that be satisfactory enough for you?
Comment 3 Walter Schwarzenfeld 2018-02-20 17:23:00 UTC
There is no Nvidia driver 367.35 anymore. Close with "not a bug"?
Comment 4 Alexey Dokuchaev freebsd_committer freebsd_triage 2018-09-30 12:51:22 UTC
Old driver version, feedback timeout, closing.