Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Feb 2008 21:33:50 -0600
From:      Kevin Day <toasty@dragondata.com>
To:        freebsd-net@freebsd.org
Subject:   rtsol doesn't work with bce without promisc (with fix!)
Message-ID:  <09FCE606-7603-4E53-B690-9DC7FD9D5171@dragondata.com>

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

Just in case anyone is still using 6.2-RELEASE and can't get rtsol  
working on a bce network card, with symptoms like this:


bce0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         options=3b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU>

# rtsol -d bce0
checking if bce0 is ready...
bce0 is ready
send RS on bce0, whose state is 2
send RS on bce0, whose state is 2
send RS on bce0, whose state is 2
No answer after sending 3 RSs
stop timer for bce0
there is no timer
# ifconfig bce0 promisc
# rtsol -d bce0
checking if bce0 is ready...
bce0 is ready
send RS on bce0, whose state is 2
received RA from fe80::290:6900:2d1:5c00 on bce0, state is 2
stop timer for bce0
there is no timer


This fix is to apply this patch:

http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/bce/if_bce.c.diff?r1=1.2.2.8;r2=1.2.2.9

Just documenting this here in case anyone else ends up searching the  
mailing lists and scratching their heads for a few hours like I did. :)

-- Kevin




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?09FCE606-7603-4E53-B690-9DC7FD9D5171>