Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Nov 2014 02:00:46 +0100
From:      Idwer Vollering <vidwer@gmail.com>
To:        Ben Woods <woodsb02@gmail.com>, freebsd-wireless@freebsd.org
Subject:   Re: D-Link DWA-131 A1 (Realtek RTL8191SU) not working
Message-ID:  <CAPp9Ormu1dw5CtT8f=qKnmxu-y%2BgNssExM6Xrq6inqO=3_X-Mw@mail.gmail.com>
In-Reply-To: <CAOc73CBASg-YnNzK3%2BDoowEXZjF334dSYJXqSc29ADM-7LMeqA@mail.gmail.com>
References:  <CAOc73CCDUPcm0W2%2B72Hrr3eAxqSnUfYtuQFOhfrLYMnusf%2BvhQ@mail.gmail.com> <CAOc73CCaeFTwDHfyLx_LXxDSEenzoc9MaqqY6odxh5ZQ1CFJuA@mail.gmail.com> <20141118055615.GA38506@ns.kevlo.org> <CAOc73CCAvLJ6ST_27%2BoEmUTPcQxEQtQAx2CDpp9tC5OR68HMuQ@mail.gmail.com> <CAOc73CC2JyB4s%2B-xTbzwTippqDymPKw_%2B3uLUYsb7fkLNMun%2BA@mail.gmail.com> <20141118070837.GA38861@ns.kevlo.org> <20141118080001.GA39117@ns.kevlo.org> <CAOc73CDb%2BwOe=nD=0qscshG=iPz7Aqz%2B9VFzDDR_HjrHOkz2Qg@mail.gmail.com> <CAOc73CBQg2NnJnb%2Bvc3=1JQeXGJPXegxX5YMqS7ko5uZBB9T5g@mail.gmail.com> <CAPp9Or=VuZePZqp1D-p8PxbXF39%2Bdt%2BXxWs3_xb3MN-Lne9BAQ@mail.gmail.com> <CAOc73CAn8ognPQQ9NxK8Rb12EJfB8uZRvmGXa007m3OLKJ9b3A@mail.gmail.com> <CAPp9OrnZsDWueVuoTrPWuRz8xLcocSU8KuYKPQKHnMuCwTJVMA@mail.gmail.com> <CAOc73CBASg-YnNzK3%2BDoowEXZjF334dSYJXqSc29ADM-7LMeqA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
 But does this patch somewhat improve the association issue?
(previous message is found at
https://lists.freebsd.org/pipermail/freebsd-wireless/2014-November/005227.html
)

Index: sys/dev/usb/wlan/if_rsu.c
==============================
=====================================
--- sys/dev/usb/wlan/if_rsu.c   (revision 274656)
+++ sys/dev/usb/wlan/if_rsu.c   (working copy)
@@ -48,6 +48,7 @@
 #include <net/if_dl.h>
 #include <net/if_media.h>
 #include <net/if_types.h>
+#include <net/if_var.h>

 #include <netinet/in.h>
 #include <netinet/in_systm.h>
@@ -68,11 +69,13 @@

 #include <dev/usb/wlan/if_rsureg.h>

+static SYSCTL_NODE(_hw_usb, OID_AUTO, rsu, CTLFLAG_RW, 0, "USB rsu");
+
 #ifdef USB_DEBUG
-static int rsu_debug = 0;
-SYSCTL_NODE(_hw_usb, OID_AUTO, rsu, CTLFLAG_RW, 0, "USB rsu");
-SYSCTL_INT(_hw_usb_rsu, OID_AUTO, debug, CTLFLAG_RW, &rsu_debug, 0,
+int rsu_debug = 0;
+SYSCTL_INT(_hw_usb_rsu, OID_AUTO, debug, CTLFLAG_RW | CTLFLAG_TUN,
&rsu_debug, 0,
     "Debug level");
+TUNABLE_INT("hw.usb.rsu.debug", &rsu_debug);
 #endif

 static const STRUCT_USB_HOST_ID rsu_devs[] = {
@@ -1277,7 +1280,7 @@
                DPRINTF("WPS PBC pushed.\n");
                break;
        case R92S_EVT_FWDBG:
-               if (ifp->if_flags & IFF_DEBUG) {
+               if (rsu_debug >= 6) {
                        buf[60] = '\0';
                        printf("FWDBG: %s\n", (char *)buf);
                }
Index: sys/modules/usb/rsu/Makefile
===================================================================
--- sys/modules/usb/rsu/Makefile        (revision 274656)
+++ sys/modules/usb/rsu/Makefile        (working copy)
@@ -6,5 +6,6 @@
 SRCS    = if_rsu.c if_rsureg.h \
          bus_if.h device_if.h \
          opt_bus.h opt_usb.h usb_if.h usbdevs.h
+CFLAGS+= -DUSB_DEBUG

 .include <bsd.kmod.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPp9Ormu1dw5CtT8f=qKnmxu-y%2BgNssExM6Xrq6inqO=3_X-Mw>