The information contained here was mostly copied from Sergey's site.  It is only added here in order to have this information in one location with everything else, and to have consistent formatting. 

First, before we start, you will need a few things: 

Now we need to install the hardware

  • The first thing you will want to do is to connect the Antennas. They are a very small connector and are easiest to install while you can move the WiFi card around. 
20140305_140345_small.jpg
  • Next you will need to connect the half height extender to the WiFi card. This should be two screws. 
20140305_140703_small.jpg
  • Next we insert the Card into the Galileo
    • Power down the Galileo
    • Insert the WiFi card at an angle
20140305_140813_small.jpg
  • Then press the card down until it clicks into the plastic retaining clips.
20140305_140843_small.jpg
  • Now you can power on the Galileo.

If you are NOT using N-135 or N-6205 WiFi card you will need to install the driver:

  1. First download the driver from the download site
    1. Note: this is the driver for the N-6235 card, if you have different card, you will have to find the driver. 
  2. Copy the tar file onto the SD card running Linux
    1. Help: booting from an SD card
  3. Put the SD card into the Galileo and power it up and log in.
    1. Help: connecting to the Linux console
  4. Untar the driver files:
    1. root@clanton:~# tar xzvf /media/mmcblk0p1/iwlwifi-6000g2b-ucode-18.168.6.1.tgz
      iwlwifi-6000g2b-ucode-18.168.6.1/
      iwlwifi-6000g2b-ucode-18.168.6.1/iwlwifi-6000g2b-6.ucode
      iwlwifi-6000g2b-ucode-18.168.6.1/README.iwlwifi-6000g2b-ucode
      iwlwifi-6000g2b-ucode-18.168.6.1/LICENSE.iwlwifi-6000g2b-ucode
      
  5. Copy the driver file to the firmware directory
    1. # cp iwlwifi-6000g2b-ucode-18.168.6.1/iwlwifi-6000g2b-6.ucode /lib/firmware

Next you will need to set up to connect to your WiFi connection: 

  1. Unsecured:
    1. Log in as root
    2. Connect to your wireless router:
      1. # iwconfig wlan0 essid "MySSID"
      2. Note: Replace MySSID with your SSID.
  2. Secured with WEP:
    1. Log in as root
    2. Connect to your wireless router:
      1. # iwconfig wlan0 essid "MySSID" managed key MyWEPKey
      2. Note: Replace MySSID with your SSID and MyWEPKey with your WEP key
  3. Secured with WPA:
    1. Log in as root
    2. Create your wpa_supplicat configuration file:
      1. # wpa_passphrase MySSID << EOF > /etc/wpa_supplicant.conf
      2. > MyPassPhrase
      3. > EOF
      4. NOTE: replace MySSID with your SSID, and replace MyPassPhrase with your passphrase.
  4. Setup the wireless to start automatically: 
    1. Edit /etc/network/interfaces and add an auto wlan0 (as in the example below)

    2. # vi /etc/network/interfaces
    3. Note: press "i" to go into edit mode. Press ESC to leave edit mode
    4. When finished type:
      1. :w    (this will write the file)
      2. :q    (this will quit the editor)
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# Wireless interfaces
auto wlan0
iface wlan0 inet dhcp
wireless_mode managed
wireless_essid any
wpa-driver wext
wpa-conf /etc/wpa_supplicant.conf

  1. Restart the Wireless interface
    1. # /etc/init.d/networking restart
  2. root@clanton:~# ifdown wlan0
  3. root@clanton:~# ifup wlan0