Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Apr 1997 16:30:02 +0100 (BST)
From:      Stephen Roome <steve@visint.co.uk>
To:        freebsd-current@freebsd.org, freebsd-questions@freebsd.org
Subject:   netatalk/de0 and addmulti errors
Message-ID:  <Pine.BSF.3.91.970430155347.9861B-100000@bagpuss.visint.co.uk>

next in thread | raw e-mail | index | archive | help

I've heard that netatalk 1.4b2 works "out of the box" on 2.2.x versions. But
as yet my luck with my (couple of weeks old) -SMP machine I'm having a really
bad time. (Anyway, I doubt this is being caused by anything SMP.)

Anyway, I downloaded netatalk-1.4b2 and made it
(I had to add a couple of #include <sys/time.h> bits because
<net/if.h> doesn't include it but needs it for ifi_timechange).

atalkd doesn't do much but this sort of stuff:

root@yakko# atalkd
AppleTalk not up! Child exited with 1.
Apr 30 15:58:16 yakko atalkd[5673]: addmulti: Invalid argument
Apr 30 15:59:01 yakko atalkd[5678]: addmulti: Invalid argument

This seems to be because in atalkd/main.c at about line 1300
	ioctl(s,cmd,&ifr) returns -1
	also leaving errno set as EINVAL (22)

basically, I don't get it, and really don't understand what
ioctl should be called, for this to work.

Any help would go down well =)

	Thanks, Steve Roome.


More information follows..

I've got a de card which identifies as :
=== (inserted from dmesg output from verbose boot)
de0 <Digital 21140A Fast Ethernet> rev 32 int a irq 18 on pci0:10:0
Freeing (NOT implimented) irq 11 for ISA cards.
        mapreg[10] type=1 addr=00006400 size=0080.
        mapreg[14] type=0 addr=e0800000 size=0080.
        reg16: ioaddr=0x6400 size=0x80
de0: 21140A [10-100Mb/s] pass 2.0
de0: address 00:00:21:74:51:01
de0: enabling 10baseT port
bpf: de0 attached
===

I have NETATALK configed into the kernel as such:
options NETATALK

The kernel compiles fine, netatalk compiles with a few dir.h passing 
wrong pointer warnings (i.e. not too bad and not net related).

I'd include a full dmesg, but I don't think it'll help.

--
Steve Roome
Technical Systems Manager, Vision Interactive Ltd.
E: steve@visint.co.uk      M: +44 (0) 976 241 342
T: +44 (0) 117 973 0597    F: +44 (0) 117 923 8522




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.970430155347.9861B-100000>