I bought a Raspberry Pi 3 - Model B - ARMv8 with 1G RAM[ID:3055], Adafruit order 1315437-7460584741 on December 23rd, 2017.
It's connected to micro USB power, HDMI, and now Ethernet.
When I received my Raspberry Pi 3 the beginning of January, the built-in WiFi worked, using Raspbian Jessie with Pixel 2016-11-25-raspbian-jessie.img.
4 days ago the built-in WiFi stopped detecting APs. The WiFi menu shows "No APs found - scanning..." nonstop. It used to see all 8 APs around my area. To confirm I'm not in a deadzone or having interference - when I plug in a USB WiFi dongle (TP-Link TL-WN725N) it will see all 8 APs.
I tried update/upgrade, and I re-imaged the microSD; they have since updated:
2017-01-11-raspbian-jessie.img downloaded from https://www.raspberrypi.org/downloads/raspbian/.
The built-in WiFi is still not detecting any APs.
Any ideas on what I can try? I followed the steps in the "WiFi Issues ? Start here !" at https://www.raspberrypi.org/forums/view ... 28&t=44044.
1) Check whether the WiFi stick is being picked up at all
The Pi 3 has WiFi built-in, and I don't think it is via the USB bus... but here goes:
Code: Select all
$ lsusb
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
It is detected as wlan0, but here is the requested output:
Code: Select all
$ lsmod
Module Size Used by
bnep 10340 2
hci_uart 17943 1
btbcm 5929 1 hci_uart
bluetooth 326105 22 bnep,btbcm,hci_uart
binfmt_misc 6388 1
brcmfmac 186403 0
brcmutil 5661 1 brcmfmac
cfg80211 428431 1 brcmfmac
rfkill 16037 4 cfg80211,bluetooth
snd_bcm2835 20447 1
snd_pcm 75762 1 snd_bcm2835
snd_timer 19288 1 snd_pcm
snd 51908 5 snd_bcm2835,snd_timer,snd_pcm
bcm2835_gpiomem 3040 0
bcm2835_wdt 3225 0
uio_pdrv_genirq 3164 0
uio 8000 1 uio_pdrv_genirq
i2c_dev 5859 0
fuse 84037 3
ipv6 347594 52
Code: Select all
$ ifconfig -a
eth0 Link encap:Ethernet HWaddr b8:27:eb:8c:0e:e5
inet addr:192.168.100.234 Bcast:192.168.100.255 Mask:255.255.255.0
inet6 addr: fe80::d17b:86fe:dc56:3134/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6185 errors:0 dropped:31 overruns:0 frame:0
TX packets:5700 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:549207 (536.3 KiB) TX bytes:2123706 (2.0 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:209 errors:0 dropped:0 overruns:0 frame:0
TX packets:209 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:17176 (16.7 KiB) TX bytes:17176 (16.7 KiB)
wlan0 Link encap:Ethernet HWaddr b8:27:eb:d9:5b:b0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:165 errors:0 dropped:165 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11579 (11.3 KiB) TX bytes:0 (0.0 B)
The only config I needed was wpa_supplicant.conf. This is pretty much the same config I had when WiFi was working, and this config works with my USB WiFi dongle:
Code: Select all
$ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf
country=CA
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="<my ESSID>"
psk="<my valid password>"
}
And this goes right back to my problem - it doesn't see any APs:
Code: Select all
$ sudo wpa_cli scan && sleep 5 && wpa_cli scan_results
Selected interface 'wlan0'
OK
Selected interface 'wlan0'
bssid / frequency / signal level / flags / ssid
Code: Select all
$ iwconfig wlan0
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=31 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
$ iwlist wlan0 scanning
wlan0 No scan results
$ iwlist wlan0 frequency
wlan0 13 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
$ iwlist wlan0 ap
wlan0 Interface doesn't have a list of Peers/Access-Points
$ iwlist wlan0 power
wlan0 Current mode:on
$ iwlist wlan0 txpower
wlan0 unknown transmit-power information.