Requesting a howto a kmod / akmod

Eli Wapniarski eli at orbsky.homelinux.org
Sun Sep 19 10:39:54 CEST 2010


On Wednesday 01 September 2010 09:19:32 Orcan Ogetbil wrote:
> On Wed, Sep 1, 2010 at 1:54 AM, Eli Wapniarski wrote:
> > Hi
> > 
> > I was just wondering if anyone knows of where I can find descent docs on
> > howto build an kmod / akmod.
> > 
> > Realtek provides drivers for the wifi 8129se but I need to rebuild the
> > driver everytime my kernel is updated.
> > 
> > Any advise on how to build a kmod / akmod be greatly appreciated.
> 
> There is a page in wiki that I once used to build my first package
> (rt2870-kmod) for RPMFusion:
> http://rpmfusion.org/Packaging/KernelModules/Kmods2
> 
> It should be pretty informative. Also, check the existing kmod
> packages for examples.
> 
> Orcan


Trying to create the kmods. I ran into a couple of problems

1) I had to modify the line from (--repo %{repo}):

   kmodtool  --target %{_target_cpu}  --repo %{repo} --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null

to:
 
   kmodtool  --target %{_target_cpu}  --repo rpmfusion --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null


2) It would seem that the driver was compiled, but then it would not "make install" If I were to do this manually, of course make install works


+ rm -rf /home/eli/rpmbuild/BUILDROOT/rlt8129se-kmod-2.6.0017.0525.2010-1.fc13.1.x86_64
+ for kernel_version in 2.6.34.6-54.fc13.x86_64___/usr/src/kernels/2.6.34.6-54.fc13.x86_64
+ make install DESTDIR=/home/eli/rpmbuild/BUILDROOT/rlt8129se-kmod-2.6.0017.0525.2010-1.fc13.1.x86_64 KMODPATH=/lib/modules//2.6.34.6-54.fc13.x86_64//extra/rlt8129se/
make: *** No rule to make target `install'.  Stop.
error: Bad exit status from /var/tmp/rpm-tmp.PYAMQs (%install)


Thanks for any insight

Eli

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the rpmfusion-developers mailing list