New Order: Looking for users with no working WiFi or BT

My device X96 Max+ Ultra that has AM7256 wifi+bt chip and uses AML-W1 driver and WiFi works fine in NE (no BT)
On CE-NO, neither WiFI nor BT is detected. Please advise on how to get the WiFi working similar to NE. BT not working is okay as I was told there is no available driver
Tested with CoreELEC-Amlogic-no.aarch64-21.0-Omega_nightly_20240103-Generic.img.gz

I am not sure if this driver is or will be ported to 5.15 at all.

Thanks for the prompt response. It is weird that Amlogic kernel still does not support Amlogic’s own wifi+bt chip

My cheap s905w2 box (s4_s905w2_2g.dtb).

On Amlogic-ne, working wifi, bt no driver .
Dmesg: https://paste.coreelec.org/5VnJov
SDIO Wifi SoC: https://paste.coreelec.org/NSY6TA

On Amlogic-no, no wifi, no bt .
Dmesg: https://paste.coreelec.org/uTcUml
SDIO Wifi SoC: https://paste.coreelec.org/UySTuV

Thank you and I confirm that with last night’s build amlogic-no 20340118 the w1-aml driver works correctly with my s4_905w2 box!

Very good job! :slight_smile:

I there any chance that we will see a wifi driver for 5.10+ ?

@intelmorino please try with nightly 20240125. I added a test driver what maybe support wifi & bt.
Please have a test. Post dmesg | paste please.

Thanks very much @Portisch - I appreciate the effort. However I can’t get the 20240125 image to boot on the F3 (s905x3). It boots fine on my s905x4 UGOOS box.

Hey @Portisch,
I asked for help in the general no thread
you said that vontar x3 still isn’t supported as WiFi isn’t working which I can confirm is the case.
I saw this thread and I was wondering I can help you guys any more with logs or running versions on my machine.
this is the thread I’m talking about.

Thanks a lot @Portisch for porting the aml-w1 driver to NO. The latest NO nightly works with WiFI on my X96Max+ Ultra now. Nice and snappy.

1 Like

A post was merged into an existing topic: Amlogic-no Discussion

A post was merged into an existing topic: Amlogic-no Discussion

@tht please stop spamming with useless UART logs.
Add at minimum loglevel=9 nopkmute in config.ini as coreelec parameter. All other UART logs are useless.

No Problem

A post was merged into an existing topic: CoreELEC 20.3-Nexus Amlogic-ng Discussion

Bluetooth is not working.

  1. Yes
    Device: Mecool KM6 Classic
    https://paste.coreelec.org/6MnXJs
    https://paste.coreelec.org/81Oh5H

Build 20212024 g12a_s905x2_4g.dtb "H96 Max X2"No Wifi
Missing a blob it seems
/usr/lib/firmware/brcm/clm_bcm40183b2.blob failed with error -2
dmesg log below

[    4.870081] [dhd] STATIC-MSG) bcmdhd_init_wlan_mem : 101.10.361.31 (wlan=r892223-20230427-1)
[   13.718574] /home/portisch/CE/CoreELEC/build.CoreELEC-Amlogic-no.aarch64-21/build/ap6xxx-aml-8e1b88ea73d006fdfd203eec89bcab8a9c4388f5/bcmdhd.101.10.361.x compiled on Feb 21 2024 at 16:34:16
[   14.369022] [dhd] bcmsdh_register: register client driver
[   14.369366] [dhd] bcmsdh_sdmmc_probe: Enter num=1
[   14.383419] [dhd] bcmsdh_sdmmc_probe: Enter num=2
[   14.394447] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 3, size 139264
[   14.408662] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 4, size 0
[   14.545701] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 7, size 32696
[   14.564816] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 0, size 10320
[   14.573164] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 5, size 65536
[   14.582092] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 19, size 65688
[   14.585203] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 20, size 262144
[   14.592632] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 22, size 65536
[   14.611394] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 15, size 4194304
[   14.624772] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 16, size 8192
[   14.723953] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 1, size 10300
[   14.725173] [dhd] STATIC-MSG) bcmdhd_mem_prealloc : section 2, size 65536
[   14.741199] /home/portisch/CE/CoreELEC/build.CoreELEC-Amlogic-no.aarch64-21/build/ap6xxx-aml-8e1b88ea73d006fdfd203eec89bcab8a9c4388f5/bcmdhd.101.10.361.x compiled on Feb 21 2024 at 16:34:16
[   14.800200] [dhd] bcmsdh_oob_intr_unregister: Enter
[   14.801926] [dhd] bcmsdh_oob_intr_unregister: irq is not registered
[   15.814009] /home/portisch/CE/CoreELEC/build.CoreELEC-Amlogic-no.aarch64-21/build/ap6xxx-aml-8e1b88ea73d006fdfd203eec89bcab8a9c4388f5/bcmdhd.101.10.361.x compiled on Feb 21 2024 at 16:34:16
[   16.351501] [dhd] dhd_conf_read_nv_by_chip : chip=0x4335, chiprev=1, name=nvram_bcm4335.txt
[   16.376303] [dhd] dhd_conf_read_nv_by_chip : chip=0x4334, chiprev=3, name=nvram_bcm4334.txt
[   16.393011] [dhd] dhd_conf_set_path_params : Final fw_path=/usr/lib/firmware/brcm/fw_bcm40183b2.bin
[   16.410877] [dhd] dhd_conf_set_path_params : Final clm_path=/usr/lib/firmware/brcm/clm_bcm40183b2.blob
[   16.452104] [dhd] dhd_os_get_img_fwreq: /usr/lib/firmware/brcm/fw_bcm40183b2.bin (239507 bytes) open success
[   16.700585] [dhd] bcmsdh_oob_intr_register: HW_OOB irq=69 flags=0x8
[   16.706836] [dhd] bcmsdh_oob_intr_register: disable_irq_wake
[   16.755216] bcmsdh_sdmmc mmc2:0001:2: Direct firmware load for /usr/lib/firmware/brcm/clm_bcm40183b2.blob failed with error -2
[   16.766412] [dhd] dhd_os_get_img_fwreq: request_firmware /usr/lib/firmware/brcm/clm_bcm40183b2.blob err: -2
[   16.782233] [dhd] dhd_apply_default_clm: Ignore clm file /usr/lib/firmware/brcm/clm_bcm40183b2.blob
[   16.848242] [dhd] bcmsdh_oob_intr_unregister: Enter
[   17.368509] [dhd] dhd_conf_read_nv_by_chip : chip=0x4335, chiprev=1, name=nvram_bcm4335.txt
[   17.393693] [dhd] dhd_conf_read_nv_by_chip : chip=0x4334, chiprev=3, name=nvram_bcm4334.txt
[   17.410222] [dhd] dhd_conf_set_path_params : Final fw_path=/usr/lib/firmware/brcm/fw_bcm40183b2.bin
[   17.428126] [dhd] dhd_conf_set_path_params : Final clm_path=/usr/lib/firmware/brcm/clm_bcm40183b2.blob
[   17.447087] [dhd] dhd_os_get_img_fwreq: /usr/lib/firmware/brcm/fw_bcm40183b2.bin (239507 bytes) open success
[   17.677592] [dhd] bcmsdh_oob_intr_register: HW_OOB irq=69 flags=0x8
[   17.683893] [dhd] bcmsdh_oob_intr_register: disable_irq_wake
[   17.723051] bcmsdh_sdmmc mmc2:0001:2: Direct firmware load for /usr/lib/firmware/brcm/clm_bcm40183b2.blob failed with error -2
[   17.734250] [dhd] dhd_os_get_img_fwreq: request_firmware /usr/lib/firmware/brcm/clm_bcm40183b2.blob err: -2
[   17.750070] [dhd] dhd_apply_default_clm: Ignore clm file /usr/lib/firmware/brcm/clm_bcm40183b2.blob
[   17.816214] [dhd] bcmsdh_oob_intr_unregister: Enter

@tht please provide items like described in first post!

Tried Latest no-build-02212024 H96 Max X2 s905x2-4gb No wifi
bcmsdh_sdmmc mmc2:0001:2: Direct firmware load for /usr/lib/firmware/brcm/clm_bcm40183b2.blob failed with error -2
file is missing

P: /devices/platform/ffe05000.sd2/mmc_host/mmc2/mmc2:0001/mmc2:0001:1
M: mmc2:0001:1
R: 1
U: sdio
V: bcmsdh_sdmmc
E: DEVPATH=/devices/platform/ffe05000.sd2/mmc_host/mmc2/mmc2:0001/mmc2:0001:1
E: SUBSYSTEM=sdio
E: DRIVER=bcmsdh_sdmmc
E: SDIO_CLASS=00
E: SDIO_ID=02D0:4330
E: SDIO_REVISION=0.0
E: MODALIAS=sdio:c00v02D0d4330
E: USEC_INITIALIZED=12311243
E: ID_VENDOR_FROM_DATABASE=Broadcom Corp.
E: ID_MODEL_FROM_DATABASE=BCM4330 WLAN card
E: ID_SDIO_CLASS_FROM_DATABASE=Non-standard SDIO interface
E: TAGS=:systemd:

P: /devices/platform/ffe05000.sd2/mmc_host/mmc2/mmc2:0001/mmc2:0001:2
M: mmc2:0001:2
R: 2
U: sdio
V: bcmsdh_sdmmc
E: DEVPATH=/devices/platform/ffe05000.sd2/mmc_host/mmc2/mmc2:0001/mmc2:0001:2
E: SUBSYSTEM=sdio
E: DRIVER=bcmsdh_sdmmc
E: SDIO_CLASS=00
E: SDIO_ID=02D0:4330
E: SDIO_REVISION=0.0
E: MODALIAS=sdio:c00v02D0d4330
E: USEC_INITIALIZED=12311343
E: ID_VENDOR_FROM_DATABASE=Broadcom Corp.
E: ID_MODEL_FROM_DATABASE=BCM4330 WLAN card
E: ID_SDIO_CLASS_FROM_DATABASE=Non-standard SDIO interface
E: TAGS=:systemd: