Elecom WDC-433SU2M USB wireless dongle timeouts waiting for MCU to initialize

Koichiro IWAO meta at vmeta.jp
Sat Nov 2 18:35:56 UTC 2013


I'm trying to use Elecom WDC-433SU2M [1] possibly sold only in Japan.
This dongle has Ralink RT2870 chip. It is mentioned in user's manual [2].
The manual is  only available in Japanese but you can find
"Ralink RT2870" in it.

I confirmed output of usbconfig(8) and made a patch [3].
Its vendor id is as same as Edimax's.
> ugen2.3: <product 0xb711 vendor 0x7392> at usbus2, cfg=0 md=HOST
> spd=HIGH (480Mbps) pwr=ON (160mA)

Then I succeeded to recognize the dongle with my patched kernel.
> run0: flags=8803<UP,BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 2290
>         ether 00:90:fe:xx:xx:xx
>         media: IEEE 802.11 Wireless Ethernet autoselect mode 11b
>         status: associated
> wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>         ether 00:90:fe:9e:93:38
>         inet6 fe80::290:feff:fe9e:9338%wlan0 prefixlen 64 scopeid 0xd
>         media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
>         status: no carrier
>         ssid "" channel 1 (2412 MHz 11b)
>         regdomain JAPAN country JP authmode WPA1+WPA2/802.11i privacy OFF
>         txpower 23 bmiss 7 scanvalid 60 wme bintval 0

However, it still doen't work with following messages.
> run0: timeout waiting for MCU to initialize
> run0: could not load 8051 microcode

I also connected another run(4) dongle WLI-UC-GNM and it works perfectly.
It means I've already written if_run_load="YES and runfw_load="YES" in loader.conf
What can I do to use the dongle?

[1] http://www2.elecom.co.jp/network/wireless-lan/adapter/wdc-433su2m/
[2] http://www.elecom.co.jp/support/manual/network/wireless-lan/adapter/WDC-433SU2M_users.pdf
[3] http://w.vmeta.jp/temp/patch-wdc-433su2m.txt


`whois vmeta.jp | nkf -w`
meta <meta at vmeta.jp>

More information about the freebsd-questions mailing list