On Sun, Nov 27, 2011 at 12:35:23PM +0100, Pieter Verberne wrote: > On Sun, 27 Nov 2011 00:50:21 -0200, Christiano F. Haesbaert wrote: > >On Sat, Nov 26, 2011 at 10:37:10PM +0100, Pieter Verberne wrote: > >>Hello, > >> > >>I configured my Soekris net5501 as a switch and access point. I > >>briged all four vr(4) devices and ral0. vr0 (10.0.0.1) is connected > >>to the router. ral0 is configured as an access point. > >> > >>This is the configuration I want. An access point with no IP > >>address. > >> > >>$ cat /etc/hostname.ral0 > >>mediaopt hostap nwid [ssid] wpa wpaprotos wpa2 wpaakms psk > >>wpakey [key] > >>up > >> > >>However, I cannot ping to 10.0.0.1 from another computer (10.0.0.37) > >>attached to ral0 . Wireshark on 10.0.0.37 shows both a echo request > >>and reply, but the reply packet has an IP header checksum of 0x0000 > >>and the packet is dropped. This is probably because of checksum > >>offloading done by vr(4) . > >> > >>How to handle this? > >> > >> Pieter Verberne > >> > >>The following configuration does work. For some reason, nfs (sunrpc) > >>is only listening on 10.0.0.80 and not on 10.0.0.1 . > >> > > > >Hi, > > > >Can you try this ? > > > >also, the output of ifconfig vr0 hwfeatures (if you're in current) > >is useful. > > > >Index: if_vr.c > >=================================================================== > >RCS file: /cvs/src/sys/dev/pci/if_vr.c,v > >retrieving revision 1.111 > >diff -d -u -p -b -r1.111 if_vr.c > >--- if_vr.c 22 Jun 2011 16:44:27 -0000 1.111 > >+++ if_vr.c 27 Nov 2011 02:45:35 -0000 > >@@ -643,9 +643,11 @@ vr_attach(struct device *parent, struct > > bcopy(sc->sc_dev.dv_xname, ifp->if_xname, IFNAMSIZ); > > > > ifp->if_capabilities |= IFCAP_VLAN_MTU; > >+#if 0 > > if (sc->vr_quirks & VR_Q_CSUM) > > ifp->if_capabilities |= IFCAP_CSUM_IPv4|IFCAP_CSUM_TCPv4| > > IFCAP_CSUM_UDPv4; > >+#endif > > #ifndef SMALL_KERNEL > > if (sc->vr_revid >= REV_ID_VT3065_A) { > > ifp->if_capabilities |= IFCAP_WOL; > > Awesome. I just applied my first patch, and compiled my first kernel. > (I don't code) And it is working now :-D (with the following > configuration:) >
Cool ! be ready for more then :-). > $ cat /etc/hostname.ral0 > mediaopt hostap nwid [ssid] wpa wpaprotos wpa2 wpaakms psk wpakey [key] > up > > I'm running 5.0 stable so `ifconfig vr0 hwfeatures' doesn't work. So > are you > now trying to fix this for the next release? Or should I just save > this patch? > I'll come up with the correct fix, this is just to confirm our initial assumption. I'll send it to you as I don't have a vr(4) to test.