导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    T113+RTL8189FS 测试过程中出现smc 1 p1 err, cmd 53, RD SBE !!

    T Series
    2
    3
    1804
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • zhongtao1701
      钟工 LV 7 最后由 xiaowenge 编辑

      自己的做的T113版主,在使用RTL8189FS测试带宽过程会出现下面SDIO告警smc 1 p1 err, cmd 53, RD SBE !!, 一般都出现在负荷大时,如下面过程

      # insmod /lib/modules/5.4.61/kernel/drivers/net/wireless/rtl8189fs/8189fs.ko
      [  448.006322] sunxi-rfkill soc@3000000:rfkill@0: wlan power on success
      [  448.113501] sunxi-rfkill soc@3000000:rfkill@0: bus_index: 1
      [  448.119825] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
      # [  448.149242] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
      [  448.169768] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
      [  448.194332] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
      [  448.208965] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
      [  448.222609] sunxi-mmc 4021000.sdmmc: card claims to support voltages below defined range
      [  448.241736] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
      [  448.253367] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
      [  448.265716] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
      [  448.278660] mmc1: new high speed SDIO card at address 0001
      
      # wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf&
      # Successfully initialized wpa_supplicant
      wlan0: Trying to associate with c0:61:18:0c:60:40 (SSID='TP-LINK_C4228E' freq=2437 MHz)
      wlan0: CTRL-EVENT-STARTED-CHANNEL-SWITCH freq=2437 ht_enabled=1 ch_offset=1 ch_width=40 MHz cf1=2447 cf2=0
      wlan0: Associated with c0:61:18:0c:60:40
      wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
      wlan0: WPA: Key negotiation completed with c0:61:18:0c:60:40 [PTK=CCMP GTK=CCMP][  489.401449] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
      
      wlan0: CTRL-EVENT-CONNECTED - Connection to c0:61:18:0c:60:40 completed [id=0 id_str=]
      udhcpc -i wlan0
      udhcpc: started, v1.35.0
      udhcpc: broadcasting discover
      udhcpc: broadcasting select for 192.168.3.117, server 192.168.3.1
      udhcpc: lease of 192.168.3.117 obtained from 192.168.3.1, lease time 7200
      deleting routers
      adding dns 192.168.1.1
      adding dns 192.168.3.1
      
      # iperf -c 192.168.3.105
      ------------------------------------------------------------
      Client connecting to 192.168.3.105, TCP port 5001
      TCP window size: 83.8 KByte (default)
      ------------------------------------------------------------
      [  1] local 192.168.3.117 port 39746 connected with 192.168.3.105 port 5001
      [  548.911476] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 53, RD SBE !!
      [  548.918909] sunxi-mmc 4021000.sdmmc: retry:start
      [  548.924130] sunxi-mmc 4021000.sdmmc: retry:stop
      [  548.929270] sunxi-mmc 4021000.sdmmc: retry:stop recover
      [  548.935183] sunxi-mmc 4021000.sdmmc: REG_DRV_DL: 0x00030000
      [  548.941444] sunxi-mmc 4021000.sdmmc: REG_SD_NTSR: 0x81710110
      [  548.947821] sunxi-mmc 4021000.sdmmc: REG_NTDL_HS400: 0x20000010
      [  548.954489] sunxi-mmc 4021000.sdmmc: *****retry:re-send cmd*****
      [  548.961230] 1,end
      [ ID] Interval       Transfer     Bandwidth
      [  1] 0.00-10.25 sec  21.3 MBytes  17.4 Mbits/sec
      

      重复多次,均可能回出现smc 1 p1 err, cmd 53, RD SBE !!告警,尝试把SDIO的频率降低,比如36M, 24M,12M
      这个现象依然没有好转,而且还会抛出系统异常

      [   68.591764] sunxi-mmc 4021000.sdmmc: smc 1 p1 err, cmd 53, RD SBE !!
      [   68.598971] sunxi-mmc 4021000.sdmmc: retry:start
      [   68.604157] sunxi-mmc 4021000.sdmmc: retry:stop
      [   68.609323] sunxi-mmc 4021000.sdmmc: retry:stop recover
      [   68.615258] sunxi-mmc 4021000.sdmmc: REG_DRV_DL: 0x00010000
      [   68.621517] sunxi-mmc 4021000.sdmmc: REG_SD_NTSR: 0x81710000
      [   68.627927] sunxi-mmc 4021000.sdmmc: REG_NTDL_HS400: 0x20000010
      [   68.634585] sunxi-mmc 4021000.sdmmc: *****retry:re-send cmd*****
      [   68.641347] 1,end
      [   70.270264] ------------[ cut here ]------------
      [   70.276204] WARNING: CPU: 0 PID: 1162 at drivers/net/wireless/rtl8189fs/hal/rtl8188f/sdio/sdio_ops.c:1567 sd_recv+0xb4/0x390 [8189fs]
      [   70.289756] Modules linked in: 8189fs sunxi_ce rtc_pcf85063 sun4i_can
      [   70.297027] CPU: 0 PID: 1162 Comm: ksdioirqd/mmc1 Not tainted 5.4.61 #28
      [   70.304541] Hardware name: Generic DT based system
      [   70.309939] [<c010e238>] (unwind_backtrace) from [<c010a844>] (show_stack+0x10/0x14)
      [   70.318638] [<c010a844>] (show_stack) from [<c076a2dc>] (dump_stack+0x7c/0x98)
      [   70.326751] [<c076a2dc>] (dump_stack) from [<c011936c>] (__warn+0xb8/0xd0)
      [   70.334469] [<c011936c>] (__warn) from [<c01193f4>] (warn_slowpath_fmt+0x70/0x9c)
      [   70.343395] [<c01193f4>] (warn_slowpath_fmt) from [<bf0cc874>] (sd_recv+0xb4/0x390 [8189fs])
      [   70.353675] [<bf0cc874>] (sd_recv [8189fs]) from [<bf0ccc94>] (sd_int_dpc+0x144/0x14c [8189fs])
      [   70.364137] [<bf0ccc94>] (sd_int_dpc [8189fs]) from [<bf0ccd68>] (sd_int_hdl+0xcc/0xec [8189fs])
      [   70.374654] [<bf0ccd68>] (sd_int_hdl [8189fs]) from [<bf07c90c>] (sd_sync_int_hdl+0x34/0x44 [8189fs])
      [   70.385337] [<bf07c90c>] (sd_sync_int_hdl [8189fs]) from [<c055d814>] (process_sdio_pending_irqs+0x54/0x198)
      [   70.396378] [<c055d814>] (process_sdio_pending_irqs) from [<c055d9c8>] (sdio_irq_thread+0x70/0x194)
      [   70.406538] [<c055d9c8>] (sdio_irq_thread) from [<c0134200>] (kthread+0x114/0x11c)
      [   70.415039] [<c0134200>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
      [   70.423144] Exception stack(0xc4933fb0 to 0xc4933ff8)
      [   70.428813] 3fa0:                                     00000000 00000000 00000000 00000000
      [   70.437994] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   70.447173] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000
      [   70.454683] ---[ end trace 26775979d98017ea ]---
      [   70.481999] skbuff: skb_over_panic: text:8ad80383 len:70920 put:42872 head:70f8a3f8 data:d9530311 tail:0xc59527c0 end:0xc594fec0 dev:<NULL>
      [   70.496133] ------------[ cut here ]------------
      [   70.501315] kernel BUG at net/core/skbuff.c:109!
      [   70.506492] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
      [   70.513034] Modules linked in: 8189fs sunxi_ce rtc_pcf85063 sun4i_can
      [   70.520276] CPU: 0 PID: 1162 Comm: ksdioirqd/mmc1 Tainted: G        W         5.4.61 #28
      [   70.529353] Hardware name: Generic DT based system
      [   70.534736] PC is at skb_panic+0x48/0x54
      [   70.539134] LR is at skb_panic+0x48/0x54
      [   70.543533] pc : [<c05bb438>]    lr : [<c05bb438>]    psr: 600e0013
      [   70.550564] sp : c4933e78  ip : 00000000  fp : c8e939a8
      [   70.556425] r10: c88f9000  r9 : 0000a800  r8 : 0000a778
      [   70.562286] r7 : c09effb8  r6 : c594fec0  r5 : c59527c0  r4 : c5948048
      [   70.569610] r3 : 9453b001  r2 : 9453b001  r1 : 00000001  r0 : 0000007f
      [   70.576936] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
      [   70.584942] Control: 10c5387d  Table: 448e806a  DAC: 00000051
      [   70.591391] Process ksdioirqd/mmc1 (pid: 1162, stack limit = 0x9000ef86)
      [   70.598910] Stack: (0xc4933e78 to 0xc4934000)
      [   70.603797] 3e60:                                                       0000a778 c5948000
      [   70.612979] 3e80: c5948048 c59527c0 c594fec0 c09effb8 c88fa000 c05bbd3c c5be20dc 00000001
      [   70.622157] 3ea0: c88fa278 bf0cc8fc 200e0013 00000001 00000000 bf1027dc ffffa772 9453b001
      [   70.631338] 3ec0: 00000008 c8e93000 c88f9000 c5be6040 c0c03dc8 ffffe000 c6409484 c0c03dc8
      [   70.640517] 3ee0: 00000000 bf0ccc94 019316e4 9453b001 600e0013 9453b001 c88f9000 c8e93000
      [   70.649694] 3f00: c6409040 c0c03dc8 ffffe000 bf0ccd68 00000000 0001e000 0092c084 9453b001
      [   70.658876] 3f20: ffffe000 c5be6040 c5bf2040 bf07c90c 00000001 c055d814 c6409040 00000001
      [   70.668054] 3f40: 9453b001 9453b001 c6409040 00000000 7fffffff ffffe000 ffffe000 c6409484
      [   70.677234] 3f60: c0c03dc8 c055d9c8 00000001 9453b001 c4928040 c4932000 c48e75c0 c6409040
      [   70.686414] 3f80: c6951d04 c055d958 c492805c c0134200 c48e75c0 c01340ec 00000000 00000000
      [   70.695591] 3fa0: 00000000 00000000 00000000 c01010e8 00000000 00000000 00000000 00000000
      [   70.704771] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   70.713950] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
      [   70.723139] [<c05bb438>] (skb_panic) from [<c05bbd3c>] (skb_put+0x48/0x54)
      [   70.731546] [<c05bbd3c>] (skb_put) from [<bf0cc8fc>] (sd_recv+0x13c/0x390 [8189fs])
      [   70.741021] [<bf0cc8fc>] (sd_recv [8189fs]) from [<bf0ccc94>] (sd_int_dpc+0x144/0x14c [8189fs])
      [   70.751501] [<bf0ccc94>] (sd_int_dpc [8189fs]) from [<bf0ccd68>] (sd_int_hdl+0xcc/0xec [8189fs])
      [   70.762020] [<bf0ccd68>] (sd_int_hdl [8189fs]) from [<bf07c90c>] (sd_sync_int_hdl+0x34/0x44 [8189fs])
      [   70.772704] [<bf07c90c>] (sd_sync_int_hdl [8189fs]) from [<c055d814>] (process_sdio_pending_irqs+0x54/0x198)
      [   70.783740] [<c055d814>] (process_sdio_pending_irqs) from [<c055d9c8>] (sdio_irq_thread+0x70/0x194)
      [   70.793898] [<c055d9c8>] (sdio_irq_thread) from [<c0134200>] (kthread+0x114/0x11c)
      [   70.802397] [<c0134200>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
      [   70.810501] Exception stack(0xc4933fb0 to 0xc4933ff8)
      [   70.816167] 3fa0:                                     00000000 00000000 00000000 00000000
      [   70.825348] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   70.834526] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000
      [   70.841954] Code: e1cd40f8 e58d0014 e59f0008 ebee7084 (e7f001f2)
      [   70.848793] ---[ end trace 26775979d98017eb ]---
      

      请哪位大侠指点一下,可能会是什么原因?谢谢

      1 条回复 最后回复 回复 引用 分享 0
      • zhongtao1701
        钟工 LV 7 最后由 xiaowenge 编辑

        相同板子,处理器是D1s, 继续测试RTL8189FS,却很稳定,没有出现问题

        # while true; do iperf3 -c 192.168.3.105; done
        Connecting to host 192.168.3.105, port 5201
        [  5] local 192.168.3.118 port 50282 connected to 192.168.3.105 port 5201
        Connecting to host 192.168.3.105, port 5201
        [  5] local 192.168.3.118 port 50286 connected to 192.168.3.105 port 5201
        [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
        [  5]   0.00-1.00   sec  2.83 MBytes  23.7 Mbits/sec    0    211 KBytes
        [  5]   1.00-2.00   sec  2.98 MBytes  25.0 Mbits/sec    0    211 KBytes
        [  5]   2.00-3.00   sec  2.67 MBytes  22.4 Mbits/sec    0    211 KBytes
        [  5]   3.00-4.00   sec  2.70 MBytes  22.7 Mbits/sec    0    211 KBytes
        [  5]   4.00-5.00   sec  2.69 MBytes  22.5 Mbits/sec    0    211 KBytes
        [  5]   5.00-6.00   sec  2.92 MBytes  24.4 Mbits/sec    0    211 KBytes
        [  5]   6.00-7.00   sec  3.00 MBytes  25.2 Mbits/sec    0    211 KBytes
        [  5]   7.00-8.00   sec  2.88 MBytes  24.2 Mbits/sec    0    211 KBytes
        [  5]   8.00-9.00   sec  2.79 MBytes  23.4 Mbits/sec    0    211 KBytes
        [  5]   9.00-10.00  sec  2.78 MBytes  23.3 Mbits/sec    0    211 KBytes
        - - - - - - - - - - - - - - - - - - - - - - - - -
        [ ID] Interval           Transfer     Bitrate         Retr
        [  5]   0.00-10.00  sec  28.2 MBytes  23.7 Mbits/sec    0             sender
        [  5]   0.00-10.00  sec  28.0 MBytes  23.5 Mbits/sec                  receiver
        
        iperf Done.
        Connecting to host 192.168.3.105, port 5201
        [  5] local 192.168.3.118 port 50290 connected to 192.168.3.105 port 5201
        [ ID] Interval           Transfer     Bitrate         Retr  Cwnd
        [  5]   0.00-1.05   sec  3.23 MBytes  25.7 Mbits/sec    0    208 KBytes
        [  5]   1.05-2.00   sec  2.34 MBytes  20.8 Mbits/sec    0    222 KBytes
        [  5]   2.00-3.00   sec  2.94 MBytes  24.7 Mbits/sec    0    222 KBytes
        [  5]   3.00-4.00   sec  2.75 MBytes  23.0 Mbits/sec    0    222 KBytes
        [  5]   4.00-5.00   sec  2.92 MBytes  24.5 Mbits/sec    0    222 KBytes
        [  5]   5.00-6.00   sec  2.71 MBytes  22.7 Mbits/sec    0    222 KBytes
        [  5]   6.00-7.00   sec  2.74 MBytes  23.0 Mbits/sec    0    222 KBytes
        [  5]   7.00-8.00   sec  2.81 MBytes  23.6 Mbits/sec    0    222 KBytes
        [  5]   8.00-9.00   sec  2.66 MBytes  22.4 Mbits/sec    0    222 KBytes
        [  5]   9.00-10.00  sec  2.63 MBytes  22.1 Mbits/sec    0    222 KBytes
        - - - - - - - - - - - - - - - - - - - - - - - - -
        [ ID] Interval           Transfer     Bitrate         Retr
        [  5]   0.00-10.00  sec  27.7 MBytes  23.3 Mbits/sec    0             sender
        [  5]   0.00-10.00  sec  27.7 MBytes  23.2 Mbits/sec                  receiver
        
        iperf Done.
        
        1 条回复 最后回复 回复 引用 分享 0
        • C
          cody_ LV 2 最后由 编辑

          Hi 您遇到的T113+RTL8189FS问题是必现的吗?目前情况如何?

          1 条回复 最后回复 回复 引用 分享 0
          • Moved from MR Series by  xiaowenge xiaowenge 
          • 1 / 1
          • First post
            Last post

          Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

          行为准则 | 用户协议 | 隐私权政策