Skip to contentSkip to conversation

wifi broken on pinebook pro

REGRESSION Jan Palus 5 participants 8 messages Dec 17, 2025 – Feb 5

Subsystems (2)
lore
Share & tools
lore

Jan Palus

author
#0 lore raw

WiFi no longer works on Pinebook Pro after upgrade to kernel 6.18. It appears firmware fails to load:

...
mmc_host mmc0: card is non-removable.
mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
Bluetooth: hci0: BCM: features 0x0f
Bluetooth: hci0: BCM4345C5 Ampak_CL1 UART 37.4 MHz BT 5.0 [Version: Version: 0039.0089]
Bluetooth: hci0: BCM4345C5 (003.006.006) build 0089
mmc_host mmc0: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0) dwmmc_rockchip fe310000.mmc: Successfully tuned phase to 55
mmc0: new UHS-I speed SDR104 SDIO card at address 0001
brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
usbcore: registered new interface driver brcmfmac
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43456-sdio.pine64,pinebook-pro.bin failed with error -2
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
ieee80211 phy0: brcmf_bus_started: failed: -110
ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110
brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

compared to 6.17 instead of last 4 lines with errors there's single one with info about loaded firmware:

brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/9 wl0: May 14 2020 17:26:08 version 7.84.17.1 (r871554) FWID 01-3d9e1d87

Bisected to:

6d54d935062e2d4a7d3f779ceb9eeff108d0535d is the first new commit commit 6d54d935062e2d4a7d3f779ceb9eeff108d0535d (HEAD)

Author: Peter Robinson <[email protected]>
Date:   Wed Aug 27 16:30:37 2025

arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro

Update the wake-up pin and associated interupt details for the Pinebook Pro WiFi module.

 arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

With this commit reverted on top of 6.18.1 wireless connection works fine.

Not sure what could be relevant but:
- it's an early model, I think second batch, delivered end of 2019
- mainline uboot 2025.10 is used

#regzbot introduced: 6d54d93506

#1 lore raw
Quoted 46 lines · Jan Palus

WiFi no longer works on Pinebook Pro after upgrade to kernel 6.18. It appears firmware fails to load:

...
mmc_host mmc0: card is non-removable.
mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
Bluetooth: hci0: BCM: features 0x0f
Bluetooth: hci0: BCM4345C5 Ampak_CL1 UART 37.4 MHz BT 5.0 [Version: Version: 0039.0089]
Bluetooth: hci0: BCM4345C5 (003.006.006) build 0089
mmc_host mmc0: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0) dwmmc_rockchip fe310000.mmc: Successfully tuned phase to 55
mmc0: new UHS-I speed SDR104 SDIO card at address 0001
brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
usbcore: registered new interface driver brcmfmac
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43456-sdio.pine64,pinebook-pro.bin failed with error -2
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
ieee80211 phy0: brcmf_bus_started: failed: -110
ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110
brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

compared to 6.17 instead of last 4 lines with errors there's single one with info about loaded firmware:

brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/9 wl0: May 14 2020 17:26:08 version 7.84.17.1 (r871554) FWID 01-3d9e1d87

Bisected to:

6d54d935062e2d4a7d3f779ceb9eeff108d0535d is the first new commit commit 6d54d935062e2d4a7d3f779ceb9eeff108d0535d (HEAD)

Author: Peter Robinson <[email protected]>
Date:   Wed Aug 27 16:30:37 2025

arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro

Update the wake-up pin and associated interupt details for the Pinebook Pro WiFi module.

 arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
Quoted 5 lines

With this commit reverted on top of 6.18.1 wireless connection works fine.

Not sure what could be relevant but:
- it's an early model, I think second batch, delivered end of 2019

Is it the Synoptics or the Cypress/Infineon module? What firmware are you using?

Quoted 4 lines

- mainline uboot 2025.10 is used

#regzbot introduced: 6d54d93506

author
#2 lore raw
Quoted 47 lines · Peter Robinson
Quoted 46 lines · Jan Palus

WiFi no longer works on Pinebook Pro after upgrade to kernel 6.18. It appears firmware fails to load:

...
mmc_host mmc0: card is non-removable.
mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
Bluetooth: hci0: BCM: features 0x0f
Bluetooth: hci0: BCM4345C5 Ampak_CL1 UART 37.4 MHz BT 5.0 [Version: Version: 0039.0089]
Bluetooth: hci0: BCM4345C5 (003.006.006) build 0089
mmc_host mmc0: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0) dwmmc_rockchip fe310000.mmc: Successfully tuned phase to 55
mmc0: new UHS-I speed SDR104 SDIO card at address 0001
brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
usbcore: registered new interface driver brcmfmac
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43456-sdio.pine64,pinebook-pro.bin failed with error -2
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
ieee80211 phy0: brcmf_bus_started: failed: -110
ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110
brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

compared to 6.17 instead of last 4 lines with errors there's single one with info about loaded firmware:

brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/9 wl0: May 14 2020 17:26:08 version 7.84.17.1 (r871554) FWID 01-3d9e1d87

Bisected to:

6d54d935062e2d4a7d3f779ceb9eeff108d0535d is the first new commit commit 6d54d935062e2d4a7d3f779ceb9eeff108d0535d (HEAD)

Author: Peter Robinson <[email protected]>
Date:   Wed Aug 27 16:30:37 2025

arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro

Update the wake-up pin and associated interupt details for the Pinebook Pro WiFi module.

 arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
Quoted 7 lines
Quoted 5 lines

With this commit reverted on top of 6.18.1 wireless connection works fine.

Not sure what could be relevant but:
- it's an early model, I think second batch, delivered end of 2019

Is it the Synoptics or the Cypress/Infineon module? What firmware are you using?

Judging by the fact acquisition by Synaptics happened sometime late 2020/early 2021 I guess it must be Cypress? I'm not really familiar with BCM43456 chip history. Firmware files used are brcm/brcmfmac43456-sdio.{bin,clm_blob,txt} exactly those found at:

https://github.com/RPi-Distro/firmware-nonfree/tree/trixie/debian/config/brcm80211/brcm

Quoted 5 lines
Quoted 5 lines

- mainline uboot 2025.10 is used

#regzbot introduced: 6d54d93506

#3 lore raw

Hi Jan,

Just FYI,

Quoted 54 lines · Jan Palus
Quoted 53 lines · Peter Robinson
Quoted 51 lines · Jan Palus

WiFi no longer works on Pinebook Pro after upgrade to kernel 6.18. It appears firmware fails to load:

...
mmc_host mmc0: card is non-removable.
mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
Bluetooth: hci0: BCM: features 0x0f
Bluetooth: hci0: BCM4345C5 Ampak_CL1 UART 37.4 MHz BT 5.0 [Version: Version: 0039.0089]
Bluetooth: hci0: BCM4345C5 (003.006.006) build 0089
mmc_host mmc0: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0) dwmmc_rockchip fe310000.mmc: Successfully tuned phase to 55
mmc0: new UHS-I speed SDR104 SDIO card at address 0001
brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
usbcore: registered new interface driver brcmfmac
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43456-sdio.pine64,pinebook-pro.bin failed with error -2
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
ieee80211 phy0: brcmf_bus_started: failed: -110
ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110
brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

compared to 6.17 instead of last 4 lines with errors there's single one with info about loaded firmware:

brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/9 wl0: May 14 2020 17:26:08 version 7.84.17.1 (r871554) FWID 01-3d9e1d87

Bisected to:

6d54d935062e2d4a7d3f779ceb9eeff108d0535d is the first new commit commit 6d54d935062e2d4a7d3f779ceb9eeff108d0535d (HEAD)

Author: Peter Robinson <[email protected]>
Date:   Wed Aug 27 16:30:37 2025

arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro

Update the wake-up pin and associated interupt details for the Pinebook Pro WiFi module.

  arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 18 ++++++++++++++++++
  1 file changed, 18 insertions(+)

With this commit reverted on top of 6.18.1 wireless connection works fine.

Not sure what could be relevant but:
- it's an early model, I think second batch, delivered end of 2019

Quoted 8 lines
Quoted 1 line

Is it the Synoptics or the Cypress/Infineon module? What firmware are you using?

Judging by the fact acquisition by Synaptics happened sometime late 2020/early 2021 I guess it must be Cypress? I'm not really familiar with BCM43456 chip history. Firmware files used are brcm/brcmfmac43456-sdio.{bin,clm_blob,txt} exactly those found at:

https://github.com/RPi-Distro/firmware-nonfree/tree/trixie/debian/config/brcm80211/brcm

I'm using the same firmware for the Radxa CM3J equipped with the AP6745(BCM43456) and experiencing the same error(brcmf_sdio_bus_rxctl: resumed on timeout) when the interrupt is enabled.

https://lore.kernel.org/linux-rockchip/[email protected]/

Best regards,

--
FUKAUMI Naoki
Radxa Computer (Shenzhen) Co., Ltd.

Quoted 11 lines
Quoted 5 lines
Quoted 5 lines

- mainline uboot 2025.10 is used

#regzbot introduced: 6d54d93506

_______________________________________________
Linux-rockchip mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/linux-rockchip

_______________________________________________
Linux-rockchip mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/linux-rockchip

#4 lore raw
Quoted 62 lines · FUKAUMI Naoki

Hi Jan,

Just FYI,

Quoted 57 lines · Jan Palus
Quoted 55 lines · Peter Robinson
Quoted 44 lines · Jan Palus

WiFi no longer works on Pinebook Pro after upgrade to kernel 6.18. It appears firmware fails to load:

...
mmc_host mmc0: card is non-removable.
mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
Bluetooth: hci0: BCM: features 0x0f
Bluetooth: hci0: BCM4345C5 Ampak_CL1 UART 37.4 MHz BT 5.0 [Version: Version: 0039.0089]
Bluetooth: hci0: BCM4345C5 (003.006.006) build 0089
mmc_host mmc0: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0) dwmmc_rockchip fe310000.mmc: Successfully tuned phase to 55
mmc0: new UHS-I speed SDR104 SDIO card at address 0001
brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
usbcore: registered new interface driver brcmfmac
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43456- sdio.pine64,pinebook-pro.bin failed with error -2
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
ieee80211 phy0: brcmf_bus_started: failed: -110
ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110
brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

compared to 6.17 instead of last 4 lines with errors there's single one with info about loaded firmware:

brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/9 wl0: May 14 2020 17:26:08 version 7.84.17.1 (r871554) FWID 01-3d9e1d87

Bisected to:

6d54d935062e2d4a7d3f779ceb9eeff108d0535d is the first new commit commit 6d54d935062e2d4a7d3f779ceb9eeff108d0535d (HEAD)
Author: Peter Robinson <[email protected]>
Date:   Wed Aug 27 16:30:37 2025

     arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro

     Update the wake-up pin and associated interupt details for the Pinebook Pro WiFi module.

  arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 18 ++++++++
++++++++++

Quoted 8 lines
  1 file changed, 18 insertions(+)

With this commit reverted on top of 6.18.1 wireless connection works fine.

Not sure what could be relevant but:
- it's an early model, I think second batch, delivered end of 2019

Is it the Synoptics or the Cypress/Infineon module? What firmware are you using?

Quoted 8 lines
Quoted 6 lines

Judging by the fact acquisition by Synaptics happened sometime late 2020/early 2021 I guess it must be Cypress? I'm not really familiar with BCM43456 chip history. Firmware files used are brcm/brcmfmac43456-sdio.{bin,clm_blob,txt} exactly those found at:

https://github.com/RPi-Distro/firmware-nonfree/tree/trixie/debian/ config/brcm80211/brcm

I'm using the same firmware for the Radxa CM3J equipped with the AP6745(BCM43456) and experiencing the same error(brcmf_sdio_bus_rxctl: resumed on timeout) when the interrupt is enabled.

Yup, IIRC the host_wake pin behaviour - at least the polarity, and possibly whether it's used as an out-of-band interrupt at all - is really a property of the firmware rather than the hardware, and can be different for different blobs.

Robin.

Quoted 27 lines

 https://lore.kernel.org/linux-rockchip/A7ADEB12E25ED346+00048ee9-
[email protected]/

Best regards,

Signature · 2 lines
FUKAUMI Naoki
Radxa Computer (Shenzhen) Co., Ltd.
Quoted 11 lines
Quoted 5 lines
Quoted 5 lines

- mainline uboot 2025.10 is used

#regzbot introduced: 6d54d93506

_______________________________________________
Linux-rockchip mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/linux-rockchip

_______________________________________________
Linux-rockchip mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/linux-rockchip

#5 lore raw
In reply to Peter Robinson

[top-posting to facilitate processing]

Peter, Heiko, what's the deal here? This looks stalled. Is temporarily reverting an option, or would that cause regressions for other users that already benefit from the change that is causing the problem?

Ciao, Thorsten

Quoted 61 lines · Peter Robinson
Quoted 46 lines · Jan Palus

WiFi no longer works on Pinebook Pro after upgrade to kernel 6.18. It appears firmware fails to load:

...
mmc_host mmc0: card is non-removable.
mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
Bluetooth: hci0: BCM: features 0x0f
Bluetooth: hci0: BCM4345C5 Ampak_CL1 UART 37.4 MHz BT 5.0 [Version: Version: 0039.0089]
Bluetooth: hci0: BCM4345C5 (003.006.006) build 0089
mmc_host mmc0: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0) dwmmc_rockchip fe310000.mmc: Successfully tuned phase to 55
mmc0: new UHS-I speed SDR104 SDIO card at address 0001
brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
usbcore: registered new interface driver brcmfmac
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43456-sdio.pine64,pinebook-pro.bin failed with error -2
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
ieee80211 phy0: brcmf_bus_started: failed: -110
ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110
brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

compared to 6.17 instead of last 4 lines with errors there's single one with info about loaded firmware:

brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/9 wl0: May 14 2020 17:26:08 version 7.84.17.1 (r871554) FWID 01-3d9e1d87

Bisected to:

6d54d935062e2d4a7d3f779ceb9eeff108d0535d is the first new commit commit 6d54d935062e2d4a7d3f779ceb9eeff108d0535d (HEAD)

Author: Peter Robinson <[email protected]>
Date:   Wed Aug 27 16:30:37 2025

arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro

Update the wake-up pin and associated interupt details for the Pinebook Pro WiFi module.

 arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
Quoted 5 lines

With this commit reverted on top of 6.18.1 wireless connection works fine.

Not sure what could be relevant but:
- it's an early model, I think second batch, delivered end of 2019

Is it the Synoptics or the Cypress/Infineon module? What firmware are you using?

Quoted 4 lines

- mainline uboot 2025.10 is used

#regzbot introduced: 6d54d93506

#6 lore raw
Quoted 5 lines · Thorsten Leemhuis

[top-posting to facilitate processing]

Peter, Heiko, what's the deal here? This looks stalled. Is temporarily reverting an option, or would that cause regressions for other users that already benefit from the change that is causing the problem?

I assume this wasn't fixed yet (Jan, please correct me if I'm wrong!):

Heiko, could you maybe submit a revert? Fixing this is long overdue afaics, as Linus just recently wrote ""rule of thumb [to get user-reported regressions fixed] should generally be "within a week", preferably before the next rc.""[1] – we are way past that.

Note, I assume this will break things for people where the change in question improved things. But I suspect he in a situation like this Linus prefers to go back to what was "normal" before the culprit was merged. If we are unsure about this I guess we should get him involved to clean this up.

Ciao, Thorsten

[1]
https://lore.kernel.org/all/CAHk-%3Dwi86AosXs66-yi54%2BmpQjPu0upxB8ZAfG%[email protected]/

Quoted 60 lines · Peter Robinson
Quoted 59 lines · Jan Palus
Quoted 46 lines

WiFi no longer works on Pinebook Pro after upgrade to kernel 6.18. It appears firmware fails to load:

...
mmc_host mmc0: card is non-removable.
mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
Bluetooth: hci0: BCM: features 0x0f
Bluetooth: hci0: BCM4345C5 Ampak_CL1 UART 37.4 MHz BT 5.0 [Version: Version: 0039.0089]
Bluetooth: hci0: BCM4345C5 (003.006.006) build 0089
mmc_host mmc0: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0) dwmmc_rockchip fe310000.mmc: Successfully tuned phase to 55
mmc0: new UHS-I speed SDR104 SDIO card at address 0001
brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
usbcore: registered new interface driver brcmfmac
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43456-sdio.pine64,pinebook-pro.bin failed with error -2
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
ieee80211 phy0: brcmf_bus_started: failed: -110
ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110
brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

compared to 6.17 instead of last 4 lines with errors there's single one with info about loaded firmware:

brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/9 wl0: May 14 2020 17:26:08 version 7.84.17.1 (r871554) FWID 01-3d9e1d87

Bisected to:

6d54d935062e2d4a7d3f779ceb9eeff108d0535d is the first new commit commit 6d54d935062e2d4a7d3f779ceb9eeff108d0535d (HEAD)

Author: Peter Robinson <[email protected]>
Date:   Wed Aug 27 16:30:37 2025

arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro

Update the wake-up pin and associated interupt details for the Pinebook Pro WiFi module.

 arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
Quoted 5 lines

With this commit reverted on top of 6.18.1 wireless connection works fine.

Not sure what could be relevant but:
- it's an early model, I think second batch, delivered end of 2019

Is it the Synoptics or the Cypress/Infineon module? What firmware are you using?

Quoted 4 lines

- mainline uboot 2025.10 is used

#regzbot introduced: 6d54d93506

author
#7 lore raw
Quoted 8 lines · Thorsten Leemhuis
Quoted 5 lines · Thorsten Leemhuis

[top-posting to facilitate processing]

Peter, Heiko, what's the deal here? This looks stalled. Is temporarily reverting an option, or would that cause regressions for other users that already benefit from the change that is causing the problem?

I assume this wasn't fixed yet (Jan, please correct me if I'm wrong!):

Just to make it clear in case anyone is waiting for confirmation: the issue is still present.

Quoted 78 lines

Heiko, could you maybe submit a revert? Fixing this is long overdue afaics, as Linus just recently wrote ""rule of thumb [to get user-reported regressions fixed] should generally be "within a week", preferably before the next rc.""[1] – we are way past that.

Note, I assume this will break things for people where the change in question improved things. But I suspect he in a situation like this Linus prefers to go back to what was "normal" before the culprit was merged. If we are unsure about this I guess we should get him involved to clean this up.

Ciao, Thorsten

[1]
https://lore.kernel.org/all/CAHk-%3Dwi86AosXs66-yi54%2BmpQjPu0upxB8ZAfG%[email protected]/

Quoted 60 lines · Peter Robinson
Quoted 59 lines · Jan Palus
Quoted 46 lines

WiFi no longer works on Pinebook Pro after upgrade to kernel 6.18. It appears firmware fails to load:

...
mmc_host mmc0: card is non-removable.
mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
Bluetooth: hci0: BCM: features 0x0f
Bluetooth: hci0: BCM4345C5 Ampak_CL1 UART 37.4 MHz BT 5.0 [Version: Version: 0039.0089]
Bluetooth: hci0: BCM4345C5 (003.006.006) build 0089
mmc_host mmc0: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0) dwmmc_rockchip fe310000.mmc: Successfully tuned phase to 55
mmc0: new UHS-I speed SDR104 SDIO card at address 0001
brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43456-sdio for chip BCM4345/9
usbcore: registered new interface driver brcmfmac
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43456-sdio.pine64,pinebook-pro.bin failed with error -2
brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
ieee80211 phy0: brcmf_bus_started: failed: -110
ieee80211 phy0: brcmf_attach: dongle is not responding: err=-110
brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

compared to 6.17 instead of last 4 lines with errors there's single one with info about loaded firmware:

brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/9 wl0: May 14 2020 17:26:08 version 7.84.17.1 (r871554) FWID 01-3d9e1d87

Bisected to:

6d54d935062e2d4a7d3f779ceb9eeff108d0535d is the first new commit commit 6d54d935062e2d4a7d3f779ceb9eeff108d0535d (HEAD)

Author: Peter Robinson <[email protected]>
Date:   Wed Aug 27 16:30:37 2025

arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro

Update the wake-up pin and associated interupt details for the Pinebook Pro WiFi module.

 arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
Quoted 5 lines

With this commit reverted on top of 6.18.1 wireless connection works fine.

Not sure what could be relevant but:
- it's an early model, I think second batch, delivered end of 2019

Is it the Synoptics or the Cypress/Infineon module? What firmware are you using?

Quoted 4 lines

- mainline uboot 2025.10 is used

#regzbot introduced: 6d54d93506