[OpenAFS-devel] afs as root filesystem crashes..

Troy Benjegerdes hozer@hozed.org
Mon, 1 Aug 2005 21:45:05 -0500


I'm attempting to build an initrd (based on Debian's
initrd-netboot-tools package) that mounts the root filesystem via afs.

So far, it boots, but I'm having a few issues with getting /dev to work
out right (mostly dealing with init scripts).

However, the biggest problem I'm hitting right now is that I have
managed to cause the module to panic when running 'depmod':

(none):64bit:~$ depmod
NewVCache: warning none freed, using 300 of 300
NewVCache - none freed<1>Unable to handle kernel paging request at
00000000ffffffff RIP: 
<ffffffff880500be>{:libafs:osi_Panic+30}
PGD df8ab067 PUD 0 
Oops: 0002 [1] SMP 
CPU 0 
Modules linked in: bcm5700 e1000 af_packet nfs lockd sunrpc libafs unix
Pid: 916, comm: depmod Tainted: P   M  2.6.11.4
RIP: 0010:[<ffffffff880500be>] <ffffffff880500be>{:libafs:osi_Panic+30}
RSP: 0018:ffff8101f8a919b8  EFLAGS: 00010292
RAX: 000000000000002a RBX: 0000000000000005 RCX: 00000000000927c1
RDX: ffff81000c005dd8 RSI: 0000000000000000 RDI: ffffffff8033cd80
RBP: ffff81000c242730 R08: 0000000000000720 R09: 0000000000000002
R10: 00000000ffffffff R11: 0000000000000000 R12: ffff81000c238a00
R13: ffffffff8809e5a0 R14: ffffffff8809e5a0 R15: ffff8101f8a91b08
FS:  00002aaaaae00640(0000) GS:ffffffff8042d800(0000)
knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00000000ffffffff CR3: 000000000c240000 CR4: 00000000000006e0
Process depmod (pid: 916, threadinfo ffff8101f8a90000, task
ffff81000499e130)
Stack: ffffffff8808e2c0 ffffffff88027e66 000000050000012c
0000000000000000 
       ffff8100df0398ec ffffc20009551798 ffff81000c238a00
0000000000000000 
       ffffc2000009bba0 0000000000000000 
Call Trace:<ffffffff88027e66>{:libafs:afs_NewVCache+934}
<ffffffff88032649>{:libafs:afs_DoBulkStat+1449} 
       <ffffffff88011a10>{:libafs:afs_IsPrimaryCell+48}
<ffffffff88011a3a>{:libafs:afs_IsPrimaryCellNum+26} 
       <ffffffff88018964>{:libafs:afs_GetDCache+10580}
<ffffffff8801ac6d>{:libafs:afs_dir_GetBlob+13} 
       <ffffffff8801ad5f>{:libafs:FindItem+143}
<ffffffff88034376>{:libafs:afs_lookup+2742} 
       <ffffffff880608bc>{:libafs:afs_linux_lookup+156}
<ffffffff8802c545>{:libafs:afs_AccessOK+69} 
       <ffffffff80186d64>{real_lookup+132}
<ffffffff80187096>{do_lookup+102} 
       <ffffffff80187aa8>{link_path_walk+2488}
<ffffffff80188370>{path_lookup+448} 
       <ffffffff80188ae6>{open_namei+150}
<ffffffff8017842b>{filp_open+43} 
       <ffffffff8017871b>{get_unused_fd+219}
<ffffffff8017886c>{sys_open+76} 
       <ffffffff8010d3da>{system_call+126} 

Code: a2 ff ff ff ff 00 00 00 00 48 83 c4 08 c3 66 66 66 90 48 83 
RIP <ffffffff880500be>{:libafs:osi_Panic+30} RSP <ffff8101f8a919b8>
CR2: 00000000ffffffff