antoinebore
Posts: 47
Joined: Fri Apr 12, 2019 4:01 am

ISM43362

Wed May 15, 2019 3:22 am

Hi,

I'm still trying to add a softAP WiFi module to my Raspi CM3+. (I'm starting to think I will never succeed.)

I am trying to do it with the ISM43362. This module uses a similar chip that the one used on the Raspi 3B+.

Unfortunately, when I connect the module to my SDIO GPIO, I have this message :

Code: Select all

mmc1 : new high speed SDIO card at address 0001
brcmfmac: F1 signature read @0x18000000=0xffffffff
brcmfmac: brcmf_chip_recognition: chip backplane type 15 is not supported
brcmfmac: brcmf_ sdio_probe_attach: brcmf_chip_attach failed!
brcmfmac: brcmf_sdio_probe: brcmf_sdio_probe_attach failed
brcmfmac: brcmf_ ops_sdio_probe: F2 error, probe failed -19...
If I understood, the F1 signature should read 0x1xxxxxxx to recognize the chip but it read 0xFxxxxxxx.
Do you know if it could be a set up/driver problem or it's just an incompatibility between Raspbian and The ISM43362 ?

Cheers,
Antoine

gsh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 1403
Joined: Sat Sep 10, 2011 11:43 am

Re: ISM43362

Wed May 15, 2019 5:36 am

How are you connecting the device to the SDIO bus? The documentation doesn't mention any support of SDIO, only SPI and UART interfaces
--
Gordon Hollingworth PhD
Raspberry Pi - Director of Software Engineering

antoinebore
Posts: 47
Joined: Fri Apr 12, 2019 4:01 am

Re: ISM43362

Wed May 15, 2019 8:58 am

gsh wrote:
Wed May 15, 2019 5:36 am
How are you connecting the device to the SDIO bus? The documentation doesn't mention any support of SDIO, only SPI and UART interfaces
Hi,

Are you sure that you read the right documentation ? I have bought this one : https://www.inventeksys.com/wifi/wifi-m ... 43362-l36/

On the documentation : https://www.inventeksys.com/wp-content/ ... -1.1-1.pdf we can see the 6 pins of the SDIO interface.

To complete my first message, it seems that the PI and the module succeed to connect but, when the PI ask the F1 signature, the ISM43362 isn't able to communicate and the data lane stay up so we have the result 0xFFFFFFFF.

antoinebore
Posts: 47
Joined: Fri Apr 12, 2019 4:01 am

Re: ISM43362

Wed May 15, 2019 9:44 am

The problem seems to be the clock. The ISM43362 only support 25MHz max and the Raspi provide 47 MHz. Does somebody know how I can limit the mmc1 frequency ?

Cheers,
Antoine

PhilE
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 2148
Joined: Mon Sep 29, 2014 1:07 pm
Location: Cambridge

Re: ISM43362

Wed May 15, 2019 10:20 am

You can try adding "dtparam=sdio_overclock=25" to config.txt.

antoinebore
Posts: 47
Joined: Fri Apr 12, 2019 4:01 am

Re: ISM43362

Wed May 15, 2019 10:56 am

Hi,

Thank you, I will try but I was wrong, the CYW43362 and ISM43362 support SDIO High-speed.

EDIT: Lower the clock didn't work.

antoinebore
Posts: 47
Joined: Fri Apr 12, 2019 4:01 am

Re: ISM43362

Thu May 16, 2019 3:33 am

I have made some progress by adding some capacitor. Now the ISM43362 is able to send his signature but it still doesn't work :

Code: Select all

[ 2080.051294] mmc1: new high speed SDIO card at address 0001
[ 2080.052654] brcmfmac: F1 signature read @0x18000000=0x1591a962
[ 2080.053641] brcmfmac: brcmf_chip_cores_check: CPU core not detected
[ 2080.053660] brcmfmac: brcmf_sdio_probe_attach: brcmf_chip_attach failed!
[ 2080.053676] brcmfmac: brcmf_sdio_probe: brcmf_sdio_probe_attach failed
[ 2080.053991] brcmfmac: brcmf_ops_sdio_probe: F2 error, probe failed -19...
As I am using the ISM43362 L36, there is no CPU. Does it mean that I won't be able to make it work with my Raspberry Pi ?

Return to “Compute Module”