Folks, I recently purchased what I thought was a Netgear WNA1000M USB wireless adapter, as I had read it was supported by OpenBSD. Unfortunately, what as delivered was a Netgear WNA1000Mv2 (well, Realtek), which was not recognised by the urtwn driver.
More in hope than expectation, I added definitions to support this adapter in usbdevs and if_urtwn.c. I was delighted to find the patched driver did indeed support v2 of the adapter: urtwn0 at uhub1 port 4 "Realtek WNA1000Mv2" rev 2.00/2.00 addr 2 urtwn0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr a4:2b:8c:f0:31:2e priority: 4 groups: wlan egress media: IEEE802.11 autoselect (OFDM54 mode 11g) status: active ieee80211: nwid hydrus chan 11 bssid 00:1d:68:e9:65:d5 -68dBm nwkey <not displayed> inet 192.168.0.105 netmask 0xffffff00 broadcast 192.168.0.255 Here are the diffs, against 5.7 source files: --- usbdevs Thu Aug 20 13:13:04 2015 +++ /usr/src/sys/dev/usb/usbdevs Thu Aug 20 13:14:54 2015 @@ -3095,6 +3095,7 @@ product NETGEAR WNA1100 0x9030 WNA1100 product NETGEAR WNA1000 0x9040 WNA1000 product NETGEAR WNA1000M 0x9041 WNA1000M +product NETGEAR WNA1000Mv2 0x9043 WNA1000Mv2 /* Netgear(2) products */ product NETGEAR2 MA101 0x4100 MA101 --- if_urtwn.c Thu Aug 20 13:13:04 2015 +++ /usr/src/sys/dev/usb/if_urtwn.c Thu Aug 20 13:17:32 2015 @@ -110,6 +110,7 @@ { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_WNG150UM }, { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_RTL8192CU }, { USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000M }, + { USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_WNA1000Mv2 }, { USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_RTL8192CU }, { USB_VENDOR_NETGEAR4, USB_PRODUCT_NETGEAR4_RTL8188CU }, { USB_VENDOR_NETWEEN, USB_PRODUCT_NETWEEN_RTL8192CU }, Is it appropriate to send this information as a suggested enhancement via sendbug(1)? Best Regards, Mark Willson