diff --git a/src/afs/FBSD/osi_vfsops.c b/src/afs/FBSD/osi_vfsops.c
index 2c50be3..0019d5f 100644
--- a/src/afs/FBSD/osi_vfsops.c
+++ b/src/afs/FBSD/osi_vfsops.c
@@ -48,26 +48,33 @@ afs_init(struct vfsconf *vfc)
 {
     int code;
     int offset = AFS_SYSCALL;
+afs_warn("in afs_init\n");
 #if defined(AFS_FBSD90_ENV) || defined(AFS_FBSD82_ENV)
+afs_warn("calling syscall_register\n");
     code = syscall_register(&offset, &afs_sysent, &old_sysent);
+afs_warn("syscall_register returned %i\n",code);
     if (code) {
 	printf("AFS_SYSCALL in use, error %i. aborting\n", code);
 	return code;
     }
 #else
+afs_warn("manually checking sysent\n");
     if (sysent[AFS_SYSCALL].sy_call != nosys
         && sysent[AFS_SYSCALL].sy_call != lkmnosys) {
         printf("AFS_SYSCALL in use. aborting\n");
+afs_warn("sysent check EBUSY\n");
         return EBUSY;
     }
 #endif
     osi_Init();
     afs_pbuf_freecnt = nswbuf / 2 + 1;
 #if !defined(AFS_FBSD90_ENV) && !defined(AFS_FBSD82_ENV)
+afs_warn("manually frobbing sysent\n");
     old_handler = sysent[AFS_SYSCALL].sy_call;
     sysent[AFS_SYSCALL].sy_call = afs3_syscall;
     sysent[AFS_SYSCALL].sy_narg = 5;
 #endif
+afs_warn("successful return from afs_init\n");
     return 0;
 }
 
