Subject: | |
From: | |
Reply To: | John A. Goebel |
Date: | Tue, 7 Jun 2005 10:06:00 -0700 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
++ 07/06/05 16:11 +0100 - <Robert Haines>:
Hey,
> Hi all,
>
> I'm probably being daft, but I'm stuck.
>
> I need to add ieee1394 (firewire) support into my kernel. I've
> downloaded the kernel src.rpm and jumped through all the relevent hoops
> to get a source tree. I've made the changes to add ieee1394 modules to
> the build and rebuilt. I've installed the modules and the kernel and so
> on and rebooted.
>
> It all works fine apart from the fact that openafs is now broken. So I
> downloaded the openafs src.rpm and tried to rebuild that in the usual
> way but it has kernel-devel as a dependency! kernel-devel doesn't exist
> for my custom kernel!
One answer would be to unpack the openafs source and comment out the 'Requires'
for kernel-devel. You have to have the kernel source in the right location, but
it sounds like you already know that.
The other avenue is to build from a tarball at openafs.org.
Short instructions for sites upgrading from a previous version of AFS:
% ./configure --enable-transarc-paths
% make
% make dest
will create a Transarc-style dest tree in ${SYS_NAME}/dest where
${SYS_NAME} is the AFS sysname of the system you built for.
This assumes if you're building for Linux that your kernel source is
in /usr/src/linux.
> I guess what I really want to do is to just add the relevent ieee1394
> modules into my kernel without recompiling the lot (or the kernel
> itself). The following message gave me hope, implying that I don't need
> a full exploded source tree:
> http://listserv.fnal.gov/scripts/wa.exe?A2=ind0505&L=scientific-linux-users&T=0&F=&S=&P=9900
> but left me confused as I can't find the ieee1394 code in the
> /usr/src/kernels/2.6.9-5.0.5.EL-i686 tree anywhere.
>
> So what should I do? I'm after a solution that won't cause me loads of
> hassle everytime there's a new kernel released!
>
> Any ideas? This kernel-devel thing has me stumped...
I typically just build from openafs.org source. It's easier when you modify the kernel.
Luck,
John
> Cheers,
> Rob
>
> --
> Robert Haines
>
> Research Associate, RealityGrid Tel. : +44 (0)161 275 6067
> Manchester Computing Fax. : +44 (0)161 275 6800
> University of Manchester Email: [log in to unmask]
> Oxford Road Web : www.realitygrid.org
> Manchester, M13 9PL : www.sve.man.ac.uk
##############################################
# John Goebel <jgoebel(at)slac.stanford.edu> #
# Stanford Linear Accelerator Center #
# 2575 Sand Hill Road, Menlo Park, CA 94025 #
############################################ #
|
|
|