SCIENTIFIC-LINUX-USERS Archives

June 2005

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
"John A. Goebel" <[log in to unmask]>
Reply To:
John A. Goebel
Date:
Tue, 7 Jun 2005 10:06:00 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (72 lines)
++ 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  #
############################################ #

ATOM RSS1 RSS2