rtsol doesn't work with bce without promisc (with fix!)

Kevin Day toasty at dragondata.com
Wed Feb 13 03:55:25 UTC 2008


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



More information about the freebsd-net mailing list