[OpenAFS] Serious problem upon rebuild

Madhusudan Singh chhabra@eecs.umich.edu
Sun, 22 Sep 2002 00:26:22 -0400


Derrick J Brashear wrote:

>On Sat, 21 Sep 2002, Madhusudan Singh wrote:
>
>  
>
>>>What happens if you try loading AFS by hand?
>>>      
>>>
>
>  
>
>>    I just tried starting it by hand (/etc/rc.d/init.d/afs start) and it
>>froze the whole system. Had to do a hard reboot.
>>    
>>
>
>how about if you insmod the appropriate module, then run afsd, by hand?
>
>
>  
>

The contents of /usr/vice/etc/modload :

-rw-r--r--    1 root     root       501005 Aug  4 10:01 
libafs-2.4.18-3-i386.o
-rw-r--r--    1 root     root       497228 Aug  4 10:08 
libafs-2.4.18-3-i586.o
-rw-r--r--    1 root     root       498177 Aug  4 10:21 
libafs-2.4.18-3-athlon.o
-rw-r--r--    1 root     root       635702 Aug  4 10:28 
libafs-2.4.18-3-i386.mp.o
-rw-r--r--    1 root     root       632201 Aug  4 10:36 
libafs-2.4.18-3-i586.mp.o
-rw-r--r--    1 root     root       633134 Aug  4 10:51 
libafs-2.4.18-3-athlon.mp.o
-rw-r--r--    1 root     root       632554 Aug  4 10:59 
libafs-2.4.18-3-i686.ep.o
-rw-r--r--    1 root     root       632878 Aug  4 11:07 
libafs-2.4.18-3-i686.bm.o
-rw-r--r--    1 root     root        42472 Sep 20 12:46 libafs.map
-rw-r--r--    1 root     root       495999 Sep 20 22:21 
libafs-2.4.19-LAPTOP-CUSTOM-17SEP2002-i386.o
-rw-r--r--    1 root     root       495999 Sep 20 22:24 
libafs-2.4.19-LAPTOP-CUSTOM-17SEP2002-i586.o
-rw-r--r--    1 root     root       495999 Sep 20 22:27 
libafs-2.4.19-LAPTOP-CUSTOM-17SEP2002-i686.o
-rw-r--r--    1 root     root       495999 Sep 20 22:30 
libafs-2.4.19-LAPTOP-CUSTOM-17SEP2002-athlon.o
-rw-r--r--    1 root     root       630178 Sep 20 22:34 
libafs-2.4.19-LAPTOP-CUSTOM-17SEP2002-i386.mp.o
-rw-r--r--    1 root     root       630178 Sep 20 22:37 
libafs-2.4.19-LAPTOP-CUSTOM-17SEP2002-i586.mp.o
-rw-r--r--    1 root     root       630178 Sep 20 22:47 
libafs-2.4.19-LAPTOP-CUSTOM-17SEP2002-i686.mp.o
-rw-r--r--    1 root     root       630178 Sep 20 23:17 
libafs-2.4.19-LAPTOP-CUSTOM-17SEP2002-athlon.mp.o
-rw-r--r--    1 root     root         1493 Sep 20 23:19 SymTable
-rw-r--r--    1 root     root       524288 Sep 21 23:45 
libafs-2.4.18-3-i686.mp.o;3d8d3c93

The first few libafs-2.4.18-3* are understandable (old versions) but the 
newest one is puzzling.

However, I tried to insmod the libafs-2.4.19-LAPTOP-CUSTOM-17SEP2002* 
modules - in the order i686, i586 and i386. After each attempt I got a 
message that it would taint the kernel : licence not ...

When I rebooted, I got the same old hang at :
(quoting from memory)

Cache size (100000) should be less than 95 %(which is 96035) ... Lower 
cache size

I am not entirely certain that I used to get "Lower cache size" type 
messages during normal operation with the older rpm's.

Are the 1.2.6 rpm's for Redhat 7.3 for kernel 2.4.19 ? If so, would the 
kernel $EXTRAVERSION string cause problems ?

Thanks,

MS

Just in case it helps to localise the problem, I am attaching some 
additional info :

_________________________________________


Contents of libafs.map (first few lines) :


Warning: loading /usr/vice/etc/modload/libafs-2.4.18-3-i686.o will taint 
the kernel: no license
Warning: loading /usr/vice/etc/modload/libafs-2.4.18-3-i686.o will taint 
the kernel: forced load
Sections:       Size      Address   Align
.this           00000060  cc0c1000  2**2
.text           0004a468  cc0c1060  2**2
.fixup          00000218  cc10b4c8  2**0
.rodata         000007d8  cc10b6e0  2**5
.rodata.str1.32 00003c20  cc10bec0  2**5
.rodata.str1.1  00001582  cc10fae0  2**0
__ex_table      00000138  cc111064  2**2
.kstrtab        00004985  cc11119c  2**0
__ksymtab       000023e0  cc115b24  2**2
__archdata      00000000  cc117f10  2**4
__kallsyms      00009fc0  cc117f10  2**2
.data           00000f1c  cc121ee0  2**5
.bss            000092e0  cc122e00  2**5

_______________________________________________

Contents of SymTable :


# This file describes the available AFS kernel modules and what kernel
# versions they work with.  Each line matches against some kernel symbol
# version, and specifies a module which may be used with kernels containing
# that version of the specified symbol.  Only lines which match the
# currently-running kernel are considered.
#
# In addition, each line may specify a minimum CPU model on which the module
# will work.  If this value is present, the actual CPU model must be greater
# than or equal to the version specified; otherwise, the module is assumed
# to work on any CPU.
#
# The last match found will be used.
#
# Symbol  Version       MinCPU  Module
#=======  ============  ======  ====================
iget4     smp_bca964ec  -       2.4.19-LAPTOP-CUSTOM-17SEP2002-athlon.mp
 > sock_create=smp_dae70453
iget4     smp_bca964ec  -       2.4.19-LAPTOP-CUSTOM-17SEP2002-athlon
 > sock_create=smp_dae70453
iget4     smp_bca964ec  -       2.4.19-LAPTOP-CUSTOM-17SEP2002-i386.mp
 > sock_create=smp_dae70453
iget4     smp_bca964ec  -       2.4.19-LAPTOP-CUSTOM-17SEP2002-i386
 > sock_create=smp_dae70453
iget4     smp_bca964ec  -       2.4.19-LAPTOP-CUSTOM-17SEP2002-i586.mp
 > sock_create=smp_dae70453
iget4     smp_bca964ec  -       2.4.19-LAPTOP-CUSTOM-17SEP2002-i586
 > sock_create=smp_dae70453
iget4     smp_bca964ec  -       2.4.19-LAPTOP-CUSTOM-17SEP2002-i686.mp
 > sock_create=smp_dae70453
iget4     smp_bca964ec  -       2.4.19-LAPTOP-CUSTOM-17SEP2002-i686
 > sock_create=smp_dae70453