请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3352 工具/软件:Linux
当我执行'rmmod ti_cpsw'时、操作失败、dmesg 中出现以下情况:
[40.401431] bond0:释放活动接口 eth1 [40.456776] bond0:释放备份接口 eth0 [40.489720]无法处理内核虚拟地址 ss 0000000d [40.97489753] PgD = dd454000 [40.489767][0000000d]* PgD=000048970000 内部错误:[40.4897] 5 [#1] SMP ARM [40.489813]模块链接在: USB_f_ACM u_serial libcomposite udC_core Bondi ng SMSC Davinci_MDIO evdev musb_dsp fondc ti_am335x_adc kfifo_buf in dustrialio tilcdc ddr_mer_helper_sepscopyarea syssimblt fbblt fb_m_dc f_adt_gp_c_tcp_gp_gp_m_sw_mc_tcp_msp_msps hwmon PWM_BL led_class ledtrig_heartat autofs4 [40.490128] CPU:0 PID:378 Comm:rmmod 被污染:g W 4.4.4.93-muty #22 [40.490143]硬件名称:通用 AM33XX (平展设备树) [40.490157]任务:dd180d40 ti:dd44c000 task.ti: dd44c000 [40.490190] PC 位于 OMAP_DEVICE_IDLE+0x18/0x9C [40.490207] LR 位于_MODE+0x40.24_PC_SUSPEND [40.24]运行时[40.2402024] ] LR:[ ] PSR:a00f0013 sp:dd44dc68 ip:dd44dc88 fp:dd44dc84 [40.490238] r10:c08ca100 r9:00000000 r8:00000008 [ 40.490250] r7:00000000 r6:00000000 r5:dd1d98a0 r4:dd1d9810 r3:dd00008:dd00000000 r1:r1:00000000 r1:00000000 r1:r1:00000000 r1:00000000 r1:00000r1:r1 dd1d9800 [ 40.490279]标志:模式 SVC_32 ISA ARM 段无时 FIQ 上的 NzCv IRQs [ 40.490293]控制:10c5387d 表:9d454019 DAC:00000051 [ 40.490307]进程 rmmod (342:378、栈限制= 0xdd44c218) [ 0xdd449060](ddc40.490432])[ 0xdd490432060]堆栈:0xdd424000] 40.1d9810 dd1d98a0 c00295e4 00000000 dd44d C9C dd44dc88 [40.490363] dc80:c0029608 c0029554 dd1d9810 dd1d98a0 dd44ddcc dd44dc0 c03c7 350 c00295f0 [40.4904100] c0384d100ddc100c0384d8ddc100c03240 c0c100c100c03240d0c100c0c100c100c100c100c100c03240d0c100c100c0c100c100c100c100c100c100c100c100c100c03240d0c100c0c0c100c100c0c100c100c100c100c100c100c100c100c100c100c100c100c100c0c0c032d c064d518 0000000c dd1d994c 600f0093 dd44dd2c dd44dd00 c0082 b54 c064d4dc [ 40.49044486] dd00:00000000 dd9810 00000000 00000004 00000000 dd1d994c dd44000 00000000 [40.4904467] dd20:04440004 000000 dd0004 0000dd0001 0004 0000dd0008 ddd0008 0008 0004 ddd0008 0004 dddd 0004 ddd0008 00000004 ddd0008 0004 ddd0004 ddd0004 ddd0004 ddd0008 00000004 ddd0004 ddd0008 0004 ddd0008 0004 ddd0004 dddd 0008 0004 ddd0004 dddd 0008 0004 ddd0004 ddd0004 ddd0008 0004 ddd000 c09201f0 de10c010 dd44dd8c dd44dd78 bf1d21a8 c03c77e8 dd1d9 810 dd1d9810 [40.490530] dd80:dd44dda4 dd44dd90 c03170 bf1d2180 dd9810 bf1d2d9810 bf1d2d0340 d44d02340 ddd4ddd0008 ddd000240004 ddd00024000240004 dddd ddd0002400024000240004 dddd ddd00024000240004 dddd ddd0002400024000240001 dddd dddd ddd000240008 ddd000240004 dddd ddd00024000240001 dddd ddd000240004 ddd000240008 dddd ddd00024000240004 dddd ddd00024000240008 dddd ddd000240001 d 40.1d9818 de10c010 dd44de2c dd44ddf8 c03baad4 c03bda90 00000 de0f60c0 [40.490615] de00:dd44de68 00000000 c03ba590 dd1d9810 00000000 bf0a9744 00000 081 c000f60c4 [40.490615] de00:dd44d000000 c0340 dba80 ddd42460 ddd2460 ddd2460 ddd000c0458ddd2460 ddd2460 ddd24b c0ba690 bf0a9750 de0f60c0 dd229670 dd25d000 dd25d000 de10c 010 de10c044 [40.490699] de80:dd44c04 dd44de90 bf0a97e0 dd03ba660 de10c010 de10c010 de10cd44d EBC 04488 [40.4dega04840 b02408 :dd0458b d0b 0b 0b 0b 0b 0b 0c 0b 0b 0b db 0c 0c 048b dr dr dr dr db 00000800 00000081 dd44df0c dd44def8 c03bde00 c03beab8 bf0ae a88 00507d5c [40.490783] df00:dd44df24 dd44df10 c03bf1e8 c03bddb80 00507d783d4d4df4004 dd44df40 c03b40d00040 ddd4004 d00040 ddd00040 ddd00040 ddd4340 d0004 dddb 02400080 d00040 dddb 00000001 00000006 00507d28 00507d28 bea62ee5 00000081 dd44d f94 40.44df88 [40.490868] df80:c00896b0 000894bc 00000000 00507d28 00507d28 bea62ee5 00000 d0004d0008 [400000896bd 000800000008d0008d0008d0008d0008d0008d0008d0008d0008d0008b 0000000800000008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d0008d000 b6eef521 bea62b7c 004ea613 b6eef526 80010030 00507d5c 0e30e 809 80b15400 [40.490942]回溯: [40.490970][ ](OMAP-DEVICE_IDLE)从[ ](_od_runtime_su dime+0x24/0x28) [ 40.490982] r7:00000000 R6:c00295e4 r5:dd1d98a0 r4:dd1d9810 [ 40.491036][ ](_od_runtime_suspend)从[ ](_rpm_callb ack+0x34/0x68) [ 40.491048] R5:dd1d98a0 R4:dd1d9810 [ 40.491078][ ](_rpm_callback)、来自[ ](rpm_callback+0x2 8/0x88) [ 40.491089] r7:00000000 r6:c08ca100 r5:c00295e4 r4:dd1d9810 [ 40.491130][ ](rpm_callback)、来自[ ](rpm_suspend+0x104/0x4bc ) [40.491141] r7:00000000 R6:c08c100 R5:c00295e4 R4:dd1d9810 [ 40.491184][ ](rpm_suspend)从[ ](rpm_idle+0x114/0x14 8) [ 40.491196] R10:00000000 R9:dd44c000 R8:dd1d994c r7:00000000 R6:00000004 R5: 00000000 [ 40.491236] R4:dd1d9810 [ 40.491259][ ](rpm_idle)从[ ](__pm_runtime_idle+0x68 /0x8c) [ 40.491270] r9:dd44c000 r8:c112e770 r7:600f0013 r6:dd1d98a0 r5:00000004 r4:d d1d9810 [ 40.491334][ ](__pm_runtime_idle)从[ ](DaVinci_MDIO_REMOVE_DEV_0x34/0x48 [DaVinci_MDIO]) [40.491346] r7:de10c010 R6:c09201f0 R5:dd1d9810 R4:dd1d9810 [ 40.491399][ ](DaVinci_MDIO_remove [DaVinci_MDIO])从[ ](platform_drv_remove+0x28/0x48) [ 40.491411] r5:dd1d9810 r4:dd1d9810 [ 40.491441][ ](platform_drv_remove)从[ ](_device_re lead_driver+0xa4/0x118) [ 40.491453] R5:bf1d2bb0 R4:dd1d9810 [ 40.491481][ ](_device_release_driver)从[ ](DEVICE_RELEASE_DRIVER+0x28/0x34 ) [ 40.491493] R5:dd1d9810 R4:dd1d9844 [ 40.491521(2003) ](DEVICE_RELEASE_DRIVER)从[ ](bus_remov e_device+0xec/0x11c) [40.491533] R5:dd1d9810 R4:de02a84c [40.491573][ ](BUS_REMOVE_DEVICE)从[ ](DEVICE_DEL_0x 114/0x254) [ 40.491584] r7:de10c010 R6:dd1d9818 R5:00000000 R4:dd1d9810 [ 40.491626][ ](device_del)从[ ](device_unregister+0x 14/0x28) [ 40.491638] r8:c000fc4 r7:00000081 r6:bf0a9744 r5:00000000 r4:dd1d9810 [ 40.491686][ ](device_unregister)从[ ](of _device_unr egister+0x14/0x18) [ 40.491698] R5:00000000 R4:00000000 [ 40.491750][ ](of _device_unregister)从[ ](cpsw_remov e_child_device+0x14/0x1c [ti_cpsw]) [ 40.491782][ ](cpsw_remove_child_device [ti_cpsw])从[ ](device_for_each 子级+0x3c/0x84) [40.491812][ ](device_for_each_child)从[ ](cpsw_Remo ve+0x80/b8 [ti_cpsw]) [ 40.491824] r6:de10c044 r5:de10c010 r4:dd25d000 [ 40.491869][ 从[中删除](cpsw_remove [ti_cpsw]) ](platform_ drv_remove+0x28/0x48) [ 40.491881] r5:de10c010 r4:de10c010 [ 40.491910][ ](platform_drv_remove)从[ ](__device_re lead_driver+0xa4/0x118) [ 40.491921] R5:bf0aea88 R4:de10c010 [ 40.491949][ ](_device_release_driver)从[ ](driver_ detach+bbc/0xc0) [ 40.491961] r5:bf0aea88 r4:de10c010 [ 40.491988][ ](driver_detach)从[ ](BUS_REMOVE_DRIVER +0x54/0xa8) [ 40.491999] r7:00000081 R6:00000800 R5:00507d5c R4:bf0aea88 [ 40.492039][ ](BUS_REMOVE_DRIVER)从[ ](driver_unregi ster+0x30/0x50) [ 40.492051] R5:00507d5c R4:bf0aea88 [ 40.492080][ ](driver_unregister)、来自[ ](platform_driv_er_unregister+0x14/0x18 ) [ 40.492091] R5:00507d5c R4:bf0aeb80 [ 40.492130][ ](platform_driver_unregister)、来自[ ](cpsw _driver_exit+0x14/0x1c [ti_cpsw]) [ 40.492166][ ](cpsw_driver_exit [ti_cpsw])、来自[ ](sys_ delete 模块+0x15c/0x1e4) [40.492193][ ](sys_delete 模块)从[ ](RET_FAST_sysc all+0x0/0x1c) [ 40.492205] r6:bea62e5 r5:00507d28 r4:00507d28 [ 40.492240]代码:e24cb98e3500000 01a06000 1590625c (e5d6300d) [ 40.492407]- e5cbe35000001f5004 - e5ctrack
我已将以下内容与 ti_cpsw、cpsw_ale、cpsw_common、davinci_cpdma 一起构建为模块。
我使用的是 TI GitHub 中的 TI 内核版本4.93。
如果您知道解决方案或需要更多信息、您能否提出建议?
谢谢、
本