导航

    全志在线开发者论坛

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

    T113 tvd的DI崩溃的问题

    其它全志芯片讨论区
    2
    5
    2215
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • K
      kukaiLiu LV 3 最后由 kukaiLiu 编辑

      在the output type: 是会等几秒后,会出现内核崩溃,请教下这种改如何处理?

      ./tvd_test_usrptr 4 0 720 576 /tmp 4 10000 25
      ================Usrage================
      /fbinit           means:clean /dev/fb0
      /fbinit 0         means:clean /dev/fb0
      /fbinit 1         means:clean /dev/fb1
      /fbinit 2         means:clean /dev/fb2
      ================usrage================
      cleanning /dev/fb0 ...
      clean /dev/fb0 finish
      
      ===begin IonAllocOpen 
      pid: 7301, g_pAllocContext = 0x862378 
      (getInstance 91)
      init chwd sucess !
      (HwDisplay 284)
      (hwd_init 1259)
      [ 2130.559652] disp_al_manager_apply ouput_type:0
      [ 2130.565275] [DISP] disp_device_attached_and_enable,line:235:
      [ 2130.565280] attached ok, mgr1<-->dev1
      [ 2130.575828] [DISP] disp_device_attached_and_enable,line:248:
      [ 2130.575838] type:2,mode:14,fmt:yuv444,bits:8bits,eotf:4,cs:0 dvi_hdmi:2, range:2 scan:0 ratio:8
      open /dev/deinterlace OK, F:di_open,L:26
      di version[1.0.0], hw_ip[272]
      di_buf size is 622080
      app cmd=-1072150272
      di_buf size is 622080
      app cmd=-1072150272
      di_buf si[ 2130.596919] [tvd] tvd_open:1924
      ze is 622080
      app cmd=-1072150272
      [ 2130.610773] [tvd] tvd_open:1925 open = video4
      [ 2130.610781] [tvd] tvd_open:1936 single_chanel!
      [ 2130.623336] [tvd] tvd_is_opened:362
      [ 2130.627224] [tvd] __tvd_init:554
      [ 2130.630850] [tvd] tvd_open:1987 request_irq:63
      [ 2130.635897] [tvd] __tvd_clk_init:392
      [ 2130.639912] [tvd] __tvd_clk_init:395 __tvd_clk_init: dev->interface = 0, dev->system = 0
      [ 2130.648980] [tvd] __tvd_clk_init:423 div = 8
      [ 2130.653788] [tvd] __tvd_clk_init:446 tvd0: parent = 216000000, clk = 27000000
      [ 2130.661780] [tvd] __tvd_clk_enable:457
      [ 2130.665983] [tvd] tvd_start_opened:372
      open /dev/video4 fd = 9
      [ 2130.670283] [tvd] vidioc_s_input:1776 vidioc_s_input: input_num = 0
      [ 2130.679495] [tvd] vidioc_s_parm:1803
      fmt.fmt.pix_mp.pixelformat=825382478
      [ 2130.683556] [tvd] vidioc_s_fmt_vid_cap:1509
      [ 2130.691512] [tvd] __get_format:1187
      [ 2130.695403] [tvd] __get_format:1196 fourcc = 825382478
      [ 2130.701161] [tvd] vidioc_s_fmt_vid_cap:1575 vidioc_s_fmt_vid_cap:need to reinit clk and tvd
      [ 2130.710501] [tvd] __tvd_clk_init:392
      [ 2130.714492] [tvd] __tvd_clk_init:395 __tvd_clk_init: dev->interface = 0, dev->system = 1
      [ 2130.723590] [tvd] __tvd_clk_init:423 div = 8
      [ 2130.728368] [tvd] __tvd_clk_init:446 tvd0: parent = 216000000, clk = 27000000
      [ 2130.736366] [tvd] vidioc_s_fmt_vid_cap:1598 
      [ 2130.736366] interface=0
      [ 2130.736366] system=PAL
      [ 2130.736366] format=0
      [ 2130.736366] output_fmt=YUV420
      [ 2130.752221] [tvd] vidioc_s_fmt_vid_cap:1602 
      [ 2130.752221] row=1
      [ 2130.752221] column=1
      [ 2130.752221] ch[0]=0
      [ 2130.752221] ch[1]=0
      [ 2130.752221] ch[2]=0
      [ 2130.752221] ch[3]=0
      [ 2130.770879] [tvd] vidioc_s_fmt_vid_cap:1604 
      [ 2130.770879] width=720
      [ 2130.770879] height=576
      [ 2130.770879] dev->sel=0
      [ 2130.783429] [tvd] vidioc_s_fmt_vid_cap:1605 ldh test ----------------------------------------------------- 00
      [ 2130.794500] [tvd] __tvd_config:569
      [ 2130.798351] [tvd] tvd_cagc_and_3d_config:1430
      [ 2130.803241] [tvd] __tvd_fetch_sysconfig:2693
      [ 2130.808223] [tvd] tvd_cagc_and_3d_config:1456 tvd0 agc auto mode
      [ 2130.814965] [tvd] __tvd_fetch_sysconfig:2693
      [ 2130.819915] [tvd] tvd_cagc_and_3d_config:1465 tvd0 CAGC enable:0x1
      [ 2130.826815] [tvd] __tvd_fetch_sysconfig:2693
      [ 2130.831745] [tvd] __tvd_3d_comp_mem_request:636
      [ 2130.839156] [tvd] tvd_cagc_and_3d_config:1492 tvd0 3d enable :0x47400000
      [ 2130.846671] [tvd] tvd_cagc_and_3d_config:1498 tvd_cagc_and_3d_config:Enable _3D_FLITER:1,used:1
      [ 2130.856467] [tvd] vidioc_g_fmt_vid_cap:1094
      [ 2130.861159] [tvd] __get_status:1043
      [ 2131.065072] [tvd] __get_status:1083 tvd0 locked:1 system:1
      [ 2131.071221] [tvd] vidioc_g_fmt_vid_cap:1146 system = 1, w = 720, h = 576
      resolution got from sensor = 720*576 num_planes = 0
      [ 2131.078780] [tvd] vidioc_reqbufs:1619
      [ 2131.087468] [tvd] queue_setup:866
      [ 2131.091202] [tvd] queue_setup:894 queue_setup, buffer count=3, size=622080
      VIDIOC_QUERYBUF buf.length=622080
      app cmd=-1072150272
      VIDIOC_QUERYBUF buf.length=622080
      app cmd=-1072150272
      VIDIOC_QUERYBUF buf.length=622080
      app cmd=-1072150[ 2131.102979] [tvd] vidioc_streamon:1647
      272
      [ 2131.117391] [tvd] start_streaming:941
      [ 2131.121899] [tvd] tvd_start_generating:346
      [ 2131.126471] [tvd] tvd_start_generating:346
      [ 2131.131064] [tvd] vidioc_streamon:1688 Out vidioc_streamon:0
      VIDIOC_STREAMON ok
      [ 2131.196886] [tvd] tvd_isr:785 In tvd_isr
      the output type: 1(2)
      [ 2162.982904] ------------[ cut here ]------------
      [ 2162.988091] kernel BUG at /home/liudonghai/SambaDir/Project/t113/T113-Linux-nand/kernel/linux-5.4/arch/arm/mm/dma-mapping.c:1224!
      [ 2163.001131] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
      [ 2163.007654] Modules linked in:
      [ 2163.011074] CPU: 0 PID: 7309 Comm: tvd_test_usrptr Not tainted 5.4.61 #7
      [ 2163.018581] Hardware name: Generic DT based system
      [ 2163.023948] PC is at __free_iova+0x68/0xa0
      [ 2163.028533] LR is at __free_iova+0x30/0xa0
      [ 2163.033104] pc : [<c0110288>]    lr : [<c0110250>]    psr: a00a0013
      [ 2163.040120] sp : c52cddb0  ip : 00000000  fp : 00000051
      [ 2163.045963] r10: 00000000  r9 : 0000001f  r8 : 00098000
      [ 2163.051806] r7 : 00000000  r6 : 08000000  r5 : c5e567c0  r4 : f8098000
      [ 2163.059111] r3 : 00000020  r2 : 00098000  r1 : 08000000  r0 : 0000001f
      [ 2163.066416] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
      [ 2163.074407] Control: 10c5387d  Table: 4527006a  DAC: 00000051
      [ 2163.080830] Process tvd_test_usrptr (pid: 7309, stack limit = 0x25a696ce)
      [ 2163.088431] Stack: (0xc52cddb0 to 0xc52ce000)
      [ 2163.093308] dda0:                                     00098000 f8000000 c5e567c0 00000001
      [ 2163.102469] ddc0: c6097010 00000002 00000000 c0110304 c5250180 00000000 00000020 c01111e8
      [ 2163.111626] dde0: c5250e00 c01111a8 80ec0dec 00000000 80ec59b4 00000000 00000000 c03c5d00
      [ 2163.120776] de00: 00000020 00000001 cfdbde6c c4c88800 c0b3ad08 c03c8304 00000000 c6802580
      [ 2163.129930] de20: 00000cc0 c03c85cc c52cc000 c01d3d24 80ebf6b9 00000000 c03c7d08 00000000
      [ 2163.139088] de40: 00000110 c0b03bc8 b6a36ce0 c4c88800 c4c8be00 c03c868c c6eb3d80 c0b06d80
      [ 2163.148247] de60: c52cde94 c06822c0 c52cde94 c0139238 c0b00000 c0b00018 c6218ec0 c0b06d80
      [ 2163.157403] de80: c6218ec0 c6eb3d80 c0b06d80 c62192d0 c52cdec4 c067e7bc 00000000 cfdbde6c
      [ 2163.166553] dea0: 00000001 c6218ec0 c52cc000 c0b03bc8 c52cdf20 cfdbde6c c52cdf20 c52cc000
      [ 2163.175706] dec0: c0b03bc8 00000001 c52cdf80 c01702bc c52cdf20 c06818a8 c6ead308 cfdbde6c
      [ 2163.184868] dee0: c087bfe4 b6a36ce0 c5f0cac0 c4e2c900 41104408 b6a36ce0 c52cc000 c0b03bc8
      [ 2163.194021] df00: b6a36df4 c01eb8b8 b6a36ce0 c01ec648 00000001 c52cdf80 c52cc000 c0170a78
      [ 2163.203169] df20: c52cdf20 00000000 00000000 00000000 99bad90d 000001f7 99ba15bd 000001f7
      [ 2163.212327] df40: c016fcb8 c6eb26c0 01000000 00000000 c4e2c900 00000001 00004000 c6246a40
      [ 2163.221475] df60: 00000005 cfdbde6c 00000036 00000005 c4e2c901 c4e2c900 41104408 b6a36ce0
      [ 2163.230629] df80: c52cc000 00000036 b6a36df4 c01ec728 b6a37450 bef40c20 bef40c1e 00000036
      [ 2163.239784] dfa0: c0101228 c0101000 b6a37450 bef40c20 00000005 41104408 b6a36ce0 b6a36ce0
      [ 2163.248941] dfc0: b6a37450 bef40c20 bef40c1e 00000036 b6f88cc0 00000000 00000000 b6a36df4
      [ 2163.258093] dfe0: 00029074 b6a36cc4 00011bc8 b6ca4958 a00a0030 00000005 00000000 00000000
      [ 2163.267245] [<c0110288>] (__free_iova) from [<c0110304>] (__iommu_remove_mapping+0x44/0x50)
      [ 2163.276596] [<c0110304>] (__iommu_remove_mapping) from [<c01111e8>] (arm_iommu_unmap_sg+0x40/0x74)
      [ 2163.286618] [<c01111e8>] (arm_iommu_unmap_sg) from [<c03c5d00>] (di_dma_buf_self_unmap+0x58/0xa0)
      [ 2163.296552] [<c03c5d00>] (di_dma_buf_self_unmap) from [<c03c8304>] (di_client_process_fb+0x5fc/0x718)
      [ 2163.306871] [<c03c8304>] (di_client_process_fb) from [<c03c868c>] (di_ioctl+0x130/0x200)
      [ 2163.315918] [<c03c868c>] (di_ioctl) from [<c01eb8b8>] (vfs_ioctl+0x18/0x3c)
      [ 2163.323709] [<c01eb8b8>] (vfs_ioctl) from [<c01ec648>] (do_vfs_ioctl+0x618/0x6c4)
      [ 2163.332085] [<c01ec648>] (do_vfs_ioctl) from [<c01ec728>] (ksys_ioctl+0x34/0x5c)
      [ 2163.340368] [<c01ec728>] (ksys_ioctl) from [<c0101000>] (ret_fast_syscall+0x0/0x54)
      [ 2163.348937] Exception stack(0xc52cdfa8 to 0xc52cdff0)
      [ 2163.354588] dfa0:                   b6a37450 bef40c20 00000005 41104408 b6a36ce0 b6a36ce0
      [ 2163.363744] dfc0: b6a37450 bef40c20 bef40c1e 00000036 b6f88cc0 00000000 00000000 b6a36df4
      [ 2163.372888] dfe0: 00029074 b6a36cc4 00011bc8 b6ca4958
      [ 2163.378545] Code: e0867007 e1a0a62a e1540007 9a000000 (e7f001f2) 
      [ 2163.385372] ---[ end trace 27d4a6a03854a256 ]---
      
      K G 2 条回复 最后回复 回复 引用 分享 0
      • K
        kukaiLiu LV 3 @kukaiLiu 最后由 xiaowenge 编辑

        @kukailiu 在 T113 tvd的DI崩溃的问题 中说:

        > ./tvd_test_usrptr 4 0 720 576 /tmp 4 10000 25
        > ================Usrage================
        > /fbinit           means:clean /dev/fb0
        > /fbinit 0         means:clean /dev/fb0
        > /fbinit 1         means:clean /dev/fb1
        > /fbinit 2         means:clean /dev/fb2
        > ================usrage================
        > cleanning /dev/fb0 ...
        > clean /dev/fb0 finish
        > 
        > ===begin IonAllocOpen 
        > pid: 7301, g_pAllocContext = 0x862378 
        > (getInstance 91)
        > init chwd sucess !
        > (HwDisplay 284)
        > (hwd_init 1259)
        > [ 2130.559652] disp_al_manager_apply ouput_type:0
        > [ 2130.565275] [DISP] disp_device_attached_and_enable,line:235:
        > [ 2130.565280] attached ok, mgr1<-->dev1
        > [ 2130.575828] [DISP] disp_device_attached_and_enable,line:248:
        > [ 2130.575838] type:2,mode:14,fmt:yuv444,bits:8bits,eotf:4,cs:0 dvi_hdmi:2, range:2 scan:0 ratio:8
        > open /dev/deinterlace OK, F:di_open,L:26
        > di version[1.0.0], hw_ip[272]
        > di_buf size is 622080
        > app cmd=-1072150272
        > di_buf size is 622080
        > app cmd=-1072150272
        > di_buf si[ 2130.596919] [tvd] tvd_open:1924
        > ze is 622080
        > app cmd=-1072150272
        > [ 2130.610773] [tvd] tvd_open:1925 open = video4
        > [ 2130.610781] [tvd] tvd_open:1936 single_chanel!
        > [ 2130.623336] [tvd] tvd_is_opened:362
        > [ 2130.627224] [tvd] __tvd_init:554
        > [ 2130.630850] [tvd] tvd_open:1987 request_irq:63
        > [ 2130.635897] [tvd] __tvd_clk_init:392
        > [ 2130.639912] [tvd] __tvd_clk_init:395 __tvd_clk_init: dev->interface = 0, dev->system = 0
        > [ 2130.648980] [tvd] __tvd_clk_init:423 div = 8
        > [ 2130.653788] [tvd] __tvd_clk_init:446 tvd0: parent = 216000000, clk = 27000000
        > [ 2130.661780] [tvd] __tvd_clk_enable:457
        > [ 2130.665983] [tvd] tvd_start_opened:372
        > open /dev/video4 fd = 9
        > [ 2130.670283] [tvd] vidioc_s_input:1776 vidioc_s_input: input_num = 0
        > [ 2130.679495] [tvd] vidioc_s_parm:1803
        > fmt.fmt.pix_mp.pixelformat=825382478
        > [ 2130.683556] [tvd] vidioc_s_fmt_vid_cap:1509
        > [ 2130.691512] [tvd] __get_format:1187
        > [ 2130.695403] [tvd] __get_format:1196 fourcc = 825382478
        > [ 2130.701161] [tvd] vidioc_s_fmt_vid_cap:1575 vidioc_s_fmt_vid_cap:need to reinit clk and tvd
        > [ 2130.710501] [tvd] __tvd_clk_init:392
        > [ 2130.714492] [tvd] __tvd_clk_init:395 __tvd_clk_init: dev->interface = 0, dev->system = 1
        > [ 2130.723590] [tvd] __tvd_clk_init:423 div = 8
        > [ 2130.728368] [tvd] __tvd_clk_init:446 tvd0: parent = 216000000, clk = 27000000
        > [ 2130.736366] [tvd] vidioc_s_fmt_vid_cap:1598 
        > [ 2130.736366] interface=0
        > [ 2130.736366] system=PAL
        > [ 2130.736366] format=0
        > [ 2130.736366] output_fmt=YUV420
        > [ 2130.752221] [tvd] vidioc_s_fmt_vid_cap:1602 
        > [ 2130.752221] row=1
        > [ 2130.752221] column=1
        > [ 2130.752221] ch[0]=0
        > [ 2130.752221] ch[1]=0
        > [ 2130.752221] ch[2]=0
        > [ 2130.752221] ch[3]=0
        > [ 2130.770879] [tvd] vidioc_s_fmt_vid_cap:1604 
        > [ 2130.770879] width=720
        > [ 2130.770879] height=576
        > [ 2130.770879] dev->sel=0
        > [ 2130.783429] [tvd] vidioc_s_fmt_vid_cap:1605 ldh test ----------------------------------------------------- 00
        > [ 2130.794500] [tvd] __tvd_config:569
        > [ 2130.798351] [tvd] tvd_cagc_and_3d_config:1430
        > [ 2130.803241] [tvd] __tvd_fetch_sysconfig:2693
        > [ 2130.808223] [tvd] tvd_cagc_and_3d_config:1456 tvd0 agc auto mode
        > [ 2130.814965] [tvd] __tvd_fetch_sysconfig:2693
        > [ 2130.819915] [tvd] tvd_cagc_and_3d_config:1465 tvd0 CAGC enable:0x1
        > [ 2130.826815] [tvd] __tvd_fetch_sysconfig:2693
        > [ 2130.831745] [tvd] __tvd_3d_comp_mem_request:636
        > [ 2130.839156] [tvd] tvd_cagc_and_3d_config:1492 tvd0 3d enable :0x47400000
        > [ 2130.846671] [tvd] tvd_cagc_and_3d_config:1498 tvd_cagc_and_3d_config:Enable _3D_FLITER:1,used:1
        > [ 2130.856467] [tvd] vidioc_g_fmt_vid_cap:1094
        > [ 2130.861159] [tvd] __get_status:1043
        > [ 2131.065072] [tvd] __get_status:1083 tvd0 locked:1 system:1
        > [ 2131.071221] [tvd] vidioc_g_fmt_vid_cap:1146 system = 1, w = 720, h = 576
        > resolution got from sensor = 720*576 num_planes = 0
        > [ 2131.078780] [tvd] vidioc_reqbufs:1619
        > [ 2131.087468] [tvd] queue_setup:866
        > [ 2131.091202] [tvd] queue_setup:894 queue_setup, buffer count=3, size=622080
        > VIDIOC_QUERYBUF buf.length=622080
        > app cmd=-1072150272
        > VIDIOC_QUERYBUF buf.length=622080
        > app cmd=-1072150272
        > VIDIOC_QUERYBUF buf.length=622080
        > app cmd=-1072150[ 2131.102979] [tvd] vidioc_streamon:1647
        > 272
        > [ 2131.117391] [tvd] start_streaming:941
        > [ 2131.121899] [tvd] tvd_start_generating:346
        > [ 2131.126471] [tvd] tvd_start_generating:346
        > [ 2131.131064] [tvd] vidioc_streamon:1688 Out vidioc_streamon:0
        > VIDIOC_STREAMON ok
        > [ 2131.196886] [tvd] tvd_isr:785 In tvd_isr
        > the output type: 1(2)
        > [ 2162.982904] ------------[ cut here ]------------
        > [ 2162.988091] kernel BUG at /home/liudonghai/SambaDir/Project/t113/T113-Linux-nand/kernel/linux-5.4/arch/arm/mm/dma-mapping.c:1224!
        > [ 2163.001131] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
        > [ 2163.007654] Modules linked in:
        > [ 2163.011074] CPU: 0 PID: 7309 Comm: tvd_test_usrptr Not tainted 5.4.61 #7
        > [ 2163.018581] Hardware name: Generic DT based system
        > [ 2163.023948] PC is at __free_iova+0x68/0xa0
        > [ 2163.028533] LR is at __free_iova+0x30/0xa0
        > [ 2163.033104] pc : [<c0110288>]    lr : [<c0110250>]    psr: a00a0013
        > [ 2163.040120] sp : c52cddb0  ip : 00000000  fp : 00000051
        > [ 2163.045963] r10: 00000000  r9 : 0000001f  r8 : 00098000
        > [ 2163.051806] r7 : 00000000  r6 : 08000000  r5 : c5e567c0  r4 : f8098000
        > [ 2163.059111] r3 : 00000020  r2 : 00098000  r1 : 08000000  r0 : 0000001f
        > [ 2163.066416] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
        > [ 2163.074407] Control: 10c5387d  Table: 4527006a  DAC: 00000051
        > [ 2163.080830] Process tvd_test_usrptr (pid: 7309, stack limit = 0x25a696ce)
        > [ 2163.088431] Stack: (0xc52cddb0 to 0xc52ce000)
        > [ 2163.093308] dda0:                                     00098000 f8000000 c5e567c0 00000001
        > [ 2163.102469] ddc0: c6097010 00000002 00000000 c0110304 c5250180 00000000 00000020 c01111e8
        > [ 2163.111626] dde0: c5250e00 c01111a8 80ec0dec 00000000 80ec59b4 00000000 00000000 c03c5d00
        > [ 2163.120776] de00: 00000020 00000001 cfdbde6c c4c88800 c0b3ad08 c03c8304 00000000 c6802580
        > [ 2163.129930] de20: 00000cc0 c03c85cc c52cc000 c01d3d24 80ebf6b9 00000000 c03c7d08 00000000
        > [ 2163.139088] de40: 00000110 c0b03bc8 b6a36ce0 c4c88800 c4c8be00 c03c868c c6eb3d80 c0b06d80
        > [ 2163.148247] de60: c52cde94 c06822c0 c52cde94 c0139238 c0b00000 c0b00018 c6218ec0 c0b06d80
        > [ 2163.157403] de80: c6218ec0 c6eb3d80 c0b06d80 c62192d0 c52cdec4 c067e7bc 00000000 cfdbde6c
        > [ 2163.166553] dea0: 00000001 c6218ec0 c52cc000 c0b03bc8 c52cdf20 cfdbde6c c52cdf20 c52cc000
        > [ 2163.175706] dec0: c0b03bc8 00000001 c52cdf80 c01702bc c52cdf20 c06818a8 c6ead308 cfdbde6c
        > [ 2163.184868] dee0: c087bfe4 b6a36ce0 c5f0cac0 c4e2c900 41104408 b6a36ce0 c52cc000 c0b03bc8
        > [ 2163.194021] df00: b6a36df4 c01eb8b8 b6a36ce0 c01ec648 00000001 c52cdf80 c52cc000 c0170a78
        > [ 2163.203169] df20: c52cdf20 00000000 00000000 00000000 99bad90d 000001f7 99ba15bd 000001f7
        > [ 2163.212327] df40: c016fcb8 c6eb26c0 01000000 00000000 c4e2c900 00000001 00004000 c6246a40
        > [ 2163.221475] df60: 00000005 cfdbde6c 00000036 00000005 c4e2c901 c4e2c900 41104408 b6a36ce0
        > [ 2163.230629] df80: c52cc000 00000036 b6a36df4 c01ec728 b6a37450 bef40c20 bef40c1e 00000036
        > [ 2163.239784] dfa0: c0101228 c0101000 b6a37450 bef40c20 00000005 41104408 b6a36ce0 b6a36ce0
        > [ 2163.248941] dfc0: b6a37450 bef40c20 bef40c1e 00000036 b6f88cc0 00000000 00000000 b6a36df4
        > [ 2163.258093] dfe0: 00029074 b6a36cc4 00011bc8 b6ca4958 a00a0030 00000005 00000000 00000000
        > [ 2163.267245] [<c0110288>] (__free_iova) from [<c0110304>] (__iommu_remove_mapping+0x44/0x50)
        > [ 2163.276596] [<c0110304>] (__iommu_remove_mapping) from [<c01111e8>] (arm_iommu_unmap_sg+0x40/0x74)
        > [ 2163.286618] [<c01111e8>] (arm_iommu_unmap_sg) from [<c03c5d00>] (di_dma_buf_self_unmap+0x58/0xa0)
        > [ 2163.296552] [<c03c5d00>] (di_dma_buf_self_unmap) from [<c03c8304>] (di_client_process_fb+0x5fc/0x718)
        > [ 2163.306871] [<c03c8304>] (di_client_process_fb) from [<c03c868c>] (di_ioctl+0x130/0x200)
        > [ 2163.315918] [<c03c868c>] (di_ioctl) from [<c01eb8b8>] (vfs_ioctl+0x18/0x3c)
        > [ 2163.323709] [<c01eb8b8>] (vfs_ioctl) from [<c01ec648>] (do_vfs_ioctl+0x618/0x6c4)
        > [ 2163.332085] [<c01ec648>] (do_vfs_ioctl) from [<c01ec728>] (ksys_ioctl+0x34/0x5c)
        > [ 2163.340368] [<c01ec728>] (ksys_ioctl) from [<c0101000>] (ret_fast_syscall+0x0/0x54)
        > [ 2163.348937] Exception stack(0xc52cdfa8 to 0xc52cdff0)
        > [ 2163.354588] dfa0:                   b6a37450 bef40c20 00000005 41104408 b6a36ce0 b6a36ce0
        > [ 2163.363744] dfc0: b6a37450 bef40c20 bef40c1e 00000036 b6f88cc0 00000000 00000000 b6a36df4
        > [ 2163.372888] dfe0: 00029074 b6a36cc4 00011bc8 b6ca4958
        > [ 2163.378545] Code: e0867007 e1a0a62a e1540007 9a000000 (e7f001f2) 
        > [ 2163.385372] ---[ end trace 27d4a6a03854a256 ]---
        

        已解决,添加DI的一些补丁后,没此错误

        G 1 条回复 最后回复 回复 引用 分享 0
        • G
          godzhou0909 LV 6 @kukaiLiu 最后由 编辑

          @kukailiu 增加什么补丁呢?

          1 条回复 最后回复 回复 引用 分享 0
          • G
            godzhou0909 LV 6 @kukaiLiu 最后由 编辑

            @kukailiu 你好,可以具体说下什么补丁吗

            K 1 条回复 最后回复 回复 引用 分享 0
            • K
              kukaiLiu LV 3 @godzhou0909 最后由 编辑

              @godzhou0909 linux的补丁
              di110.c di_utils.c
              kernel\linux-5.4\drivers\char\sunxi-di\common
              kernel\linux-5.4\drivers\char\sunxi-di\drv_div1xx
              替换了这两个文件

              1 条回复 最后回复 回复 引用 分享 0
              • 1 / 1
              • First post
                Last post

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

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