1 |
Daniel Frey <djqfrey@×××××.com> wrote: |
2 |
|
3 |
> So I updated my nvidia driver and got the following: |
4 |
> |
5 |
> [ 75.557567] nvidia-nvlink: Nvlink Core is being initialized, major |
6 |
> device number 247 |
7 |
> [ 75.557583] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 375.26 |
8 |
> Thu Dec 8 18:36:43 PST 2016 (using threaded interrupts) |
9 |
> [ 75.701289] nvidia-modeset: Loading NVIDIA Kernel Mode Setting |
10 |
> Driver for UNIX platforms 375.26 Thu Dec 8 18:04:14 PST 2016 |
11 |
> [ 75.769472] nvidia_drm: Unknown symbol |
12 |
> drm_atomic_helper_plane_destroy_state (err 0) |
13 |
> [ 75.769479] nvidia_drm: Unknown symbol drm_kms_helper_poll_fini |
14 |
> (err 0) [ 75.769491] nvidia_drm: Unknown symbol |
15 |
> drm_kms_helper_poll_disable (err 0) |
16 |
> [ 75.769497] nvidia_drm: Unknown symbol drm_kms_helper_poll_init |
17 |
> (err 0) [ 75.769514] nvidia_drm: Unknown symbol |
18 |
> drm_atomic_helper_disable_plane (err 0) |
19 |
> [ 75.769527] nvidia_drm: Unknown symbol |
20 |
> drm_atomic_helper_cleanup_planes (err 0) |
21 |
> [ 75.769531] nvidia_drm: Unknown symbol drm_helper_hpd_irq_event |
22 |
> (err 0) [ 75.769538] nvidia_drm: Unknown symbol |
23 |
> drm_atomic_helper_crtc_destroy_state (err 0) |
24 |
> [ 75.769565] nvidia_drm: Unknown symbol drm_atomic_helper_check |
25 |
> (err 0) [ 75.769567] nvidia_drm: Unknown symbol |
26 |
> drm_atomic_helper_connector_destroy_state (err 0) |
27 |
> [ 75.769573] nvidia_drm: Unknown symbol |
28 |
> drm_atomic_helper_plane_duplicate_state (err 0) |
29 |
> [ 75.769603] nvidia_drm: Unknown symbol |
30 |
> drm_atomic_helper_plane_reset (err 0) |
31 |
> [ 75.769606] nvidia_drm: Unknown symbol |
32 |
> drm_atomic_helper_prepare_planes (err 0) |
33 |
> [ 75.769610] nvidia_drm: Unknown symbol |
34 |
> drm_helper_mode_fill_fb_struct (err 0) |
35 |
> [ 75.769622] nvidia_drm: Unknown symbol drm_atomic_helper_set_config |
36 |
> (err 0) |
37 |
> [ 75.769624] nvidia_drm: Unknown symbol |
38 |
> drm_atomic_helper_connector_duplicate_state (err 0) |
39 |
> [ 75.769630] nvidia_drm: Unknown symbol drm_atomic_helper_crtc_reset |
40 |
> (err 0) |
41 |
> [ 75.769636] nvidia_drm: Unknown symbol drm_kms_helper_hotplug_event |
42 |
> (err 0) |
43 |
> [ 75.769644] nvidia_drm: Unknown symbol drm_atomic_helper_swap_state |
44 |
> (err 0) |
45 |
> [ 75.769646] nvidia_drm: Unknown symbol drm_atomic_helper_page_flip |
46 |
> (err 0) |
47 |
> [ 75.769648] nvidia_drm: Unknown symbol |
48 |
> drm_atomic_helper_connector_reset (err 0) |
49 |
> [ 75.769653] nvidia_drm: Unknown symbol |
50 |
> drm_atomic_helper_crtc_duplicate_state (err 0) |
51 |
> [ 75.769656] nvidia_drm: Unknown symbol |
52 |
> drm_atomic_helper_update_plane (err 0) |
53 |
> |
54 |
> I've traced this to needing KMS helper support in the kernel. |
55 |
> |
56 |
> For the life of me, I can't find it to enable it. When searching the |
57 |
> kernel, it shows up but doesn't say exactly where it is. |
58 |
> |
59 |
> Surely someone else has run across this and has a way to enable: |
60 |
> |
61 |
> CONFIG_DRM_KMS_HELPER |
62 |
> CONFIG_DRM_KMS_FB_HELPER |
63 |
> CONFIG_DRM_FBDEV_EMULATION |
64 |
> |
65 |
> ?? |
66 |
> |
67 |
> I am thinking it needs something as a prerequisite but I can't grok |
68 |
> that line in the kernel. |
69 |
> |
70 |
> Dan |
71 |
|
72 |
Make sure that you have also enabled CONFIG_DRM. |
73 |
|
74 |
CONFIG_DRM=y |
75 |
CONFIG_DRM_KMS_HELPER=y |
76 |
CONFIG_DRM_KMS_FB_HELPER=y |
77 |
CONFIG_DRM_FBDEV_EMULATION=y |
78 |
|
79 |
If you use "make menuconfig" you can activate these settings by selecting: |
80 |
|
81 |
Device Drivers -> Graphics support -> Direct Rendering Manager -> Enable legacy fbdev support for your modesetting driver |
82 |
|
83 |
-- |
84 |
Regards |
85 |
wabe |