From owner-freebsd-usb@freebsd.org Sun Dec 13 22:14:10 2015 Return-Path: Delivered-To: freebsd-usb@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 79093A42020; Sun, 13 Dec 2015 22:14:10 +0000 (UTC) (envelope-from torfinn.ingolfsen@getmail.no) Received: from lamora.getmail.no (lamora.getmail.no [84.210.184.7]) by mx1.freebsd.org (Postfix) with ESMTP id 3ACE21DFD; Sun, 13 Dec 2015 22:14:09 +0000 (UTC) (envelope-from torfinn.ingolfsen@getmail.no) Received: from localhost (localhost [127.0.0.1]) by lamora.getmail.no (Postfix) with ESMTP id 91CB7E616E; Sun, 13 Dec 2015 23:05:22 +0100 (CET) Received: from lamora.getmail.no ([127.0.0.1]) by localhost (lamora.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id p6rt5w5ZAYMc; Sun, 13 Dec 2015 23:05:22 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by lamora.getmail.no (Postfix) with ESMTP id 1DF76E670C; Sun, 13 Dec 2015 23:05:22 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.8.4 lamora.getmail.no 1DF76E670C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=getmail.no; s=8A9C8B4C-D727-11E2-8095-B6466E6B3FA2; t=1450044322; bh=G3yeeN1iakPu413SZQrvQsM1pL4wELXguRS8RHKRzxU=; h=Date:From:To:Subject:Message-Id:Mime-Version:Content-Type: Content-Transfer-Encoding; b=cE9/dhWuRJ7hNC7587gDoX/o2Kss+/Kkd8fDU75GiceonW6KRhX3+3+JaGpP4cAYG skifKSYO4mMzbtNcXORmin0+jN1MgpMvDJ627RIikJw2Dh+nuEXhXAVWZbooFpVP5A KmdTQH8UBWub0J3dpZR63++gIJt2LL+kNEfuyfd8= X-Virus-Scanned: amavisd-new at lamora.get.c.bitbit.net Received: from lamora.getmail.no ([127.0.0.1]) by localhost (lamora.get.c.bitbit.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id I7m6ScsbY9OL; Sun, 13 Dec 2015 23:05:21 +0100 (CET) Received: from kg-core1.kg4.no (cm-84.215.226.9.getinternet.no [84.215.226.9]) by lamora.getmail.no (Postfix) with ESMTPSA id E209AE616E; Sun, 13 Dec 2015 23:05:21 +0100 (CET) Date: Sun, 13 Dec 2015 23:05:21 +0100 From: Torfinn Ingolfsen To: freebsd-usb@FreeBSD.org Cc: freebsd-wireless@freebsd.org Subject: Zyxel NWD2105 support not complete in FreeBSD 10.2-stable Message-Id: <20151213230521.1b5989084c95173f73343000@getmail.no> X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.28; amd64-portbld-freebsd9.3) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Dec 2015 22:14:10 -0000 Hello, Today I added a Zyxel NWD2015[1] usb network adapter to a laptop running latest FreeBSD 10.2-stable: root@kg-z30b# uname -a FreeBSD kg-z30b.kg4.no 10.2-STABLE FreeBSD 10.2-STABLE #0 r292123: Sat Dec 12 00:58:41 CET 2015 root@kg-z30b.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 As support for this was added by a patch from bug 188046[2] back in 2014, I was a bit surprised to see that if_run loaded, but the adapter wasn't detected. I turns out that only half the patch from the bug is in stable/10: root@kg-z30b# grep NWD2105 /usr/src/sys/dev/usb/usbdevs product ZYXEL RT3070 0x341e NWD2105 but the second half is missing: root@kg-z30b# grep ZYXEL /usr/src/sys/dev/usb/wlan/if_run.c RUN_DEV(ZYXEL, RT2870_1), RUN_DEV(ZYXEL, RT2870_2), RUN_DEV_EJECT(ZYXEL, NWD2705), adding the missing part and recompiling if_run module and the NWD2105 works. From /var/log/messages: Dec 13 22:36:53 kg-z30b kernel: run0: <1.0> on usbus0 Dec 13 22:36:53 kg-z30b kernel: run0: MAC/BBP RT3070 (rev 0x0201), RF RT3020 (MIMO 1T1R), address b0:b2:dc:60:38:9f Dec 13 22:36:53 kg-z30b devd: Executing '/etc/pccard_ether run0 start' Dec 13 22:36:54 kg-z30b kernel: run0: firmware RT2870 ver. 0.33 loaded ifconfig output: root@kg-z30b# ifconfig wlan0 wlan0: flags=8843 metric 0 mtu 1500 ether b0:b2:dc:60:38:9f inet 10.1.150.55 netmask 0xffff0000 broadcast 10.1.255.255 nd6 options=29 media: IEEE 802.11 Wireless Ethernet DS/2Mbps mode 11g status: associated ssid kg5 channel 7 (2442 MHz 11g) bssid e0:cb:4e:86:81:0b country US authmode WPA2/802.11i privacy ON deftxkey UNDEF TKIP 2:128-bit txpower 0 bmiss 7 scanvalid 60 protmode CTS wme roaming MANUAL References: 1) https://www.zyxel.com/us/en/support/DownloadLandingSR.shtml?c=us&l=en&kbid=MD10043&md=NWD2105 2) https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=188046 HTH -- Torfinn Ingolfsen