Wi-Fi Bluetooth for Linux Forum Discussions
Package Version
ahd-2023_1221
Release Date
2023-12-21
Description
Infineon Android release for the broad market.
This release has been qualified on IMX8 SDIO platform and Hikey960 PCIE platform running Android 13.
Customers wishing to leverage the Android Open Source Platform now have an out of the box Android solution for Infineon's connectivity parts.
The release package includes:
* ahd
* 4373-Android13-SDIO
*43012-Android13-SDIO
*43022-Android13-SDIO
*54591-Android13-PCIE
*55572-Android13-SDIO
*AHDBinaries
*device
*firmware
*nvram
* Android13_55572_SDIO_Release_Notes.pdf
* Infineon_55572_Wi-Fi_6_6E_User_Guide.pdf
* confs
* hostapd_supplicant_src
* Android13_PCIE_Bringup.pdf
* Android13_SDIO_Bringup.pdf
* Android13_Feature_Bringup.pdf
Test Environment:
* IMX8 SDIO setup
* Hikey960 PCIE setup
* 55572, 43012, 43022, 54591 and 4373 Sanity, 6G and 11ax features (55572), WOWL via OOB(55572)
and PNO scan offload(55572, 43022)
Show LessDescription
The package contains all the required files (including AIROC™ Bluetooth® stack for ARMv8 Linux, Bluetooth® porting layer, and sample code examples of Bluetooth® profiles) to evaluate and test Bluetooth® Classic and Low Energy on AIROC™ combo chip (CYW4373, CYW43439, CYW55573/2/1).
What's new?
Package comes with codes examples to demonstrate Bluetooth LE Audio capability of CYW55573/2/1 in hosted mode. The code example demonstrates Bluetooth® LE Audio unicast and broadcast functionality.
Functions include:
- Broadcast audio stream scanning
- Receiving broadcast audio stream
- Unicast audio stream establishment
- Unicast audio stream release
- Unicast sink connect to source (1 CIG, 1 CIS)
Bluetooth® Linux Code Examples & Supported Chip
Code example |
Feature demonstration |
Supported chip |
LE Audio CIS Source |
Implements the Unicast Source application using BTSTACK and LE-Audio profile library |
CYW55573/CYW55572/CYW55571 |
LE Audio CIS Sink |
Implements the Unicast Sink application using BTSTACK and LE-Audio profile library |
CYW55573/CYW55572/CYW55571 |
LE Audio BIS Source |
Demonstrates the ability of LE Audio broadcast |
CYW55573/CYW55572/CYW55571 |
LE Audio BIS Sink |
Demonstrates the ability to receive LE Audio broadcast |
CYW55573/CYW55572/CYW55571 |
Linux Bluetooth® Find me |
Demonstrates the Find Me profile which defines the behavior when a button is pressed on one device to cause an alerting signal on a peer device |
CYW55573/CYW55572/CYW55571 |
Linux Bluetooth® hello sensor |
Demonstrates GATT database and device configuration initialization, sending data to the client and processing write requests from the client |
CYW55573/CYW55572/CYW55571 CYW43439,CYW4373 |
Linux Bluetooth® Wi-Fi onboarding |
Demonstrates the feature that enables devices to connect to a Wi-Fi access point without requiring a physical interface |
CYW55573/CYW55572/CYW55571 CYW43439,CYW4373 |
Linux Bluetooth® Headset |
Multiple profile code example that demonstrates the use cases and ability of audio-related functions such as A2DP, AVRCP CT, and HFP |
CYW55573/CYW55572/CYW55571 |
Linux Bluetooth® SPP |
Demonstrates how two devices can establish a wireless communication link that emulates a traditional serial port connection |
CYW43439,CYW4373 |
Package GitHub link: https://github.com/Infineon/ifx-linux-bluetooth
Release notes
Please go through the attached released notes for more details on the package.
Show Lessv5.15.58-2024_0118
Release Date
2024-01-18
Github Link
V5.15.58 backport package: Link
V6.1.19 patch: link
Description
This is Cypress's Linux brcmfmac driver and firmware support package.
Brcmfmac is an open-source driver project.
Files in this release:
Part 1: cypress-fmac-v5.15.58-2023_1128.zip
* Backports package (cypress-backports-v5.15.58-2023_1128-module-src.tar.gz)
* Firmware/clm_blob files (cypress-firmware-v5.15.58-2023_1128.tar.gz)
* Cypress fmac patch files (cypress-patch-v5.15.58-2023_1128.tar.gz)
* Device tree files (cypress-devicetree-2023-11-28.tar.gz)
* hostapd/wpa_supplicant patch (cypress-hostap_2_10-2023_1128.tar.gz)
* Cypress customer patch (cypress-custom-patch-5.4.21.tar.gz)
* Cirrent Agent (cypress-cirrent-1.60.tar.gz)
* Documents (docs/)
* README
Part 2: cypress-patch-v6.1.19-2023_1128.zip
* Cypress fmac patch files for Vanilla v6.1.19(cypress-patch-v6.1.19-2023_1128.tar.gz)
* Infineon-Vanilla-Kernel-v6.1.19-Bring-up-Reference_20201221.pdf
Checksum
cypress-fmac-v5.15.58-2023_1128 sha256sum:
990b5f6beeb9530525f254977569fd25936e09f9ef1bf36ca52118e73dff3e68 cypress-backports-v5.15.58-2023_1128-module-src.tar.gz
ce3bb31020e5ffe24fe549802440c137d14a05ad77af3e8e1fb9e184db96ed55 cypress-cirrent-1.60.tar.gz
0c8da2efe289115f2242aa3f69de5bc616cb893ecd411e11194c4c008418bb2e cypress-custom-patch-5.4.21.tar.gz
c38cca05bb05db6198af7809c7a2e519cb33a06b02ebd4d626588c9038f7259b cypress-devicetree-2023-11-28.tar.gz
92608ceb4509cc02730833ce2119662b3c116a3956ca303245e97378186dc2a3 cypress-firmware-v5.15.58-2023_1128.tar.gz
771099830bd106307e77ebdd4d27a3e18de27bb60889c4db4bca81f44ade495d cypress-hostap_2_10-2023_1128.tar.gz
8fe7d8b677032fb04374615aae27c5a3131499956dc22ddb420847a3876974c6 cypress-patch-v5.15.58-2023_1128.tar.gz
cypress-patch-v6.1.19-2023_1128 sha256sum:
933ac3a50f0146b4078beb5e398c75a93ab0a1979a93d120a1c0ba2a06ab0ff7 Infineon-Kernel-v6.1.19-Bring-up-Reference.pdf
ac23fabed00e5c5ab0c3720fa0eb6fa135a589e009714f783701fe557abe3fe7 v6.1.19-2023_1128.tar.gz
Part 3: cypress-fmac-v5.15.58-2024_0118.zip
8ccbebf31bf69c85dc7d05fb7e3597fa282c3ba5373d76b2a65364191abb14d0 cypress-backports-v5.15.58-2024_0118-module-src.tar.gz
ce3bb31020e5ffe24fe549802440c137d14a05ad77af3e8e1fb9e184db96ed55 cypress-cirrent-1.60.tar.gz
92e7196a896fa65138c8297d4202a1811564605360f807faa2c8af310eddeb2e cypress-custom-patch-5.4.21.tar.gz
40dd314cee28149028a2d524ccd5d25f20336c7314e1e26654daecf4c9a796d2 cypress-devicetree-2024-01-18.tar.gz
739d1fae54d885e136847af2957821324c18c68622f204992e268b991172da53 cypress-firmware-2024_0118.tar.gz
2a411fb64818b054498645f64e3ef3b29e4db9a36b65987d9a3af76c2d60f765 cypress-hostap_2_10-2024_0118.tar.gz
8e43bc4487c5d4e77880e2fc9d3152a011063c5b0f3871e277561f0108a88304 cypress-patch-v5.15.58-2024_0118.tar.gz
[Change Log]
2023-12-18 Initial Post
2023-12-22 Add cypress-patch-v6.1.19 to support build brcmfmac on 6.1.19
2024-01-18 Fix for system crash post suspend and resume with CYW55572/55573 [PCIe]
The BT assets of AIROC Bluetooth Stack (Linux) Release are all on GitHub now.
Description:
AIROC Bluetooth Stack is Infineon's Bluetooth Host Protocol Stack implementation. The stack is optimized to work with Infineon Bluetooth controllers. The BTSTACK supports Bluetooth BR/EDR and BLE core protocols. This page provides the Github links to get started with application developments in Linux platform using AIROC Bluetooth Stack.
Please find the code examples :
Code Examples:
https://github.com/Infineon/linux-example-btstack-wifi-onboarding
https://github.com/Infineon/linux-example-btstack-wakeonle
https://github.com/Infineon/linux-example-btstack-bas
https://github.com/Infineon/linux-example-btstack-hello-sensor
https://github.com/Infineon/linux-example-btstack-alert-client
https://github.com/Infineon/linux-example-btstack-alert-server
https://github.com/Infineon/linux-example-btstack-headset
https://github.com/Infineon/linux-example-btstack-a2dp-source
https://github.com/Infineon/linux-example-btstack-a2dp-sink
https://github.com/Infineon/linux-example-btstack-spp
https://github.com/Infineon/linux-example-btstack-handsfree-unit
https://github.com/Infineon/linux-example-btstack-handsfree-ag
Show Less
The latest Infineon Linux Wi-Fi driver (FMAC) release can be accessed here:
Sr. No. | Driver release name | Release link |
1 | Backports v5.15.58-2023_1128 |
Public forum link: https://community.infineon.com/t5/Wi-Fi-Bluetooth-for-Linux/Cypress-Linux-WiFi-Driver-Release-FMAC-2023-11-28/td-p/662238 |
2 | 6.1 Latest kernel for RPI : RPI-6.1.21 IFXFMAC |
Github: https://github.com/Infineon/rpi-linux-kernel/releases/tag/6.1.21-hedorah-IFXFMAC-20231128 |
3 | 6.1 Kernel on BRCMFMAC |
Github: https://github.com/Infineon/ifx-wireless-drivers/tree/RTM/v6.1.19-hedorah |
Documentation is available in docs folder of cypress-fmac-v5.15.58-2023_1128.zip available at this link https://community.infineon.com/t5/Wi-Fi-Bluetooth-for-Linux/Cypress-Linux-WiFi-Driver-Release-FMAC-2023-11-28/td-p/662238
The older/archived Wi-Fi driver releases can be accessed here:
Show Less
Package Version
ahd-2022_1223
Release Date
2023-01-03
Description
Cypress Android release for the broad market.
This release has been qualified on Hikey 960 platform.
Customers wishing to leverage the Android Open Source Platform now have an out of the box Android solution for Cypress's connectivity parts.
The release package includes:
* ahd
* device
*hikey960
* firmware
* nvram
* 55572_AndroidBringup.pdf
Test Environment:
* Hikey 960
* 55572 Sanity and VTS
Change Log
[2022-12-23]
* Initial post
Show LessHi there,
We are trying to fcc wifi certify our project which uses a custom buildroot toolchain and arm processor.
We need help to compile the wl_tool so we can proceed with certification, but we need it to be cross compiled for our architecture (arm 32bit).
Can I ask a representative to help us to compile it with our custom toolchain?
CPU Info:
- armv7l
- little-endian
- hard-float ABI
- neon/vfpv4
Custom Toolchain Instructions:
- download toolchain
- extract toolchain:
tar jxf arm-co6-linux-uclibcgnueabihf_sdk-buildroot_2021.02.1.tar.xz - cd to arm-co6-linux-uclibcgnueabihf_sdk-buildroot
- ./relocate_sdk.sh
- add toolchain into path e.g.
export PATH="$PATH:$PWD/usr/bin" - Set cross compile variables:
export ARCH=arm
export CROSS_COMPILE=arm-co6-linux-uclibcgnueabihf-
Tagging @VinayakS_26 / @raks_99 / @DoubleLo as I found they have helped another customer to do this.
Show Less
Hi Team Cypress,
Our product uses Murata's wifi module LBEE5HY1MW-230, and the chip is CYW43455; Our product is being CE certified, and we need to fix the wif band. Please share the test instruction set,thanks a lot!
Show LessOur embedded design is based on the Murata WiFi+BT 1DX module with the CYW4343W chipset.
We are using Linux 4.9.x LTS, not Yocto.
Can anyone please point us to where we can find the latest firmware for the mainline kernel?
Additionally, do we need separate drivers for this to work?
If so, can someone point us to where we can find those?
Thanks.
Bob N
Show LessHi to everyone. I have problem with firmware crashing when using IPv6. I don't know what is correlation with ipv6 protocol and wifi but I can reproduce crash when following same setup settings. If I use ipv4, crash never occurs (wifi interfaces can have 5 days uptime), but when I enable ipv6 (it doesn't metter if I use radvd or dnsmasq for RA) fw crashes...
A couple of infos:
I use netgear router R8000 (BCM43602/1) with DDWRT fw on it. On dorum they told me that ddwrt uses brcmfmac and Cypress fw. Infos I founded with dmesg:
driver and fw ID: Jun 12 2022 22:08:58 version 7.49.6 (r588839) FWID 01-f458629d
and here is the crash:
Oct 30 17:00:05 62428 dnsmasq-dhcp DHCPACK(br0) 192.168.1.113 c2:07:7d:2a:bf:fe
Oct 30 17:06:03 62428 hostapd wlan1: STA c2:07:7d:2a:bf:fe IEEE 802.11: disassociated
Oct 30 17:06:03 62428 hostapd wlan1: STA c2:07:7d:2a:bf:fe IEEE 802.11: disassociated
Oct 30 17:06:20 62428 kernel [15938.475161] ieee80211 phy1: brcmf_fw_crashed: Firmware has halted or crashed
Oct 30 17:06:20 62428 kernel [15938.482278] 0002:03:00.0: CONSOLE: 015937.251
Oct 30 17:06:20 62428 kernel [15938.486760] 0002:03:00.0: CONSOLE: FWID 01-f458629d
Oct 30 17:06:20 62428 kernel [15938.491687] 0002:03:00.0: CONSOLE: flags 110005
Oct 30 17:06:20 62428 kernel [15938.496250] 0002:03:00.0: CONSOLE: 015937.251
Oct 30 17:06:20 62428 kernel [15938.500832] 0002:03:00.0: CONSOLE: TRAP 7(26fea8): pc 1871c4, lr 1867e9, sp 26ff00, cpsr 800001df, spsr
800001bf
Oct 30 17:06:20 62428 kernel [15938.511207] 0002:03:00.0: CONSOLE: 015937.251 r0 a000000, r1 a0000000, r2 40000000, r3 25f2dc, r4 1fc9
8, r5 26af20, r6 25f2d4
Oct 30 17:06:20 62428 kernel [15938.522945] 0002:03:00.0: CONSOLE: 015937.251 r7 25eb24, r8 25f2dc, r9 0, r10 e70a9534, r11 990220ae,
r12 4d28f60
Oct 30 17:06:20 62428 kernel [15938.533438] 0002:03:00.0: CONSOLE: 015937.251
Oct 30 17:06:20 62428 kernel [15938.537967] 0002:03:00.0: CONSOLE: sp+0 00000000 0026af20 00000000 0018861d
Oct 30 17:06:20 62428 kernel [15938.545314] 0002:03:00.0: CONSOLE: 015937.251 sp+10 00000000 0025f3c0 00000000 0018078c
Oct 30 17:06:20 62428 kernel [15938.553519] 0002:03:00.0: CONSOLE:
Oct 30 17:06:20 62428 kernel [15938.557059] 0002:03:00.0: CONSOLE: 015937.251 sp+c 0018861d
Oct 30 17:06:20 62428 kernel [15938.562698] 0002:03:00.0: CONSOLE: 015937.251 sp+2c 00006fc7
Oct 30 17:06:20 62428 kernel [15938.568411] 0002:03:00.0: CONSOLE: 015937.251 sp+30 00006f9d
Oct 30 17:06:20 62428 kernel [15938.574145] 0002:03:00.0: CONSOLE: 015937.251 sp+3c 00007005
Oct 30 17:06:20 62428 kernel [15938.579857] 0002:03:00.0: CONSOLE: 015937.251 sp+4c 00007243
Oct 30 17:06:20 62428 kernel [15938.585593] 0002:03:00.0: CONSOLE: 015937.251 sp+5c 00183825
Oct 30 17:06:20 62428 kernel [15938.591318] 0002:03:00.0: CONSOLE: 015937.251 sp+70 001837f9
Oct 30 17:06:20 62428 kernel [15938.597029] 0002:03:00.0: CONSOLE: 015937.251 sp+8c 001823d7
Oct 30 17:06:20 62428 kernel [15938.602823] 0002:03:00.0: CONSOLE: 015937.251 sp+98 000001df
Oct 30 17:06:20 62428 kernel [15938.608548] 0002:03:00.0: CONSOLE: 015937.251 sp+bc 0000312d
Oct 30 17:06:20 62428 kernel [15938.614279] 0002:03:00.0: CONSOLE: 015937.251 sp+d8 000071df
Oct 30 17:06:20 62428 kernel [15938.619999] 0002:03:00.0: CONSOLE: 015937.251 sp+e8 00188e59
Oct 30 17:06:20 62428 kernel [15938.625719] 0002:03:00.0: CONSOLE: 015937.251 sp+f8 0000312d
Oct 30 17:06:20 62428 kernel [15938.677222] ieee80211 phy1: brcmf_netdev_start_xmit: xmit rejected state=0
Oct 30 17:06:21 62428 kernel [15939.580431] ieee80211 phy1: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Oct 30 17:06:21 62428 kernel [15939.588114] brcmfmac: brcmf_cfg80211_stop_ap: bss_enable config failed -5
Oct 30 17:06:21 62428 kernel [15939.594943] ieee80211 phy1: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Oct 30 17:06:21 62428 kernel [15939.602639] ieee80211 phy1: brcmf_cfg80211_stop_ap: SET SSID error (-5)
Oct 30 17:06:21 62428 kernel [15939.609273] ieee80211 phy1: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Oct 30 17:06:21 62428 kernel [15939.616972] ieee80211 phy1: brcmf_fil_cmd_data: bus is down. we have nothing to do.
Oct 30 17:06:21 62428 kernel [15939.624654] brcmfmac: brcmf_cfg80211_stop_ap: wl apsta failed (-5)
Oct 30 17:06:21 62428 kernel [15939.632468] br0: port 3(wlan1) entered disabled state
Oct 30 17:06:21 62428 kernel [15939.638093] device wlan1 left promiscuous mode
Oct 30 17:06:21 62428 kernel [15939.642626] br0: port 3(wlan1) entered disabled state
Oct 30 17:06:22 62428 kernel [15940.180191] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43602-pcie for chip BCM43602/1
Oct 30 17:06:22 62428 kernel [15940.192299] brcmfmac 0002:03:00.0: Direct firmware load for ����H0�X`�`��`��\0� 0��dp�P��t��
P��H0�X`�`��`��dp�\0�l��� failed with error -2
Oct 30 17:06:22 62428 kernel [15940.206250] brcmfmac 0002:03:00.0: Direct firmware load for brcm/brcmfmac43602-pcie.txt failed with erro
-2
Oct 30 17:06:32 62428 hostapd wlan2: STA 5a:82:76:e7:8f:3d IEEE 802.11: associated
Oct 30 17:06:32 62428 hostapd wlan2: STA 5a:82:76:e7:8f:3d RADIUS: starting accounting session 93F6ADBC123A8490
Oct 30 17:06:32 62428 hostapd wlan2: STA 5a:82:76:e7:8f:3d WPA: pairwise key handshake completed (RSN) v
Can you help. I tried to contact ddwrt devs with no success...
Thank you for any info in advance....
Show LessI have build bcmdhd.ko and execute insmod successfully , as attach log,
mmc devices already shows under /sys/bus/sdio/devices/
$ls /sys/bus/sdio/devices/
mmc0:0001:1 mmc0:0001:2 mmc0:0001:3
But wlan0 interface was not created,
it will shows ifconfig: SIOCGIFFLAGS: No such device when I execute "ifconfig wlan0 up",
I didn't see any error message, Could someone help to fix this issue? Thanks a lot.
[2022-08-12 16:51:09.987] l.binroot@Gemini:/tmp/sp/home# lsroot@Gemini:/tmp/sp/home# insmod bcmdhd.ko firmware_path=./firmware_sdio_interna
[2022-08-12 16:51:10.804] l.bin
[2022-08-12 16:51:13.572] bcmdhd: loading out-of-tree module taints kernel.
[2022-08-12 16:51:13.621] bcmdhd: load module @0xbf89e000 size=0x1082e3, __init @0xbf9a8000 size=0x32414
[2022-08-12 16:51:13.646] ********** init_bcm_wifi **********
[2022-08-12 16:51:13.646] dhd_module_init in
[2022-08-12 16:51:13.646] found wifi platform device bcmdhd_wlan
[2022-08-12 16:51:13.646] dhd_module_init out
Hi Team,
We are working on iMX8M Mini SoC with Android 11 OS support. We have integrated CYW43455 chip, BT and Wi-Fi are working fine. We need to perform RF testing.
We are using wl binary for Wi-Fi and HCI binaries for BT RF testing on cyfmac43455-sdio.bin (WLTEST) firmware version.
We are facing below issues:
Wi-Fi:
While running tests on 5GHz band (band a), it is giving an error while choosing the channels in the mid-band (52 to 140) and high band (184 to 216) as shown in the image below.
The other channels (36-48 & 149-161) are working fine.
Is there any specific firmware file that we need to use for Wi-Fi RF testing.
BT:
We followed below steps for BT continuous wave transmit test:
- Turn on BT Snoop log in developer options.
- Turn on BT using display.
- adb port forwarding 8872 and 8873.
- adb reboot.
- After reboot, adb shell.
- HCI_Reset and enter.
- Set_Tx_Carrier_Frequency_ARM and enter.
- Type 00 02 01 00 09 00 00 and enter.
- Program returned done.
In our spectrum analyzer we are not able to observe the continuous wave. i.e.,CW tone is not being transmitted.
steps followed for BT Packet transmission test:
- Check BT Snoop log in developer options is turned on.
- Turn on BT using display.
- adb port forwarding 8872 and 8873.
- adb reboot.
- After reboot, adb shell.
- HCI_Reset and enter.
- Tx_Test and enter.
- Type 66 55 44 33 22 11 01 00 04 01 0F 00 00 09 00 00 and enter.
- Program returned done.
In spectrum analyzer we are not able to observe the BT packets. i.e., packet transmission not happening at 2402MHz.
Please find attached BT snoop logs for all the RF testing.
Do we need to set board specific BD_ADDRESS while sending packets from device and how we can observe that packets are transmitted or not without data loss.
Thanks,
Kaushal Verma
Show Less
Hi,
We are trying to use Murata Type 1YN module for implementing LWM2M client. We would like to use Zephyr rtos. Do we have zephyr support for this .
Show LessHi
We need help in bringing up BLE Mesh on CYW43012 module on Linux platform.
From the comments of the below link I find that you will be providing support for BLE Mesh on Linux platform for CYW43455 at the end of 2020.
Below is the message snippet:
"
Hi,
Thank you for providing the details.
Currently, we do not have a ready solution available. But, we have a plan to support it, hopefully towards the end of the year.
Thanks,
-Dheeraj
"
Is there any update on this?
Can you please help us with the bring-up of BLE Mesh on CYW43012/CYW43455?
@DheerajPK_41 @GauravS_31 @SheetalJ @VictorZ_46 @VinayakS_26 @AnjanaM_61
Show LessHello,
Currently we are using the dhd-android-1.363.125.17 for wifi and bluetooth in cyw43438. We will porting from android 9 to android 11. We need support for the new drivers for this chipset cyw43438
Regards,
Utsav Lath
Show LessFor emissions testing, I am trying to use the wl tool with NVIDA Jetson TX2, which has the BCM4354. I received a wl64 executable and 4354’s mfgtest firmware from an Infineon Tech Support Case.
I believe I correctly installed the mfgtest firmware by replacing /lib/firmware/brcm/fw_bcmdhd.bin with cyfmac4354-sdio.bin and by moving cyfmac4354-sdio.clm_blob to become /lib/firmware/brcm/bcmdhd.clm_blob. Before the above changes, running “sudo ./wl64 ver” gave me:
1.28 RC0.0
wl0: Jul 21 2020 16:35:45 version 7.35.349.94 (r726700 CY) FWID 01-aa356e32
After installing mfgtest firmware, the wl ver command gave me:
1.28 RC0.0
wl0: Sep 1 2021 02:23:00 version 7.35.349.112 (ae8cc29 CY WLTEST) FWID 01-6e1af42a
My main problem is that wl64 can’t bring up the Wi-Fi after I use it to bring down the Wi-Fi. It also doesn't work using the original firmware (i.e., before introducing the mfgtest firmware). The following are the commands I ran and the output.
user@device:~$ ip -br address show wlan0
wlan0 UP 192.168.0.79/24
user@device:~$ sudo ./wl64 down
user@device:~$ ip -br address show wlan0
wlan0 DORMANT 192.168.0.79/24
(after ~20 seconds)
user@device:~$ ip -br address show wlan0
wlan0 DORMANT
user@device:~$ sudo ./wl64 up
user@device:~$ ip -br address show wlan0
wlan0 DORMANT
At this point, I also can’t use the GUI to connect to a Wi-FI network.
Have I done anything wrong? What do I do so that I can at least use the wl tool to bring down and up the Wi-Fi module?
Show LessHi Infineon Team,
We are using CYW43455 chip for WiFi BT and our SoC is iMX8M Mini working on Android 11OS.
Sometimes, the device is getting reboot with below dmesg crash logs:
Internal error: Oops: 96000004 [#1] PREEMPT SMP
Modules linked in: brcmfmac brcmutil synaptics_dsx_i2c
CPU: 3 PID: 675 Comm: wpa_supplicant Tainted: G W 5.10.35-gc94a7dbc06b3 #1
Hardware name: FSL i.MX8MM DDR4 EVK with CYW43455 WIFI/BT board (DT)
pstate: 80400005 (Nzcv daif +PAN -UAO -TCO BTYPE=--)
pc : brcmf_p2p_tx_action_frame+0x80/0x188 [brcmfmac]
lr : brcmf_p2p_send_action_frame+0x3c4/0x63c [brcmfmac]
sp : ffff80001d8c36b0
x29: ffff80001d8c36b0 x28: 0000000000000000
x27: ffff0000ca45c820 x26: 00000000ffff029b
x25: 00000000000003e8 x24: ffff0000ca45c820
x23: ffff0000ca134818 x22: ffff00001aafe000
x21: ffff00001aafe000 x20: ffff0000ca134900
x19: ffff0000ca134810 x18: ffff80001d335098
x17: 000000000000aec2 x16: 00000000000009ff
x15: 0000000000000000 x14: 0000000000001400
x13: 0000000000000004 x12: 000000000698d000
x11: 0000000000000000 x10: 0000000000000000
x9 : 0000000000000038 x8 : 0000000000000000
x7 : 0000000000000000 x6 : 0005a7d5b2f6639e
x5 : 00000000efe4b99a x4 : 0000000000000001
x3 : 0000000000000724 x2 : ffff00001aafe000
x1 : ffff8000096067ff x0 : ffff0000ca134810
Call trace:
brcmf_p2p_tx_action_frame+0x80/0x188 [brcmfmac]
brcmf_p2p_send_action_frame+0x3c4/0x63c [brcmfmac]
brcmf_cfg80211_mgmt_tx+0x1d4/0x28c [brcmfmac]
rdev_mgmt_tx+0x3c/0x184
cfg80211_mlme_mgmt_tx+0x1c8/0x270
nl80211_tx_mgmt+0x1f8/0x32c
genl_rcv_msg+0x38c/0x3b8
netlink_rcv_skb+0x108/0x124
genl_rcv+0x38/0x54
netlink_unicast_kernel+0xa0/0x138
netlink_unicast+0xfc/0x1a0
netlink_sendmsg+0x284/0x314
____sys_sendmsg+0x170/0x228
__sys_sendmsg+0x11c/0x180
__arm64_sys_sendmsg+0x28/0x38
el0_svc_common+0xa4/0x180
do_el0_svc+0x28/0x7c
el0_svc+0x14/0x24
el0_sync_handler+0x6c/0xb4
el0_sync+0x19c/0x1c0
Code: 9a890108 f8686a68 5280e483 aa1503e2 (f9400100)
---[ end trace 2aa4f42fdd3f96b2 ]---
Kernel panic - not syncing: Oops: Fatal exception
Please find the attached complete logs for reference.
Could you kindly let me know what the issue could be?
Thanks.
Show Less