Bug ID 1057802
Summary Plasma fails to start after upgrade from 42.2 - nvidia not matched to kernel 4.4.85
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.3
Hardware x86-64
OS openSUSE 42.3
Status NEW
Severity Normal
Priority P5 - None
Component Upgrade Problems
Assignee bnc-team-screening@forge.provo.novell.com
Reporter erbenton@comcast.net
QA Contact jsrain@suse.com
Found By ---
Blocker ---

I updated from 42.2 to 42.3 but nvidia drivers 'wont work'/'dont load' with
4.4.85 kernel and thus plasma fails to load also. 
"Plasma is unable to start as it could not correctly use OpenGL 2"
If i just reboot into kernel 4.4.79 everything is fine.
Checking further, i dont find nvidia.ko for the 4.4.85 kernel at all
Here are my repos:
# zypper lr -P
#  | Alias                           | Name                                   
| Enabled | GPG Check | Refresh | Priority
---+---------------------------------+-----------------------------------------+---------+-----------+---------+---------
 1 | download.nvidia.com-leap        | nVidia Graphics Drivers                
| Yes     | (r ) Yes  | Yes     |   97    
 7 | packman.inode.at-suse           | Packman Repository                     
| Yes     | (r ) Yes  | Yes     |   97    
 2 | download.opensuse.org-non-oss   | Main Repository (NON-OSS)              
| Yes     | (r ) Yes  | Yes     |   99    
 3 | download.opensuse.org-non-oss_1 | Update Repository (Non-Oss)            
| Yes     | (r ) Yes  | Yes     |   99    
 4 | download.opensuse.org-oss       | Main Repository (OSS)                  
| Yes     | (r ) Yes  | Yes     |   99    
 5 | download.opensuse.org-oss_1     | Main Update Repository                 
| Yes     | (r ) Yes  | Yes     |   99    
 6 | openSUSE-42.3-0                 | openSUSE-42.3-0                        
| Yes     | (r ) Yes  | Yes     |   99    
 8 | repo-debug                      | openSUSE-Leap-42.3-Debug               
| No      | ----      | ----    |  100    
 9 | repo-debug-non-oss              | openSUSE-Leap-42.3-Debug-Non-Oss       
| No      | ----      | ----    |  100    
10 | repo-debug-update               | openSUSE-Leap-42.3-Update-Debug        
| No      | ----      | ----    |  100    
11 | repo-debug-update-non-oss       | openSUSE-Leap-42.3-Update-Debug-Non-Oss
| No      | ----      | ----    |  100    
12 | repo-source                     | openSUSE-Leap-42.3-Source              
| No      | ----      | ----    |  100    
13 | repo-source-non-oss             | openSUSE-Leap-42.3-Source-Non-Oss      
| No      | ----      | ----    |  100    

This is whats installed for nvidia according to zypper
# zypper se -i nvidia
Loading repository data...
Reading installed packages...

S  | Name                      | Summary                                       
                       | Type   
---+---------------------------+-----------------------------------------------------------------------+--------
i+ | nvidia-computeG04         | NVIDIA driver for computing with GPGPU        
                       | package
i+ | nvidia-gfxG04-kmp-default | NVIDIA graphics driver kernel module for
GeForce 400 series and newer | package
i+ | nvidia-glG04              | NVIDIA OpenGL libraries for OpenGL
acceleration                       | package
i+ | x11-video-nvidiaG04       | NVIDIA graphics driver for GeForce 400 series
and newer               | package

#journalctl -k|grep NV (not much here)
kernel: input: HDA NVidia HDMI/DP,pcm=3 as
/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input11
kernel: input: HDA NVidia HDMI/DP,pcm=7 as
/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input12
kernel: input: HDA NVidia HDMI/DP,pcm=8 as
/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
kernel: input: HDA NVidia HDMI/DP,pcm=9 as
/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14

/usr/src/kernel-modules/nvidia-384.69-default #
ran make which succeeded and created nvidia.ko
insmod ./nvidia.ko also worked
so then i did make modules_install to install the nvidia.ko file for 4.4.85
kernel and rebooted
No Joy! nvidia.ko isnt being loaded yet it now exists at
/lib/modules/4.4.85-22-default/kernel/drivers/video/nvidia.ko

it also fails to load nvidia if i try to modprobe it (why does modprobe fail
but insmod succeed?):

# modprobe nvidia
modprobe: ERROR: could not find module by name='nvidia'
modprobe: ERROR: could not insert 'nvidia': Function not implemented

This works => insmod
/lib/modules/4.4.85-22-default/kernel/drivers/video/nvidia.ko

I verified nouveau is NOT being loaded so thats not it

I'm stumped. 
1: the driver should have been built and loaded auto-magically during the
upgrade.
2: after manually building it and verifying it 'can' load, why doesn't it load
on reboot?


You are receiving this mail because: