The lastest version (1.20161020-0ubuntu1~0.2~rpi3) of firmware-linux-raspi2 from ppa:ubuntu-raspi2/ppa-rpi3 is breaking the WiFi on Raspi3. The file /lib/firmware/brcm/brcmfmac43430-sdio.txt is missing after the upgrade.
root@ubuntu:~# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1
link/sit 0.0.0.0 brd 0.0.0.0
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b8:27:eb:23:31:03 brd ff:ff:ff:ff:ff:ff
4: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether b8:27:eb:76:64:56 brd ff:ff:ff:ff:ff:ff
root@ubuntu:/lib/firmware/brcm# dpkg -s linux-firmware-raspi2
Package: linux-firmware-raspi2
Status: install ok installed
Priority: optional
Section: multiverse/misc
Installed-Size: 12321
Maintainer: Ubuntu Developers <email address hidden>
Architecture: armhf
Version: 1.20160503+6832d9a-0ubuntu1~rpi1
Description: RaspberryPi2 GPU firmware and bootloaders
This package contains all the proprietary files necessary to boot a
RaspberryPi2 board.
Homepage: https://github.com/raspberrypi/firmware
-------------
After doing apt-get update/upgrade I have:
root@ubuntu:/lib/firmware/brcm# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1
link/sit 0.0.0.0 brd 0.0.0.0
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether b8:27:eb:23:31:03 brd ff:ff:ff:ff:ff:ff
The lastest version (1.20161020- 0ubuntu1~ 0.2~rpi3) of firmware- linux-raspi2 from ppa:ubuntu- raspi2/ ppa-rpi3 is breaking the WiFi on Raspi3. The file /lib/firmware/ brcm/brcmfmac43 430-sdio. txt is missing after the upgrade.
The Image from https:/ /wiki.ubuntu. com/ARM/ RaspberryPi contains the following:
root@ubuntu:~# ip link UP,LOWER_ UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 MULTICAST, UP,LOWER_ UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1
link/sit 0.0.0.0 brd 0.0.0.0
3: eth0: <BROADCAST,
link/ether b8:27:eb:23:31:03 brd ff:ff:ff:ff:ff:ff
4: wlan0: <BROADCAST,
link/ether b8:27:eb:76:64:56 brd ff:ff:ff:ff:ff:ff
root@ubuntu: /lib/firmware/ brcm# ls fullmac- 4.bin brcmfmac4329- sdio.bin brcmfmac4350c2- pcie.bin sdio.bin brcmfmac4350- pcie.bin sdio.bin brcmfmac4354- sdio.bin sdio.bin brcmfmac43569.bin sdio.bin brcmfmac4335- sdio.bin brcmfmac4356- pcie.bin sdio.bin brcmfmac43570- pcie.bin -sdio.bin brcmfmac4339- sdio.bin brcmfmac43602- pcie.ap. bin -sdio.bin brcmfmac43430- sdio.bin brcmfmac43602- pcie.bin -sdio.bin brcmfmac43430- sdio.txt brcmfmac4366b- pcie.bin sdio.bin brcmfmac4371- pcie.bin
bcm4329-
bcm43xx-0.fw brcmfmac4330-
bcm43xx_hdr-0.fw brcmfmac43340-
brcmfmac43143.bin brcmfmac4334-
brcmfmac43143-
brcmfmac43236b.bin brcmfmac43362-
brcmfmac43241b0
brcmfmac43241b4
brcmfmac43241b5
brcmfmac43242a.bin brcmfmac43455-
root@ubuntu: /lib/firmware/ brcm# dpkg -S brcmfmac43430- sdio.txt raspi2: /lib/firmware/ brcm/brcmfmac43 430-sdio. txt
linux-firmware-
root@ubuntu: /lib/firmware/ brcm# dpkg -L linux-firmware- raspi2 doc/linux- firmware- raspi2 doc/linux- firmware- raspi2/ copyright doc/linux- firmware- raspi2/ changelog. Debian. gz linux-firmware- raspi2 linux-firmware- raspi2/ start.elf linux-firmware- raspi2/ fixup_db. dat linux-firmware- raspi2/ fixup.dat linux-firmware- raspi2/ start_cd. elf linux-firmware- raspi2/ fixup_x. dat linux-firmware- raspi2/ bootcode. bin linux-firmware- raspi2/ start_x. elf linux-firmware- raspi2/ start_db. elf linux-firmware- raspi2/ fixup_cd. dat brcm/brcmfmac43 430-sdio. bin brcm/brcmfmac43 430-sdio. txt
/.
/usr
/usr/share
/usr/share/doc
/usr/share/
/usr/share/
/usr/share/
/usr/lib
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/lib
/lib/firmware
/lib/firmware/brcm
/lib/firmware/
/lib/firmware/
root@ubuntu: /lib/firmware/ brcm# dpkg -s linux-firmware- raspi2 raspi2 6832d9a- 0ubuntu1~ rpi1 /github. com/raspberrypi /firmware
Package: linux-firmware-
Status: install ok installed
Priority: optional
Section: multiverse/misc
Installed-Size: 12321
Maintainer: Ubuntu Developers <email address hidden>
Architecture: armhf
Version: 1.20160503+
Description: RaspberryPi2 GPU firmware and bootloaders
This package contains all the proprietary files necessary to boot a
RaspberryPi2 board.
Homepage: https:/
-------------
After doing apt-get update/upgrade I have:
root@ubuntu: /lib/firmware/ brcm# ip link UP,LOWER_ UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1 MULTICAST, UP,LOWER_ UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1
link/sit 0.0.0.0 brd 0.0.0.0
3: eth0: <BROADCAST,
link/ether b8:27:eb:23:31:03 brd ff:ff:ff:ff:ff:ff
root@ubuntu: /lib/firmware/ brcm# ls fullmac- 4.bin brcmfmac4329- sdio.bin brcmfmac4350- pcie.bin sdio.bin brcmfmac4354- sdio.bin sdio.bin brcmfmac43569.bin sdio.bin brcmfmac4356- pcie.bin sdio.bin brcmfmac4335- sdio.bin brcmfmac43570- pcie.bin sdio.bin brcmfmac43602- pcie.ap. bin -sdio.bin brcmfmac4339- sdio.bin brcmfmac43602- pcie.bin -sdio.bin brcmfmac43430- sdio.bin brcmfmac4366b- pcie.bin -sdio.bin brcmfmac43455- sdio.bin brcmfmac4371- pcie.bin pcie.bin
bcm4329-
bcm43xx-0.fw brcmfmac4330-
bcm43xx_hdr-0.fw brcmfmac43340-
brcmfmac43143.bin brcmfmac4334-
brcmfmac43143-
brcmfmac43236b.bin brcmfmac43362-
brcmfmac43241b0
brcmfmac43241b4
brcmfmac43241b5
brcmfmac43242a.bin brcmfmac4350c2-
root@ubuntu: /lib/firmware/ brcm# dpkg -L linux-firmware- raspi2 brcm/brcmfmac43 430-sdio. bin linux-firmware- raspi2 linux-firmware- raspi2/ start_x. elf linux-firmware- raspi2/ fixup_x. dat linux-firmware- raspi2/ start_cd. elf linux-firmware- raspi2/ fixup.dat linux-firmware- raspi2/ fixup_cd. dat linux-firmware- raspi2/ bootcode. bin linux-firmware- raspi2/ start_db. elf linux-firmware- raspi2/ start.elf linux-firmware- raspi2/ fixup_db. dat doc/linux- firmware- raspi2 doc/linux- firmware- raspi2/ changelog. Debian. gz doc/linux- firmware- raspi2/ copyright
/.
/lib
/lib/firmware
/lib/firmware/brcm
/lib/firmware/
/usr
/usr/lib
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/share
/usr/share/doc
/usr/share/
/usr/share/
/usr/share/