Hey,
I had a deeper lock into the problem using ftrace. Below I attached a few of the traces which are showing the failing I2C transfer (only).
I2CNormalTrace_I2CEventsOnly - Shows a trace of only the I2C events when the I2C transfers is performed successful.
I2CStuckTrace_I2CEventsOnly - Shows a trace of only the I2C events when the I2C transfers is failing. A long delay between I2C write transfer and result can be observed and the return value is Errno 121 - Remote I/O Error.
My assumption is that something is interrupting or blocking the I2C transfer. To find out what this could be I enabled other trace events in the hope that the culprit leaves some hints. I separated all available trace events into 4 different sets and activated only one set of events each time in order to keep the trace readable. The trace of the first event set did not show any logs between the I2C write and the result of the failed transfer. The traces of the other three event sets showed many logs in between the I2C write and the result. I have attached the three traces below (I2CStuckTrace_EventSet[1-3]). Unfortunately I am not able to distinguish if a log is fine or a potential problem for the I2C transfer. Maybe someone with some more experience can have a look on the traces and help? I would really appreciate that.
Thank you!
I2CNormalTrace_I2CEventsOnlyI2CStuckTrace_I2CEventsOnlyI2CStuckTrace_EventSet1I2CStuckTrace_EventSet2I2CStuckTrace_EventSet3
I had a deeper lock into the problem using ftrace. Below I attached a few of the traces which are showing the failing I2C transfer (only).
I2CNormalTrace_I2CEventsOnly - Shows a trace of only the I2C events when the I2C transfers is performed successful.
I2CStuckTrace_I2CEventsOnly - Shows a trace of only the I2C events when the I2C transfers is failing. A long delay between I2C write transfer and result can be observed and the return value is Errno 121 - Remote I/O Error.
My assumption is that something is interrupting or blocking the I2C transfer. To find out what this could be I enabled other trace events in the hope that the culprit leaves some hints. I separated all available trace events into 4 different sets and activated only one set of events each time in order to keep the trace readable. The trace of the first event set did not show any logs between the I2C write and the result of the failed transfer. The traces of the other three event sets showed many logs in between the I2C write and the result. I have attached the three traces below (I2CStuckTrace_EventSet[1-3]). Unfortunately I am not able to distinguish if a log is fine or a potential problem for the I2C transfer. Maybe someone with some more experience can have a look on the traces and help? I would really appreciate that.
Thank you!
I2CNormalTrace_I2CEventsOnly
Code:
# _-----=> irqs-off# / _----=> need-resched# | / _---=> hardirq/softirq# || / _--=> preempt-depth# ||| / delay# TASK-PID CPU# |||| TIMESTAMP FUNCTION# | | | |||| | | systemd-udevd-180 [001] .... 10.014617: i2c_write: i2c-0 #0 a=01a f=0000 l=3 [30-00-00] systemd-udevd-180 [001] .... 10.014676: i2c_write: i2c-11 #0 a=01a f=0000 l=3 [30-00-00] systemd-udevd-180 [000] .... 10.016280: i2c_result: i2c-11 n=1 ret=1 systemd-udevd-180 [000] .... 10.016287: i2c_result: i2c-0 n=1 ret=1
Code:
# _-----=> irqs-off# / _----=> need-resched# | / _---=> hardirq/softirq# || / _--=> preempt-depth# ||| / delay# TASK-PID CPU# |||| TIMESTAMP FUNCTION# | | | |||| | | systemd-udevd-171 [001] .... 10.185080: i2c_write: i2c-0 #0 a=01a f=0000 l=3 [30-00-00] systemd-udevd-171 [001] .... 10.185095: i2c_write: i2c-11 #0 a=01a f=0000 l=3 [30-00-00] systemd-udevd-171 [001] .... 10.201788: i2c_result: i2c-11 n=1 ret=-121 systemd-udevd-171 [001] .... 10.201796: i2c_result: i2c-0 n=1 ret=-121
Code:
# _-----=> irqs-off# / _----=> need-resched# | / _---=> hardirq/softirq# || / _--=> preempt-depth# ||| / delay# TASK-PID CPU# |||| TIMESTAMP FUNCTION# | | | |||| | | <...>-174 [003] .... 10.126917: i2c_write: i2c-0 #0 a=01a f=0000 l=3 [30-00-00] <...>-174 [003] .... 10.126926: i2c_write: i2c-11 #0 a=01a f=0000 l=3 [30-00-00] <idle>-0 [003] d..1 10.126949: cpu_idle: state=1 cpu_id=3 <idle>-0 [003] .N.1 10.127119: cpu_idle: state=4294967295 cpu_id=3 <idle>-0 [003] d..1 10.127182: cpu_idle: state=1 cpu_id=3 <...>-287 [002] d.h. 10.131107: ipi_raise: target_mask=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000008 (Rescheduling interrupts) <idle>-0 [003] d..1 10.131115: ipi_entry: (Rescheduling interrupts) <idle>-0 [003] d..1 10.131133: ipi_exit: (Rescheduling interrupts) <idle>-0 [003] ...1 10.131137: cpu_idle: state=4294967295 cpu_id=3 <idle>-0 [003] d..1 10.131145: cpu_idle: state=1 cpu_id=3 <idle>-0 [003] .N.1 10.135140: cpu_idle: state=4294967295 cpu_id=3 <idle>-0 [003] d..1 10.135184: cpu_idle: state=1 cpu_id=3 <...>-287 [002] .... 10.136444: oom_score_adj_update: pid=287 comm=sshd oom_score_adj=-1000 <...>-287 [002] .... 10.136854: writeback_mark_inode_dirty: bdi (unknown): ino=9631 state=I_DIRTY_SYNC flags=I_DIRTY_SYNC|I_DIRTY_TIME <...>-287 [002] .... 10.136858: writeback_dirty_inode_start: bdi (unknown): ino=9631 state=I_DIRTY_SYNC flags=I_DIRTY_SYNC|I_DIRTY_TIME <...>-287 [002] .... 10.136860: writeback_dirty_inode: bdi (unknown): ino=9631 state=I_DIRTY_SYNC flags=I_DIRTY_SYNC|I_DIRTY_TIME <...>-287 [002] d..5 10.136899: ipi_raise: target_mask=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 (Rescheduling interrupts) <...>-287 [002] .... 10.137397: writeback_mark_inode_dirty: bdi (unknown): ino=9593 state=I_DIRTY_SYNC flags=I_DIRTY_SYNC|I_DIRTY_TIME <...>-287 [002] .... 10.137401: writeback_dirty_inode_start: bdi (unknown): ino=9593 state=I_DIRTY_SYNC flags=I_DIRTY_SYNC|I_DIRTY_TIME <...>-287 [002] .... 10.137402: writeback_dirty_inode: bdi (unknown): ino=9593 state=I_DIRTY_SYNC flags=I_DIRTY_SYNC|I_DIRTY_TIME <...>-287 [002] d..5 10.137416: ipi_raise: target_mask=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000008 (Rescheduling interrupts) <idle>-0 [003] d..1 10.137422: ipi_entry: (Rescheduling interrupts) <idle>-0 [003] dN.1 10.137437: ipi_exit: (Rescheduling interrupts) <idle>-0 [003] .N.1 10.137441: cpu_idle: state=4294967295 cpu_id=3 systemd-1 [003] .... 10.137515: skb_copy_datagram_iovec: skbaddr=00000000248c3399 len=7 systemd-1 [003] .... 10.137525: consume_skb: skbaddr=00000000248c3399 <idle>-0 [002] d..1 10.137542: cpu_idle: state=1 cpu_id=2 <idle>-0 [003] d..1 10.137977: cpu_idle: state=1 cpu_id=3 <idle>-0 [003] ...1 10.139126: cpu_idle: state=4294967295 cpu_id=3 <idle>-0 [003] d..1 10.139133: cpu_idle: state=1 cpu_id=3 <idle>-0 [002] ...1 10.139153: cpu_idle: state=4294967295 cpu_id=2 <idle>-0 [002] d..1 10.139161: cpu_idle: state=1 cpu_id=2 <...>-283 [000] d..1 10.142425: ipi_entry: (Rescheduling interrupts) <...>-283 [000] dN.1 10.142440: ipi_exit: (Rescheduling interrupts) <...>-283 [000] dNh4 10.142458: ipi_raise: target_mask=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000002 (Rescheduling interrupts) systemd-logind-244 [001] d... 10.142463: ipi_entry: (Rescheduling interrupts) <...>-283 [000] dNh1 10.142469: ipi_raise: target_mask=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000008 (Rescheduling interrupts) <idle>-0 [003] d..1 10.142474: ipi_entry: (Rescheduling interrupts) systemd-logind-244 [001] dN.. 10.142475: ipi_exit: (Rescheduling interrupts) <...>-283 [000] dNH4 10.142485: ipi_raise: target_mask=00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000008 (Rescheduling interrupts) <idle>-0 [003] d.s2 10.142494: ipi_entry: (Rescheduling interrupts) <idle>-0 [003] dNs2 10.142502: ipi_exit: (Rescheduling interrupts) <idle>-0 [003] dN.1 10.142507: ipi_exit: (Rescheduling interrupts) <idle>-0 [003] .N.1 10.142511: cpu_idle: state=4294967295 cpu_id=3 <...>-174 [003] .... 10.142533: i2c_result: i2c-11 n=1 ret=-121 <...>-174 [003] .... 10.142535: i2c_result: i2c-0 n=1 ret=-121
Code:
# _-----=> irqs-off# / _----=> need-resched# | / _---=> hardirq/softirq# || / _--=> preempt-depth# ||| / delay# TASK-PID CPU# |||| TIMESTAMP FUNCTION# | | | |||| | | systemd-udevd-172 [003] .... 10.058120: i2c_write: i2c-0 #0 a=01a f=0000 l=3 [30-00-00] systemd-udevd-172 [003] .... 10.058129: i2c_write: i2c-11 #0 a=01a f=0000 l=3 [30-00-00] systemd-udevd-172 [003] d..2 10.058138: sched_stat_runtime: comm=systemd-udevd pid=172 runtime=45963 [ns] vruntime=443839929 [ns] systemd-udevd-172 [003] d..2 10.058144: sched_switch: prev_comm=systemd-udevd prev_pid=172 prev_prio=120 prev_state=D ==> next_comm=swapper/3 next_pid=0 next_prio=120 <idle>-0 [003] d.h1 10.059058: irq_handler_entry: irq=3 name=arch_timer systemd-logind-237 [002] d.h. 10.059059: irq_handler_entry: irq=3 name=arch_timer <idle>-0 [001] d.h1 10.059060: irq_handler_entry: irq=3 name=arch_timer <idle>-0 [001] d.h1 10.059065: softirq_raise: vec=1 [action=TIMER] <idle>-0 [003] d.h1 10.059065: softirq_raise: vec=7 [action=SCHED] <idle>-0 [001] d.h1 10.059066: softirq_raise: vec=9 [action=RCU] systemd-logind-237 [002] d.h. 10.059068: softirq_raise: vec=1 [action=TIMER] <idle>-0 [003] d.h1 10.059069: irq_handler_exit: irq=3 ret=handled systemd-logind-237 [002] d.h. 10.059070: softirq_raise: vec=9 [action=RCU] <idle>-0 [001] d.h1 10.059070: irq_handler_exit: irq=3 ret=handled <idle>-0 [003] ..s1 10.059072: softirq_entry: vec=7 [action=SCHED] systemd-logind-237 [002] d.h1 10.059072: sched_stat_runtime: comm=(d-logind) pid=237 runtime=3998611 [ns] vruntime=76500962 [ns] <idle>-0 [001] ..s1 10.059073: softirq_entry: vec=1 [action=TIMER] <idle>-0 [001] ..s1 10.059078: softirq_exit: vec=1 [action=TIMER] systemd-logind-237 [002] d.h. 10.059078: irq_handler_exit: irq=3 ret=handled <idle>-0 [001] ..s1 10.059078: softirq_entry: vec=9 [action=RCU] systemd-logind-237 [002] ..s. 10.059082: softirq_entry: vec=1 [action=TIMER] <idle>-0 [003] ..s1 10.059085: softirq_exit: vec=7 [action=SCHED] systemd-logind-237 [002] ..s. 10.059086: softirq_exit: vec=1 [action=TIMER] systemd-logind-237 [002] ..s. 10.059087: softirq_entry: vec=9 [action=RCU] <idle>-0 [001] ..s1 10.059089: softirq_exit: vec=9 [action=RCU] systemd-logind-237 [002] ..s. 10.059092: softirq_exit: vec=9 [action=RCU] <idle>-0 [001] d.h1 10.063058: irq_handler_entry: irq=3 name=arch_timer systemd-logind-237 [002] d.h. 10.063058: irq_handler_entry: irq=3 name=arch_timer <idle>-0 [003] d.h1 10.063058: irq_handler_entry: irq=3 name=arch_timer <idle>-0 [003] d.h1 10.063061: softirq_raise: vec=1 [action=TIMER] <idle>-0 [001] d.h1 10.063062: softirq_raise: vec=7 [action=SCHED] systemd-logind-237 [002] d.h. 10.063065: softirq_raise: vec=1 [action=TIMER] <idle>-0 [001] d.h1 10.063065: irq_handler_exit: irq=3 ret=handled <idle>-0 [003] d.h1 10.063066: irq_handler_exit: irq=3 ret=handled systemd-logind-237 [002] d.h1 10.063067: sched_stat_runtime: comm=(d-logind) pid=237 runtime=3995407 [ns] vruntime=80496369 [ns] <idle>-0 [001] ..s1 10.063067: softirq_entry: vec=7 [action=SCHED] <idle>-0 [003] ..s1 10.063069: softirq_entry: vec=1 [action=TIMER] systemd-logind-237 [002] d.h. 10.063073: irq_handler_exit: irq=3 ret=handled <idle>-0 [003] ..s1 10.063073: softirq_exit: vec=1 [action=TIMER] systemd-logind-237 [002] ..s. 10.063076: softirq_entry: vec=1 [action=TIMER] <idle>-0 [001] ..s1 10.063079: softirq_exit: vec=7 [action=SCHED] systemd-logind-237 [002] ..s. 10.063080: softirq_exit: vec=1 [action=TIMER] systemd-logind-237 [002] d.h. 10.067057: irq_handler_entry: irq=3 name=arch_timer <idle>-0 [003] d.h1 10.067058: irq_handler_entry: irq=3 name=arch_timer <idle>-0 [001] d.h1 10.067058: irq_handler_entry: irq=3 name=arch_timer <idle>-0 [001] d.h1 10.067061: softirq_raise: vec=1 [action=TIMER] <idle>-0 [003] d.h1 10.067062: softirq_raise: vec=7 [action=SCHED] systemd-logind-237 [002] d.h. 10.067064: softirq_raise: vec=1 [action=TIMER] <idle>-0 [003] d.h1 10.067064: irq_handler_exit: irq=3 ret=handled <idle>-0 [001] d.h1 10.067065: irq_handler_exit: irq=3 ret=handled systemd-logind-237 [002] d.h1 10.067066: sched_stat_runtime: comm=(d-logind) pid=237 runtime=3998796 [ns] vruntime=84495165 [ns] <idle>-0 [003] ..s1 10.067067: softirq_entry: vec=7 [action=SCHED] <idle>-0 [001] ..s1 10.067067: softirq_entry: vec=1 [action=TIMER] systemd-logind-237 [002] d.h. 10.067072: irq_handler_exit: irq=3 ret=handled <idle>-0 [001] ..s1 10.067072: softirq_exit: vec=1 [action=TIMER] systemd-logind-237 [002] ..s. 10.067074: softirq_entry: vec=1 [action=TIMER] <idle>-0 [003] ..s1 10.067077: softirq_exit: vec=7 [action=SCHED] systemd-logind-237 [002] ..s. 10.067079: softirq_exit: vec=1 [action=TIMER] systemd-logind-237 [002] d.h. 10.071058: irq_handler_entry: irq=3 name=arch_timer <idle>-0 [001] d.h1 10.071058: irq_handler_entry: irq=3 name=arch_timer <idle>-0 [003] d.h1 10.071058: irq_handler_entry: irq=3 name=arch_timer <idle>-0 [003] d.h1 10.071061: softirq_raise: vec=1 [action=TIMER] <idle>-0 [001] d.h1 10.071062: softirq_raise: vec=7 [action=SCHED] systemd-logind-237 [002] d.h. 10.071064: softirq_raise: vec=1 [action=TIMER] <idle>-0 [001] d.h1 10.071064: irq_handler_exit: irq=3 ret=handled <idle>-0 [003] d.h1 10.071065: irq_handler_exit: irq=3 ret=handled <idle>-0 [001] ..s1 10.071067: softirq_entry: vec=7 [action=SCHED] systemd-logind-237 [002] d.h1 10.071067: sched_stat_runtime: comm=(d-logind) pid=237 runtime=4000630 [ns] vruntime=88495795 [ns] <idle>-0 [003] ..s1 10.071068: softirq_entry: vec=1 [action=TIMER] <idle>-0 [003] ..s1 10.071072: softirq_exit: vec=1 [action=TIMER] systemd-logind-237 [002] d.h. 10.071072: irq_handler_exit: irq=3 ret=handled systemd-logind-237 [002] ..s. 10.071075: softirq_entry: vec=1 [action=TIMER] <idle>-0 [001] ..s1 10.071076: softirq_exit: vec=7 [action=SCHED] systemd-logind-237 [002] ..s. 10.071080: softirq_exit: vec=1 [action=TIMER] <idle>-0 [003] dNh2 10.072948: sched_wakeup: comm=in:imklog pid=246 prio=120 target_cpu=003 <idle>-0 [003] dNh2 10.072954: sched_wakeup: comm=systemd-journal pid=146 prio=119 target_cpu=003 <idle>-0 [003] d..2 10.072964: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=in:imklog next_pid=246 next_prio=120 <...>-246 [003] d.h2 10.072982: sched_wakeup: comm=systemd-udevd pid=172 prio=120 target_cpu=003 <...>-246 [003] d..2 10.073073: sched_waking: comm=rs:main Q:Reg pid=247 prio=120 target_cpu=003 <...>-246 [003] d..3 10.073077: sched_stat_runtime: comm=in:imklog pid=246 runtime=125093 [ns] vruntime=8350997 [ns] <...>-246 [003] d..3 10.073084: sched_wakeup: comm=rs:main Q:Reg pid=247 prio=120 target_cpu=003 <...>-246 [003] d..2 10.073105: sched_stat_runtime: comm=in:imklog pid=246 runtime=28241 [ns] vruntime=8379238 [ns] <idle>-0 [001] d.h1 10.073111: softirq_raise: vec=4 [action=BLOCK] <...>-246 [003] d..2 10.073112: sched_switch: prev_comm=in:imklog prev_pid=246 prev_prio=120 prev_state=S ==> next_comm=rs:main Q:Reg next_pid=247 next_prio=120 <idle>-0 [001] ..s1 10.073114: softirq_entry: vec=4 [action=BLOCK] <idle>-0 [001] d.s4 10.073126: sched_waking: comm=networkd-dispat pid=230 prio=120 target_cpu=001 <idle>-0 [001] dNs5 10.073136: sched_wakeup: comm=networkd-dispat pid=230 prio=120 target_cpu=001 <idle>-0 [001] .Ns1 10.073151: softirq_exit: vec=4 [action=BLOCK] <idle>-0 [001] d..2 10.073164: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=networkd-dispat next_pid=230 next_prio=120 rs:main Q:Reg-247 [003] d..2 10.073252: sched_stat_runtime: comm=rs:main Q:Reg pid=247 runtime=146277 [ns] vruntime=12184629 [ns] rs:main Q:Reg-247 [003] d..2 10.073262: sched_switch: prev_comm=rs:main Q:Reg prev_pid=247 prev_prio=120 prev_state=S ==> next_comm=systemd-udevd next_pid=172 next_prio=120 systemd-udevd-172 [003] .... 10.073275: i2c_result: i2c-11 n=1 ret=-121 systemd-udevd-172 [003] .... 10.073277: i2c_result: i2c-0 n=1 ret=-121
Code:
# _-----=> irqs-off# / _----=> need-resched# | / _---=> hardirq/softirq# || / _--=> preempt-depth# ||| / delay# TASK-PID CPU# |||| TIMESTAMP FUNCTION# | | | |||| | | <...>-177 [003] .... 10.079107: i2c_write: i2c-0 #0 a=01a f=0000 l=3 [30-00-00] <...>-177 [003] .... 10.079115: i2c_write: i2c-11 #0 a=01a f=0000 l=3 [30-00-00] <...>-177 [003] .... 10.079121: timer_init: timer=0000000065bcb079 <...>-177 [003] d..1 10.079124: timer_start: timer=0000000065bcb079 function=process_timeout expires=4294895065 [timeout=250] cpu=3 idx=124 flags= <...>-177 [003] d..1 10.079127: rcu_utilization: Start context switch <...>-177 [003] d..1 10.079128: rcu_utilization: End context switch <...>-286 [003] d.h1 10.083067: hrtimer_cancel: hrtimer=000000001a458466 <...>-286 [003] d.h. 10.083070: hrtimer_expire_entry: hrtimer=000000001a458466 function=tick_sched_timer now=10080006363 <...>-286 [003] d.h. 10.083075: rcu_utilization: Start scheduler-tick <...>-286 [003] d.h. 10.083077: rcu_utilization: End scheduler-tick <...>-286 [003] d.h. 10.083086: hrtimer_expire_exit: hrtimer=000000001a458466 <...>-286 [003] d.h1 10.083087: hrtimer_start: hrtimer=000000001a458466 function=tick_sched_timer expires=10084000000 softexpires=10084000000 mode=ABS <...>-286 [003] d.h1 10.087061: hrtimer_cancel: hrtimer=000000001a458466 <...>-286 [003] d.h. 10.087062: hrtimer_expire_entry: hrtimer=000000001a458466 function=tick_sched_timer now=10084002715 <...>-286 [003] d.h. 10.087065: rcu_utilization: Start scheduler-tick <...>-286 [003] d.h. 10.087066: rcu_utilization: End scheduler-tick <...>-286 [003] d.h. 10.087070: hrtimer_expire_exit: hrtimer=000000001a458466 <...>-286 [003] d.h1 10.087072: hrtimer_start: hrtimer=000000001a458466 function=tick_sched_timer expires=10088000000 softexpires=10088000000 mode=ABS <...>-286 [003] d.h1 10.091061: hrtimer_cancel: hrtimer=000000001a458466 <...>-286 [003] d.h. 10.091064: hrtimer_expire_entry: hrtimer=000000001a458466 function=tick_sched_timer now=10088002975 <...>-286 [003] d.h. 10.091066: rcu_utilization: Start scheduler-tick <...>-286 [003] d.h. 10.091067: rcu_utilization: End scheduler-tick <...>-286 [003] d.h. 10.091072: hrtimer_expire_exit: hrtimer=000000001a458466 <...>-286 [003] d.h1 10.091074: hrtimer_start: hrtimer=000000001a458466 function=tick_sched_timer expires=10092000000 softexpires=10092000000 mode=ABS <...>-286 [003] d.h1 10.095061: hrtimer_cancel: hrtimer=000000001a458466 <...>-286 [003] d.h. 10.095062: hrtimer_expire_entry: hrtimer=000000001a458466 function=tick_sched_timer now=10092002586 <...>-286 [003] d.h. 10.095064: rcu_utilization: Start scheduler-tick <...>-286 [003] d.h. 10.095065: rcu_utilization: End scheduler-tick <...>-286 [003] d.h. 10.095069: hrtimer_expire_exit: hrtimer=000000001a458466 <...>-286 [003] d.h1 10.095070: hrtimer_start: hrtimer=000000001a458466 function=tick_sched_timer expires=10096000000 softexpires=10096000000 mode=ABS <...>-286 [003] .... 10.098944: timer_init: timer=0000000077b6248e <...>-286 [003] .... 10.098949: timer_init: timer=000000008a0a37a2 <...>-286 [003] .... 10.098950: timer_init: timer=000000002887bd9a <...>-286 [003] .... 10.098951: timer_init: timer=0000000077b6248e <...>-286 [003] .... 10.098954: hrtimer_init: hrtimer=0000000045c3a7f8 clockid=CLOCK_MONOTONIC mode=ABS|PINNED|SOFT <...>-286 [003] .... 10.098955: hrtimer_init: hrtimer=000000003283f86a clockid=CLOCK_MONOTONIC mode=REL|PINNED|SOFT <...>-286 [003] .... 10.099021: inet_sock_set_state: family=AF_INET protocol=IPPROTO_TCP sport=22 dport=0 saddr=0.0.0.0 daddr=0.0.0.0 saddrv6=::ffff:0.0.0.0 daddrv6=::ffff:0.0.0.0 oldstate=TCP_CLOSE newstate=TCP_LISTEN <...>-286 [003] d.h1 10.099063: hrtimer_cancel: hrtimer=000000001a458466 <...>-286 [003] d.h. 10.099066: hrtimer_expire_entry: hrtimer=000000001a458466 function=tick_sched_timer now=10096004160 <...>-286 [003] d.h. 10.099069: rcu_utilization: Start scheduler-tick <...>-286 [003] d.h. 10.099072: rcu_utilization: End scheduler-tick <...>-286 [003] d.h. 10.099081: hrtimer_expire_exit: hrtimer=000000001a458466 <...>-286 [003] d.h1 10.099083: hrtimer_start: hrtimer=000000001a458466 function=tick_sched_timer expires=10100000000 softexpires=10100000000 mode=ABS <...>-286 [003] .... 10.099292: timer_init: timer=000000000a55d937 <...>-280 [002] d.h2 10.099391: hrtimer_cancel: hrtimer=00000000eedec04b <...>-280 [002] d.h1 10.099393: hrtimer_expire_entry: hrtimer=00000000eedec04b function=tick_sched_timer now=10096332234 <...>-280 [002] d.h1 10.099396: rcu_utilization: Start scheduler-tick <...>-280 [002] d.h1 10.099398: rcu_utilization: End scheduler-tick <...>-280 [002] d.h1 10.099403: hrtimer_expire_exit: hrtimer=00000000eedec04b <...>-280 [002] d.h2 10.099404: hrtimer_start: hrtimer=00000000eedec04b function=tick_sched_timer expires=10100000000 softexpires=10100000000 mode=ABS <...>-280 [002] d..1 10.099416: console: [ 10.079111] OF: overlay: WARNING: memory leak will occur if overlay removed, property: /soc/i2c@7e804000/pinctrl-0 <...>-286 [003] ...1 10.099433: module_get: ipv6 call_site=try_module_get refcnt=35 <...>-286 [003] ...1 10.099450: module_get: ipv6 call_site=try_module_get refcnt=36 <...>-286 [003] dN.1 10.099468: rcu_utilization: Start context switch <...>-286 [003] dN.1 10.099470: rcu_utilization: End context switch <...>-177 [003] d..1 10.099488: timer_cancel: timer=0000000065bcb079 <...>-177 [003] .... 10.099495: i2c_result: i2c-11 n=1 ret=-121 <...>-177 [003] .... 10.099497: i2c_result: i2c-0 n=1 ret=-121
Statistics: Posted by marcp — Wed Apr 03, 2024 3:23 pm