>Number:         170688
>Category:       usb
>Synopsis:       patch][usbdevs][wlan] Patch for ASUS Black Diamond USB-N53
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-usb
>State:          open
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 17 03:10:07 UTC 2012
>Originator:     Thomas V. Crimi
>Release:        FreeBSD 9.1-PRERELEASE amd64
System: FreeBSD eco 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #1: Thu Aug 16 
22:20:39 EDT 2012 
  I bought an Asus Black Diamond Dual Band (2.4Ghz / 5Ghz) Wireless-N USB 
Adapter (USB-N53).  It didn't initially work but once I added it to usbdevs and 
the if_run driver and now it works.  I was inspired by Zahemszky at FreeBSD.org.

  Only caveat is the driver is only work in 802.11g mode.  It seems that the 
run driver does not support 802.11n yet.

usbconfig dump:

ugen2.5: <802.11 n WLAN Ralink> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) 

  bLength = 0x0012 
  bDescriptorType = 0x0001 
  bcdUSB = 0x0200 
  bDeviceClass = 0x0000 
  bDeviceSubClass = 0x0000 
  bDeviceProtocol = 0x0000 
  bMaxPacketSize0 = 0x0040 
  idVendor = 0x0b05 
  idProduct = 0x179d 
  bcdDevice = 0x0101 
  iManufacturer = 0x0001  <Ralink>
  iProduct = 0x0002  <802.11 n WLAN>
  iSerialNumber = 0x0003  <1.0>
  bNumConfigurations = 0x0001 

Patch attached

Patch attached with submission follows:

diff -ru sys.orig/dev/usb/usbdevs sys/dev/usb/usbdevs
--- sys.orig/dev/usb/usbdevs    2012-07-05 11:35:59.000000000 -0400
+++ sys/dev/usb/usbdevs 2012-08-16 22:44:53.000000000 -0400
@@ -1074,6 +1074,7 @@
 product ASUS P535              0x420f  ASUS P535 PDA
 product        ASUS GMSC               0x422f  ASUS Generic Mass Storage
 product ASUS RT2570            0x1706  RT2500USB Wireless Adapter
+product ASUS USB_N53           0x179d  ASUS Black Diamond Dual Band USB-N53 
 /* ATen products */
 product ATEN UC1284            0x2001  Parallel printer
diff -ru sys.orig/dev/usb/wlan/if_run.c sys/dev/usb/wlan/if_run.c
--- sys.orig/dev/usb/wlan/if_run.c      2012-06-11 13:23:24.000000000 -0400
+++ sys/dev/usb/wlan/if_run.c   2012-08-16 22:45:57.000000000 -0400
@@ -136,6 +136,7 @@
     RUN_DEV(ASUS,              RT2870_5),
     RUN_DEV(ASUS,              USBN13),
     RUN_DEV(ASUS,              RT3070_1),
+    RUN_DEV(ASUS,              USB_N53),
     RUN_DEV(ASUS2,             USBN11),
     RUN_DEV(AZUREWAVE,         RT2870_1),
     RUN_DEV(AZUREWAVE,         RT2870_2),

freebsd-usb@freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"

Reply via email to