Port-macppc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Issues with Netatalk and MACE



A late follow-up...

At 13:48 Uhr -0400 9.7.2010, David Riley wrote:
>I've been trying for the last day or so to get Netatalk (specifically with
>Appletalk networking, for some older Macs) working properly and I'm a bit
>stumped.
>
>When I launch atalkd (/etc/rc.d/atalkd start), I get the usual business
>about not being able to register the workstations because NBP registration
>is timing out.

Netatalk (atalk) works fine here on a netbsd-4 sparc. On a netbsd-5 i386
machine, I see the nbprgstr(8) issue, too. Actually, ever since I upgraded
it from netbsd-4.

And  on -current Appletalk support seems to be completely broken.

>Digging a little deeper, I see on the network that I'm sending out
>multicast AARP requests for my own address (let's call it 42.182 for now).
>"tcpdump -nvvvXe aarp" shows that I'm asking who-has 42.182 from 42.182.
>Sadly, though, my own machine doesn't see those requests (MACE doesn't get
>its outgoing broadcasts/multicasts looped back, it seems).  If I
>instrument sys/arch/macppc/dev/am79c950.c to print out every MAC address
>that comes across in the Rx interrupt, I never see that frame.

FWIW, this is what my netbsd-4 sparc sees:

[hauke@pizza] ~ # tcpdump -i hme0 -nvvvXe aarp
tcpdump: listening on hme0, link-type EN10MB (Ethernet), capture size 96 bytes
22:44:35.896796 08:00:20:72:4e:a1 > 09:00:07:ff:ff:ff, 802.3, length 50:
LLC, dsap SNAP (0xaa), ssap SNAP (0xaa), cmd 0x03, aarp probe 1.83.3 tell
1.83.3
        0x0000:  aaaa 0300 0000 80f3 0001 809b 0604 0003  ................
        0x0010:  0800 2072 4ea1 0001 5303 0000 0000 0000  ...rN...S.......
        0x0020:  0001 5303                                ..S.
22:44:36.096777 08:00:20:72:4e:a1 > 09:00:07:ff:ff:ff, 802.3, length 50:
LLC, dsap SNAP (0xaa), ssap SNAP (0xaa), cmd 0x03, aarp probe 1.83.3 tell
1.83.3
        0x0000:  aaaa 0300 0000 80f3 0001 809b 0604 0003  ................
        0x0010:  0800 2072 4ea1 0001 5303 0000 0000 0000  ...rN...S.......
        0x0020:  0001 5303                                ..S.
[...]

The netbsd-5 i386 prints similar output, so your problem may well be
machine (interface) specific.

        hauke

--
"It's never straight up and down"     (DEVO)




Home | Main Index | Thread Index | Old Index