Ben NanoNote Wi-Fi
This section shows the availability of Wi-Fi connectivity in Ben Nanonote.
Up to now, Ben Nanonote is able to use Wi-Fi devices based on the KS7010 Wi-Fi chip from KeyStream.
KeyStream was a small Japanese startup (about 30 people) focusing on mobile Wi-Fi chips, their first and only main product being the KS3021 RF chip and the KS7010 Wi-Fi baseband chip. They were acquired by Renesas in April 2009, and are now continuing as the KeyStream brand inside Renesas. The technology will probably appear in other Renesas chips in the future.
Known users of these chips are:
- Microsoft Zune 30, and probably other Zune models as well
- Spectec SDW-821 full-size SD (SDIO) Wi-Fi card
- Spectec SDW-823 microSD (SDIO) Wi-Fi card
- (note that all other Spectec Wi-Fi cards use MTK Wi-Fi chips without Linux drivers!)
In October 2009, Renesas released driver sources licensed under the GPL (version 007 for Linux 2.6.24), and a binary firmware (v0.2f), available at ks7010_sdio_v007.tar.bz2.
Ben Nanonote Wi-Fi status
- The original driver from KeyStream was a little bit modified in other to match with Ben Nanonote recent kernel (2.6.32.7).
- You can find this driver as stand-alone driver in the openwrt-xburst layout:
openwrt-xburst/package/ks7010/ |-- Makefile `-- src |-- Kconfig |-- Makefile |-- eap_packet.h |-- ks7010_config.c |-- ks7010_sdio.c |-- ks7010_sdio.h |-- ks_debug.c |-- ks_debug.h |-- ks_hostif.c |-- ks_hostif.h |-- ks_wlan.h |-- ks_wlan_ioctl.h |-- ks_wlan_net.c |-- michael_mic.c `-- michael_mic.h
- You have to check the proper section in the openWrt menu in order to include this driver: Kernel modules -> Wireless Drivers -> kmod-ks7010
- The tests reported were done with the Spectec SDW-823 microSD (SDIO) Wi-Fi card:
TODO:
- up-level the driver to a more recent Linux kernel, for example 2.6.31 in our OpenWrt-XBurst tree.
- determine the exact feature set of the driver
- cleanup the driver sources and get upstream feedback