Subject: kern/9957: NetBSD 1.4.2 MacPPC breaks Appletalk
To: None <gnats-bugs@gnats.netbsd.org>
From: None <donlee_ppc@icompute.com>
List: netbsd-bugs
Date: 04/22/2000 15:55:10
>Number:         9957
>Category:       kern
>Synopsis:       NetBSD 1.4.2 MacPPC breaks Appletalk
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Apr 22 15:56:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Donald Lee
>Release:        NetBSD 1.4.2 MacPPC
>Organization:
icompute.com
>Environment:
NetBSD charm.icompute.com 1.4.2A NetBSD 1.4.2A (try2) #0: Sat Apr 22 04:45:27 CD
T 2000     donlee@charm.icompute.com:/usr/src/sys/arch/macppc/compile/try2 macpp
c
>Description:
I run netatalk on my PowerCenter132 and use both the ASIP and Atalk
protocols to share files that reside on the macPPC machine.

When I switched from 1.4.1 to 1.4.2, the Appletalk stack went south.
I can still see the machine in the chooser on the clients, but
I can no longer connect to the MacPPC server.

Switching back to the 1.4.1 kernel solved the problemm.

Clue to the problem is that nbprgstr does not work.  All requests
to register the server fail.

I have not done any packet sniffing.  I have looked in the change list
and noticed changes in the file:

	sys/net/if.c                                    1.51

  	Fix a problem in ifa_ifwithnet() for netatalk, making atalkd
 	 work in more configurations.

I'm about to back this change out and see if it fixes the problem.
>How-To-Repeat:
Install Netatalk on 1.4.2 on a network with no Atalk router.
From a client mac, see the server in the chooser, but
notice that you can't mount anything.

A simpler test is simply to notice in the /var/log/messages that
the nbprgstr operations all fail.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted: