Hello Fischer 

This file looks like it's processing the resource table 
https://docs.huihoo.com/doxygen/linux/kernel/3.7/remoteproc__core_8c_source.html




* 804  * take a firmware and boot a remote processor with it. 805  */ 806 
static int rproc_fw_boot(struct rproc *rproc, const struct firmware *fw) 807 {


I'm no kernel internals guy but I'm pretty sure dev_info below in a working 
load gets displayed look at the output in Linux to DSP IPC SDK documents. Have 
you seen it? It's helped me if you have not let me know it also discussed M3 I 
know you are doing OUR

817  dev_info(dev, "Booting fw image %s, size %zd\n", name, fw->size);
Perhaps what you need is to recompile kernel with debug level for appropriate 
driver verbose mode.I'm sure it's possible but I'm not the right guy maybe it's 
a defconfigoption.

You'd want to make sure dev_dbg below spits out useful info is my guess 
If unable to actually talk to somebody who writes code like this us mere 
mortals are left to study the source code.
I been there I feel your pain. Have you located the file Din pointed to and the 
corresponding c files ???
701  /* make sure table isn't truncated */ 702  if (avail < 0) { 703  
dev_err(dev, "rsc table is truncated\n"); 704  return -EINVAL; 705  } 706  707  
dev_dbg(dev, "rsc: type %d\n", hdr->type); 708  709  
I remember that IPC document also talking about disabling interrupts in an 
example as well.
And lastly I've got the sneaky feeling that this whole remoteoroc falls apart 
rather quickly when the DSP, M3 or PRU examples get complex.My interest is DSP 
I need more modern HW or I'd be in there with you deciphering what it takes to 
use complex example on the DSP only my interest is using JTAG.
That L3 message looks like the ones the kernel spits out processing the image 
but again Im not a Linux guy.
 Also that IPC DSP doc lists addresses for all the cores you should be able to 
find At Address: 0x00806664 


[ 2393.327706] remoteproc remoteproc6: Booting fw image PRU_ucfsm.out, size 
370028[ 2393.327762] ------------[ cut here ]------------[ 2393.327782] 
WARNING: CPU: 0 PID: 1810 at drivers/bus/omap_l3_noc.c:147 
l3_interrupt_handler+0x368/0x3a4[ 2393.327790] 44000000.ocp:L3 Standard Error: 
MASTER PRUSS2 PRU1 TARGET PCIE1 (Read): At Address: 0x00806664 : Data Access in 
Supervisor mode during Functional access


Keep us posted I'm interested if you find more data I think we will be seeing 
many more questions about remoteproc once people start running DSP and M4 code 
especially about resource tables 😉
Mark 






Sent from Yahoo Mail on Android 
 
  On Sun, Feb 28, 2021 at 11:46 PM, Fisher Grubb<fisher.gr...@gmail.com> wrote: 
  Hi all,
I solved my issue in the end of it not booting, or causing errors with 
"L3_main" in the title from remoteProc to dmesg.
The issue turned out to be both having interrupts from the IEP timer, and that 
C++ needs .init_array in the linker command file to actually initialise the 
constructors.The linker did add the .init_array section at the end of the 
binary, but I don't think actually got the code to jump to the needed addresses 
without that section specifically put into the linker file.
I assume the interrupt issue may be been due to using an empty resource_table, 
so the kernel module didn't set anything up to receive them on the Linux side, 
but then the timer sent them.I'm not fully sure about that because I believe 
I've also left them enabled, and not had dmesg errors.
I still can't find any RemoteProc documentation of the possible config options, 
or how to get extra info out of the kernel modules, such as what it's doing as 
it processes the resource_table.
Fisher

On Friday, 12 February 2021 at 02:29:00 UTC+10 din...@gmail.com wrote:

The error message is emitted from the system bus driver 
(drivers/bus/omap_l3_noc.c ). 

I interpret it as a bug in your PRU firmware. When issue occurs, please try to 
inspect the PRU state. See 
https://zeekhuge.me/post/ptp_docs_commands_and_tools/ , or use JTAG.
Regards,DimitarOn Thursday, February 11, 2021 at 7:30:58 AM UTC+2 Fisher Grubb 
wrote:

Hi Dimitar,
Thanks for your reply, yes, I don't understand that as its code to flash 
lights.  Its built with different states, which makes it more complicated, but 
only flashes LEDs.
How can I know what the kernel module is doing so I can see more details and 
know where to look?  Such as, is this happening when the firmware is being 
processed by the module, or is this the module giving the error once the code 
is trying to run on the PRU?
Thanks,Fisher
On Thursday, 11 February 2021 at 02:58:57 UTC+10 din...@gmail.com wrote:

Looks like PRU attempts to access PCIE1 address space. I suspect it's a bug in 
your PRU firmware.

MASTER PRUSS2 PRU1 TARGET PCIE1 (Read): At Address: 0x00806664

TI has tutorials how to use JTAG to debug PRU. Another option is 
https://markayoder.github.io/PRUCookbook/04debug/debug.html

Regards,Dimitar

On Wednesday, February 10, 2021 at 2:27:01 PM UTC+2 Fisher Grubb wrote:

Hi all,
I've done a few searches and couldn't find any threads or "conversations" in 
this forum/group on the remoteproc kernel module for loading firmware onto the 
PRUs.
The remoteproc framework is supposed to be a Linux standard, there are some 
generic documents for it, but I've only found a general diagram and explanation 
in TIs SDK docs for their implementation.
Simple code to flash LEDs loads and runs fine, but larger, more complicated 
code that also just flashes LEDs fails to load, occasionally parts of it run, 
or none of it runs and the there's a bit of a stack trace in dmesg.
The first line of the error in dmesg is:44000000.ocp:L3 Standard Error: MASTER 
PRUSS2 PRU1 TARGET PCIE1 (Read): At Address: 0x00806664 : Data Access in 
Supervisor mode during Functional access

Is this resource_table related?  Or its meaning that there's a strange memory 
access?

I'm trying to find out:   
   - How to get verbose info that shows what the pru_rproc kernel module is 
doing
   - How to configure it, maybe commandline, or through the sysfs
   - Documentation of how it functions, and what it expects, such as the 
resource_table and firmware layout to match, how it handles errors etc.
Thanks,Fisher
Here's my dmesg:
[   76.711182] IPv6: ADDRCONF(NETDEV_CHANGE): usb0: link becomes ready[   
76.736257] IPv6: ADDRCONF(NETDEV_CHANGE): usb1: link becomes ready[   
77.894970] NOHZ: local_softirq_pending 08[   77.903344] NOHZ: 
local_softirq_pending 08[   77.923339] NOHZ: local_softirq_pending 08[   
77.967346] NOHZ: local_softirq_pending 08[   77.977416] NOHZ: 
local_softirq_pending 08[   78.009731] NOHZ: local_softirq_pending 08[   
78.227509] NOHZ: local_softirq_pending 08[   78.414768] NOHZ: 
local_softirq_pending 08[   78.478154] NOHZ: local_softirq_pending 08[   
78.483369] NOHZ: local_softirq_pending 08[  139.787136] remoteproc remoteproc6: 
powering up 4b2b4000.pru[  139.792152] remoteproc remoteproc6: Booting fw image 
PRU-LEDs.out, size 32644[  139.792176] remoteproc remoteproc6: remote processor 
4b2b4000.pru is now up[  152.475360] remoteproc remoteproc6: stopped remote 
processor 4b2b4000.pru[  207.719337] pru-rproc 4b2b4000.pru: can't provide a 
NULL firmware[  234.455246] remoteproc remoteproc6: powering up 4b2b4000.pru[  
234.455834] remoteproc remoteproc6: Booting fw image PRU_ucfsm.out, size 
369696[  234.455878] remoteproc remoteproc6: remote processor 4b2b4000.pru is 
now up[  241.915304] remoteproc remoteproc6: stopped remote processor 
4b2b4000.pru[  254.522378] remoteproc remoteproc6: powering up 4b2b4000.pru[  
254.522557] remoteproc remoteproc6: Booting fw image PRU-LEDs.out, size 32644[  
254.522577] remoteproc remoteproc6: remote processor 4b2b4000.pru is now up[  
257.559216] remoteproc remoteproc6: stopped remote processor 4b2b4000.pru[  
375.451166] remoteproc remoteproc6: powering up 4b2b4000.pru[  375.451886] 
remoteproc remoteproc6: Booting fw image PRU_ucfsm.out, size 369696[  
375.451931] remoteproc remoteproc6: remote processor 4b2b4000.pru is now up[  
380.203249] remoteproc remoteproc6: stopped remote processor 4b2b4000.pru[  
387.895263] remoteproc remoteproc6: powering up 4b2b4000.pru[  387.895392] 
remoteproc remoteproc6: Booting fw image PRU-LEDs.out, size 32644[  387.895411] 
remoteproc remoteproc6: remote processor 4b2b4000.pru is now up[  390.959144] 
remoteproc remoteproc6: stopped remote processor 4b2b4000.pru[  407.879207] 
remoteproc remoteproc6: powering up 4b2b4000.pru[  407.879755] remoteproc 
remoteproc6: Booting fw image PRU_ucfsm.out, size 369696[  407.879800] 
remoteproc remoteproc6: remote processor 4b2b4000.pru is now up[  425.139157] 
remoteproc remoteproc6: stopped remote processor 4b2b4000.pru[  628.915190] 
remoteproc remoteproc6: powering up 4b2b4000.pru[  628.915736] remoteproc 
remoteproc6: Booting fw image PRU_ucfsm.out, size 369876[  628.915780] 
remoteproc remoteproc6: remote processor 4b2b4000.pru is now up[  840.639171] 
pru-rproc 4b2b4000.pru: can't change firmware while running[  845.259199] 
remoteproc remoteproc6: stopped remote processor 4b2b4000.pru[  852.903126] 
remoteproc remoteproc6: powering up 4b2b4000.pru[  852.903663] remoteproc 
remoteproc6: Booting fw image PRU_ucfsm.out, size 370028[  852.903716] 
------------[ cut here ]------------[  852.903735] WARNING: CPU: 0 PID: 1810 at 
drivers/bus/omap_l3_noc.c:147 l3_interrupt_handler+0x368/0x3a4[  852.903744] 
44000000.ocp:L3 Standard Error: MASTER PRUSS2 PRU1 TARGET PCIE1 (Read): At 
Address: 0x00806664 : Data Access in Supervisor mode during Functional access[  
852.903750] Modules linked in: rpmsg_rpc rpmsg_proto pru_rproc pruss_intc bnep 
pruss pvrsrvkm(O) pruss_soc_bus ti_vpe ti_sc videobuf2_dma_contig ti_csc 
ti_vpdma v4l2_mem2mem v4l2_common videobuf2_memops videobuf2_v4l2 
videobuf2_core videodev media btsdio bluetooth joydev ecdh_generic brcmfmac 
stmpe_adc brcmutil cfg80211 omap_remoteproc virtio_rpmsg_bus rpmsg_core 
usb_f_ncm usb_f_mass_storage usb_f_rndis u_ether libcomposite uio_pdrv_genirq 
uio cmemk(O)[  852.903951] CPU: 0 PID: 1810 Comm: bash Tainted: G        W  O   
 4.14.108-ti-r137 #1buster[  852.903958] Hardware name: Generic DRA74X 
(Flattened Device Tree)[  852.903979] [<c0112de8>] (unwind_backtrace) from 
[<c010d6a8>] (show_stack+0x20/0x24)[  852.903994] [<c010d6a8>] (show_stack) 
from [<c0cb2ea4>] (dump_stack+0x80/0x94)[  852.904007] [<c0cb2ea4>] 
(dump_stack) from [<c013fbb8>] (__warn+0xec/0x114)[  852.904019] [<c013fbb8>] 
(__warn) from [<c013fc38>] (warn_slowpath_fmt+0x58/0x74)[  852.904032] 
[<c013fc38>] (warn_slowpath_fmt) from [<c0736718>] 
(l3_interrupt_handler+0x368/0x3a4)[  852.904048] [<c0736718>] 
(l3_interrupt_handler) from [<c01ac04c>] 
(__handle_irq_event_percpu+0x84/0x2d0)[  852.904061] [<c01ac04c>] 
(__handle_irq_event_percpu) from [<c01ac2d4>] 
(handle_irq_event_percpu+0x3c/0x90)[  852.904072] [<c01ac2d4>] 
(handle_irq_event_percpu) from [<c01ac370>] (handle_irq_event+0x48/0x6c)[  
852.904085] [<c01ac370>] (handle_irq_event) from [<c01b030c>] 
(handle_fasteoi_irq+0xd0/0x178)[  852.904098] [<c01b030c>] (handle_fasteoi_irq) 
from [<c01ab15c>] (generic_handle_irq+0x34/0x44)[  852.904109] [<c01ab15c>] 
(generic_handle_irq) from [<c01ab76c>] (__handle_domain_irq+0x8c/0xfc)[  
852.904121] [<c01ab76c>] (__handle_domain_irq) from [<c01015bc>] 
(gic_handle_irq+0x4c/0x88)[  852.904133] [<c01015bc>] (gic_handle_irq) from 
[<c0ccef4c>] (__irq_svc+0x6c/0xa8)[  852.904140] Exception stack(0xce9bbc20 to 
0xce9bbc68)[  852.904151] bc20: c104179c ce9bbcac 00000053 c104179f ce9bbcac 
c104179c ce9bbd0c d3761420[  852.904162] bc40: c108c08c ce9bbdac ce9bbcac 
ce9bbc8c ce9bbc90 ce9bbc70 c0cc6b40 c0cc2d90[  852.904169] bc60: 20010013 
ffffffff[  852.904182] [<c0ccef4c>] (__irq_svc) from [<c0cc2d90>] 
(format_decode+0x5c/0x5e8)[  852.904194] [<c0cc2d90>] (format_decode) from 
[<c0cc6b40>] (vsnprintf+0x84/0x3f4)[  852.904206] [<c0cc6b40>] (vsnprintf) from 
[<c0cc6f34>] (snprintf+0x38/0x54)[  852.904221] [<c0cc6f34>] (snprintf) from 
[<c08891f0>] (dev_vprintk_emit+0x64/0x210)[  852.904235] [<c08891f0>] 
(dev_vprintk_emit) from [<c08893dc>] (dev_printk_emit+0x40/0x5c)[  852.904248] 
[<c08893dc>] (dev_printk_emit) from [<c088949c>] (__dev_printk+0x58/0x98)[  
852.904260] [<c088949c>] (__dev_printk) from [<c08898ac>] 
(_dev_info+0x58/0x74)[  852.904276] [<c08898ac>] (_dev_info) from [<c0a800d8>] 
(rproc_boot+0x574/0x634)[  852.904291] [<c0a800d8>] (rproc_boot) from 
[<c0a80ea8>] (state_store+0x80/0x144)[  852.904305] [<c0a80ea8>] (state_store) 
from [<c0887ca8>] (dev_attr_store+0x28/0x34)[  852.904319] [<c0887ca8>] 
(dev_attr_store) from [<c038637c>] (sysfs_kf_write+0x48/0x54)[  852.904332] 
[<c038637c>] (sysfs_kf_write) from [<c03859d0>] (kernfs_fop_write+0xf8/0x1dc)[  
852.904346] [<c03859d0>] (kernfs_fop_write) from [<c02fae18>] 
(__vfs_write+0x28/0x48)[  852.904360] [<c02fae18>] (__vfs_write) from 
[<c02fb020>] (vfs_write+0xb4/0x1c8)[  852.904372] [<c02fb020>] (vfs_write) from 
[<c02fb2a0>] (SyS_write+0x5c/0xbc)[  852.904386] [<c02fb2a0>] (SyS_write) from 
[<c0109000>] (ret_fast_syscall+0x0/0x54)[  852.904393] ---[ end trace 
0de72da1c33b76f4 ]---[  852.904407] remoteproc remoteproc6: remote processor 
4b2b4000.pru is now up[  866.703170] pru-rproc 4b2b4000.pru: can't change 
firmware while running[  869.891225] remoteproc remoteproc6: stopped remote 
processor 4b2b4000.pru[  876.519176] remoteproc remoteproc6: powering up 
4b2b4000.pru[  876.519299] remoteproc remoteproc6: Booting fw image 
PRU-LEDs.out, size 32644[  876.519318] remoteproc remoteproc6: remote processor 
4b2b4000.pru is now up[  879.759196] remoteproc remoteproc6: stopped remote 
processor 4b2b4000.pru[  889.235104] remoteproc remoteproc6: powering up 
4b2b4000.pru[  889.235793] remoteproc remoteproc6: Booting fw image 
PRU_ucfsm.out, size 370028[  889.235848] ------------[ cut here ]------------[  
889.235867] WARNING: CPU: 0 PID: 1810 at drivers/bus/omap_l3_noc.c:147 
l3_interrupt_handler+0x368/0x3a4[  889.235875] 44000000.ocp:L3 Standard Error: 
MASTER PRUSS2 PRU1 TARGET PCIE1 (Read): At Address: 0x00806664 : Data Access in 
Supervisor mode during Functional access[  889.235881] Modules linked in: 
rpmsg_rpc rpmsg_proto pru_rproc pruss_intc bnep pruss pvrsrvkm(O) pruss_soc_bus 
ti_vpe ti_sc videobuf2_dma_contig ti_csc ti_vpdma v4l2_mem2mem v4l2_common 
videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media btsdio bluetooth 
joydev ecdh_generic brcmfmac stmpe_adc brcmutil cfg80211 omap_remoteproc 
virtio_rpmsg_bus rpmsg_core usb_f_ncm usb_f_mass_storage usb_f_rndis u_ether 
libcomposite uio_pdrv_genirq uio cmemk(O)[  889.236083] CPU: 0 PID: 1810 Comm: 
bash Tainted: G        W  O    4.14.108-ti-r137 #1buster[  889.236090] Hardware 
name: Generic DRA74X (Flattened Device Tree)[  889.236111] [<c0112de8>] 
(unwind_backtrace) from [<c010d6a8>] (show_stack+0x20/0x24)[  889.236125] 
[<c010d6a8>] (show_stack) from [<c0cb2ea4>] (dump_stack+0x80/0x94)[  
889.236139] [<c0cb2ea4>] (dump_stack) from [<c013fbb8>] (__warn+0xec/0x114)[  
889.236151] [<c013fbb8>] (__warn) from [<c013fc38>] 
(warn_slowpath_fmt+0x58/0x74)[  889.236164] [<c013fc38>] (warn_slowpath_fmt) 
from [<c0736718>] (l3_interrupt_handler+0x368/0x3a4)[  889.236180] [<c0736718>] 
(l3_interrupt_handler) from [<c01ac04c>] 
(__handle_irq_event_percpu+0x84/0x2d0)[  889.236193] [<c01ac04c>] 
(__handle_irq_event_percpu) from [<c01ac2d4>] 
(handle_irq_event_percpu+0x3c/0x90)[  889.236204] [<c01ac2d4>] 
(handle_irq_event_percpu) from [<c01ac370>] (handle_irq_event+0x48/0x6c)[  
889.236216] [<c01ac370>] (handle_irq_event) from [<c01b030c>] 
(handle_fasteoi_irq+0xd0/0x178)[  889.236229] [<c01b030c>] (handle_fasteoi_irq) 
from [<c01ab15c>] (generic_handle_irq+0x34/0x44)[  889.236240] [<c01ab15c>] 
(generic_handle_irq) from [<c01ab76c>] (__handle_domain_irq+0x8c/0xfc)[  
889.236252] [<c01ab76c>] (__handle_domain_irq) from [<c01015bc>] 
(gic_handle_irq+0x4c/0x88)[  889.236264] [<c01015bc>] (gic_handle_irq) from 
[<c0ccef4c>] (__irq_svc+0x6c/0xa8)[  889.236271] Exception stack(0xce9bbc28 to 
0xce9bbc70)[  889.236282] bc20:                   0000000a ce9bbcac 00000025 
c10417a6 ce9bbcac c104179c[  889.236292] bc40: ce9bbd0c d3761420 c108c08c 
ce9bbdac ce9bbcac ce9bbc8c ce9bbc90 ce9bbc78[  889.236300] bc60: c0cc6b40 
c0cc2dac 20010013 ffffffff[  889.236314] [<c0ccef4c>] (__irq_svc) from 
[<c0cc2dac>] (format_decode+0x78/0x5e8)[  889.236326] [<c0cc2dac>] 
(format_decode) from [<c0cc6b40>] (vsnprintf+0x84/0x3f4)[  889.236338] 
[<c0cc6b40>] (vsnprintf) from [<c0cc6f34>] (snprintf+0x38/0x54)[  889.236353] 
[<c0cc6f34>] (snprintf) from [<c08891f0>] (dev_vprintk_emit+0x64/0x210)[  
889.236367] [<c08891f0>] (dev_vprintk_emit) from [<c08893dc>] 
(dev_printk_emit+0x40/0x5c)[  889.236379] [<c08893dc>] (dev_printk_emit) from 
[<c088949c>] (__dev_printk+0x58/0x98)[  889.236391] [<c088949c>] (__dev_printk) 
from [<c08898ac>] (_dev_info+0x58/0x74)[  889.236406] [<c08898ac>] (_dev_info) 
from [<c0a800d8>] (rproc_boot+0x574/0x634)[  889.236421] [<c0a800d8>] 
(rproc_boot) from [<c0a80ea8>] (state_store+0x80/0x144)[  889.236435] 
[<c0a80ea8>] (state_store) from [<c0887ca8>] (dev_attr_store+0x28/0x34)[  
889.236450] [<c0887ca8>] (dev_attr_store) from [<c038637c>] 
(sysfs_kf_write+0x48/0x54)[  889.236463] [<c038637c>] (sysfs_kf_write) from 
[<c03859d0>] (kernfs_fop_write+0xf8/0x1dc)[  889.236477] [<c03859d0>] 
(kernfs_fop_write) from [<c02fae18>] (__vfs_write+0x28/0x48)[  889.236490] 
[<c02fae18>] (__vfs_write) from [<c02fb020>] (vfs_write+0xb4/0x1c8)[  
889.236503] [<c02fb020>] (vfs_write) from [<c02fb2a0>] (SyS_write+0x5c/0xbc)[  
889.236516] [<c02fb2a0>] (SyS_write) from [<c0109000>] 
(ret_fast_syscall+0x0/0x54)[  889.236524] ---[ end trace 0de72da1c33b76f5 ]---[ 
 889.236536] remoteproc remoteproc6: remote processor 4b2b4000.pru is now up[ 
1267.955180] pru-rproc 4b2b4000.pru: can't change firmware while running[ 
1271.783200] remoteproc remoteproc6: stopped remote processor 4b2b4000.pru[ 
1281.595190] remoteproc remoteproc6: powering up 4b2b4000.pru[ 1281.595471] 
remoteproc remoteproc6: Booting fw image PRU-LEDs.out, size 32644[ 1281.595490] 
remoteproc remoteproc6: remote processor 4b2b4000.pru is now up[ 1284.647130] 
remoteproc remoteproc6: stopped remote processor 4b2b4000.pru[ 2370.791112] 
remoteproc remoteproc6: powering up 4b2b4000.pru[ 2370.791406] remoteproc 
remoteproc6: Booting fw image PRU-LEDs.out, size 32644[ 2370.791426] remoteproc 
remoteproc6: remote processor 4b2b4000.pru is now up[ 2376.151149] remoteproc 
remoteproc6: stopped remote processor 4b2b4000.pru[ 2380.387163] remoteproc 
remoteproc6: powering up 4b2b4000.pru[ 2380.387284] remoteproc remoteproc6: 
Booting fw image PRU-LEDs.out, size 32644[ 2380.387303] remoteproc remoteproc6: 
remote processor 4b2b4000.pru is now up[ 2382.287146] remoteproc remoteproc6: 
stopped remote processor 4b2b4000.pru[ 2393.327159] remoteproc remoteproc6: 
powering up 4b2b4000.pru[ 2393.327706] remoteproc remoteproc6: Booting fw image 
PRU_ucfsm.out, size 370028[ 2393.327762] ------------[ cut here ]------------[ 
2393.327782] WARNING: CPU: 0 PID: 1810 at drivers/bus/omap_l3_noc.c:147 
l3_interrupt_handler+0x368/0x3a4[ 2393.327790] 44000000.ocp:L3 Standard Error: 
MASTER PRUSS2 PRU1 TARGET PCIE1 (Read): At Address: 0x00806664 : Data Access in 
Supervisor mode during Functional access[ 2393.327796] Modules linked in: 
rpmsg_rpc rpmsg_proto pru_rproc pruss_intc bnep pruss pvrsrvkm(O) pruss_soc_bus 
ti_vpe ti_sc videobuf2_dma_contig ti_csc ti_vpdma v4l2_mem2mem v4l2_common 
videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media btsdio bluetooth 
joydev ecdh_generic brcmfmac stmpe_adc brcmutil cfg80211 omap_remoteproc 
virtio_rpmsg_bus rpmsg_core usb_f_ncm usb_f_mass_storage usb_f_rndis u_ether 
libcomposite uio_pdrv_genirq uio cmemk(O)[ 2393.327996] CPU: 0 PID: 1810 Comm: 
bash Tainted: G        W  O    4.14.108-ti-r137 #1buster[ 2393.328002] Hardware 
name: Generic DRA74X (Flattened Device Tree)[ 2393.328024] [<c0112de8>] 
(unwind_backtrace) from [<c010d6a8>] (show_stack+0x20/0x24)[ 2393.328039] 
[<c010d6a8>] (show_stack) from [<c0cb2ea4>] (dump_stack+0x80/0x94)[ 
2393.328052] [<c0cb2ea4>] (dump_stack) from [<c013fbb8>] (__warn+0xec/0x114)[ 
2393.328064] [<c013fbb8>] (__warn) from [<c013fc38>] 
(warn_slowpath_fmt+0x58/0x74)[ 2393.328078] [<c013fc38>] (warn_slowpath_fmt) 
from [<c0736718>] (l3_interrupt_handler+0x368/0x3a4)[ 2393.328093] [<c0736718>] 
(l3_interrupt_handler) from [<c01ac04c>] 
(__handle_irq_event_percpu+0x84/0x2d0)[ 2393.328107] [<c01ac04c>] 
(__handle_irq_event_percpu) from [<c01ac2d4>] 
(handle_irq_event_percpu+0x3c/0x90)[ 2393.328118] [<c01ac2d4>] 
(handle_irq_event_percpu) from [<c01ac370>] (handle_irq_event+0x48/0x6c)[ 
2393.328130] [<c01ac370>] (handle_irq_event) from [<c01b030c>] 
(handle_fasteoi_irq+0xd0/0x178)[ 2393.328143] [<c01b030c>] (handle_fasteoi_irq) 
from [<c01ab15c>] (generic_handle_irq+0x34/0x44)[ 2393.328154] [<c01ab15c>] 
(generic_handle_irq) from [<c01ab76c>] (__handle_domain_irq+0x8c/0xfc)[ 
2393.328166] [<c01ab76c>] (__handle_domain_irq) from [<c01015bc>] 
(gic_handle_irq+0x4c/0x88)[ 2393.328178] [<c01015bc>] (gic_handle_irq) from 
[<c0ccef4c>] (__irq_svc+0x6c/0xa8)[ 2393.328185] Exception stack(0xce9bbc20 to 
0xce9bbc68)[ 2393.328196] bc20: c104179c ce9bbcac 00000025 c10417a6 ce9bbcac 
c104179c ce9bbd0c d3761420[ 2393.328206] bc40: c108c08c ce9bbdac ce9bbcac 
ce9bbc8c ce9bbc90 ce9bbc70 c0cc6b40 c0cc2da4[ 2393.328214] bc60: 20010013 
ffffffff[ 2393.328227] [<c0ccef4c>] (__irq_svc) from [<c0cc2da4>] 
(format_decode+0x70/0x5e8)[ 2393.328239] [<c0cc2da4>] (format_decode) from 
[<c0cc6b40>] (vsnprintf+0x84/0x3f4)[ 2393.328252] [<c0cc6b40>] (vsnprintf) from 
[<c0cc6f34>] (snprintf+0x38/0x54)[ 2393.328267] [<c0cc6f34>] (snprintf) from 
[<c08891f0>] (dev_vprintk_emit+0x64/0x210)[ 2393.328280] [<c08891f0>] 
(dev_vprintk_emit) from [<c08893dc>] (dev_printk_emit+0x40/0x5c)[ 2393.328293] 
[<c08893dc>] (dev_printk_emit) from [<c088949c>] (__dev_printk+0x58/0x98)[ 
2393.328305] [<c088949c>] (__dev_printk) from [<c08898ac>] 
(_dev_info+0x58/0x74)[ 2393.328320] [<c08898ac>] (_dev_info) from [<c0a800d8>] 
(rproc_boot+0x574/0x634)[ 2393.328335] [<c0a800d8>] (rproc_boot) from 
[<c0a80ea8>] (state_store+0x80/0x144)[ 2393.328348] [<c0a80ea8>] (state_store) 
from [<c0887ca8>] (dev_attr_store+0x28/0x34)[ 2393.328363] [<c0887ca8>] 
(dev_attr_store) from [<c038637c>] (sysfs_kf_write+0x48/0x54)[ 2393.328377] 
[<c038637c>] (sysfs_kf_write) from [<c03859d0>] (kernfs_fop_write+0xf8/0x1dc)[ 
2393.328391] [<c03859d0>] (kernfs_fop_write) from [<c02fae18>] 
(__vfs_write+0x28/0x48)[ 2393.328404] [<c02fae18>] (__vfs_write) from 
[<c02fb020>] (vfs_write+0xb4/0x1c8)[ 2393.328416] [<c02fb020>] (vfs_write) from 
[<c02fb2a0>] (SyS_write+0x5c/0xbc)[ 2393.328431] [<c02fb2a0>] (SyS_write) from 
[<c0109000>] (ret_fast_syscall+0x0/0x54)[ 2393.328439] ---[ end trace 
0de72da1c33b76f6 ]---[ 2393.328452] remoteproc remoteproc6: remote processor 
4b2b4000.pru is now up[ 2397.083151] remoteproc remoteproc6: stopped remote 
processor 4b2b4000.pru[ 2406.111125] remoteproc remoteproc6: powering up 
4b2b4000.pru[ 2406.111417] remoteproc remoteproc6: Booting fw image 
PRU-LEDs.out, size 32644[ 2406.111437] remoteproc remoteproc6: remote processor 
4b2b4000.pru is now up[ 2408.331136] remoteproc remoteproc6: stopped remote 
processor 4b2b4000.pru





-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/ba3de786-420b-4cc9-a256-53c3c44e3ab1n%40googlegroups.com.
  

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/1605125215.751931.1614646068111%40mail.yahoo.com.

Reply via email to