您尚未登录。

楼主 # 今天 15:46:42

xuuu
会员
注册时间: 2026-01-05
已发帖子: 16
积分: 16

AIC8800的sdio一直写入失败是什么原因

配置如下:
        sdc1: sdmmc@04021000 {
            bus-width = <4>;
            no-mmc;
            no-sd;
            cap-sd-highspeed;
            /*sd-uhs-sdr12;*/
            /*sd-uhs-sdr25;*/
            sd-uhs-sdr50;
            sd-uhs-sdr50;
            sd-uhs-sdr104;
            /*sunxi-power-save-mode;*/
            /*sunxi-dis-signal-vol-sw;*/
            cap-sdio-irq;
            keep-power-in-suspend;
            ignore-pm-notify;
            sdio-used-1v8;
            max-frequency = <100000000>;
            ctl-spec-caps = <0x8>;
            status = "okay";
        };

        wlan: wlan@0 {
            compatible    = "allwinner,sunxi-wlan";
            /*
            clocks        = <&clk_losc_out>, <&clk_dcxo_out>;
            pinctrl-0;
            pinctrl-names;
            */
            wlan_busnum    = <0x1>;
            wlan_power     = "axp803-dldo1";
            wlan_io_regulator;
            wlan_regon    = <&r_pio PL 5 1 0xffffffff 0xffffffff 0>;
            wlan_hostwake = <&r_pio PL 6 6 0xffffffff 0xffffffff 0>;
            chip_en;
            power_en;
            status        = "okay";
        };

        bt: bt@0 {
            compatible    = "allwinner,sunxi-bt";
            /*
            clocks        = <&clk_losc_out>, <&clk_dcxo_out>;
            */
            bt_power      = "axp803-dldo1";
            bt_io_regulator;
            bt_rst_n      = <&pio PH 11 1 0xffffffff 0xffffffff 0>;
            status        = "okay";
        };

        btlpm: btlpm@0 {
            compatible  = "allwinner,sunxi-btlpm";
            uart_index  = <0x1>;
            bt_wake     = <&r_pio PL 4 1 0xffffffff 0xffffffff 1>;
            bt_hostwake = <&r_pio PL 3 6 0xffffffff 0xffffffff 1>;
            status      = "okay";
        };

# wifi and bt configuration
# 1. Wifi Configuration
BOARD_WIFI_VENDOR := aic
BOARD_USR_WIFI    := aic8800
WIFI_DRIVER_MODULE_PATH := "/vendor/modules/aic8800_fdrv.ko"
WIFI_DRIVER_MODULE_NAME := "aic8800_fdrv"
WIFI_DRIVER_MODULE_ARG  := ""

# 2. Bluetooth Configuration
BOARD_BLUETOOTH_VENDOR := aic
BOARD_HAVE_BLUETOOTH_NAME := aic8800


失败的日志:
[   71.081910] >>> rwnx_mod_init()
[   71.089499] rwnx 20220606-005-6.4.3.0 - - 241c091M (master)
[   71.096158] Driver Release Tag: aic-rwnx-sdio-20220606-005-6.4.3.0
[   71.103603] aicbsp: aicbsp_set_subsys, subsys: AIC_WIFI, state to: 1
[   71.111288] aicbsp: aicbsp_set_subsys, power state change to 1 dure to AIC_WIFI
[   71.120873] aicbsp: aicbsp_platform_power_on
[   71.127326] sunxi-wlan soc@03000000:wlan@0: bus_index: 1
[   71.134990] sunxi-wlan soc@03000000:wlan@0: check wlan wlan_power voltage: 3300000
[   71.211840] sunxi-mmc sdc1: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[   71.222845] sunxi-mmc sdc1: no vqmmc,Check if there is regulator
[   71.243899] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[   71.271401] sunxi-mmc sdc1: smc 2 p1 err, cmd 52, RTO !!
[   71.278355] sunxi-mmc sdc1: smc 2 p1 err, cmd 52, RTO !!
[   71.284391] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[   71.297896] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[   71.320225] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[   71.331064] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
[   71.333170] init: starting service 'vendor.ril-daemon'...
[   71.348318] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[   71.361605] mmc2: new high speed SDIO card at address 390b
[   71.389638] aicbsp: aicbsp_sdio_probe:1
[   71.394323] aicbsp: aicbsp_sdio_probe:2
[   71.399372] aicbsp: aicbsp_sdio_probe after replace:1
[   71.405313] sunxi-mmc sdc1: sdc set ios:clk 70000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
[   71.416584] aicbsp: Set SDIO Clock 66 MHz
[   71.421250] aicbsp: sdio_err:<aicwf_sdio_func_init,1194>: reg:11 write failed!
[   71.429411] aicbsp: sdio_err:<aicbsp_sdio_probe,185>: sdio func init fail
[   71.437446] aicbsp_sdio: probe of mmc2:390b:2 failed with error -34
[   71.547320] aicbsp: aicbsp_platform_power_off
[   71.547377] sunxi-mmc sdc1: smc 2 p1 err, cmd 7, RTO !!
[   71.552380] sunxi-mmc sdc1: smc 2 p1 err, cmd 7, RTO !!
[   71.558313] sunxi-mmc sdc1: smc 2 p1 err, cmd 7, RTO !!
[   71.564320] sunxi-mmc sdc1: smc 2 p1 err, cmd 7, RTO !!
[   71.565035] mmc2: card 390b removed
[   71.565200] sunxi-mmc sdc1: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[   71.566312] sunxi-mmc sdc1: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[   71.566385] sunxi-mmc sdc1: no vqmmc,Check if there is regulator
[   71.582917] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[   71.605618] sunxi-mmc sdc1: smc 2 p1 err, cmd 52, RTO !!
[   71.612520] sunxi-mmc sdc1: smc 2 p1 err, cmd 52, RTO !!
[   71.622714] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[   71.631115] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[   71.633389] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[   71.639465] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[   71.650490] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[   71.654425] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[   71.654472] sunxi-mmc sdc1: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[   71.705786] aicbsp: aicbsp_set_subsys, fail to set AIC_WIFI power state to 1
[   71.717450] logd: logdr: UID=1001 GID=1001 PID=4129 n tail=50 logMask=8 pid=4118 start=0ns timeout=0ns
[   71.724115] logd: logdr: UID=1001 GID=1001 PID=4129 n tail=50 logMask=1 pid=4118 start=0ns timeout=0ns
[   71.738994] rwnx_mod_init, set power on fail!
[   71.750136] logd: logdr: UID=1001 GID=1001 PID=4129 n tail=0 logMask=8 pid=4118 start=0ns timeout=0ns
[   71.769514] logd: logdr: UID=1001 GID=1001 PID=4129 n tail=0 logMask=1 pid=4118 start=0ns timeout=0ns
[   71.909975] init: Untracked pid 4131 exited with status 0
[   71.919893] init: Service 'vendor.ril-daemon' (pid 4118) received signal 6
[   71.930838] init: Sending signal 9 to service 'vendor.ril-daemon' (pid 4118) process group...
[   71.942383] libprocessgroup: Successfully killed process cgroup uid 1001 pid 4118 in 0ms
[   71.953677] init: updatable process 'vendor.ril-daemon' exited 4 times in 4 minutes


现在就是打开wifi就报这个错误,lsmod只有蓝牙的驱动加载了,wifi的没有,电压规定如下:
symbol    Parameter    Minimum    Typical    Maximum    Units
VDD    3.3V supply voltage    3.0    3.3    3.6    V
VDDIO    I/O supply voltage    1.7/3.0    1.8/3.3    1.9/3.6    V
Current    3.3V rating current    --    --    1000    mA

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn


太原小智科技有限责任公司 - 东莞哇酷科技有限公司联合开发