Claude Lecommandeur <[EMAIL PROTECTED]> writes:

>   I do get this in /var/log/messages :
> 
> Jun 19 15:45:26 slpc1 kernel: sock_release(rx_socket) FIXME
> Jun 19 15:45:26 slpc1 kernel: AFS: RX failed to initialize.

Ok, this is happening because the kernel is trying to bind to UDP port
7001, and the bind is failing.  I don't know why.  The 'E2BIG' was a
red-herring.  The actual error being returned (-7) is RX_ADDRINUSE,
which is returned from rx_Init() when rxi_GetUDPSocket() fails and
returns NULL.  GetUDPSocket() fails because rkx_NewSocket() fails.
The latter fails in bind().

Could you try applying this patch to rx/LINUX/rx_knet.c to add a
little debugging output to rxk_NewSocket(), recompile, and then let me
know what you get in your kernel logs?  This will at least help me
understand what error message we're getting from the bind() operation.

Thanks,

-derek

--- src/rx/LINUX/rx_knet.c~     Fri Jan 19 17:24:52 2001
+++ src/rx/LINUX/rx_knet.c      Tue Jun 19 11:52:25 2001
@@ -31,8 +31,10 @@
 
     
     code = sock_create(AF_INET, SOCK_DGRAM, IPPROTO_UDP, &sockp);
-    if (code<0)
+    if (code<0) {
+        printk("sock_create failed: %d\n", code);
        return NULL;
+    }
 
     /* Bind socket */
     myaddr.sin_family = AF_INET;
@@ -42,7 +44,7 @@
 
     if (code<0) {
 #if defined(AFS_LINUX24_ENV)
-       printk("sock_release(rx_socket) FIXME\n");
+       printk("sock_release(rx_socket) FIXME (%d)\n", code);
 #else
        sock_release(sockp);
 #endif

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       [EMAIL PROTECTED]                        PGP key available
_______________________________________________
OpenAFS-devel mailing list
[EMAIL PROTECTED]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to