Nvidia cards and Fedora 22 kernel upgrades

Dave Pawson dave.pawson at gmail.com
Mon Jul 6 14:10:51 CEST 2015


Thanks Ed.
That's quite a long list...  In which order please - top of file down
or last upwards? All have the same timestamp?

2015/07/02 06:53:36 akmods: Building RPM using the command
'/bin/akmodsbuild --target x86_64 --kernels 4.0.6-300.fc22.x86_64
/usr/src/akmods/nvidia-kmod.latest'
2015/07/02 06:53:50 akmodsbuild: * Rebuilding
/usr/src/akmods/nvidia-kmod.latest for kernel(s)
4.0.6-300.fc22.x86_64: warning: user mockbuild does not exist - using
root
2015/07/02 06:53:50 akmodsbuild: warning: group mockbuild does not
exist - using root
2015/07/02 06:53:50 akmodsbuild: warning: user mockbuild does not
exist - using root
2015/07/02 06:53:50 akmodsbuild: warning: group mockbuild does not
exist - using root
2015/07/02 06:53:50 akmodsbuild: warning: user mockbuild does not
exist - using root
2015/07/02 06:53:50 akmodsbuild: warning: group mockbuild does not
exist - using root
2015/07/02 06:53:50 akmodsbuild: Installing /usr/src/akmods/nvidia-kmod.latest
2015/07/02 06:53:50 akmodsbuild: Building target platforms: x86_64
2015/07/02 06:53:50 akmodsbuild: Building for target x86_64
2015/07/02 06:53:50 akmodsbuild: Executing(%prep): /bin/sh -e
/var/tmp/rpm-tmp.v7umVj
2015/07/02 06:53:50 akmodsbuild: + umask 022
2015/07/02 06:53:50 akmodsbuild: + cd /tmp/akmodsbuild.wv915hso//BUILD
2015/07/02 06:53:50 akmodsbuild: + kmodtool --target x86_64 --repo
rpmfusion --kmodname nvidia-kmod --filterfile
/tmp/akmodsbuild.wv915hso/SOURCES/nvidia-kmodtool-excludekernel-filterfile
--obsolete-name nvidia-newest --obsolete-version 346.72 --for-kernels
4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: %package       -n
kmod-nvidia-4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: Summary:          nvidia kernel
module(s) for 4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: Group:            System Environment/Kernel
2015/07/02 06:53:50 akmodsbuild: Provides:
kernel-modules-for-kernel = 4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: Provides:         nvidia-kmod =
%{?epoch:%{epoch}:}%{version}-%{release}
2015/07/02 06:53:50 akmodsbuild: Requires:         nvidia-kmod-common
>= %{?epoch:%{epoch}:}%{version}
2015/07/02 06:53:50 akmodsbuild: Requires(post):   /usr/sbin/depmod
2015/07/02 06:53:50 akmodsbuild: Requires(postun): /usr/sbin/depmod
2015/07/02 06:53:50 akmodsbuild: Provides:
kmod-nvidia-newest-4.0.6-300.fc22.x86_64 = 346.72
2015/07/02 06:53:50 akmodsbuild: Obsoletes:
kmod-nvidia-newest-4.0.6-300.fc22.x86_64 < 346.72
2015/07/02 06:53:50 akmodsbuild: Requires:         kernel-uname-r =
4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: BuildRequires:  kernel-devel-uname-r
= 4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: %post          -n
kmod-nvidia-4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: /usr/sbin/depmod -aeF
/boot/System.map-4.0.6-300.fc22.x86_64 4.0.6-300.fc22.x86_64 >
/dev/null || :
2015/07/02 06:53:50 akmodsbuild: %postun        -n
kmod-nvidia-4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: /usr/sbin/depmod  -aF
/boot/System.map-4.0.6-300.fc22.x86_64 4.0.6-300.fc22.x86_64 &>
/dev/null || :
2015/07/02 06:53:50 akmodsbuild:
2015/07/02 06:53:50 akmodsbuild: %description  -n
kmod-nvidia-4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: This package provides the nvidia
kernel modules built for the Linux
2015/07/02 06:53:50 akmodsbuild: kernel 4.0.6-300.fc22.x86_64 for the
%{_target_cpu} family of processors.
2015/07/02 06:53:50 akmodsbuild: %files        -n
kmod-nvidia-4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: %defattr(644,root,root,755)
2015/07/02 06:53:50 akmodsbuild: %dir
/usr/lib/modules/4.0.6-300.fc22.x86_64/extra
2015/07/02 06:53:50 akmodsbuild:
/usr/lib/modules/4.0.6-300.fc22.x86_64/extra/nvidia/
2015/07/02 06:53:50 akmodsbuild:
2015/07/02 06:53:50 akmodsbuild:
2015/07/02 06:53:50 akmodsbuild:
2015/07/02 06:53:50 akmodsbuild: %global kmodinstdir_prefix  /usr/lib/modules/
2015/07/02 06:53:50 akmodsbuild: %global kmodinstdir_postfix /extra/nvidia/
2015/07/02 06:53:50 akmodsbuild: %global kernel_versions
4.0.6-300.fc22.x86_64___%{_usrsrc}/kernels/4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild:
2015/07/02 06:53:50 akmodsbuild: + cd /tmp/akmodsbuild.wv915hso/BUILD
2015/07/02 06:53:50 akmodsbuild: + rm -rf nvidia-kmod-346.72
2015/07/02 06:53:50 akmodsbuild: + /usr/bin/mkdir -p nvidia-kmod-346.72
2015/07/02 06:53:50 akmodsbuild: + cd nvidia-kmod-346.72
2015/07/02 06:53:50 akmodsbuild: + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
2015/07/02 06:53:50 akmodsbuild: + tar --use-compress-program xz -xf
/usr/share/nvidia-kmod-346.72/nvidia-kmod-346.72-x86_64.tar.xz
2015/07/02 06:53:50 akmodsbuild: + echo 'Patch #0 (nv-linux-arm.patch):'
2015/07/02 06:53:50 akmodsbuild: Patch #0 (nv-linux-arm.patch):
2015/07/02 06:53:50 akmodsbuild: + /usr/bin/cat
/tmp/akmodsbuild.wv915hso/SOURCES/nv-linux-arm.patch
2015/07/02 06:53:50 akmodsbuild: + /usr/bin/patch -p1 --fuzz=0
2015/07/02 06:53:50 akmodsbuild: patching file kernel/nv-linux.h
2015/07/02 06:53:50 akmodsbuild: Hunk #1 succeeded at 241 (offset 1 line).
2015/07/02 06:53:50 akmodsbuild: + for kernel_version in
4.0.6-300.fc22.x86_64___/usr/src/kernels/4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: + cp -a kernel
_kmod_build_4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: + exit 0
2015/07/02 06:53:50 akmodsbuild: Executing(%build): /bin/sh -e
/var/tmp/rpm-tmp.t2o0ZA
2015/07/02 06:53:50 akmodsbuild: + umask 022
2015/07/02 06:53:50 akmodsbuild: + cd /tmp/akmodsbuild.wv915hso//BUILD
2015/07/02 06:53:50 akmodsbuild: + cd nvidia-kmod-346.72
2015/07/02 06:53:50 akmodsbuild: + for kernel_version in
4.0.6-300.fc22.x86_64___/usr/src/kernels/4.0.6-300.fc22.x86_64
2015/07/02 06:53:50 akmodsbuild: + pushd _kmod_build_4.0.6-300.fc22.x86_64/
2015/07/02 06:53:50 akmodsbuild:
/tmp/akmodsbuild.wv915hso/BUILD/nvidia-kmod-346.72/_kmod_build_4.0.6-300.fc22.x86_64
/tmp/akmodsbuild.wv915hso/BUILD/nvidia-kmod-346.72
2015/07/02 06:53:50 akmodsbuild: + make -j4
KERNEL_UNAME=4.0.6-300.fc22.x86_64
SYSSRC=/usr/src/kernels/4.0.6-300.fc22.x86_64 IGNORE_CC_MISMATCH=1
IGNORE_XEN_PRESENCE=1 IGNORE_PREEMPT_RT_PRESENCE=1 module

which is preceded by
2015/07/02 06:53:50 akmodsbuild: NVIDIA: calling KBUILD...

which I'm guessing is the kick off command.
Execute all these?

regards

On 6 July 2015 at 12:59, Ed Greshko <ed.greshko at greshko.com> wrote:
> On 07/06/15 19:01, Dave Pawson wrote:
>> On 6 July 2015 at 11:53, Ed Greshko <ed.greshko at greshko.com> wrote:
>>
>>> Running F22/KDE with GeForce GTX 660 and the nVidia drivers from RPMfusion (akmod).
>>>
>>> The problem I see when updating kernels via dnf.  dnf has the RPM database locked so the rpm's can't be installed during the update.  Supposedly, that should be taken care of during the reboot but it hasn't worked for me.  So, I just manually do it as suggested in the akmods.log prior to reboot.
>> Sounds good Ed - sorry to sound so ignorant.
>> "As suggested in akmods.log"...
>>   no such file found on my F22 install?
>>
>> What does 'manually do it' mean please?
>
> The log is in /var/cache/akmods/ called akmods.log
>
> The "failure" looks like this....
>
> 2015/06/28 18:25:41 akmods: Building and installing nvidia-304xx-kmod
> 2015/06/28 18:25:41 akmods: Building RPM using the command '/bin/akmodsbuild --target x86_64 --kernels 4.0.6-300.fc22.x86_64 /usr/src/akmods/nvidia-304xx-kmod.latest'
> 2015/06/28 18:26:00 akmods: Installing newly built rpms
> 2015/06/28 18:26:01 akmods: Could not install newly built RPMs. You can find them and the logfile
> 2015/06/28 18:26:01 akmods: 304.125-3.10-for-4.0.6-300.fc22.x86_64.failed.log in /var/cache/akmods/nvidia-304xx/
> 2015/06/28 18:26:01 akmods: Hint: Some kmods were ignored or failed to build or install.
> 2015/06/28 18:26:01 akmods: You can try to rebuild and install them by by calling
> 2015/06/28 18:26:01 akmods: '/usr/sbin/akmods --force' as root.
>
> And the last line shows you the command to run before you reboot.



-- 
Dave Pawson
XSLT XSL-FO FAQ.
Docbook FAQ.
http://www.dpawson.co.uk


More information about the rpmfusion-users mailing list