[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