<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.gumstix.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Derosier</id>
		<title>Gumstix User Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.gumstix.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Derosier"/>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php/Special:Contributions/Derosier"/>
		<updated>2026-05-09T04:12:56Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.3</generator>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Thin-firmware_driver&amp;diff=4574</id>
		<title>Thin-firmware driver</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Thin-firmware_driver&amp;diff=4574"/>
				<updated>2010-08-10T18:17:19Z</updated>
		
		<summary type="html">&lt;p&gt;Derosier: Created page with &amp;quot;'''This page about the libertas_tf driver is a placeholder and will be filled out shortly'''  == Thin-firmware Driver ==  === Driver ===  === Firmware === In order to use the thi…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''This page about the libertas_tf driver is a placeholder and will be filled out shortly'''&lt;br /&gt;
&lt;br /&gt;
== Thin-firmware Driver ==&lt;br /&gt;
&lt;br /&gt;
=== Driver ===&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
In order to use the thin-firmware driver, you must have the right firmware.  This can be downloaded from the [http://dev.laptop.org/pub/firmware/libertas/thinfirm/lbtf_sdio-9.0.7.p2.bin OLPC site].&lt;br /&gt;
&lt;br /&gt;
The file needs to be placed in /lib/firmware/sd8686tf.bin and you may actually link /lib/firmware/sd8686.bin to it as the thin-firmware retains the full firmware features when used with the regular libertas driver.&lt;/div&gt;</summary>
		<author><name>Derosier</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Overo_Wifi&amp;diff=4573</id>
		<title>Overo Wifi</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Overo_Wifi&amp;diff=4573"/>
				<updated>2010-08-10T18:10:37Z</updated>
		
		<summary type="html">&lt;p&gt;Derosier: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:How_to_-_wifi]]&lt;br /&gt;
[http://www.gumstix.com/store/catalog/product_info.php?cPath=31&amp;amp;products_id=226 Overo Air] and [http://www.gumstix.com/store/catalog/product_info.php?cPath=31&amp;amp;products_id=227 Overo Fire] COMs have a 802.11(g) wireless module &amp;quot;on board&amp;quot;. This page gives some details about the hardware and software configuration for this Wifi module.&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
This section gives some infos about various hardware related topics regarding Overo Wifi.&lt;br /&gt;
&lt;br /&gt;
==Module==&lt;br /&gt;
&lt;br /&gt;
Overo Wifi solution is based on an [http://www.wi2wi.com/wireless.php Wi2Wi chip] based on Marvell's industry leading 88W8686 which brings 802.11(b/g) wifi.&lt;br /&gt;
&lt;br /&gt;
==MMC==&lt;br /&gt;
&lt;br /&gt;
Overo fire's WiFi port connected to MMC port '''2''' in 4 bit configuration.&lt;br /&gt;
&lt;br /&gt;
==Connector and Antenna==&lt;br /&gt;
&lt;br /&gt;
For 802.11b/g (Wifi) to work on an Overo Air COM or Overo Fire COM, a [http://www.gumstix.com/store/catalog/product_info.php?products_id=173 u.fl antenna] must be connected to '''J2''' on Overo Air or Fire COMs. The location of J2 is shown [http://www.gumstix.net/wiki/images/3/34/J2-J3.jpg here].&lt;br /&gt;
&lt;br /&gt;
Note: J3 is the antenna location when using BlueTooth. J3 also takes a [http://www.gumstix.com/store/catalog/product_info.php?products_id=173 u.fl antenna].&lt;br /&gt;
&lt;br /&gt;
Note that two (2) u.fl antennae come with each Overo Fire COM and with each Overo Air COM.&lt;br /&gt;
&lt;br /&gt;
=Software=&lt;br /&gt;
&lt;br /&gt;
Official Overo [http://www.gumstix.net/Setup-and-Programming/view/Overo-Setup-and-Programming/Downloading-pre-built-images/111.html pre-built Linux images] or [http://www.sakoman.com/feeds/omap3/glibc/images/overo/ developer images] contain already support for Overo Wifi. However, wifi configuration depending on your local wifi environment still has to be done.&lt;br /&gt;
&lt;br /&gt;
There is also a [[thin-firmware driver]] and firmware that permit you to utilize the mac80211 drives in the Linux kernel.  This is useful if you want to experiment with running an AP, 802.11s mesh, or other types of experiments on your Overo.&lt;br /&gt;
&lt;br /&gt;
==Boot messages==&lt;br /&gt;
&lt;br /&gt;
At Overo boot, you should get something like&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 libertas_sdio: Libertas SDIO driver&lt;br /&gt;
 libertas_sdio: Copyright Pierre Ossman&lt;br /&gt;
 libertas_sdio mmc1:0001:1: firmware: requesting sd8686_helper.bin&lt;br /&gt;
 libertas_sdio mmc1:0001:1: firmware: requesting sd8686.bin&lt;br /&gt;
 libertas: 00:19:88:05:b5:31, fw 9.70.3p24, cap 0x00000303&lt;br /&gt;
 libertas: PREP_CMD: command 0x00a3 failed: 2&lt;br /&gt;
 libertas: PREP_CMD: command 0x00a3 failed: 2&lt;br /&gt;
 libertas: eth0: Marvell WLAN 802.11 adapter &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Note: The two “command 0×00a3 failed” messages are harmless, and have to do with features that are not supported.&lt;br /&gt;
&lt;br /&gt;
==Test==&lt;br /&gt;
&lt;br /&gt;
For test of basic functionality, do the following at command line (after log in as root / no password):&lt;br /&gt;
&lt;br /&gt;
 root@overo:~# '''iwconfig wlan0 essid any'''&lt;br /&gt;
 root@overo:~# '''ifconfig wlan0 up'''&lt;br /&gt;
 root@overo:~# '''iwlist wlan0 scan'''&lt;br /&gt;
&lt;br /&gt;
what should list the wifi's visible, then.&lt;br /&gt;
&lt;br /&gt;
==Unencypted wifi==&lt;br /&gt;
&lt;br /&gt;
Some default builds do not enable any Wifi. You may need to edit /etc/network/interfaces to include a section which looks like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug wlan0                                                             &lt;br /&gt;
auto wlan0                                                                      &lt;br /&gt;
iface wlan0 inet dhcp                                                           &lt;br /&gt;
        pre-up /sbin/iwconfig wlan0 essid any                                   &lt;br /&gt;
        wireless_mode managed                                                   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The problem is this setup is not reliable! we're waiting for a solution. &lt;br /&gt;
&lt;br /&gt;
==WEP encryption==&lt;br /&gt;
&lt;br /&gt;
* Edit ''/etc/network/interfaces'' to have only for wlan0 (don't touch the other entries):&lt;br /&gt;
&lt;br /&gt;
 iwconfig wlan0 essid &amp;quot;My Wireless Network&amp;quot;&lt;br /&gt;
 iwconfig wlan0 key my-hex-key&lt;br /&gt;
 ifdown wlan0&lt;br /&gt;
 ifup wlan0&lt;br /&gt;
&lt;br /&gt;
==WPA encryption==&lt;br /&gt;
&lt;br /&gt;
* Edit ''/etc/network/interfaces'' to have only for wlan0 (don't touch the other entries):&lt;br /&gt;
&lt;br /&gt;
 allow-hotplug wlan0&lt;br /&gt;
 iface wlan0 inet dhcp&lt;br /&gt;
       pre-up wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -B&lt;br /&gt;
       down killall wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
* Create ''/etc/wpa_supplicant.conf'' containing:&lt;br /&gt;
&lt;br /&gt;
 ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
 ctrl_interface_group=0&lt;br /&gt;
 eapol_version=1&lt;br /&gt;
 ap_scan=1&lt;br /&gt;
 fast_reauth=1&lt;br /&gt;
 &lt;br /&gt;
 network={&lt;br /&gt;
       ssid=&amp;quot;add-your-ascii-ssid&amp;quot;&lt;br /&gt;
       proto=WPA2&lt;br /&gt;
       key_mgmt=WPA-PSK&lt;br /&gt;
       pairwise=CCMP TKIP&lt;br /&gt;
       group=CCMP TKIP&lt;br /&gt;
       scan_ssid=1&lt;br /&gt;
       psk=&amp;quot;add-your-ascii-passphrase&amp;quot;&lt;br /&gt;
       priority=10&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=Issues=&lt;br /&gt;
&lt;br /&gt;
Many users have reported issues with wifi data throughput being [http://old.nabble.com/Overo-wifi-speed-and-WPA2-connection-issue-td27196711.html#a27231874 limited to about 100kB/second].  It is theorized this is due to lack of SDIO IRQ support in the OMAP3 MMC driver. A patch is being investigated which reportedly [http://marc.info/?l=linux-omap&amp;amp;m=126140067103975&amp;amp;w=2 achieves 13Mbps].&lt;br /&gt;
&lt;br /&gt;
Additionally, the driver does not support power management at present.  The use of iwconfig power commands such as the following will fail:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iwconfig wlan0 power on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Therefore, the wifi module always consumes close to 1 Watt of power when turned on.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
* [http://bec-systems.com/site/387/wi2wi-wifi-bt-module-review Wi2Wi W2CBW003 Wifi/Bluetooth module review]&lt;/div&gt;</summary>
		<author><name>Derosier</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Overo_Wifi&amp;diff=4572</id>
		<title>Overo Wifi</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Overo_Wifi&amp;diff=4572"/>
				<updated>2010-08-10T18:09:48Z</updated>
		
		<summary type="html">&lt;p&gt;Derosier: Adding information about thin firmware driver&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:How_to_-_wifi]]&lt;br /&gt;
[http://www.gumstix.com/store/catalog/product_info.php?cPath=31&amp;amp;products_id=226 Overo Air] and [http://www.gumstix.com/store/catalog/product_info.php?cPath=31&amp;amp;products_id=227 Overo Fire] COMs have a 802.11(g) wireless module &amp;quot;on board&amp;quot;. This page gives some details about the hardware and software configuration for this Wifi module.&lt;br /&gt;
&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
This section gives some infos about various hardware related topics regarding Overo Wifi.&lt;br /&gt;
&lt;br /&gt;
==Module==&lt;br /&gt;
&lt;br /&gt;
Overo Wifi solution is based on an [http://www.wi2wi.com/wireless.php Wi2Wi chip] based on Marvell's industry leading 88W8686 which brings 802.11(b/g) wifi.&lt;br /&gt;
&lt;br /&gt;
==MMC==&lt;br /&gt;
&lt;br /&gt;
Overo fire's WiFi port connected to MMC port '''2''' in 4 bit configuration.&lt;br /&gt;
&lt;br /&gt;
==Connector and Antenna==&lt;br /&gt;
&lt;br /&gt;
For 802.11b/g (Wifi) to work on an Overo Air COM or Overo Fire COM, a [http://www.gumstix.com/store/catalog/product_info.php?products_id=173 u.fl antenna] must be connected to '''J2''' on Overo Air or Fire COMs. The location of J2 is shown [http://www.gumstix.net/wiki/images/3/34/J2-J3.jpg here].&lt;br /&gt;
&lt;br /&gt;
Note: J3 is the antenna location when using BlueTooth. J3 also takes a [http://www.gumstix.com/store/catalog/product_info.php?products_id=173 u.fl antenna].&lt;br /&gt;
&lt;br /&gt;
Note that two (2) u.fl antennae come with each Overo Fire COM and with each Overo Air COM.&lt;br /&gt;
&lt;br /&gt;
=Software=&lt;br /&gt;
&lt;br /&gt;
Official Overo [http://www.gumstix.net/Setup-and-Programming/view/Overo-Setup-and-Programming/Downloading-pre-built-images/111.html pre-built Linux images] or [http://www.sakoman.com/feeds/omap3/glibc/images/overo/ developer images] contain already support for Overo Wifi. However, wifi configuration depending on your local wifi environment still has to be done.&lt;br /&gt;
&lt;br /&gt;
There is also a [thin-firmware driver] and firmware that permit you to utilize the mac80211 drives in the Linux kernel.  This is useful if you want to experiment with running an AP, 802.11s mesh, or other types of experiments on your Overo.&lt;br /&gt;
&lt;br /&gt;
==Boot messages==&lt;br /&gt;
&lt;br /&gt;
At Overo boot, you should get something like&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
 libertas_sdio: Libertas SDIO driver&lt;br /&gt;
 libertas_sdio: Copyright Pierre Ossman&lt;br /&gt;
 libertas_sdio mmc1:0001:1: firmware: requesting sd8686_helper.bin&lt;br /&gt;
 libertas_sdio mmc1:0001:1: firmware: requesting sd8686.bin&lt;br /&gt;
 libertas: 00:19:88:05:b5:31, fw 9.70.3p24, cap 0x00000303&lt;br /&gt;
 libertas: PREP_CMD: command 0x00a3 failed: 2&lt;br /&gt;
 libertas: PREP_CMD: command 0x00a3 failed: 2&lt;br /&gt;
 libertas: eth0: Marvell WLAN 802.11 adapter &lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
Note: The two “command 0×00a3 failed” messages are harmless, and have to do with features that are not supported.&lt;br /&gt;
&lt;br /&gt;
==Test==&lt;br /&gt;
&lt;br /&gt;
For test of basic functionality, do the following at command line (after log in as root / no password):&lt;br /&gt;
&lt;br /&gt;
 root@overo:~# '''iwconfig wlan0 essid any'''&lt;br /&gt;
 root@overo:~# '''ifconfig wlan0 up'''&lt;br /&gt;
 root@overo:~# '''iwlist wlan0 scan'''&lt;br /&gt;
&lt;br /&gt;
what should list the wifi's visible, then.&lt;br /&gt;
&lt;br /&gt;
==Unencypted wifi==&lt;br /&gt;
&lt;br /&gt;
Some default builds do not enable any Wifi. You may need to edit /etc/network/interfaces to include a section which looks like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
allow-hotplug wlan0                                                             &lt;br /&gt;
auto wlan0                                                                      &lt;br /&gt;
iface wlan0 inet dhcp                                                           &lt;br /&gt;
        pre-up /sbin/iwconfig wlan0 essid any                                   &lt;br /&gt;
        wireless_mode managed                                                   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The problem is this setup is not reliable! we're waiting for a solution. &lt;br /&gt;
&lt;br /&gt;
==WEP encryption==&lt;br /&gt;
&lt;br /&gt;
* Edit ''/etc/network/interfaces'' to have only for wlan0 (don't touch the other entries):&lt;br /&gt;
&lt;br /&gt;
 iwconfig wlan0 essid &amp;quot;My Wireless Network&amp;quot;&lt;br /&gt;
 iwconfig wlan0 key my-hex-key&lt;br /&gt;
 ifdown wlan0&lt;br /&gt;
 ifup wlan0&lt;br /&gt;
&lt;br /&gt;
==WPA encryption==&lt;br /&gt;
&lt;br /&gt;
* Edit ''/etc/network/interfaces'' to have only for wlan0 (don't touch the other entries):&lt;br /&gt;
&lt;br /&gt;
 allow-hotplug wlan0&lt;br /&gt;
 iface wlan0 inet dhcp&lt;br /&gt;
       pre-up wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -B&lt;br /&gt;
       down killall wpa_supplicant&lt;br /&gt;
&lt;br /&gt;
* Create ''/etc/wpa_supplicant.conf'' containing:&lt;br /&gt;
&lt;br /&gt;
 ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
 ctrl_interface_group=0&lt;br /&gt;
 eapol_version=1&lt;br /&gt;
 ap_scan=1&lt;br /&gt;
 fast_reauth=1&lt;br /&gt;
 &lt;br /&gt;
 network={&lt;br /&gt;
       ssid=&amp;quot;add-your-ascii-ssid&amp;quot;&lt;br /&gt;
       proto=WPA2&lt;br /&gt;
       key_mgmt=WPA-PSK&lt;br /&gt;
       pairwise=CCMP TKIP&lt;br /&gt;
       group=CCMP TKIP&lt;br /&gt;
       scan_ssid=1&lt;br /&gt;
       psk=&amp;quot;add-your-ascii-passphrase&amp;quot;&lt;br /&gt;
       priority=10&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=Issues=&lt;br /&gt;
&lt;br /&gt;
Many users have reported issues with wifi data throughput being [http://old.nabble.com/Overo-wifi-speed-and-WPA2-connection-issue-td27196711.html#a27231874 limited to about 100kB/second].  It is theorized this is due to lack of SDIO IRQ support in the OMAP3 MMC driver. A patch is being investigated which reportedly [http://marc.info/?l=linux-omap&amp;amp;m=126140067103975&amp;amp;w=2 achieves 13Mbps].&lt;br /&gt;
&lt;br /&gt;
Additionally, the driver does not support power management at present.  The use of iwconfig power commands such as the following will fail:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iwconfig wlan0 power on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Therefore, the wifi module always consumes close to 1 Watt of power when turned on.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
* [http://bec-systems.com/site/387/wi2wi-wifi-bt-module-review Wi2Wi W2CBW003 Wifi/Bluetooth module review]&lt;/div&gt;</summary>
		<author><name>Derosier</name></author>	</entry>

	</feed>