Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Jun 2014 19:21:37 +0200
From:      Idwer Vollering <vidwer@gmail.com>
To:        freebsd-wireless@freebsd.org
Subject:   Re: Change for the worse in rsu wireless driver
Message-ID:  <538CB2A1.2080904@gmail.com>
In-Reply-To: <538C2412.4030600@selasky.org>
References:  <538C2412.4030600@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I have a patch for that:

Index: head/sys/dev/usb/wlan/if_rsu.c
===================================================================
--- head/sys/dev/usb/wlan/if_rsu.c      (revision 266970)
+++ head/sys/dev/usb/wlan/if_rsu.c      (working copy)
@@ -69,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[] = {
@@ -1284,7 +1286,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);
                 }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?538CB2A1.2080904>