[OpenAFS-devel] OpenAFS on ia64_linux24

Buhrmaster, Gary gtb@slac.stanford.edu
Thu, 20 Jan 2005 19:51:24 -0800


Alf,

Using a google search, it appears that if the
kernel is recompiled with CONFIG_MODVERSIONS
it will work (due to a bug in the RH
kernel regarding the GPL restrictions).

I would guess that SGI (re)compiled the
RHAS kernel without module versioning.
(But that would only be if you believe
everything you read on the web :-)


References:
http://groups-beta.google.com/group/vmware.for-linux.configuration/browse=
_thread/thread/8b486ec484031349/bef39acc09e874a4?q=3DGPLONLY_check_taskli=
st_locked&_done=3D%2Fgroups%3Fq%3DGPLONLY_check_tasklist_locked%26hl%3Den=
%26lr%3D%26sa%3DN%26tab%3Dwg%26&_doneTitle=3DBack+to+Search&&d#bef39acc09=
e874a4=20

http://groups-beta.google.com/group/vmware.for-linux.configuration/browse=
_thread/thread/2724ca6777549f1a/ad2c2beacc6fc02e?q=3Dcheck_tasklist_locke=
d+GPLONLY&_done=3D%2Fgroups%3Fq%3Dcheck_tasklist_locked+GPLONLY%26hl%3Den=
%26lr%3D%26sa%3DN%26tab%3Dwg%26&_doneTitle=3DBack+to+Search&&d#ad2c2beacc=
6fc02e

http://www.vmware.com/community/thread.jspa?threadID=3D7862&messageID=3D6=
2246

Gary

> -----Original Message-----
> From: openafs-devel-admin@openafs.org=20
> [mailto:openafs-devel-admin@openafs.org] On Behalf Of Miles Davis
> Sent: Thursday, January 20, 2005 5:06 PM
> To: Wachsmann, Alf
> Cc: openafs-devel@openafs.org
> Subject: Re: [OpenAFS-devel] OpenAFS on ia64_linux24
>=20
> On Thu, Jan 20, 2005 at 02:08:01PM -0800, Alf Wachsmann wrote:
> > Hi,
> >=20
> > I have an SMP machine with Itanium 2 CPUs running "Red Hat=20
> Enterprise
> > Linux AS release 3" and I am trying to get OpenAFS 1.2.13=20
> (our current
> > production version on clients) working on it.
> >=20
> > Everything compiles fine but the kernel module does not load:
> >=20
> > 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:=20
> 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=20
> compatible license
> >       and it has unresolved symbols.  The module may be=20
> trying to access
> >       GPLONLY symbols but the problem is more likely to be=20
> a coding or
> >       user error.  Contact the module supplier for=20
> assistance, only they
> >       can help you.
> >=20
> >=20
> > Searching for the "check_tasklist_locked" in /boot/System.map and
> > /proc/ksyms shows:
> >=20
> > 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
> >=20
> > alfw@machine> grep check_tasklist_locked /proc/ksyms
> > e000000004d38190 GPLONLY_check_tasklist_locked
> >=20
> > alfw@machine> cat /proc/sys/kernel/tainted
> > 3
> >=20
> >=20
> > 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.
> >=20
> > Any tips how I can make this work?
>=20
> Looks like check_tasklist_locked is in fact GPLONLY on that=20
> kernel. That's=20
> not the case with RH AS 3's stock kernel (or at least mine,=20
> 2.4.21-15.0.3.EL, also ia64):
>=20
> # grep check_tasklist_locked /proc/ksyms
> e000000004989770 check_tasklist_locked_Rsmp_15bb5893
>=20
> Did sgi do something silly? (is this an altix? I can try AFS=20
> on ours if=20
> so...)
>=20
> --=20
> // Miles Davis - miles@cs.stanford.edu -=20
> http://www.cs.stanford.edu/~miles
> // Computer Science Department - Computer Facilities
> // Stanford University
> _______________________________________________
> OpenAFS-devel mailing list
> OpenAFS-devel@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-devel
>=20