Gentoo Archives: gentoo-user

From: "J. Roeleveld" <joost@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] nvidia driver missing symbols
Date: Thu, 05 Jan 2017 17:28:56
Message-Id: CAE69DEF-7BE5-490F-B4A1-D4FC42C8456F@antarean.org
In Reply to: Re: [gentoo-user] nvidia driver missing symbols by Daniel Frey
1 On January 5, 2017 4:54:02 PM GMT+01:00, Daniel Frey <djqfrey@×××××.com> wrote:
2 >On 01/05/2017 06:12 AM, Corbin Bird wrote:
3 >>
4 >> On 01/04/2017 10:52 PM, Daniel Frey wrote:
5 >>> So I updated my nvidia driver and got the following:
6 >>>
7 >>> [ 75.557567] nvidia-nvlink: Nvlink Core is being initialized,
8 >major
9 >>> device number 247
10 >>> [ 75.557583] NVRM: loading NVIDIA UNIX x86_64 Kernel Module
11 >375.26
12 >>> Thu Dec 8 18:36:43 PST 2016 (using threaded interrupts)
13 >>> [ 75.701289] nvidia-modeset: Loading NVIDIA Kernel Mode Setting
14 >Driver
15 >>> for UNIX platforms 375.26 Thu Dec 8 18:04:14 PST 2016
16 >>> [ 75.769472] nvidia_drm: Unknown symbol
17 >>> drm_atomic_helper_plane_destroy_state (err 0)
18 >>> [ 75.769479] nvidia_drm: Unknown symbol drm_kms_helper_poll_fini
19 >(err 0)
20 >>> [ 75.769491] nvidia_drm: Unknown symbol
21 >drm_kms_helper_poll_disable
22 >>> (err 0)
23 >>> [ 75.769497] nvidia_drm: Unknown symbol drm_kms_helper_poll_init
24 >(err 0)
25 >>> [ 75.769514] nvidia_drm: Unknown symbol
26 >>> drm_atomic_helper_disable_plane (err 0)
27 >>> [ 75.769527] nvidia_drm: Unknown symbol
28 >>> drm_atomic_helper_cleanup_planes (err 0)
29 >>> [ 75.769531] nvidia_drm: Unknown symbol drm_helper_hpd_irq_event
30 >(err 0)
31 >>> [ 75.769538] nvidia_drm: Unknown symbol
32 >>> drm_atomic_helper_crtc_destroy_state (err 0)
33 >>> [ 75.769565] nvidia_drm: Unknown symbol drm_atomic_helper_check
34 >(err 0)
35 >>> [ 75.769567] nvidia_drm: Unknown symbol
36 >>> drm_atomic_helper_connector_destroy_state (err 0)
37 >>> [ 75.769573] nvidia_drm: Unknown symbol
38 >>> drm_atomic_helper_plane_duplicate_state (err 0)
39 >>> [ 75.769603] nvidia_drm: Unknown symbol
40 >drm_atomic_helper_plane_reset
41 >>> (err 0)
42 >>> [ 75.769606] nvidia_drm: Unknown symbol
43 >>> drm_atomic_helper_prepare_planes (err 0)
44 >>> [ 75.769610] nvidia_drm: Unknown symbol
45 >drm_helper_mode_fill_fb_struct
46 >>> (err 0)
47 >>> [ 75.769622] nvidia_drm: Unknown symbol
48 >drm_atomic_helper_set_config
49 >>> (err 0)
50 >>> [ 75.769624] nvidia_drm: Unknown symbol
51 >>> drm_atomic_helper_connector_duplicate_state (err 0)
52 >>> [ 75.769630] nvidia_drm: Unknown symbol
53 >drm_atomic_helper_crtc_reset
54 >>> (err 0)
55 >>> [ 75.769636] nvidia_drm: Unknown symbol
56 >drm_kms_helper_hotplug_event
57 >>> (err 0)
58 >>> [ 75.769644] nvidia_drm: Unknown symbol
59 >drm_atomic_helper_swap_state
60 >>> (err 0)
61 >>> [ 75.769646] nvidia_drm: Unknown symbol
62 >drm_atomic_helper_page_flip
63 >>> (err 0)
64 >>> [ 75.769648] nvidia_drm: Unknown symbol
65 >>> drm_atomic_helper_connector_reset (err 0)
66 >>> [ 75.769653] nvidia_drm: Unknown symbol
67 >>> drm_atomic_helper_crtc_duplicate_state (err 0)
68 >>> [ 75.769656] nvidia_drm: Unknown symbol
69 >drm_atomic_helper_update_plane
70 >>> (err 0)
71 >>>
72 >>> I've traced this to needing KMS helper support in the kernel.
73 >>>
74 >>> For the life of me, I can't find it to enable it. When searching the
75 >>> kernel, it shows up but doesn't say exactly where it is.
76 >>>
77 >>> Surely someone else has run across this and has a way to enable:
78 >>>
79 >>> CONFIG_DRM_KMS_HELPER
80 >>> CONFIG_DRM_KMS_FB_HELPER
81 >>> CONFIG_DRM_FBDEV_EMULATION
82 >>>
83 >>> ??
84 >>>
85 >>> I am thinking it needs something as a prerequisite but I can't grok
86 >that
87 >>> line in the kernel.
88 >>>
89 >>> Dan
90 >>>
91 >>
92 >> More info, please.
93 >>
94 >> Question #1 : is this a (U)EFI based system?
95 >
96 >No, it's an old BIOS based system.
97 >
98 >> Question #2 : which FB(s) are enabled?
99 >>
100 >
101 >I just looked, the EFI-based one is the only one selected. nvidia
102 >doesn't like the nvidia framebuffer, so I had to deselect it.
103 >
104 >Dan
105
106 Actually. Nvidia complains about all framebuffers.
107 I do use the EFI framebuffer as I want to be able to fall back to the text consoles when necessary.
108
109 I have not encountered any major issues with this. Might occur if I switch between X and text regularly. Which I generally don't.
110
111 --
112 Joost
113 --
114 Sent from my Android device with K-9 Mail. Please excuse my brevity.

Replies

Subject Author
[gentoo-user] Re: nvidia driver missing symbols Nikos Chantziaras <realnc@×××××.com>