Date: Mon, 19 Dec 2016 00:00:11 +0200 From: "Andriy Voskoboinyk" <s3erios@gmail.com> To: =?utf-8?Q?Morgan_Wesstr=C3=B6m?= <freebsd-wireless@pp.dyndns.biz> Cc: "freebsd-wireless@freebsd.org" <freebsd-wireless@freebsd.org> Subject: Re: FreeBSD 11 doesn't load firmware to wifi card. Worked in FreeBSD 10.3. Message-ID: <op.ysosqli8iew4ia@localhost> In-Reply-To: <5856FE5F.8030701@pp.dyndns.biz> References: <5856FE5F.8030701@pp.dyndns.biz>
next in thread | previous in thread | raw e-mail | index | archive | help
Sun, 18 Dec 2016 23:23:43 +0200 =D0=B1=D1=83=D0=BB=D0=BE =D0=BD=D0=B0=D0= =BF=D0=B8=D1=81=D0=B0=D0=BD=D0=BE Morgan Wesstr=C3=B6m = <freebsd-wireless@pp.dyndns.biz>: Hello, The firmware is loaded when interface starts running; try to execute ifconfig wlan0 create wlandev run0 up > Dear list. > > I need some pointers how to track down this problem. Most likely I've = = > simply forgotten something fundamental. I've been running an usb based= = > Zyxel NWD2705 wifi dongle as an access point on my FreeBSD 10.3 = > installation for a long time. After installing a FreeBSD 11 and moving= = > the dongle there, dmesg doesn't show any indication of loading the = > firmware. As instructed in "man 4 run" I've added the following two = > lines to the kernel config on both machines and recompiled and install= ed: > > device run > device runfw > > FreeBSD 11 runs a GENERIC kernel with these two lines added and FreeBS= D = > 10.3 runs the same but with all unused modules removed. > > dmesg of FreeBSD 10.3 shows the following: > > ugen7.2: <ZyXEL> at usbus7 > run0: <ZyXEL NWD2705, class 0/0, rev 2.00/1.01, addr 2> on usbus7 > run0: MAC/BBP RT3593 (rev 0x0402), RF RT3053 (MIMO 3T3R), address = > 28:28:5d:fc:79:81 > run0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps= > run0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps > run0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps = = > 24Mbps 36Mbps 48Mbps 54Mbps > wlan0: bpf attached > wlan0: bpf attached > wlan0: Ethernet address: 28:28:5d:fc:79:81 > run0: firmware RT3071 ver. 0.33 loaded > run0: firmware RT3071 ver. 0.33 loaded > > dmesg on FreeBSD 11 shows this: > > ugen7.2: <ZyXEL> at usbus7 > run0 on uhub0 > run0: <ZyXEL NWD2705, class 0/0, rev 2.00/1.01, addr 2> on usbus7 > run0: MAC/BBP RT3593 (rev 0x0402), RF RT3053 (MIMO 3T3R), address = > 28:28:5d:fc:79:81 > run0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps= > run0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps > run0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps = = > 24Mbps 36Mbps 48Mbps 54Mbps > > No indication of firmware being loaded but also an extra line "run0: o= n = > uhub0" if that matters. Neither does any run0 interface show up with = > ifconfig. How can I trace what the firmware subsystem is doing and why= = > it doesn't push the firmware to this card? The device is no longer visible via ifconfig; use 'sysctl net.wlan.devic= es' instead. > > Regards > Morgan > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to = > "freebsd-wireless-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.ysosqli8iew4ia>