Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: atrpms: users

Creating your own nvidia kmdl

 

 

atrpms users RSS feed   Index | Next | Previous | View Threaded


mythtv at blandford

Aug 27, 2009, 3:39 PM

Post #1 of 3 (663 views)
Permalink
Creating your own nvidia kmdl

Hello,

I am having an rpciod runaway issue on Fedora 11 x86_64 and this appears
to be fixed in the 2.6.30 kernel. I see it is available in the
fedora-testing repository but I also need nvidia kmdls.

I have been trying to build it for the last two days, but I am clearly
missing a step.

I have atrpms-rpm-config-184-1.noarch installed, and I have also been
following http://people.atrpms.net/~pcavalcanti/LCG_kernel_modules.html

It says this should build the kmdls:

rpm -ivh nvidia-graphics100.14.11-100.14.11-91.src.rpm
brpm2 ~/redhat/SPECS/nvidia-graphics100.14.11.spec
bkmdl.sh 2.6.22.5-49.fc6 nvidia-graphics100.14.11-100.14.11-91.src.rpm

So here is what happens when I try:

me [at] myhos> rpm -ivh ~/nvidia-graphics-185.18.31-40.src.rpm
me [at] myhos> brpm2 SPECS/nvidia-graphics.spec
Executing(%install): /bin/sh -e /home/me/redhat/tmp/rpm-tmp.yavIcR
+ umask 022
+ cd /home/me/redhat/BUILD
+ '[' /home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64
'!=' / ']'
+ rm -rf /home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64
++ dirname
/home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64
+ mkdir -p /home/me/redhat/BUILDROOT
+ mkdir /home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64
+ mkdir -p
/home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64/usr/include
+ ln -s nvidia-graphics-185.18.31
/home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc
11.x86_64/usr/include/nvidia-graphics
+ mkdir -p
/home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64/usr/lib64
+ ln -s nvidia-graphics-185.18.31
/home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc
11.x86_64/usr/lib64/nvidia-graphics
+ /usr/lib/rpm/atrpms/python_burninversion.sh
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/atrpms/brp-compress
+ /usr/lib/rpm/atrpms/brp-strip /usr/bin/strip
+ /usr/lib/rpm/atrpms/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/atrpms/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
Processing files: nvidia-graphics-185.18.31-40.fc11.x86_64
Processing files: nvidia-graphics-devel-185.18.31-40.fc11.x86_64
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1 rpm
lib(PayloadFilesHavePrefix) <= 4.0-1
Conflicts: nvidia-graphics180.29-devel nvidia-graphics180.22-devel
nvidia-graphics177.82-de
vel nvidia-graphics177.80-devel nvidia-graphics173.14.12-devel
nvidia-graphics173.14.09-dev
el nvidia-graphics173.14.05-devel nvidia-graphics169.12-devel
nvidia-graphics169.09-devel n
vidia-graphics169.07-devel nvidia-graphics100.14.23-devel
nvidia-graphics100.14.19-devel nv
idia-graphics100.14.11-devel nvidia-graphics100.14.09-devel
nvidia-graphics9755-devel nvidi
a-graphics9746-devel nvidia-graphics9731-devel
nvidia-graphics96.43.01-devel nvidia-graphic
s9629-devel nvidia-graphics8776-devel nvidia-graphics8774-devel
nvidia-graphics8762-devel n
vidia-graphics8756-devel nvidia-graphics8178-devel
nvidia-graphics8174-devel nvidia-graphic
s7676-devel nvidia-graphics7667-devel nvidia-graphics7664-devel
nvidia-graphics71.86.01-dev
el nvidia-graphics7184-devel nvidia-graphics7182-devel
nvidia-graphics7174-devel nvidia-gra
phics7167-devel nvidia-graphics6629-devel nvidia-graphics6111-devel
nvidia-graphics6106-dev
el nvidia-graphics5336-devel nvidia-graphics5332-devel
nvidia-graphics5328-devel nvidia-gra
phics4620-devel nvidia-graphics4496-devel nvidia-graphics4363-devel
Checking for unpackaged file(s): /usr/lib/rpm/check-files
/home/me/redhat/BUILDROOT/nvidia-
graphics-185.18.31-40.fc11.x86_64
Wrote:
/home/me/redhat/RPMS/x86_64/nvidia-graphics-185.18.31-40.fc11.x86_64.rpm
Wrote:
/home/me/redhat/RPMS/x86_64/nvidia-graphics-devel-185.18.31-40.fc11.x86_64.rpm
Executing(--clean): /bin/sh -e /home/me/redhat/tmp/rpm-tmp.5oXKdF
+ umask 022
+ cd /home/me/redhat/BUILD

So it looks like it creates the packages. Now for the kernel module.

e [at] myhos> bkmdl.sh 2.6.30.5-32.fc11 ~/nvidia-graphics-185.18.31-40.src.rpm
Parameters: 2.6.30.5-32.fc11-x86_64
/home/me/nvidia-graphics-185.18.31-40.src.rpm
Installing /home/me/nvidia-graphics-185.18.31-40.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%install): /bin/sh -e /home/me/redhat/tmp/rpm-tmp.9gpUrh
+ umask 022
+ cd /home/me/redhat/BUILD
+ '[' /home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64
'!=' / ']'
+ rm -rf /home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64
++ dirname
/home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64
+ mkdir -p /home/me/redhat/BUILDROOT
+ mkdir /home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64
+ mkdir -p
/home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64/usr/include
+ ln -s nvidia-graphics-185.18.31
/home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc
11.x86_64/usr/include/nvidia-graphics
+ mkdir -p
/home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc11.x86_64/usr/lib64
+ ln -s nvidia-graphics-185.18.31
/home/me/redhat/BUILDROOT/nvidia-graphics-185.18.31-40.fc
11.x86_64/usr/lib64/nvidia-graphics
+ /usr/lib/rpm/atrpms/python_burninversion.sh
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/atrpms/brp-compress
+ /usr/lib/rpm/atrpms/brp-strip /usr/bin/strip
+ /usr/lib/rpm/atrpms/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/atrpms/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
Processing files: nvidia-graphics-185.18.31-40.fc11.x86_64
Processing files: nvidia-graphics-devel-185.18.31-40.fc11.x86_64
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1 rpm
lib(PayloadFilesHavePrefix) <= 4.0-1
Conflicts: nvidia-graphics180.29-devel nvidia-graphics180.22-devel
nvidia-graphics177.82-de
vel nvidia-graphics177.80-devel nvidia-graphics173.14.12-devel
nvidia-graphics173.14.09-dev
el nvidia-graphics173.14.05-devel nvidia-graphics169.12-devel
nvidia-graphics169.09-devel n
vidia-graphics169.07-devel nvidia-graphics100.14.23-devel
nvidia-graphics100.14.19-devel nv
idia-graphics100.14.11-devel nvidia-graphics100.14.09-devel
nvidia-graphics9755-devel nvidi
a-graphics9746-devel nvidia-graphics9731-devel
nvidia-graphics96.43.01-devel nvidia-graphic
s9629-devel nvidia-graphics8776-devel nvidia-graphics8774-devel
nvidia-graphics8762-devel n
vidia-graphics8756-devel nvidia-graphics8178-devel
nvidia-graphics8174-devel nvidia-graphic
s7676-devel nvidia-graphics7667-devel nvidia-graphics7664-devel
nvidia-graphics71.86.01-dev
el nvidia-graphics7184-devel nvidia-graphics7182-devel
nvidia-graphics7174-devel nvidia-gra
phics7167-devel nvidia-graphics6629-devel nvidia-graphics6111-devel
nvidia-graphics6106-dev
el nvidia-graphics5336-devel nvidia-graphics5332-devel
nvidia-graphics5328-devel nvidia-gra
phics4620-devel nvidia-graphics4496-devel nvidia-graphics4363-devel
Checking for unpackaged file(s): /usr/lib/rpm/check-files
/home/me/redhat/BUILDROOT/nvidia-
graphics-185.18.31-40.fc11.x86_64
Wrote:
/home/me/redhat/RPMS/x86_64/nvidia-graphics-185.18.31-40.fc11.x86_64.rpm
Wrote:
/home/me/redhat/RPMS/x86_64/nvidia-graphics-devel-185.18.31-40.fc11.x86_64.rpm
Executing(--clean): /bin/sh -e /home/me/redhat/tmp/rpm-tmp.CbvHkc
+ umask 022
+ cd /home/me/redhat/BUILD

Hmm, it looks like it did the same thing again. I don't see it try to
compile anything.

What step am I missing?

Michael




_______________________________________________
atrpms-users mailing list
atrpms-users [at] atrpms
http://lists.atrpms.net/mailman/listinfo/atrpms-users


Axel.Thimm at ATrpms

Aug 27, 2009, 10:19 PM

Post #2 of 3 (612 views)
Permalink
Re: Creating your own nvidia kmdl [In reply to]

On Thu, Aug 27, 2009 at 03:39:05PM -0700, mythtv [at] blandford wrote:
> I am having an rpciod runaway issue on Fedora 11 x86_64 and this appears
> to be fixed in the 2.6.30 kernel. I see it is available in the
> fedora-testing repository but I also need nvidia kmdls.
>
> I have been trying to build it for the last two days, but I am clearly
> missing a step.

Just make sure the matching kernel-devel is installed and run

rpmbuild -bb nvidia-graphics185.18.36-185.18.36-114.src.rpm
--
Axel.Thimm at ATrpms.net


promac at gmail

Aug 28, 2009, 2:47 AM

Post #3 of 3 (609 views)
Permalink
Re: Creating your own nvidia kmdl [In reply to]

On Fri, Aug 28, 2009 at 2:19 AM, Axel Thimm <Axel.Thimm [at] atrpms> wrote:

> On Thu, Aug 27, 2009 at 03:39:05PM -0700, mythtv [at] blandford wrote:
> > I am having an rpciod runaway issue on Fedora 11 x86_64 and this appears
> > to be fixed in the 2.6.30 kernel. I see it is available in the
> > fedora-testing repository but I also need nvidia kmdls.
> >
> > I have been trying to build it for the last two days, but I am clearly
> > missing a step.
>
> Just make sure the matching kernel-devel is installed and run
>
> rpmbuild -bb nvidia-graphics185.18.36-185.18.36-114.src.rpm
>


I updated the howto:

http://people.atrpms.net/~pcavalcanti/LCG_kernel_modules.html

Some pre-conditions are still required, such as having fakeroot 1.11
installed
and building the libs for the corresponding kernel module, first, I guess.

The advantage of the script is allowing building the module for any
kernel installed, not necessarily the running one.


--
Paulo Roma Cavalcanti
LCG - UFRJ

atrpms users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.