[OpenAFS-devel] OpenAFS on ia64_linux24

Miles Davis miles@cs.stanford.edu
Thu, 20 Jan 2005 17:06:25 -0800


On Thu, Jan 20, 2005 at 02:08:01PM -0800, Alf Wachsmann wrote:
> Hi,
> 
> I have an SMP machine with Itanium 2 CPUs running "Red Hat Enterprise
> Linux AS release 3" and I am trying to get OpenAFS 1.2.13 (our current
> production version on clients) working on it.
> 
> Everything compiles fine but the kernel module does not load:
> 
> alfw@machine> insmod -f
> /usr/vice/etc/modload/libafs-2.4.21-sgi302r24-ia64.mp.o
> /usr/vice/etc/modload/libafs-2.4.21-sgi302r24-ia64.mp.o: unresolved symbol check_tasklist_locked
> /usr/vice/etc/modload/libafs-2.4.21-sgi302r24-ia64.mp.o:
> Hint: You are trying to load a module without a GPL compatible license
>       and it has unresolved symbols.  The module may be trying to access
>       GPLONLY symbols but the problem is more likely to be a coding or
>       user error.  Contact the module supplier for assistance, only they
>       can help you.
> 
> 
> Searching for the "check_tasklist_locked" in /boot/System.map and
> /proc/ksyms shows:
> 
> alfw@machine> grep check_tasklist_locked /boot/System.map
> e000000004502e20 T check_tasklist_locked
> e000000004b01758 R __ksymtab_check_tasklist_locked
> e000000004d28070 R __kstrtab_check_tasklist_locked
> 
> alfw@machine> grep check_tasklist_locked /proc/ksyms
> e000000004d38190 GPLONLY_check_tasklist_locked
> 
> alfw@machine> cat /proc/sys/kernel/tainted
> 3
> 
> 
> This is with kernel 2.4.21-sgi302r24.
> SGI is telling me that the module does not load because of the GPL
> violation but I think the "unresolved symbol" is the problem.
> 
> Any tips how I can make this work?

Looks like check_tasklist_locked is in fact GPLONLY on that kernel. That's 
not the case with RH AS 3's stock kernel (or at least mine, 
2.4.21-15.0.3.EL, also ia64):

# grep check_tasklist_locked /proc/ksyms
e000000004989770 check_tasklist_locked_Rsmp_15bb5893

Did sgi do something silly? (is this an altix? I can try AFS on ours if 
so...)

-- 
// Miles Davis - miles@cs.stanford.edu - http://www.cs.stanford.edu/~miles
// Computer Science Department - Computer Facilities
// Stanford University