I bought a combo of Galileo and an Intel 7260HMW Wireless N adapter from a well-known online retailer. I assumed it would be compatible, but it seems not. First, it didn't come with the bracket needed to mount a half mini-pcie card into a mini-pcie slot. That was fixed inexpensively at the cost of a few days waiting. However, now that it is installed I can't seem to get it to work. I followed the instructions on Segey's blog, Intel Galileo Meets Wireless - Malinov Family Web Presence, and copied the appropriate firmware for the 7260 to the /lib/firmware directory. I am booting from the SD card image. I followed the rest of the directions but when I try ifconfig wlan0 up I get an error:
ifconfig: SIOCGIFFLAGS: No such device
It seems that the Intel Wifi driver is loaded. I see this in the output from dmesg:
[ 13.230283] Intel(R) Wireless WiFi driver for Linux, in-tree:
[ 13.236084] Copyright(c) 2003-2012 Intel Corporation
I see the iwlwifi module in the output from lsmod:
iwlwifi 77608 0 - Live 0xe103f000
I am not 100% sure that the card is being detected. The output from lspci isn't very helpful:
00:00.0 Class 0600: 8086:0958
00:14.0 Class 0805: 8086:08a7
00:14.1 Class 0700: 8086:0936
00:14.2 Class 0c03: 8086:0939
00:14.3 Class 0c03: 8086:0939
00:14.4 Class 0c03: 8086:093a
00:14.5 Class 0700: 8086:0936
00:14.6 Class 0200: 8086:0937
00:14.7 Class 0200: 8086:0937
00:15.0 Class 0c80: 8086:0935
00:15.1 Class 0c80: 8086:0935
00:15.2 Class 0c80: 8086:0934
00:17.0 Class 0604: 8086:11c3
00:17.1 Class 0604: 8086:11c4
00:1f.0 Class 0601: 8086:095e
01:00.0 Class 0280: 8086:08b1
None of that is meaningful to me. According to the website:
http://wireless.kernel.org/en/users/Drivers/iwlwifi
this device is supported for kernels 3.10 and later. I am guessing that is the problem, according to uname the kernel is 3.8.7. Any suggestions? I think the easiest thing is to buy an older wifi card.