| Summary: | Update request: nvidia-current GPL fix | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Thomas Backlund <tmb> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | cae, davidwhodgins, jim, qa-bugs, sysadmin-bugs, tarazed25, wilcal.int |
| Version: | 5 | Keywords: | validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | has_procedure mga5-32-ok mga5-64-ok advisory | ||
| Source RPM: | nvidia-current | CVE: | |
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 18031, 18374, 18375 | ||
| Attachments: |
journal output
modinfo Xorg log journal output nvidia fails to boot screenshot |
||
|
Description
Thomas Backlund
2016-01-24 21:28:31 CET
Testing on mga5-64 Packages installed from testing: - dkms-nvidia-current-352.63-1.mga5.nonfree.x86_64 - ldetect-lst-0.1.346.2-1.mga5.x86_64 - nvidia-current-doc-html-352.63-1.mga5.nonfree.x86_64 - nvidia-current-kernel-4.1.15-desktop-2.mga5-352.63-1.mga5.nonfree.x86_64 - nvidia-current-kernel-desktop-latest-352.63-1.mga5.nonfree.x86_64 - x11-driver-video-nvidia-current-352.63-1.mga5.nonfree.x86_64 Packages installed cleanly. Re-booted normally. No problems noted. OK for mga5-64 on this system Machine: Mobo: ECS model: GeForce7050M-M v: 1.0 CPU: Quad core AMD Phenom 9500 (-MCP-) Graphics: Card: NVIDIA GF108 [GeForce GT 630] Testing on mga5-32 with kernel-server Packages installed from testing: - dkms-nvidia-current-352.63-1.mga5.nonfree.i586 - ldetect-lst-0.1.346.2-1.mga5.i586 - nvidia-current-doc-html-352.63-1.mga5.nonfree.i586 - nvidia-current-kernel-4.1.15-server-2.mga5-352.63-1.mga5.nonfree.i586 - nvidia-current-kernel-server-latest-352.63-1.mga5.nonfree.i586 - x11-driver-video-nvidia-current-352.63-1.mga5.nonfree.i586 Packages installed cleanly. On reboot the X server failed to start - blank screen on tty1 I was able to login to tty2 and captured some data which I'll attach. I'm not sure how useful or relevant it is. I have reverted to the previous versions of the packages and will try again if more info is needed. Machine: Mobo: ECS model: GeForce7050M-M v: 1.0 CPU: Quad core AMD Phenom 9500 (-MCP-) Graphics: Card: NVIDIA GF108 [GeForce GT 630] Created attachment 7379 [details]
journal output
Output of 'journalctl -b -a'
Created attachment 7380 [details]
modinfo
Output of 'modinfo nvidia-current'
Created attachment 7381 [details]
Xorg log
Xorg.0.log
ok, kernel log shows: nvidia: Unknown symbol phys_to_dma (err 0) Will take a look and fix The 352.79 packages are on the mirrors and so I installed: - dkms-nvidia-current-352.79-1.mga5.nonfree.i586 - ldetect-lst-0.1.346.3-1.mga5.i586 - nvidia-current-doc-html-352.79-1.mga5.nonfree.i586 - nvidia-current-kernel-4.1.15-server-2.mga5-352.79-1.mga5.nonfree.i586 - nvidia-current-kernel-server-latest-352.79-1.mga5.nonfree.i586 - x11-driver-video-nvidia-current-352.79-1.mga5.nonfree.i586 but the X server still fails to start. Created attachment 7389 [details]
journal output
Output from 'journalctl -b -a' with 352.79 version of packages
mga5 x86_64 Mate 4.1.15-desktop-2.mga5 Testing nvidia 352.79 on a high performance machine. GeForce GTX 770 Gigabyte Sniper Z97 motherboard Intel i7 -4790K 4.00GHz Graphics function as normal. glmark2 score 16725 about what it usually is. CC:
(none) =>
tarazed25 Aorus X51 laptop with twin nvidia cards In single GPU mode glmark2 returned 8110. $ sudo nvidia-xconfig --sli=on glmark2 returned a lower score of 6330 which is expected apparently. $ sudo lspci | grep -i nvidia 01:00.0 VGA compatible controller: NVIDIA Corporation GM204M [GeForce GTX 965M] (rev a1) 02:00.0 3D controller: NVIDIA Corporation GM204M [GeForce GTX 965M] (rev a1) Everything looks fine here as well. Updating a system running VirtualBox broke the system to where it wouldn't boot any more. I need to put more time into this. Sorry. CC:
(none) =>
wilcal.int (In reply to Thomas Backlund from comment #6) > ok, kernel log shows: > nvidia: Unknown symbol phys_to_dma (err 0) > Will take a look and fix This was in response to Comments 2-5, and seems to have resulted in the packages changing from 352.63 to 352.79 . Should the package list in Comment 0 not be re-specified accordingly? (And the bug title?) And do Comments 7-8 (and 11) warrant further correction? This seems to be the only one of nVidia Bugs 17602-17604 giving real trouble. CC:
(none) =>
lewyssmith Update. I do continue to test this. I built a new system from the ground up. Nvidia was fine. No Vbox install. I then installed the testing-updates nvidia driver and that went just fine. I then did the Vbox install on the updated system and that also worked fine. So IMO if you have a system with Vbox install and you install the nvidia update, and you brick your system, then a whole new install with the new nvidia driver then the last thing you do is install Vbox that will work. More testing on my part. :-( On real hardware, M5, KDE, 64-bit Package(s) under test: nvidia-current-kernel-desktop-latest default install of nvidia-current-kernel-desktop-latest dkms-nvidia-current x11-driver-video-nvidia-current ldetect-lst virtualbox x11-driver-video-vboxvideo [root@localhost wilcal]# uname -a Linux localhost 4.1.15-desktop-2.mga5 #1 SMP Wed Jan 20 17:05:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@localhost wilcal]# urpmi nvidia-current-kernel-desktop-latest Package nvidia-current-kernel-desktop-latest-346.96-5.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi dkms-nvidia-current Package dkms-nvidia-current-346.96-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-nvidia-current Package x11-driver-video-nvidia-current-346.96-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi ldetect-lst Package ldetect-lst-0.1.346.1-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi virtualbox Package virtualbox-5.0.14-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-vboxvideo Package x11-driver-video-vboxvideo-5.0.14-1.mga5.x86_64 is already installed Boots to a working desktop. Screen sizes are correct. Vbox runs M5 i586 KDE Live-CD as a client. All screen sizes are correct. install nvidia-current-kernel-desktop-latest dkms-nvidia-current x11-driver-video-nvidia-current ldetect-lst from updates_testing [root@localhost wilcal]# uname -a Linux localhost 4.1.15-desktop-2.mga5 #1 SMP Wed Jan 20 17:05:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@localhost wilcal]# urpmi nvidia-current-kernel-desktop-latest Package nvidia-current-kernel-desktop-latest-352.79-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi dkms-nvidia-current Package dkms-nvidia-current-352.79-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-nvidia-current Package x11-driver-video-nvidia-current-352.79-1.mga5.nonfree.x86_64 is already installed [root@localhost wilcal]# urpmi ldetect-lst Package ldetect-lst-0.1.346.3-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi virtualbox Package virtualbox-5.0.14-1.mga5.x86_64 is already installed [root@localhost wilcal]# urpmi x11-driver-video-vboxvideo Package x11-driver-video-vboxvideo-5.0.14-1.mga5.x86_64 is already installed Boots to a working desktop. Screen sizes are correct. Vbox runs M5 i586 KDE Live-CD as a client. Vbox runs M5 i586 KDE Live-DVD as a client. Vbox installs, and updates M5 x86_64 Live-DVD. All screen sizes are correct. Anyone any objections to validating this one? Adding 'feedback' marker until Thomas has had opportunity to look at the issues James is having. Whiteboard:
(none) =>
feedback I have also tested the 32 bit desktop flavour on this system. I installed: - dkms-nvidia-current-352.79-1.mga5.nonfree.i586 - ldetect-lst-0.1.346.3-1.mga5.i586 - nvidia-current-doc-html-352.79-1.mga5.nonfree.i586 - nvidia-current-kernel-4.1.15-desktop-2.mga5-352.79-1.mga5.nonfree.i586 - nvidia-current-kernel-desktop-latest-352.79-1.mga5.nonfree.i586 - x11-driver-video-nvidia-current-352.79-1.mga5.nonfree.i586 but, again the X server failed to start. journalctl reports the same error: nvidia: Unknown symbol phys_to_dma (err 0) Machine: Mobo: ECS model: GeForce7050M-M v: 1.0 CPU: Quad core AMD Phenom 9500 (-MCP-) Graphics: Card: NVIDIA GF108 [GeForce GT 630]
Dave Hodgins
2016-02-17 18:04:13 CET
CC:
(none) =>
davidwhodgins Created attachment 7472 [details]
nvidia fails to boot screenshot
On real hardware, M5, KDE, 32-bit
Package(s) under test:
nvidia-current-kernel-desktop-latest
default install of x11-driver-video-nvidia-current nvidia-current-kernel-desktop-latest
[root@localhost wilcal]# uname -a
Linux localhost 4.1.15-server-2.mga5 #1 SMP Wed Jan 20 17:55:56 UTC 2016 i686 i686 i686 GNU/Linux
[root@localhost wilcal]# urpmi x11-driver-video-nvidia-current
Package x11-driver-video-nvidia-current-346.96-1.mga5.nonfree.i586 is already installed
[root@localhost wilcal]# urpmi nvidia-current-kernel-desktop-latest
Package nvidia-current-kernel-desktop-latest-346.96-5.mga5.nonfree.i586 is already installed
[wilcal@localhost ~]$ lspci -k
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 3518
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_current
Boots to a working desktop. Screen sizes are correct.
install x11-driver-video-nvidia-current nvidia-current-kernel-desktop-latest from updates_testing
System fails to boot. See attached screenshot.
Test platform:
Intel Core i7-2600K Sandy Bridge 3.4GHz
GIGABYTE GA-Z68X-UD3-B3 LGA 1155 MoBo
GIGABYTE GV-N440D3-1GI Nvidia GeForce GT 440 (Fermi) 1GB
RTL8111/8168B PCI Express 1Gbit Ethernet
DRAM 16GB (4 x 4GB)
Mageia 5 32-bit, Nvidia driver
Lewis Smith
2016-02-20 09:18:57 CET
CC:
lewyssmith =>
(none) Updated rpms to match upcoming 4.4.6 kernel: SRPMS: nvidia-current-352.79-1.mga5.nonfree.src.rpm kmod-nvidia-current-352.79-3.mga5.nonfree.src.rpm ldetect-lst-0.1.346.3-1.mga5.src.rpm i586: dkms-nvidia-current-352.79-1.mga5.nonfree.i586.rpm nvidia-current-cuda-opencl-352.79-1.mga5.nonfree.i586.rpm nvidia-current-devel-352.79-1.mga5.nonfree.i586.rpm nvidia-current-doc-html-352.79-1.mga5.nonfree.i586.rpm nvidia-current-kernel-4.4.6-desktop-1.mga5-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-4.4.6-desktop586-1.mga5-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-4.4.6-server-1.mga5-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop586-latest-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop-latest-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-server-latest-352.79-3.mga5.nonfree.i586.rpm x11-driver-video-nvidia-current-352.79-1.mga5.nonfree.i586.rpm x86_64: dkms-nvidia-current-352.79-1.mga5.nonfree.x86_64.rpm nvidia-current-cuda-opencl-352.79-1.mga5.nonfree.x86_64.rpm nvidia-current-devel-352.79-1.mga5.nonfree.x86_64.rpm nvidia-current-doc-html-352.79-1.mga5.nonfree.x86_64.rpm nvidia-current-kernel-4.4.6-desktop-1.mga5-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-kernel-4.4.6-server-1.mga5-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-kernel-desktop-latest-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-kernel-server-latest-352.79-3.mga5.nonfree.x86_64.rpm x11-driver-video-nvidia-current-352.79-1.mga5.nonfree.x86_64.rpm Whiteboard:
feedback advisory =>
advisory svn advisory updated for newer srpms Should this update be marked as depending on 18031? Yeah, I forgot to do so, fixing... Depends on:
(none) =>
18031 Tested on mga5-64 along with kernel-4.4.6 from bug#18031. OK for mga5-64 on this system Machine: Mobo: ECS model: GeForce7050M-M v: 1.0 CPU: Quad core AMD Phenom 9500 (-MCP-) Graphics: Card: NVIDIA GF108 [GeForce GT 630] I should have noted in comment#24 that the test was done using kernel-desktop. Testing on mga5-32 with kernel-server Switched from nouveau to nvidia using drakx11 On re-boot the x-server failed to start The journal shows the same error as with the previous kernel kernel: nvidia: Unknown symbol phys_to_dma (err 0) System: Host: mga-5-32 Kernel: 4.4.6-server-1.mga5 i686 (32 bit) Machine: Mobo: ECS model: GeForce7050M-M v: 1.0 CPU: Quad core AMD Phenom 9500 (-MCP-) Graphics: Card: NVIDIA GF108 [GeForce GT 630] Adding feedback marker for tmb to do further work. Whiteboard:
advisory =>
advisory feedback New RPMS to test: SRPMS: kmod-nvidia-current-352.79-7.mga5.nonfree.src.rpm nvidia-current-352.79-2.mga5.nonfree.src.rpm i586: dkms-nvidia-current-352.79-2.mga5.nonfree.i586.rpm nvidia-current-cuda-opencl-352.79-2.mga5.nonfree.i586.rpm nvidia-current-devel-352.79-2.mga5.nonfree.i586.rpm nvidia-current-doc-html-352.79-2.mga5.nonfree.i586.rpm nvidia-current-kernel-4.1.15-desktop-2.mga5-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-4.1.15-desktop586-2.mga5-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-4.1.15-server-2.mga5-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop586-latest-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-server-latest-352.79-7.mga5.nonfree.i586.rpm x11-driver-video-nvidia-current-352.79-2.mga5.nonfree.i586.rpm x86_64: dkms-nvidia-current-352.79-2.mga5.nonfree.x86_64.rpm nvidia-current-cuda-opencl-352.79-2.mga5.nonfree.x86_64.rpm nvidia-current-devel-352.79-2.mga5.nonfree.x86_64.rpm nvidia-current-doc-html-352.79-2.mga5.nonfree.x86_64.rpm nvidia-current-kernel-4.1.15-desktop-2.mga5-352.79-7.mga5.nonfree.x86_64.rpm nvidia-current-kernel-4.1.15-server-2.mga5-352.79-7.mga5.nonfree.x86_64.rpm nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree.x86_64.rpm nvidia-current-kernel-server-latest-352.79-7.mga5.nonfree.x86_64.rpm x11-driver-video-nvidia-current-352.79-2.mga5.nonfree.x86_64.rpm Summary:
Update request: nvidia-current-352.63-1.mga5.nonfree =>
Update request: nvidia-current-352.79-2.mga5 missed ldetect-lst: ldetect-lst-0.1.346.4-1.mga5 that is part of this update
Thomas Backlund
2016-05-05 15:33:35 CEST
Blocks:
(none) =>
18031 Note: These packages should work with kernel 4.1.15 Note! since there are builds for both 4.1.15-2 and 4.4.9-1 you need to specific to install the *-latest packages in this update: nvidia-current-kernel-desktop586-latest-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-server-latest-352.79-7.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree.x86_64.rpm nvidia-current-kernel-server-latest-352.79-7.mga5.nonfree.x86_64.rpm Note the "-7.mga5". for 4.4.9-1 it's "-8.mga5" Sorry for not pointing this out earlier MageiaUpdate cannot be used to install these packages from Testing. Instead, depending on your kernel flavour, use eg.. # urpmi nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree x11-driver-video-nvidia-current-352.79-2.mga5.nonfree nvidia-current-cuda-opencl-352.79-2.mga5.nonfree nvidia-current-doc-html-352.79-2.mga5.nonfree ldetect-lst-0.1.346.4-1.mga5 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Updates Testing") ldetect-lst 0.1.346.4 1.mga5 x86_64 (medium "Nonfree Updates Testing") nvidia-current-cuda-opencl 352.79 2.mga5.nonfr> x86_64 nvidia-current-doc-html 352.79 2.mga5.nonfr> x86_64 nvidia-current-kernel-4.1.15-> 352.79 7.mga5.nonfr> x86_64 nvidia-current-kernel-desktop> 352.79 7.mga5.nonfr> x86_64 x11-driver-video-nvidia-curre> 352.79 2.mga5.nonfr> x86_64 343MB of additional disk space will be used. 75MB of packages will be retrieved. Proceed with the installation of the 6 packages? (Y/n)
claire robinson
2016-05-06 12:10:24 CEST
Whiteboard:
(none) =>
has_procedure
claire robinson
2016-05-06 12:32:26 CEST
Summary:
Update request: nvidia-current-352.79-2.mga5 =>
Update request: nvidia-current-352.79-2.mga5 for kernel 4.1.15 x86_64 4.4.9-desktop-1.mga5 Intel Core i7-4790K Haswell 4.0GHz # lspci -k | grep NVIDIA 01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1) # urpmi ldetect-lst A requested package cannot be installed: ldetect-lst-0.1.346.1-1.mga5.x86_64 (in order to keep ldetect-lst-0.1.346.4-1.mga5.x86_64) Enabled Nonfree Updates Testing # urpmi nvidia-current-kernel-desktop-latest A requested package cannot be installed: nvidia-current-kernel-desktop-latest-346.96-5.mga5.nonfree.x86_64 (in order to keep nvidia-current-kernel-desktop-latest-352.79-8.mga5.nonfree.x86_64) # urpmi nvidia-current-kernel-desktop-latest-352.79-8.mga5.nonfree x11-driver-video-nvidia-current-352.79-2.mga5.nonfree nvidia-current-cuda-opencl-352.79-2.mga5.nonfree nvidia-current-doc-html-352.79-2.mga5.nonfree No package named nvidia-current-kernel-desktop-latest-352.79-8.mga5.nonfree No package named x11-driver-video-nvidia-current-352.79-2.mga5.nonfree No package named nvidia-current-cuda-opencl-352.79-2.mga5.nonfree No package named nvidia-current-doc-html-352.79-2.mga5.nonfree Looks like it was installed already. Can't recall doing that but the system has been running fine for a while with the nvidia352.79 driver. OK with this hardware/kernel combination. x86_64 4.1.15-desktop-2.mga5 Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz With Nonfree Updates Testing enabled I am having a problem actually installing the updates on my iso testing machine. ldetect-lst-0.1.346.1-1.mga5.x86_64 is already installed. # urpmi nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree x11-driver-video-nvidia-current-352.79-2.mga5.nonfree nvidia-current-cuda-opencl-352.79-2.mga5.nonfree nvidia-current-doc-html-352.79-2.mga5.nonfree No package named nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree No package named x11-driver-video-nvidia-current-352.79-2.mga5.nonfree No package named nvidia-current-cuda-opencl-352.79-2.mga5.nonfree No package named nvidia-current-doc-html-352.79-2.mga5.nonfree # urpmi nvidia-current-kernel-desktop-latest Package nvidia-current-kernel-desktop-latest-346.96-5.mga5.nonfree.x86_64 is already installed # urpmi --search-media "Nonfree Updates Testing" x11-driver-video-nvidia-current-352.79-2.mga5.nonfree No package named x11-driver-video-nvidia-current-352.79-2.mga5.nonfree You possibly need to update the media first Len. # urpmi.update "Nonfree Updates Testing" Or using the handy aliases "nfupdt" https://wiki.mageia.org/en/QA_Tips_and_Tricks#Useful_aliases I had already tried # urpmi.update --no-ignore "Nonfree Updates Testing" but will try again with the alias and a staright update. Thanks. # enfupdt Enabling Nonfree Updates Testing [root@difda /]# urpmi.update "Nonfree Updates Testing" medium "Nonfree Updates Testing" is up-to-date # urpmi nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree x11-driver-video-nvidia-current-352.79-2.mga5.nonfree nvidia-current-cuda-opencl-352.79-2.mga5.nonfree nvidia-current-doc-html-352.79-2.mga5.nonfree No package named nvidia-current-kernel-desktop-latest-352.79-7.mga5.nonfree No package named x11-driver-video-nvidia-current-352.79-2.mga5.nonfree No package named nvidia-current-cuda-opencl-352.79-2.mga5.nonfree No package named nvidia-current-doc-html-352.79-2.mga5.nonfree Maybe I need to use a specific mirror instead of the mirror service? Shall try that. Nah, sorry, I'm currently reworking this update, so wait a bit Whiteboard:
has_procedure =>
has_procedure feedback Right Thomas. Thanks. Assigning Thomas til it's ready. CC:
(none) =>
qa-bugs For testers, installing ldetect-lst, x11-driver-video-nvidia-current, nvidia-current-kernel-<flavour>-latest should pull in dkms-nvidia-current, kernel-desktop-devel-<flavour>-latest and dkms + gcc buildchain + deps and install and work properly... Advisory: Updated nvidia-current driver fixes GPL violation It's been found that shipping prebuilt proprietary kernel modules is in violation of the GPL license. Since Mageia.org is pro open source we adjust the way we provide support for proprietary drivers. In order to comply with GPL, this update switches to dkms source based setup that builds the needed modules at kernel / driver install time. This update also provide the nvidia-current 352.79 driver that adds support for additional hardware and kernel 4.4 series SRPMS: ldetect-lst-0.1.346.4-1.mga5.src.rpm kmod-nvidia-current-352.79-10.mga5.nonfree.src.rpm nvidia-current-352.79-3.mga5.nonfree.src.rpm i586: ldetect-lst-0.1.346.4-1.mga5.i586.rpm ldetect-lst-devel-0.1.346.4-1.mga5.i586.rpm dkms-nvidia-current-352.79-3.mga5.nonfree.i586.rpm nvidia-current-cuda-opencl-352.79-3.mga5.nonfree.i586.rpm nvidia-current-devel-352.79-3.mga5.nonfree.i586.rpm nvidia-current-doc-html-352.79-3.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop586-latest-352.79-10.mga5.nonfree.i586.rpm nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree.i586.rpm nvidia-current-kernel-server-latest-352.79-10.mga5.nonfree.i586.rpm x11-driver-video-nvidia-current-352.79-3.mga5.nonfree.i586.rpm x86_64: ldetect-lst-0.1.346.4-1.mga5.x86_64.rpm ldetect-lst-devel-0.1.346.4-1.mga5.x86_64.rpm dkms-nvidia-current-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-cuda-opencl-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-devel-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-doc-html-352.79-3.mga5.nonfree.x86_64.rpm nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree.x86_64.rpm nvidia-current-kernel-server-latest-352.79-10.mga5.nonfree.x86_64.rpm x11-driver-video-nvidia-current-352.79-3.mga5.nonfree.x86_64.rpm Assignee:
tmb =>
qa-bugs
Thomas Backlund
2016-05-24 13:59:09 CEST
Blocks:
(none) =>
18374
Thomas Backlund
2016-05-24 13:59:14 CEST
Blocks:
(none) =>
18375 Testing on mga5-64 $ uname -r 4.1.15-desktop-2.mga5 Packages installed from core/nonfree-updates-testing - dkms-nvidia-current-352.79-3.mga5.nonfree.x86_64 - ldetect-lst-0.1.346.4-1.mga5.x86_64 - nvidia-current-doc-html-352.79-3.mga5.nonfree.x86_64 - nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree.x86_64 - x11-driver-video-nvidia-current-352.79-3.mga5.nonfree.x86_64 Packages installed cleanly System rebooted to KDE desktop and is using the updated nvidia driver 352.79 OK for mga5-64 on this system: Card: NVIDIA GF108 [GeForce GT 630] CC:
(none) =>
jkerr82508 On real hardware, M5, KDE, 64-bit
Start with blank drive.
Install using boot.iso from and up-to-date repo
Package(s) under test:
- dkms-nvidia-current-352.79-3.mga5.nonfree.x86_64
- ldetect-lst-0.1.346.4-1.mga5.x86_64
- nvidia-current-doc-html-352.79-3.mga5.nonfree.x86_64
- nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree.x86_64
- x11-driver-video-nvidia-current-352.79-3.mga5.nonfree.x86_64
default install of nvidia-current-kernel-desktop-latest dkms-nvidia-current
x11-driver-video-nvidia-current ldetect-lst nvidia-current-doc-html
[root@localhost wilcal]# uname -a
Linux localhost 4.1.15-desktop-2.mga5 #1 SMP Wed Jan 20 17:05:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi dkms-nvidia-current
Package dkms-nvidia-current-346.96-1.mga5.nonfree.x86_64 is already installed
[root@localhost wilcal]# urpmi ldetect-lst
Package ldetect-lst-0.1.346.1-1.mga5.x86_64 is already installed
[root@localhost wilcal]# urpmi nvidia-current-doc-html
Package nvidia-current-doc-html-346.96-1.mga5.nonfree.x86_64 is already installed
[root@localhost wilcal]# urpmi nvidia-current-kernel-desktop-latest
Package nvidia-current-kernel-desktop-latest-346.96-5.mga5.nonfree.x86_64 is already installed
[root@localhost wilcal]# urpmi x11-driver-video-nvidia-current
Package x11-driver-video-nvidia-current-346.96-1.mga5.nonfree.x86_64 is already installed
[root@localhost wilcal]# lspci -k
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 3518
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_current
Boots to a working desktop. Screen sizes are correct. Applications work.
install nvidia-current-kernel-desktop-latest dkms-nvidia-current
x11-driver-video-nvidia-current ldetect-lst nvidia-current-doc-html
from updates_testing
[root@localhost wilcal]# uname -a
Linux localhost 4.1.15-desktop-2.mga5 #1 SMP Wed Jan 20 17:05:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost wilcal]# urpmi dkms-nvidia-current
Package dkms-nvidia-current-352.79-3.mga5.nonfree.x86_64 is already installed
[root@localhost wilcal]# urpmi ldetect-lst
Package ldetect-lst-0.1.346.4-1.mga5.x86_64 is already installed
[root@localhost wilcal]# urpmi nvidia-current-doc-html
Package nvidia-current-doc-html-352.79-3.mga5.nonfree.x86_64 is already installed
[root@localhost wilcal]# urpmi nvidia-current-kernel-desktop-latest
Package nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree.x86_64 is already installed
[root@localhost wilcal]# urpmi x11-driver-video-nvidia-current
Package x11-driver-video-nvidia-current-352.79-3.mga5.nonfree.x86_64 is already installed
[root@localhost wilcal]# lspci -k
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 440] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 3518
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_current
Boots to a working desktop. Screen sizes are correct. Applications work.
Test platform:
Intel, P4 530J 3.0 GHz, 800MHz FSB, 1MB L2, LGA 775
GigaByte GA-81915G Pro F4 i915G LGA 775 MoBo
Marvel Yukon 88E8001 Gigabit LAN
Intel High Def Audio, Azalia (C-Media 9880) (snd-hda-intel)
Intel Graphics Media Accelerator 900 (Intel 82915G)
Kingston 4GB (2 x 2GB) DDR400 PC-3200
1TB Seagate HD
We need to ensure this builds/works with the new kernel 4.4.11 too before validating I installed this update before updating the kernel. So would not the kernel module have been rebuilt when I booted into the new kernel? see https://bugs.mageia.org/show_bug.cgi?id=18031#c140 also https://bugs.mageia.org/show_bug.cgi?id=18031#c144 Charles Edwards did successfully install the nvidia and kernel updates in one transaction: https://bugs.mageia.org/show_bug.cgi?id=18031#c139 Sorry, I misread. Charles did what wilcal and I did - he installed the nvidia update before updating the kernel. It's fine. It needs to work with both kernels. When you install the new kernel it should build the dkms module for that kernel. Some may build on reboot too. Check with.. # dkms status -m nvidia-current It will show "installed" for dkms builds and "installed from binary" for the older prebuild kmods. dkms status -m nvidia-current nvidia-current, 352.79-3.mga5.nonfree, 4.4.11-desktop-1.mga5, x86_64: installed In case there remain any worries about these updates. I just did a Mga5 EFI Install using the nonfree boot.iso a selected to use the nvidia driver. (all updates were installed during install). I booted to a working desktop with kernel 4.1.15-desktop-2.mga5 and nvidia 346.96-1. Activated /core/update_testing and /nonfree/update_testing [root@TestBed5 ~]# urpmi kernel-server-4.4.11-1.mga5-1-1.mga5 kernel-server-devel-4.4.11-1.mga5-1-1.mga5 kernel-source-4.4.11-1.mga5-1-1.mga5 dkms-nvidia-current-352.79-3.mga5.nonfree nvidia-current-doc-html-352.79-3.mga5.nonfree x11-driver-video-nvidia-current-352.79-3.mga5.nonfree Marking nvidia-current-doc-html as manually installed, it won't be auto-orphaned writing /var/lib/rpm/installed-through-deps.list To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Updates Testing") dracut 038 21.mga5 x86_64 kernel-server-4.4.11-1.mga5 1 1.mga5 x86_64 kernel-server-devel-4.4.11-1.> 1 1.mga5 x86_64 kernel-server-devel-latest 4.4.11 1.mga5 x86_64 (recommended) kernel-server-latest 4.4.11 1.mga5 x86_64 (recommended) kernel-source-4.4.11-1.mga5 1 1.mga5 noarch (medium "Nonfree Updates Testing") dkms-nvidia-current 352.79 3.mga5.nonfr> x86_64 nvidia-current-doc-html 352.79 3.mga5.nonfr> x86_64 x11-driver-video-nvidia-curre> 352.79 3.mga5.nonfr> x86_64 603MB of additional disk space will be used. 177MB of packages will be retrieved. Proceed with the installation of the 9 packages? (Y/n) y All installed without issue and module built without issue. Log Out of desktop, switch to TTY and: #service dm stop #rmmod nvidia #modprobe nvidia-current #service dm start Login to working desktop with kernel 4.1.15-desktop-2.mga5 and nvidia 352.79-3.mga5 Reboot system for new kernel. Login to working desktop with kernel server-4.4.11-1.mga5 and nvidia 352.79-3.mga5 In my opinion these updates are ready for validation. CC:
(none) =>
cae Is anybody able to test i586 before we do? Even if we don't have the hardware available, we can at least ensure it compiles the module.
claire robinson
2016-06-03 13:02:04 CEST
Whiteboard:
has_procedure =>
has_procedure mga5-64-ok Testing on mga5-32
uname -r
4.4.11-desktop-1.mga5
I was using the nouveau driver and so used MCC to install the nvidia packages:
rpm -qa | grep nvidia
nvidia-current-kernel-4.1.15-desktop-2.mga5-346.96-5.mga5.nonfree
dkms-nvidia-current-352.79-3.mga5.nonfree
x11-driver-video-nvidia-current-352.79-3.mga5.nonfree
nvidia-current-kernel-desktop-latest-352.79-10.mga5.nonfree
nvidia-current-doc-html-352.79-3.mga5.nonfree
dkms status -m nvidia-current
nvidia-current, 352.79-3.mga5.nonfree, 4.4.11-desktop-1.mga5, i586: installed
nvidia-current, 346.96-1.mga5.nonfree, 4.1.15-desktop-2.mga5, i586: installed-binary from 4.1.15-desktop-2.mga5
The system re-booted normally using kernel 4.4.11
OK for mga5-32 on this system
Card: NVIDIA GF108 [GeForce GT 630]
Display Server: X.Org 1.16.4 drivers: nvidia,v4l
Good work, thanks James. Validating this one then. Keywords:
(none) =>
validated_update Advisory updated in svn Whiteboard:
has_procedure mga5-32-ok mga5-64-ok =>
has_procedure mga5-32-ok mga5-64-ok advisory An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2016-0086.html Status:
NEW =>
RESOLVED |