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.

Reply via email to