解决RK3328 RealTek 8822CS检测不到WIFI模块问题

本文详细记录了在RK3328平台Android9.0系统中遇到的Realtek8822CS WIFI模块无法识别的问题及其解决方案。经过排查发现,问题根源在于硬件供电电压与WIFI芯片要求不符,通过调整DTS配置成功解决。

前言

在rk3328的Android9.0版本中采用新的wifi芯片realtek 8822cs时出现检测不到WIFI模块的问题,咨询rk之后仍未解决,经过3天的排查尝试终于找到问题的原因,现将问题原因及解决方案记录下来,以便同道中人能避免或者解决此问题。

Kernel: v4.4.179
Device: rk3328
Platform Version: Android 9.0

出现的问题

前期kernel的dts配置可以参考rockchip提供的wifi配置文档Rockchip_Introduction_Android9.0_WIFI_Configuration_CN.pdf

按照上面文档中描述,识别流程如下:
1

开机会对wifi模块上电,并自动进行扫描sdio操作。如果WIFI模块识别成功会在dmesg中抓到如下日志(注意前面的内容可能不同,但红框内是一样的):
1

问题就出在这里,始终抓不到这条日志,那也就意味着,模块并未被扫描到。

解决的过程

  1. 首先先排查dts和原理图能不能对应上,配置的对不对(经过详细对比,并没有错)
  2. 然后仔细阅读文档、网上搜索以及咨询rk都没找到原因。
  3. 猜测是不是供电问题, 导致这WIFI芯片根本就没起来,通过示波器测量WIFI引脚,但经过测量是有供电的,但又有一点怀
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值