Skip site navigation (1)Skip section navigation (2)
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>