So I recently updated my 1st generation Galileo to version 1.0.4 using Arduino's and Intel's IDE and using the Intel supplied SD card image for WiFi. I SSH'd into my Galileo after booting it up with the SD card, turned on and set up WiFi using the wpa_passphrase (the network has WPA2 encryption) and ifup commands, and all was well. Then, I rebooted. I tried to connect again using the ifup command, and it looked like it was going to work, but, lo and behold, it didn't. The command hung right after saying "Lease of 192.xxx.x.xxx obtained, lease time 86400". I terminated the command and tried to ping google.com, but it said google.com was a bad address. I then decided to just ping my router, and that worked, oddly. It looks to me, and I could be completely wrong, that I am indeed connected to my network, but I have no DNS registries or anything past that (because of the process hanging). I decided to manually start the wpa_supplicant process using "wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf" and it gave the following output:
Successfully initialized wpa_supplicant
ioctl[SIOCSIWSCAN]: Device or resource busy
wlan0: Failed to initiate AP scan
wlan0: Trying to associate with [MAC-ADDRESS-REDACTED] (SSID='REDACTED' freq=2412 MHz)
ioctl[SIOCSIWFREQ]: Device or resource busy
wlan0: Association request to the driver failed
wlan0: Associated with [MAC-ADDRESS-REDACTED-ABOVE]
wlan0: WPA: Key negotiation completed with [MAC-ADDRESS-REDACTED-ABOVE] [PTK=CCMP GTK=TKIP]
wlan0 CTRL-EVENT-CONNECTED - Connection to [MAC-ADDRESS-REDACTED-ABOVE] completed [id=0 id_str=]
It hung there, so I terminated the process.
Another weird thing is this: sometimes, even when I erase my SD image and start anew, it still fails. I have an Intel Centrino Wireless N-135, the mounting bracket, and the antennae that I need, and it worked on the 0.7 updates. Any suggestions?
Thanks for your time.