WiFi Managers

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m (Introduction)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
=Introduction=
 
=Introduction=
 
It's not easy to use WiFi with the freerunner:
 
It's not easy to use WiFi with the freerunner:
* 2.6.29 kernels has major issues on ifconfig up/down
+
* 2.6.29 kernels has major issues on ifconfig up/down (what are they?)
 
* 2.6.28 kernels has random issues on fake wow events
 
* 2.6.28 kernels has random issues on fake wow events
 
* 2.6.24 kernels has rare random issues
 
* 2.6.24 kernels has rare random issues
Line 7: Line 7:
 
* using udev to trigger interface configuration does not spawn dhcp, the problem is that the kernels brings the interface up, so networks scripts ignore it
 
* using udev to trigger interface configuration does not spawn dhcp, the problem is that the kernels brings the interface up, so networks scripts ignore it
 
* some AP refuses the power management mode of the atheros 6000, so you have to launch some script to setup it when the interface comes up
 
* some AP refuses the power management mode of the atheros 6000, so you have to launch some script to setup it when the interface comes up
* connman seems to not support WPA/WPA2 enterprise mode (please confirm)
+
* [http://connman.net/ connman] seems to not support WPA/WPA2 enterprise mode (please confirm)
 +
* connman does not set a route if one is already present (always as usb0 has a default route)
 
* other wifi implementation, that in a rude way scan the networks and generate a wpa_supplicant.conf file, does not support WPA/WPA2 enterprise mode
 
* other wifi implementation, that in a rude way scan the networks and generate a wpa_supplicant.conf file, does not support WPA/WPA2 enterprise mode
 
* connman api changed so Illume wifi gadget does not work anymore (please confirm)
 
* connman api changed so Illume wifi gadget does not work anymore (please confirm)
Line 17: Line 18:
 
* write a WM indipendent connman applet
 
* write a WM indipendent connman applet
 
* test other NetworksManager to see if they may run fine on the freerunner
 
* test other NetworksManager to see if they may run fine on the freerunner
* write a simple WiFi manager interacting with wpa_supplicant by dbus.
+
* write a simple WiFi manager interacting with wpa_supplicant by dbus, see a first prototype at [[NWA]]
 +
 
 +
[[Category:Wlan software]]

Latest revision as of 17:53, 11 October 2009

[edit] Introduction

It's not easy to use WiFi with the freerunner:

  • 2.6.29 kernels has major issues on ifconfig up/down (what are they?)
  • 2.6.28 kernels has random issues on fake wow events
  • 2.6.24 kernels has rare random issues
  • on OE based distro the wpa-roaming support is broken, the wpa-conf approach is working fine but it does not renew dhcp ip address when the freerunner changes AP
  • using udev to trigger interface configuration does not spawn dhcp, the problem is that the kernels brings the interface up, so networks scripts ignore it
  • some AP refuses the power management mode of the atheros 6000, so you have to launch some script to setup it when the interface comes up
  • connman seems to not support WPA/WPA2 enterprise mode (please confirm)
  • connman does not set a route if one is already present (always as usb0 has a default route)
  • other wifi implementation, that in a rude way scan the networks and generate a wpa_supplicant.conf file, does not support WPA/WPA2 enterprise mode
  • connman api changed so Illume wifi gadget does not work anymore (please confirm)

[edit] Proposal

  • patch the damned kernel :)
  • bore Illume authors to patch wifi gadget with the new connman api
  • bore connman authors to support WPA/WPA2
  • write a WM indipendent connman applet
  • test other NetworksManager to see if they may run fine on the freerunner
  • write a simple WiFi manager interacting with wpa_supplicant by dbus, see a first prototype at NWA
Personal tools

Introduction

It's not easy to use WiFi with the freerunner:

  • 2.6.29 kernels has major issues on ifconfig up/down
  • 2.6.28 kernels has random issues on fake wow events
  • 2.6.24 kernels has rare random issues
  • on OE based distro the wpa-roaming support is broken, the wpa-conf approach is working fine but it does not renew dhcp ip address when the freerunner changes AP
  • using udev to trigger interface configuration does not spawn dhcp, the problem is that the kernels brings the interface up, so networks scripts ignore it
  • some AP refuses the power management mode of the atheros 6000, so you have to launch some script to setup it when the interface comes up
  • connman seems to not support WPA/WPA2 enterprise mode (please confirm)
  • other wifi implementation, that in a rude way scan the networks and generate a wpa_supplicant.conf file, does not support WPA/WPA2 enterprise mode
  • connman api changed so Illume wifi gadget does not work anymore (please confirm)

Proposal

  • patch the damned kernel :)
  • bore Illume authors to patch wifi gadget with the new connman api
  • bore connman authors to support WPA/WPA2
  • write a WM indipendent connman applet
  • test other NetworksManager to see if they may run fine on the freerunner
  • write a simple WiFi manager interacting with wpa_supplicant by dbus.