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.

[参考译文] AM335x:GobiNet 错误

Guru**** 2549060 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/604715/am335x-gobinet-errors

尊敬的 TI

我正在使用 Sierra 无线模块为 MC7455调制解调器提供的 GobiNet.ko

V03.03   2017年3月29日   Linux   v4.4.41  
当我加载模块时、我可以看到这个错误
———————
 81683] BUG:原子调度:GobiNetThread:0/718/0x00000004                  
[212.788523] 中链接的模块:GobiNet (O) usbnet GobiSerial (O) usbserial musb_dsp musb_hdrc UDC_CORE usbcore PRU_rproc pruss_intc pm33xx snd_soc_simple_card wkup_m3_ECB IPC
[212.922800] CPU:0 PID:718 Comm:GobiNetThread:0被污染:G    W O  4.4.4.41-gf9f6f0db2d #1                                       
[212.931759] 硬件名称:通用 AM33XX (平展器件树)                                                       
[212.937898] 回溯:                                                                             
[212.940388] [ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)         
[212.948005]  r7:c0928ac0 R6:00000000 R5:c09271c8 R4:00000000                0x9C/0x460 [GobiNet])
[212.953731][  ](show_stack)从[ ](dump_stack+0x24/0x28)  F80
[212.960992][  ](dump_stack)从[ ](_schedule_bug+0x54/0x64)
[212.968615] [ ](__schedule_bug)从[ ](_SCHEDULE+0x548/0x610)/0xf4)
[212.976409]  R5:c09271c8 R4:dc59c000                                                                      
[212.980011]  ](__schedule)从[ ](计划+0x54/0xc4)                                                  
[212.887098]  R10:00000000 R9:c0928ac0 R8:ffe000 r7:c0928ac0 R6:c0929300 R5:db481c9c       
[212.894997]  R4:db480000                                
[212.897548] [ ](计划)从[ ](schedule_timeout+0x138/0x1d0) sb_hdrc udc_core usbcore PRU_rproc pruss_intc pm33xx snd_soc_simple_card wkup_m3_IPC ECB
[213.00533]  R5:db481c9c R4:ffffde29                         9f6f0db2d #1
[213.008935] [ ](schedule_timeout)从[ ](WAIT_TO_common+0xe0/0x1c4)
[213.017242]  R10:00000000 R9:00000000 R8:000001f4 r7:db481d38 R6:00000000 R5:00000002    
[213.025142]  R4:db480000                                  
[213.027691][  ](WAIT_for_common)、来自[ ](WAIT_for_Complete_TIMEOUT+0x14/0x18)
[213.036870]  r7:db481d7c r6:00000000 r5:db481d38 r4:db398400                     
[213.042834] [ ](WAIT_for_Complete_TIMEOUT)从[ ](USB_start_wait_话 术+0x70/0xc4 [usbcore])
[213.053331] [ ](USB_start_wait_话 术[usbcore])、来自[ ](USB_control_msg+0xac/0xdc [usbcore])  
[213.063482]  R8:0000000a r7:dc761800 R6:db0a55c0 R5:0000000c R4:db0a54c0                      
[213.070401] [ ](USB_control_msg [usbcore])、来自[ ](Gobi_USB_control_msg+0x6c/0xac [GobiNet])
[212.980727]  R10:fff790 R9:bf1c6f80 R8:db3c4164 r7:db0a55c0 R6:0000000c R5:0000000c               
[212.988628]  R4:0000000a                                              
[212.991227] [ ](Gobi_USB_control_msg [GobiNet])、来自[ ](WriteSync+0x238/0x4a4 [GobiNet])   
[213.101193]  R5:0000000a R4:db3c4000                                      
[213.104856] [ ](WriteSync [GobiNet])、来自[ ](QMIReady+0x120/0x5c4 [GobiNet])       
[213.113795]  R10:0000000c R9:db0a55c0 R8:00000002 r7:00000002 R6:db480000 R5:00000000               
[213.121685]  R4:db3c4000                                              
[213.124298] [ ](QMIReady [GobiNet])、来自[ ](RegisterQMIDevice+0x198/0x6b8 [GobiNet])    
[213.133917]  R10:00000000 R9:00000000 R8:db480018 r7:00000001 R6:00000001 R5:00000000               
[213.141804]  R4:db3c4000                                              
[213.144413][  ](RegisterQMIDevice [GobiNet]),来自[ ](thread_function+0x9C/0x460 [GobiNet])
[213.154553]  R10:00000000 R9:00000000 R8:00000000 r7:dc761804 R6:db3c5000 R5:bf1c6f80              
[213.162447]  R4:db3c4000                                           ])
[213.065030][  ](thread_function [GobiNet])、来自[ ](kthread+0xdc/0xf4)            
[213.073340]  R8:00000000 r7:bf1b2b08 R6:db3c4000 R5:db425c40 R4:00000000              
[213.080103] [ ](kthread)、来自[ ](RET_FANK_F叉+0x14/0x3c)       38/0x4a4 [GobiNet])
[213.187364]  r7:00000000 R6:00000000 R5:c004d880 R4:db425c40  
———————
[222.862626] 错误:原子调度:GobiNetThread:0/713/0x00000004
[223.322364] 错误:原子调度:GobiNetThread:0/718/0x00000005
[223.662351] 错误:原子调度:GobiNetThread:0/713/0x00000005
[224.132352] 错误:原子调度:GobiNetThread:0/718/0x00000006
[224.472594] 错误:原子调度:GobiNetThread:0/713/0x00000006
[224.952355] 错误:原子调度:GobiNetThread:0/718/0x00000004
[225.272421] 错误:原子调度:GobiNetThread:0/713/0x00000004
[225.792336] BUG:原子调度:GobiNetThread:0/718/0x00000005
[226.131294] 错误:原子调度:GobiNetThread:0/713/0x00000005
[226.695286] BUG:原子调度:GobiNetThread:0/718/0x00000003
[226.985183] 错误:原子调度:GobiNetThread:0/713/0x00000003
[303.852566] 错误:原子调度:swapper/0/0x00000002
[304.982373] 错误:原子调度:swapper/0/0x00000002
[305.995363] 错误:原子调度:swapper/0/0x00000002
[316.98234] 错误:原子调度:swapper/0/0x00000002
[317.973882] 错误:原子调度:swapper/0/0x00000002
[34979069] 错误:原子调度:swapper/0/0x00000002
[350.969077] 错误:原子调度:swapper/0/0x00000002
[414.238439] 错误:原子调度:swapper/0/0x00000002
[414.978442] 错误:原子调度:swapper/0/0x00000002
[543.013579] 错误:原子调度:swapper/0/0x00000002
[543.993703] 错误:原子调度:swapper/0/0x00000002
[800.100602] 错误:原子调度:swapper/0/0x00000002
[800.990649] 错误:原子调度:rngD/570/0x00000002
 
 
 
但同样的 GobiNet 在 Raspberry PI、SolidRun by NXP 等其他器件上也能正常工作
GobiNet 驱动程序是 Sierra 无线调制解调器提供的标准驱动程序  
我已附上 Sierra 无线调制解调器的源代码、请参阅
 
您能不能帮助解释为什么会出现此错误
 
此致
Nick
 
 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

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

    Nick、

    请查看您提供的背面跟踪、它显示 gobinet 驱动程序中存在错误。 当驱动程序注册 QMIDevice 时,它会调用可能睡眠的 USB_CONTRAL_msg(),这会导致原子问题的调度。 您需要从驱动程序供应商处获得帮助。

    驱动程序在其他平台上工作正常并不意味着它没有错误。