This is an important kernel ipx patch for all known kernels prior 2.0.32 In linux/net/ipx/af_ipx.c routine ipx_create one line is missing. static int ipx_create(struct socket *sock, int protocol) { ... sk->rcvbuf=SK_RMEM_MAX; sk->sndbuf=SK_WMEM_MAX; sk->allocation=GFP_KERNEL; .......^^^^^^^^^^^^^^^^^^^^^^^^^^^ After applying this patch you can disable the sendmsg() workaround code in mars_nwe/emutli.c by setting DO_IPX_SEND_TEST to 0. #define DO_IPX_SEND_TEST 0