Closed UtsavBalar1231 closed 3 months ago
@UtsavBalar1231, I am sorry I miss the notification for this issue. I will look at it soon.
At first glance, it looks like hardware issues on the SDIO bus or on the SDIO host. It seems the SDIO IRQ is triggered more often than it ought to. Maybe the line DAT1 is noisy? Have you tried to use the out-of-band IRQ?
@jerome-pouiller After debugging this issue from my side, I found that the mmc driver has MMC_CAP_SDIO_IRQ
capability and by disabling it, all the sdio irq related issues were fixed.
Also, I had one issue on silabs forums related to wifi driver crash after few seconds of data usage, seems to be related to the wakeup support in this driver. After disabling the wakeup support and sdio irq capability, now I am able to successfully utilise this driver.
I am not hardware engineer, but I would check the pull-up/pull-down on these signals.
After successfully loading the wfx wf200 sdio module, I am able to properly connect to a Network. But, when I try to access the internet or initiate any packet transfer the module split out weird errors and crashes.
Using the latest wfx-linux-driver on [Rockchip Linux version 5.10.198] (https://github.com/UtsavBalar1231/android_kernel_rockchip_toybrick_prod/commits/rk3399pro-5.10/)
Initial logs from sdio and wfx
After running
apt update
After Reseting the module
Again running
apt update
Let me know if this is hardware issue or software configuration problem.
Thanks in advance