Leco Posted July 26, 2021 Posted July 26, 2021 Hello everyone, I am not having any luck with the wifi on the H96 Max X3. I see posts saying the wifi on this box work with meson-sm1-sei610-ethfix.dtb / meson-sm1-H96max-X3.dtb or h96max-x2-test-bus80-gpu-volt.dtb but they are not working for me. I did put the BCM4335C0.hcd in /lib/firmware/brcm and the driver apparently loaded. Everything else seems to be working ok. A few posts mentioned it works with kernel 5.6rc1 and 5.7 but I couldn't find those images. I tried all the images Mr. Balbes have on https://users.armbian.com/balbes150/arm-64/ and I also tried installing the headers. It works fine with Emulec and Android. I see this message below.. (brcmf_chip_cores_check: CPU core not detected) is this the reason wifi is dead? dmesg brcmfmac Spoiler [ 9.537581] brcmfmac: F1 signature read @0x18000000=0x16024335 [ 9.537842] brcmfmac: brcmf_chip_cores_check: CPU core not detected [ 9.537847] brcmfmac: brcmf_sdio_probe_attach: brcmf_chip_attach failed! [ 9.537852] brcmfmac: brcmf_sdio_probe: brcmf_sdio_probe_attach failed [ 9.537964] brcmfmac: brcmf_ops_sdio_probe: F2 error, probe failed -19... [ 9.538131] brcmfmac: probe of mmc0:0001:3 failed with error -110 [ 9.961746] Bluetooth: hci0: BCM: chip id 86 [ 9.962240] Bluetooth: hci0: BCM: features 0x2f [ 9.963942] Bluetooth: hci0: BCM4335C0 [ 9.963950] Bluetooth: hci0: BCM4335C0 (003.001.009) build 0000 [ 9.965760] Bluetooth: hci0: BCM4335C0 'brcm/BCM4335C0.hcd' Patch [ 10.811132] Bluetooth: hci0: AMPAK AP6335i BCM4339 37.4MHz CL2 BT4.1 CSP743120-0108 [ 10.811144] Bluetooth: hci0: BCM4335C0 (003.001.009) build 0671 and these are the files in /lib/firmware/brcm Spoiler bcm4329.hcd brcmfmac4339-sdio.txt.old BCM4330B1.hcd brcmfmac4339-sdio.ZP.txt bcm4330.hcd brcmfmac43430a0-sdio.bin BCM4334B0.hcd brcmfmac43430a0-sdio.txt BCM4335C0.hcd brcmfmac43430-sdio.bin BCM43430A1.hcd brcmfmac43430-sdio.txt bcm43438-sdio.hcd brcmfmac43455-sdio.bin BCM4345C5.hcd brcmfmac43455-sdio.clm_blob BCM4356A2.hcd brcmfmac43455-sdio.txt brcmfmac4329-sdio.bin brcmfmac43456-sdio.bin brcmfmac4329-sdio.txt brcmfmac43456-sdio.txt brcmfmac4330-sdio.amlogic,q200-n1.txt brcmfmac4356-sdio.bin brcmfmac4330-sdio.bin brcmfmac4356-sdio.clm_blob brcmfmac4330-sdio.rockchip,rk3318-box.txt brcmfmac4356-sdio-nanopi-m4v2.bin brcmfmac4330-sdio.txt brcmfmac4356-sdio-nanopi-m4v2.txt brcmfmac4334-sdio.bin brcmfmac4356-sdio.txt brcmfmac4334-sdio.rockchip,rk3318-box.txt brcmfmac4359-sdio.bin brcmfmac4335-sdio.bin brcmfmac4359-sdio.txt brcmfmac4335-sdio.txt brcmfmac-ap6330-sdio.bin brcmfmac43362-sdio.bin brcmfmac-ap6330-sdio.txt brcmfmac43362-sdio.txt brcmfmac-ap6335-sdio.bin brcmfmac4339-sdio.1CK.txt brcmfmac-ap6335-sdio.txt brcmfmac4339-sdio.bin.old config.txt brcmfmac4339-sdio.txt If anyone can give me a hint... it would be amazing Thank you, Leco
Leco Posted July 28, 2021 Author Posted July 28, 2021 Well, I am still on my search for a solution... Thank you all that at least read my post. I wonder what Armbian does next after detecting the wifi chip ID. brcmfmac: F1 signature read @0x18000000=0x16024335 Does it read a configuration file that points it to the right pair of brcmf_sdio_XXXX.bin and brcmf_sdio_XXXX.txt ? Is there any documentation anywhere about the steps the kernel takes to load the drivers? I don't understand how the chip id link to the correct driver in /lib/firmware/brcm folder. Thank you community Leco.
Recommended Posts