This is a nano usb wifi adapter (b/g/n 150Mbps). By nano I mean really small: it can easily get lost when not plugged in. You can find on sale for 9$. It comes with a Linux driver and I was able to have it perfectly working on a Dockstar.
Short instructions:
- if you plug the adapter in, you should be able to see it with: lsusb
$this->bbcode_second_pass_code('', 'Bus 001 Device 009: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
')
- download the linux driver from Edimax web page and unzip the file, then look for the driver directory and untar the file in there, where the source code is
- patch this file:
$this->bbcode_second_pass_code('', '*** rtl8192CU_linux_v2.0.939.20100726_orig/include/osdep_service.h 2011-05-14 09:49:18.000000000 -0400
--- rtl8192CU_linux_v2.0.939.20100726/include/osdep_service.h 2011-04-29 01:59:40.000000000 -0400
***************
*** 24,29 ****
--- 24,32 ----
#else
#include <linux/semaphore.h>
#endif
+
+ #define init_MUTEX(LOCKNAME) sema_init(LOCKNAME,1);
+
#include <linux/sem.h>
#include <linux/sched.h>
#include <linux/netdevice.h>')
- compile the driver: make
- install the driver (as root): make install
- load the module (as root): modprobe 8192cu
and now you should see the wlan0 with iwconfig (output below refers to a connected one, so yours could be different):
$this->bbcode_second_pass_code('', 'wlan0 IEEE 802.11bgn ESSID:"xxxxxxx" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency:2.442 GHz Access Point: 00:1E:58:33:39:95
Bit Rate:150 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:****-****-****-****-****-****-****-**** Security mode:open
Power Management:off
Link Quality=100/100 Signal level=-46 dBm Noise level=0 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
')
-add 8192cu.ko into your rc.conf, if you want to load the module at boot:
$this->bbcode_second_pass_code('', 'MODULES=(8192cu)
')
- use your favorite app to configure the connection, I personally use wicd and the terminal interface (wicd-ncurses) to establish a connection to my encrypted WPA wireless network
- enjoy your wireless Dockstar (personally I put cups and mpd on my second dockstar, so I have a printserver and this weekend I'll try to configure a multi-room sound system cheaper than ever...)
More information on setting up a wireless connection can be found on the Arch webpage:
https://wiki.archlinux.org/index.php/Wireless_Setup
I'm not really an expert and I found the fix for the arm arch online looking for the error it was giving to me when compiling.
I don't know if you can make it as a package, so it's easy for people to install it. Should I add this on the wiki page?