Raspberry Pi 3 WiFi not working

pi3
wifi

#1

Hello guys! I downloaded raspbian for robots and the wifi DID NOT WORK with my raspberry pi 3 model b v1.2. I was tearing my hair out thinking I had a hardware problem and actually ordered a new raspberry pi, and was aout to return it. Wlan0 was not working, nothing was connected, no online help was working… then thought I might as well try vanilla rasbpian or something first. The wifi works fine on vanilla raspbian.

-Alex


#2

Hi @ajavdk,

One thing here on that particular image (if you still have it of course):
What does ifconfig -a show up?

And what does it mean that it doesn’t work?
Does an error show up when connecting to an AP or does it not do anything at all? Or is it that the WiFi menu can’t be accessed?

Thank you!


#3

Hi there - only Lo and Eth0 show up IIRC, not wlan0. On vanilla raspbian (jessie) wifi connects fine. The wifi menu can be accessed but does not get a signal from WPA supplicant IIRC.


#4

@RobertLucian This is what I am running with working wifi.

uname -a: Linux raspberrypi 4.9.59-v7+ #1047 SMP Sun Oct 29 12:19:23 GMT 2017 armv7l GNU/Linux
os info: PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

iwconfig: eth0      no wireless extensions.

wlan0     IEEE 802.11  ESSID:"VIRGIN604"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 54:64:D9:39:87:0F   
          Bit Rate=58.5 Mb/s   Tx-Power=31 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=46/70  Signal level=-64 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:8  Invalid misc:0   Missed beacon:0

lo        no wireless extensions.

ifconfig -a: ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:27:eb:d6:ca:40  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.56  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::6b57:7ff6:63e9:66cd  prefixlen 64  scopeid 0x20<link>
        ether b8:27:eb:83:9f:15  txqueuelen 1000  (Ethernet)
        RX packets 16678  bytes 19507332 (18.6 MiB)
        RX errors 0  dropped 3  overruns 0  frame 0
        TX packets 14163  bytes 1763052 (1.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

I will post again with non working raspbian for robots image.


#5

Hi @ajavdk,

I have an idea: does running

sudo apt-get update && sudo apt-get install firmware-brcm80211

solve your issue?

Thank you!