This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PROCESSOR-SDK-AM335X:USB WiFi 卡热插拔错误

Guru**** 2601915 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/648324/processor-sdk-am335x-usb-wifi-card-hotplug-error

器件型号:PROCESSOR-SDK-AM335X

我使用了 rt818etv 无线网卡测试、并使用了 SDK (ti-sdk-am335x-evm-07.00.00.00)集成驱动程序、重复热插入后报告了以下错误。

因此、我还在最新的 SDK (ti-processor-sdk-linux-rt-am335x-evm-04.01.00.06)中对其进行了测试、tt 仍会导致内核崩溃

我应该怎么做?

============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

root@AM335x-EVM:~#[429.291678] USB 1-1:USB 断开连接、器件型号10
[430.299007]------ [在此处剪切]-----
[430.303985]警告:CPU:0 PID:362 at drivers/USB/musb/musb_host.c:129 musb_h_TX_flush_fifo+0x60/0x9C [musb_hdrc]()
[430.315209]无法刷新主机 TX2 FIFO:CSR:2403
[430.320459]链接的模块:r8188eu (C) g_mamal_storage USB_f_mamal_storage libcomposite configfs musb_dsmusb_hdrc ti_am335x_adc industrialio musb_am335x
[430.33521] CPU:0 PID:362 Comm:Khubd 被污染:G C 3.12.10-RT15-ti2013.12.01 #13
[430.344242]回溯:
[430.346865][ ](dump_backtrace+0x0/0x10c)从[ ](show_stack+0x18/0x1c)
[430.355785] R6:bf022cfb R5:00000009 R4:dd46bcc0 R3:00208040
[430.361836][ ](show_stack+0x0/0x1c)、来自[ ](dump_stack+0x20/0x28)
[430.370322][ ](dump_stack+0x0/0x28)从[ ](warn_slESpath_common+0x6c/0x8c)
[430.379713][ ](warn_slESpath_common+0x0/0x8c)、来自[ ](WARN_RASPH_FMt+0x38/0x40)
[430.389744] R8:c078099c r7:dd1dc404 R6:00000000 R5:00002403 R4:e093e522
[430.396911] ](warn_slESpath_fmt+0x0/0x40)、来自[ ](musb_h_tx_flush_fifo+0x60/0x9C [musb_hdrc])
[430.408043] R3:00000002 R2:bf022d18
[430.411886][ ](musb_h_tx_flush_fifo+0x0/0x9C [musb_hdrc])、来自[ ](musb_clean_h话 术+0x88/0xd8 [musb_hdrc])
[430.424018] R8:00000000 r7:dd6d0c80 R6:dd773554 R5:e093e520 R4:dd1dc404
[430.431195][ ](musb_clean_话 术+0x0/0xd8 [musb_hdrc])、来自[ ](musb_hurb_dequeue+0xf4/0x110 [musb_hdrc])
[430.443084][ ](musb_hurb_dequeue+0x0/0x110 [musb_hdrc])、来自[ ](unlink1+b4/0xc4)
[430.453027][ ](unlink1+0x0/0xc4)来自[ ](USB_hcd_flush_endpoint+0x64/0xf0)
[430.462316] r7:dd0fe200 r6:dba0c27c r5:dba0c26c r4:dd6d0c80
[430.468354][ ](USB_hcd_flush_endpoint+0x0/0xf0)从[ ](USB_disable_endpoint+0x68/0x80)
[430.478836] r7:00000000 R6:00000000 R5:dba0c26c R4:dd55e000
[430.484875][ ](USB_disable_endpoint+0x0/0x80)从[ ](USB_disable_interface+0x40/0x50)
[430.495264] R6:dd55e000 R5:d9c49048 R4:00000002 R3:dba0c26c
[430.501302][ ](USB_disable_interface+0x0/0x50)从[ ](USB_unbind_interface+0x5c/0x168)
[430.511783] R8:bf0feff4 r7:00000000 R6:dd3c1000 r5:dd55e000 r4:dd3c1020
r3:00000000
[430.520138][ ](USB_unbind_interface+0x0/0x168)从[ ](_DEVICE_RELEASE_DRIVER+0x84/0xcc)
[430.530815][ ](__DEVICE_RELEASE_DRIVER+0x0/0xcc)从[ ](DEVICE_RELEASE_DRIVER+0x24/0x30)
[430.541499] R5:dd3c1020 R4:dd3c1054
[430.545327][ ](DEVICE_RELEASE_DRIVER+0x0/0x30)从[ ](BUS_REMOVE_DEVICE_0xe0/0xf0)
[430.555442] R5:dd430040 R4:dd3c1020
[430.559267][ ](BUS_REMOVE_DEVICE_0x0/0xf0)从[ ](DEVICE_DEL_0x110/0x174)
[430.568556] R6:dd55e068 R5:00000000 R4:dd3c1020 R3:00000002
[430.574601][ ](DEVICE_DEL_0x0/0x174)、从[ ](USB_disable_device+0x84/0x19c)
[430.583982] R6:00000000 R5:00000000 R4:dd55e000 R3:0000000d
[430.590016][ ](USB_disable_device+0x0/0x19c)从[ ](USB_DISCONNECT + 0x88/0x148)
[430.599775][ ](USB_DISCONNECT + 0x0/0x148)从[ ](hub_thread+0x60c/0xea4)
[430.608895][ ](hub_thread+0x0/0xea4)、来自[ ](kthread+0xac/bb 8)
[430.617196][ ](kthread+0x0/b8)从[ ](RET_FANK_F叉+0x14/0x3c)
[430.625682] r7:00000000 R6:00000000 R5:c005a6b4 R4:dd07de5c
[430.631724]--[结束跟踪000000000002 ]--
[431.644290]------ [在此处剪切]-----

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    日志应该是无害的。 内核日志发生后,您是否对网卡有任何功能问题? 如果不是、则可以忽略日志。 如果您发现任何功能问题、请描述症状并提供任何日志。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当出现此错误时、终端会重复上述错误、网络断开、调试终端偶尔会卡住

    ====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

    root@AM335x-EVM:~# if[2850.471371] R8188EU:错误指示已分离
    配置
    root@AM335x-EVM:~# udhcpc -q -I wlan0[2859.812512] musb_EP_program 897:broken!Rx_reinit、EP2 CSR a203
    [2859.818908]---------- [在此处剪切]-----
    [2859.818915] bf021ba8中的内核错误[详细调试信息不可用]
    [2859.818922]内部错误:Oops -错误:0 [#1]抢占 ARM
    [2859.818961]中链接的模块:r8188eu (C) g_mass 存储 USB_f_mass 存储 libcomposite configfs musb_dsps musb_hdrc ti_am335x_adc industrialio musb_am335x
    [2859.818978] CPU:0 PID:3462 Comm:RTW_CMD_thread 被污染:g C 3.12.10-RT15-ti2013.12.01 #1
    [2859.818987]任务:dc1fd680 ti:dd142000 task.ti:dd142000
    [2859.819058] PC 位于 cppi41_dma_channel_program+0x30/0x21c [musb_hdrc]
    [2859.819080] lr 位于 musb_start_h话 术+0x730/0x858 [musb_hdrc]
    [2859.819091]电脑:[ ] LR:[ ] PSR:600f0013
    [2859.819091] sp:dd143c60 IP:dd143cb0 fp:dd143cac
    [2859.819096] R10:dd42f980 R9:9c12c048 R8:dd712068
    [2859.819104] r7:00000200 r6:dd712068 r5:00003c00 r4:dd712068
    [2859.819109] r3:00000002 r2:00000001 r1:00000200 r0:00000000
    [2859.819118]标志:模式 SVC_32 ISA ARM 段内核上 FIQ 上的 nZCv IRQ
    [2859.819126]控制:10c5387d 表:9a450019 DAC:00000017
    [2859.819133]处理 RTW_CMD_thread (pid:3462、栈限制= 0xdd142248)
    [2859.819141]堆栈:(0xdd143c60至0xdd144000)
    [2859.819156] 3c60:dd1dc010 dd712068 00000002 dd42f980 dd143c9c dd143c80 c052c94 c006a0e8
    [2859.819170] 3c80:bf022d79 dd1dc404 dd6d4b00 00000200 dd1dc010 dd712068 00000002 dd42f980
    [2859.819183] 3ca0:dd143d1c dd143cb0 bf01c90c bf021b84 00003c00 c0044a40 dd143cdc dd143cc8
    [2859.819196] 3cc0:c0044da8 e0946400 dc12c048 00000001 00000200 00000000 00000080 dd712000
    [2859.819209] 3ce0:00003c00 dd1dc404 dd6d4b00 e0946400 dd143d1c dd6d4b00 dd1dc404 00000080
    [2859.819222] 3d00:dd1dc010 00000000 00000001 00000001 00000001 dd143d4c dd143d20 bf01d308 bf01c1e8
    [2859.819235] 3d20:00000080 dd1dc404 e0946520 dd712068 dd42f380 00000000 dd404a00 00000080
    [2859.819248] 3d40:dd143d74 dd143d50 bf01d3f4 bf01d110 dd6d4b00 dd42f380 dd1dc010 c0009d80
    [2859.819261] 3d60:00000001 00000000 dd143d9c dd143d78 bf01d4f0 bf01d330 dd6f5000 dd42f380
    [2859.819275] 3d80:FFFFFFFE FFFFFFFE 00000000 e259d384 dd143dbc dd143da0 c03bf880 bf01d408
    [2859.819288] 3da0:00000000 dd42f380 FFFFFFFE 0003e724 dd143ddc dd143dc0 c03c0c34 c03bf7d8
    [2859.819301] 3dc0:00000001 dd42f380 dd42f38c 00000001 dd143e14 dd143de0 c03c1a98 c03c0be0
    [2859.819314] 3de0:c0532b50 c05311f0 00036cf8 ffFFFF 00000924 c0257b40 00000001 dd23eab8
    [2859.819327] 3e00:dd23eb70 00000001 dd143e34 dd143e18 bf0e9a84 c03c1a54 bf0e9a28 e259c000
    [2859.819341] 3e20:0003e7ec 00004094 dd143e44 dd143e38 bf085840 bf0e9a34 dd1435c dd143e48
    [2859.819354] 3e40:bf0d32c4 bf08582c bf0d3280 e259c000 dd143e6c dd143e60 bf0bd94c bf0d328c
    [2859.819368] 3e60:dd143e84 dd143e70 bf0e8ebc bf0bd938 bf0e8e3c e259c000 dd143e9c dd143e88
    [2859.819381] 3e80:bf0e641c bf0e8e48 bf089938 e259c000 dd143ebc dd143ea0 bf0e64b8 bf0e63d4
    [2859.819394] 3ea0:00000001 e259f1c8 e259c000 00000000 dd143ed4 dd143ec0 bf0a04e0 bf0e6458
    [2859.819408] 3ec0:e259f1c8 e259c000 dd143ef4 dd143ed8 bf0a0828 bf0a03e4 e259c000 dd404a00
    [2859.819421] 3e0:e259c000 dd142000 dd143f2c dd143ef8 bf07f4a0 bf0a06ac bf07bb04 c05324c4
    [2859.819435] 3f00:e259d378 e259d378 dd143f2c dd143f18 dc5bfe40 e259d378 e259c000 dd142000
    [2859.819448] 3f20:dd143f64 dd143f30 bf07c940 bf07f42c bf07c784 00000000 dd4c7d54
    [2859.819461] 3f40:00000000 e259c000 bf07c784 00000000 00000000 00000000 dd143f20
    [2859.819474] 3f60:c005a760 bf07c790 dd143f94 00000000 c0063034 e259c000 00000000 dd143f7c
    [2859.819487] 3f80:dd143f7c 00000000 dd143f88 dd143f88 dd4c7d54 c005a6b4 00000000 00000000
    [2859.819499] 3fa0:00000000 dd143fb0 c0013b98 c005a6c0 00000000 00000000 00000000 00000000
    [2859.819510] 3fc0:00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [2859.819522] 3fe0:00000000 00000000 00000000 000000000013 00000000 a653fff9 2e4cbf5b
    [2859.819528]回溯:
    [2859.819583][ ](cppi41_dma_channel_program+0x0/0x21c [musb_hdrc])、来自[ ](musb_start_hurb+0x730/0x858 [musb_hdrc])
    [2859.819625][ ](musb_start_hurb+0x0/0x858 [musb_hdrc])、来自[ ](musb_Adv_schedule+0x204/0x220 [musb_hdrc])
    [2859.819667][ ](musb_Adv_schedule+0x0/0x220 [musb_hdrc])、来自[ ](musb_clean_h话 术+0xd0/0xd8 [musb_hdrc])
    [2859.819710][ ](musb_clean_话 术+0x0/0xd8 [musb_hdrc])、来自[ ](musb_hurb_dequeue+0xf4/0x110 [musb_hdrc])
    [2859.819749][ ](musb_hurb_dequeue+0x0/0x110 [musb_hdrc])、来自[ ](unlink1+b4/0xc4)
    [2859.819764][ ](unlink1+0x0/0xc4)来自[ ](USB_hcd_unlink_h话 术+0x60/0x80)
    [2859.819780] r7:0003e724 R6:FFFFFFFE R5:dd42f380 R4:00000000
    [2859.819796][ ](USB_hcd_unlink_h话 术+0x0/0x80)从[ ](USB_kill_话 术+0x50/0xec)
    [2859.819810] R6:00000001 R5:dd42f38c R4:dd42f380 R3:00000001
    [2859.820275][ ](USB_kill_话 术+0x0/0xec)、来自[ ](USB_READ_PORT_CANCEL+0x5c/0x7c [r8188eu])
    [2859.820290] R6:00000001 R5:dd23eb70 R4:dd23eab8
    [2859.820632][ ](USB_READ_PORT_CANCEL+0x0/0x7c [r8188eu])从[ ](_RTW_READ_PORT_CANCEL+0x20/0x24 [r8188eu])
    [2859.820647] R6:00004094 R5:0003e7ec R4:e259c000 R3:bf0e9a28
    [2859.820948][ ](_RTW_READ_PORT_CANCEL+0x0/0x24 [r8188eu])、来自[ ](rtl8188eu_inirp_deinit+0x44/0x8c [r8188eu])
    [2859.821313][ ](rtl8188eu_inirp_deinit+0x0/0x8c [r8188eu])从[ ](rtw_hal_inirp_deinit+0x20/0x30 [r8188eu])
    [2859.821323] R4:e259c000 R3:bf0d3280
    [2859.821702][ ](rtw_hal_inirp_deinit+0x0/0x30 [r8188eu])从[ ](USB_intf_stop+0x80/0xd4 [r8188eu])
    [2859.822110][ ](USB_intf_stop+0x0/0xd4 [r8188eu])从[ ](rtw_ips_dev_unload+0x54/0x84 [r8188eu])
    [2859.822120] R4:e259c000 r3:bf0e8e3c
    [2859.822527][ ](RTW_IPS_DEV_UNLOAD+0x0/0x84 [r8188eu])、来自[ ](rtw_ips_pwr_down+0x6c/b4 [r8188eu])
    [2859.822536] R4:e259c000 R3:bf089938
    [2859.822881][ ](RTW_IPS_pwr_down+0x0/b4 [r8188eu])、来自[ ](IPS_ENTER+0x108/0x13c [r8188eu])
    [2859.822895] R6:00000000 R5:e259c000 R4:e259f1c8 R3:00000001
    [2859.82335][ ](IPS_ENTER+0x0/0x13c [r8188eu])、从[ ](RTW_ps_processor+0x188/0x248 [r8188eu])
    [2859.823185] R5:e259c000 R4:e259f1c8
    [2859.82341][ ](RTW_ps_processor+0x0/0x248 [r8188eu])、来自[ ](rtW_drvextra CMD_HDL+0x80/0x1fc [r8188eu])
    [2859.823436]r7:dd142000 r6:e259c000 r5:dd404a00 r4:e259c000
    [2859.823630][ ](RTW_drvextra CMD_HDL+0x0/0x1fc [r8188eu])、从[ ](rtw_cmd_thread+0x1bc/0x328 [r8188eu])
    [2859.823645] r7:dd142000 r6:e259c000 r5:e259d378 r4:dc5bfe40
    [2859.823755][ ](RTW_CMD_THREAD+0x0/0x328 [r8188eu])从[ ](kthread+0xac/bb 8)
    [2859.823782][ ](kthread+0x0/b8)从[ ](RET_FANK_F叉+0x14/0x3c)
    [2859.823797] r7:00000000 R6:00000000 R5:c005a6b4 R4:dd4c7d54
    [2859.823810]代码:e3d30002 e1a07001 e59b5004 1a000000 (e7f001f2)
    [2860.503792]--[结束跟踪0000000000000002 ]--
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="LL shuor"]发生此错误时,终端重复上述错误,网络断开连接。[/quot]

    对于 Processor SDK v4.1.0.6、该错误应仅发生一次、但不会重复发生。 请勿使用 Sitara SDK v7.0进行测试、该版本非常旧、TI 不再提供支持。

    [引用 USER="LL shUTOR]root@AM335x-EVM:~# udhcpc -q -I wlan0[2859.812512] musb_EP_program 897:broken!Rx_reinit、EP2 CSR a203
    [2859.818908]---------- [在此处剪切]----- [/报价]

    您能否确认 Processor SDK v4.1.0.6是否发生此错误?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用的是 Sitara SDK v7.0、因为 wayland Weston 问题未得到解决(此问题已转交给同事)、我们无法使用 SDK v4.1.0.6、但我将使用 SDK v4.1.0.6对此进行测试
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否已获得 SDK v4.1.0.6的测试结果?