Gentoo Archives: gentoo-user

From: Corbin Bird <corbinbird@×××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] nvidia driver missing symbols
Date: Fri, 06 Jan 2017 01:32:50
Message-Id: 586EF373.3050808@charter.net
In Reply to: Re: [gentoo-user] nvidia driver missing symbols by Daniel Frey
1 On 01/05/2017 09:54 AM, Daniel Frey wrote:
2 > On 01/05/2017 06:12 AM, Corbin Bird wrote:
3 >> On 01/04/2017 10:52 PM, Daniel Frey wrote:
4 >>> So I updated my nvidia driver and got the following:
5 >>>
6 >>> [ 75.557567] nvidia-nvlink: Nvlink Core is being initialized, major
7 >>> device number 247
8 >>> [ 75.557583] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 375.26
9 >>> Thu Dec 8 18:36:43 PST 2016 (using threaded interrupts)
10 >>> [ 75.701289] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver
11 >>> for UNIX platforms 375.26 Thu Dec 8 18:04:14 PST 2016
12 >>> [ 75.769472] nvidia_drm: Unknown symbol
13 >>> drm_atomic_helper_plane_destroy_state (err 0)
14 >>> [ 75.769479] nvidia_drm: Unknown symbol drm_kms_helper_poll_fini (err 0)
15 >>> [ 75.769491] nvidia_drm: Unknown symbol drm_kms_helper_poll_disable
16 >>> (err 0)
17 >>> [ 75.769497] nvidia_drm: Unknown symbol drm_kms_helper_poll_init (err 0)
18 >>> [ 75.769514] nvidia_drm: Unknown symbol
19 >>> drm_atomic_helper_disable_plane (err 0)
20 >>> [ 75.769527] nvidia_drm: Unknown symbol
21 >>> drm_atomic_helper_cleanup_planes (err 0)
22 >>> [ 75.769531] nvidia_drm: Unknown symbol drm_helper_hpd_irq_event (err 0)
23 >>> [ 75.769538] nvidia_drm: Unknown symbol
24 >>> drm_atomic_helper_crtc_destroy_state (err 0)
25 >>> [ 75.769565] nvidia_drm: Unknown symbol drm_atomic_helper_check (err 0)
26 >>> [ 75.769567] nvidia_drm: Unknown symbol
27 >>> drm_atomic_helper_connector_destroy_state (err 0)
28 >>> [ 75.769573] nvidia_drm: Unknown symbol
29 >>> drm_atomic_helper_plane_duplicate_state (err 0)
30 >>> [ 75.769603] nvidia_drm: Unknown symbol drm_atomic_helper_plane_reset
31 >>> (err 0)
32 >>> [ 75.769606] nvidia_drm: Unknown symbol
33 >>> drm_atomic_helper_prepare_planes (err 0)
34 >>> [ 75.769610] nvidia_drm: Unknown symbol drm_helper_mode_fill_fb_struct
35 >>> (err 0)
36 >>> [ 75.769622] nvidia_drm: Unknown symbol drm_atomic_helper_set_config
37 >>> (err 0)
38 >>> [ 75.769624] nvidia_drm: Unknown symbol
39 >>> drm_atomic_helper_connector_duplicate_state (err 0)
40 >>> [ 75.769630] nvidia_drm: Unknown symbol drm_atomic_helper_crtc_reset
41 >>> (err 0)
42 >>> [ 75.769636] nvidia_drm: Unknown symbol drm_kms_helper_hotplug_event
43 >>> (err 0)
44 >>> [ 75.769644] nvidia_drm: Unknown symbol drm_atomic_helper_swap_state
45 >>> (err 0)
46 >>> [ 75.769646] nvidia_drm: Unknown symbol drm_atomic_helper_page_flip
47 >>> (err 0)
48 >>> [ 75.769648] nvidia_drm: Unknown symbol
49 >>> drm_atomic_helper_connector_reset (err 0)
50 >>> [ 75.769653] nvidia_drm: Unknown symbol
51 >>> drm_atomic_helper_crtc_duplicate_state (err 0)
52 >>> [ 75.769656] nvidia_drm: Unknown symbol drm_atomic_helper_update_plane
53 >>> (err 0)
54 >>>
55 >>> I've traced this to needing KMS helper support in the kernel.
56 >>>
57 >>> For the life of me, I can't find it to enable it. When searching the
58 >>> kernel, it shows up but doesn't say exactly where it is.
59 >>>
60 >>> Surely someone else has run across this and has a way to enable:
61 >>>
62 >>> CONFIG_DRM_KMS_HELPER
63 >>> CONFIG_DRM_KMS_FB_HELPER
64 >>> CONFIG_DRM_FBDEV_EMULATION
65 >>>
66 >>> ??
67 >>>
68 >>> I am thinking it needs something as a prerequisite but I can't grok that
69 >>> line in the kernel.
70 >>>
71 >>> Dan
72 >>>
73 >> More info, please.
74 >>
75 >> Question #1 : is this a (U)EFI based system?
76 > No, it's an old BIOS based system.
77 >
78 >> Question #2 : which FB(s) are enabled?
79 >>
80 > I just looked, the EFI-based one is the only one selected. nvidia
81 > doesn't like the nvidia framebuffer, so I had to deselect it.
82 >
83 > Dan
84 >
85
86 Link : https://wiki.gentoo.org/wiki/NVidia/nvidia-drivers
87
88 Quotes from the Wiki :
89 > Be warned that enabling /efifb/ support in kernel (|CONFIG_FB_EFI=y|)
90 > causes intermittent problems with the initialization of the NVIDIA
91 > drivers.
92 > Device Drivers --->
93 > Graphics support --->
94 > Frame buffer Devices --->
95 > <*> Support for frame buffer devices --->
96 > < > nVidia Framebuffer Support
97 > < > nVidia Riva support
98 > Device drivers --->
99 > Graphics support --->
100 > < > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
101
102 The standard "old" VESA VGA not enabled?
103
104 You have a BIOS based system. You might want to enable it and recompile.
105 If memory is correct ... the console and X terminals need it ( or the
106 EFI variant for UEFI based systems ).
107
108 It should not interfere with the nvidia drivers.
109
110 Look for this option as well :
111 > Bus options (PCI etc.) --->
112 > [*] Mark VGA/VBE/EFI FB as generic system framebuffer
113
114 Nvidia has really changed since my last Nvidia based card.

Replies

Subject Author
Re: [gentoo-user] nvidia driver missing symbols Daniel Frey <djqfrey@×××××.com>