| Summary: | Update Request: nvidia304 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: | andrewsfarm, brtians1, sysadmin-bugs, tarazed25 |
| Version: | 5 | Keywords: | validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | advisory mga5-32-ok mga5-64-ok | ||
| Source RPM: | nvidia304 | CVE: | |
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 18031, 18374, 18375 | ||
|
Description
Thomas Backlund
2016-05-24 10:45:16 CEST
Thomas Backlund
2016-05-24 13:47:03 CEST
Blocks:
(none) =>
18031
Thomas Backlund
2016-05-24 13:59:09 CEST
Blocks:
(none) =>
18374
Thomas Backlund
2016-05-24 13:59:14 CEST
Blocks:
(none) =>
18375 mga5-64 I ran the update, then did a check. [root@localhost brian]# urpmi nvidia304-kernel-desktop-latest Package nvidia304-kernel-desktop-latest-304.131-10.mga5.nonfree.x86_64 is already installed Marking nvidia304-kernel-desktop-latest as manually installed, it won't be auto-orphaned writing /var/lib/rpm/installed-through-deps.list it only downloaded the one rpm file: above listed. rebooting. CC:
(none) =>
brtians1 worked fine. - Thomas am I doing something wrong? I didn't uninstall the old drivers, is that a necessary step? It's probably already built Brian. You can check with # dkms status -m nvidia304 it'll show "installed" for dkms and "installed from binary" for the old kmod. [root@localhost brian]# dkms status -m nvidia304 nvidia304, 304.131-1.mga5.nonfree, 3.19.8-desktop-3.mga5, x86_64: installed nvidia304, 304.125-4.mga5.nonfree, 3.19.8-desktop-3.mga5, x86_64: installed-binary from 3.19.8-desktop-3.mga5 x86_64 on Dell laptop with nvidia 340.96, GeForce 8700M GT
# urpmi nvidia304-kernel-desktop-latest
dkms-nvidia304 304.131 1.mga5.nonfr> x86_64
nvidia304-kernel-desktop-late> 304.131 10.mga5.nonf> x86_64
Creating symlink /var/lib/dkms/nvidia304/304.131-1.mga5.nonfree/source ->
/usr/src/nvidia304-304.131-1.mga5.nonfree
DKMS: add Completed.
Preparing kernel 4.1.15-desktop-2.mga5 for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Generic preparation routine
make mrproper.......
using /proc/config.gz
make oldconfig.....
make prepare....
Building module:
cleaning build area....
make KERNELRELEASE=4.1.15-desktop-2.mga5 SYSSRC=/lib/modules/4.1.15-desktop-2.mga5/build module.............
cleaning build area....
cleaning kernel tree (make mrproper).....
DKMS: build Completed.
nvidia304.ko.xz:
- Installation
- Installing to /lib/modules/4.1.15-desktop-2.mga5/dkms/drivers/char/drm/
depmod.......
DKMS: install Completed.
# dkms status -m nvidia304
nvidia304, 304.131-1.mga5.nonfree, 4.1.15-desktop-2.mga5, x86_64: installed
# dkms status
nvidia340, 340.96-1.mga5.nonfree, 3.19.8-desktop-3.mga5, x86_64: installed
nvidia304, 304.131-1.mga5.nonfree, 4.1.15-desktop-2.mga5, x86_64: installed
nvidia340, 340.96-1.mga5.nonfree, 4.1.15-desktop-2.mga5, x86_64: installed-binary from 4.1.15-desktop-2.mga5
nvidia340, 340.76-1.mga5.nonfree, 3.19.8-desktop-3.mga5, x86_64: installed-binary from 3.19.8-desktop-3.mga5
Rebooted OK but nvidia-settings indicates driver 340.96.
# urpmi x11-driver-video-nvidia-current
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium "Nonfree Updates Testing (distrib15)")
dkms-nvidia-current 352.79 3.mga5.nonfr> x86_64
nvidia-current-doc-html 352.79 3.mga5.nonfr> x86_64 (recommended)
x11-driver-video-nvidia-curre> 352.79 3.mga5.nonfr> x86_64
197MB of additional disk space will be used.
35MB of packages will be retrieved.
Proceed with the installation of the 3 packages? (Y/n) n
Updated to ldetect-lst-0.1.346.4-1
Rebooted
nvidia-settings continues to report driver 340.96. Looks like the installed binary preempts the newly installed version.CC:
(none) =>
tarazed25 (In reply to Len Lawrence from comment #5) > nvidia-settings continues to report driver 340.96. Looks like the installed > binary preempts the newly installed version. Nope. It just means your hardware is using the nvidia340 driver, so thats what it will show regardless of the nvidia304 and nvidia-current versions Thanks Thomas. So does that mean that showing that nvidia304 installs is a sufficient test? Without having the requisite hardware all we can do is ensure it compiles and is installed ok for the current kernel (4.1.15) for both i586 & x86_64. These drivers will go first, making them easier to test with the updated kernels, which will follow. I've been running 304 on old equipment. Seems fine. See my reply. Do I need to run the install again and test another round? Updated nvidia 304 package on a 32-bit system with server kernel 4.1.15-2, rebooted, and everything still worked. Video hardware: nvidia Geforce 6200OC AGP card. AMD Sempron 64 3100+ processor, 2GB RAM CC:
(none) =>
andrewsfarm Adding OKs & Validating Keywords:
(none) =>
validated_update Advisory uploaded. Whiteboard:
mga5-32-ok mga5-64-ok =>
advisory mga5-32-ok mga5-64-ok An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2016-0090.html Resolution:
(none) =>
FIXED |