Hi,
I just installed the 2020.4 64 bits image for the Raspberry Pi 400 and I don't seem to be able to get the wireless card or the bluetooth interface to work.
When running Raspbian or Ubuntu everything works, so I think it's something related to the kali image.
When doing iwconfig it doesn't show up
Code:
iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
I installed the Broadcom firmware (firmware-brcm80211) and the module seems to be loaded
Code:
lsmod
Module Size Used by
hci_uart 45056 1
btbcm 16384 1 hci_uart
serdev 20480 1 hci_uart
bluetooth 438272 3 hci_uart,btbcm
ecdh_generic 28672 1 bluetooth
binfmt_misc 20480 1
brcmfmac 319488 0
evdev 24576 1
brcmutil 20480 1 brcmfmac
bcm2835_codec 40960 0
cfg80211 757760 1 brcmfmac
bcm2835_v4l2 49152 0
v4l2_mem2mem 28672 1 bcm2835_codec
v4l2_common 16384 1 bcm2835_v4l2
bcm2835_mmal_vchiq 32768 2 bcm2835_codec,bcm2835_v4l2
videobuf2_vmalloc 16384 1 bcm2835_v4l2
rfkill 32768 3 bluetooth,cfg80211
videobuf2_dma_contig 20480 1 bcm2835_codec
videobuf2_memops 16384 2 videobuf2_vmalloc,videobuf2_dma_contig
videobuf2_v4l2 28672 3 bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem
videobuf2_common 49152 4 bcm2835_codec,videobuf2_v4l2,bcm2835_v4l2,v4l2_mem2mem
snd_bcm2835 32768 1
snd_pcm 126976 1 snd_bcm2835
videodev 249856 6 bcm2835_codec,v4l2_common,videobuf2_v4l2,bcm2835_v4l2,videobuf2_common,v4l2_mem2mem
snd_timer 40960 1 snd_pcm
media 40960 3 videodev,bcm2835_codec,v4l2_mem2mem
raspberrypi_hwmon 16384 0
hwmon 20480 1 raspberrypi_hwmon
snd 86016 5 snd_bcm2835,snd_timer,snd_pcm
vc_sm_cma 36864 1 bcm2835_mmal_vchiq
rpivid_mem 16384 0
uio_pdrv_genirq 16384 0
uio 20480 1 uio_pdrv_genirq
drm 512000 0
drm_panel_orientation_quirks 20480 1 drm
ip_tables 28672 0
x_tables 40960 1 ip_tables
ipv6 507904 50
lshw only shows the eth0 interface:
Code:
$ lshw -c network
*-network
description: Ethernet interface
physical id: 1
logical name: eth0
serial: dc:a6:32:e4:58:b5
size: 1Gbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=bcmgenet driverversion=v2.0 duplex=full ip=192.168.86.37 link=yes multicast=yes port=MII speed=1Gbit/s
Looking at dmsg I can't see anything really helpful:
Code:
[ 3.415411] brcmfmac: F1 signature read @0x18000000=0x15294345[ 3.419628] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/9
[ 3.420337] usbcore: registered new interface driver brcmfmac
[ 3.958505] bcmgenet: Skipping UMAC reset
[ 4.030137] bcmgenet fd580000.genet: configuring instance for external RGMII (no delay)
[ 4.030446] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 4.045778] random: crng init done
[ 4.045806] random: 7 urandom warning(s) missed due to ratelimiting
[ 4.303104] uart-pl011 fe201000.serial: no DMA platform data
[ 4.527143] Bluetooth: Core ver 2.22
[ 4.527219] NET: Registered protocol family 31
[ 4.527228] Bluetooth: HCI device and connection manager initialized
[ 4.527247] Bluetooth: HCI socket layer initialized
[ 4.527259] Bluetooth: L2CAP socket layer initialized
[ 4.527286] Bluetooth: SCO socket layer initialized
[ 4.552649] Bluetooth: HCI UART driver ver 2.3
[ 4.552675] Bluetooth: HCI UART protocol H4 registered
[ 4.552985] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 4.553495] Bluetooth: HCI UART protocol Broadcom registered
[ 4.593804] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[ 5.053993] bcmgenet fd580000.genet eth0: Link is Down
[ 5.598477] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
Did anyone try the same? Any suggestion?