So far I have gotten the interface to show up, and broadcast an SSID in AP mode. I am not able to connect to it yet though. Here's what I did:<br><br>1. Start with a Dreamplug file system built with freedom-maker.<br><br>

2. Check the interface uap0:<br>root@freedombox:/home/fbx# dmesg | grep uap<br>uap_probe: vendor=0x02DF device=0x9104 class=0 function=1<br>uap_probe: uap_add_callback failed<br>uap_sdio: probe of mmc0:0001:1 failed with error -1<br>

root@freedombox:/home/fbx# ifconfig uap0 up<br>uap0: ERROR while getting interface flags: No such device<br><br>3. Download and install the firmware from GlobalScale:<br>(Note: The download link below came from here: <a href="http://www.plugcomputer.org/plugforum/index.php?topic=5847.0">http://www.plugcomputer.org/plugforum/index.php?topic=5847.0</a> )<br>

root@freedombox:~# apt-get install unzip uaputl<br>root@freedombox:~# wget <a href="http://spinifex.net/plugs/downloads/dreamplug/clwifi_modules_2_6_38_8.zip">http://spinifex.net/plugs/downloads/dreamplug/clwifi_modules_2_6_38_8.zip</a><br>

root@freedombox:~# unzip clwifi_modules_2_6_38_8.zip <br>root@freedombox:~# cp -r mrvl/ /lib/firmware/mrvl/<br><br>4. Reboot, then bring up the interface:<br>root@freedombox:/home/fbx# dmesg | grep uap<br>uap_probe: vendor=0x02DF device=0x9104 class=0 function=1<br>

root@freedombox:/home/fbx# ifconfig uap0 up<br><br>5. Use uaputl to configure the AP, by following the instructions here: <a href="http://www.plugcomputer.org/plugwiki/index.php/Setting_GuruPlug_to_be_a_WiFi_Access_Point">http://www.plugcomputer.org/plugwiki/index.php/Setting_GuruPlug_to_be_a_WiFi_Access_Point</a><br>

<br>fbx@freedombox:~$ uaputl bss_stop<br>BSS stopped!<br>fbx@freedombox:~$ uaputl sys_cfg_ssid "freedombox"<br>SSID setting successful<br>fbx@freedombox:~$ uaputl sys_cfg_protocol 32<br>protocol setting successful<br>

fbx@freedombox:~$ uaputl sys_cfg_wpa_passphrase "freedombox"<br>WPA passphrase setting successful<br>fbx@freedombox:~$ uaputl sys_cfg_wpa_passphrase<br>WPA passphrase = freedombox<br>fbx@freedombox:~$ uaputl sys_cfg_cipher 8 8<br>

cipher setting successful<br>fbx@freedombox:~$ uaputl sys_cfg_channel 0 1<br>Channel setting successful<br>fbx@freedombox:~$ uaputl sys_cfg_radio_ctl 0<br>Radio setting successful<br>fbx@freedombox:~$ uaputl bss_start<br>

BSS started!<br><br>At this point it seems like a client can connect, but does not obtain an IP address. There are instructions on that page for setting up routing and udhcpd, but I'm not familiar enough with that process to troubleshoot it.<br>

<br>Note that I am configuring the AP as a normal user, not root user. This means that the following issue has *not* been fixed:<br><a href="http://lists.debian.org/debian-arm/2010/05/msg00082.html">http://lists.debian.org/debian-arm/2010/05/msg00082.html</a><br>

<br>Also this raises questions such as:<br>1. Why is the extra firmware required?<br>2. Can we include it?<br>3. Should it be merged into firmware-libertas?<br>I don't know enough about firmware or how it's packaged in Debian to answer these questions.<br>