Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Mar 2005 18:50:16 -0800 (PST)
From:      "P.ArulChandran" <parcn@yahoo.com>
To:        freebsd-hackers@freebsd.org
Subject:   Re: IP over FireWire and Mac OSX 
Message-ID:  <20050325025017.21991.qmail@web41106.mail.yahoo.com>

next in thread | raw e-mail | index | archive | help
 By analyzing the packets from FreeBSD in firebug log, I could see that
unfragmented packets are sent as fragmented packets, with inappropriate
values in the packet header. Even if the packets are fragmented, the
'lf' field is not set correctly. To comply with Section 4.2 of RFC
2734, FreeBSD should set 'lf' to correct values to indicate, whether
the packet is fragmented or unfragmented.
  In any case, Mac OS X should add more saftey checks to prevent panics
from corrupted packets.

-Arul

<mailinglist>
I have a FreeBSD 5.3 i386 machine I installed today, then ran cvsup
with tag=RELENG_5_3.
then I rebuilt my kernel with these options in:

# FireWire support
device          firewire
device          sbp
device          fwe
device          fwip
options         DEVICE_POLLING


I plugged this machine into my Powermac G4 running OS X 10.3.8, and I
assigned IP addresses to the firewire devices on both, so they look
like this:

the mac:

fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
        inet6 fe80::20a:95ff:fe69:b7d2 prefixlen 64 scopeid 0x5 
        inet 10.0.1.10 netmask 0xffffff00 broadcast 10.0.1.255
        lladdr 00:0a:95:ff:fe:69:b7:d2 
        media: autoselect <full-duplex> status: active
        supported media: autoselect <full-duplex>


the FreeBSD box:

fwip0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 10.0.1.11 netmask 0xffffff00 broadcast 10.0.1.255
        lladdr 0.30.3c.0.0.9.a0.33.a.2.ff.fe.0.0.0.0



Now, pinging one machine from the other seems to work fine.  but as
soon as I try traceroute or ssh (originating from either side) my mac
crashes with the nice screen telling me to hold down the power button.

the dmesg output I'll post below, with the messages it produces when
my mac crashes and comes back up again.  anyone had any luck getting
this working?  is there something I'm missing?  any suggestions would
be appreciated.
</mailinglist>


		
__________________________________ 
Do you Yahoo!? 
Make Yahoo! your home page 
http://www.yahoo.com/r/hs



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050325025017.21991.qmail>