Jump to content

mbop

Members
  • Posts

    3
  • Joined

  • Last visited

Posts posted by mbop

  1. I tried to disable CEC by appending hdmitx=cec0 to the kernel commandline in uEnv.txt, but that didn't fix it. Another kernel stack trace I managed to capture:

    Feb 09 14:49:19 mediabox kernel: rcu: INFO: rcu_preempt self-detected stall on CPU
    Feb 09 14:49:19 mediabox kernel: rcu:         0-....: (5246 ticks this GP) idle=cbe/1/0x4000000000000002 softirq=27973/27973 fqs=2620 
    Feb 09 14:49:19 mediabox kernel:         (t=5250 jiffies g=57945 q=9048)
    Feb 09 14:49:19 mediabox kernel: Task dump for CPU 0:
    Feb 09 14:49:19 mediabox kernel: irq/36-dw_hdmi_ D    0   278      2 0x0000002a
    Feb 09 14:49:19 mediabox kernel: Call trace:
    Feb 09 14:49:19 mediabox kernel:  dump_backtrace+0x0/0x1e0
    Feb 09 14:49:19 mediabox kernel:  show_stack+0x14/0x20
    Feb 09 14:49:19 mediabox kernel:  sched_show_task+0x17c/0x1a8
    Feb 09 14:49:19 mediabox kernel:  dump_cpu_task+0x40/0x4c
    Feb 09 14:49:19 mediabox kernel:  rcu_dump_cpu_stacks+0x94/0xd0
    Feb 09 14:49:19 mediabox kernel:  rcu_sched_clock_irq+0x7e4/0xa50
    Feb 09 14:49:19 mediabox kernel:  update_process_times+0x2c/0x68
    Feb 09 14:49:19 mediabox kernel:  tick_sched_handle.isra.18+0x3c/0x50
    Feb 09 14:49:19 mediabox kernel:  tick_sched_timer+0x48/0x98
    Feb 09 14:49:19 mediabox kernel:  __hrtimer_run_queues+0x118/0x1a8
    Feb 09 14:49:19 mediabox kernel:  hrtimer_interrupt+0xe4/0x238
    Feb 09 14:49:19 mediabox kernel:  arch_timer_handler_phys+0x2c/0x38
    Feb 09 14:49:19 mediabox kernel:  handle_percpu_devid_irq+0x80/0x140
    Feb 09 14:49:19 mediabox kernel:  generic_handle_irq+0x24/0x38
    Feb 09 14:49:19 mediabox kernel:  __handle_domain_irq+0x60/0xb8
    Feb 09 14:49:19 mediabox kernel:  gic_handle_irq+0x50/0xa0
    Feb 09 14:49:19 mediabox kernel:  el1_irq+0xcc/0x180
    Feb 09 14:49:19 mediabox kernel:  mutex_spin_on_owner+0x50/0xd0
    Feb 09 14:49:19 mediabox kernel:  __mutex_lock.isra.11+0x35c/0x500
    Feb 09 14:49:19 mediabox kernel:  __mutex_lock_slowpath+0x10/0x18
    Feb 09 14:49:19 mediabox kernel:  mutex_lock+0x30/0x38
    Feb 09 14:49:19 mediabox kernel:  dw_hdmi_cec_enable+0x1c/0x58
    Feb 09 14:49:19 mediabox kernel:  dw_hdmi_cec_enable+0xbc/0x108 [dw_hdmi_cec]
    Feb 09 14:49:19 mediabox kernel:  __cec_s_phys_addr+0x184/0x270
    Feb 09 14:49:19 mediabox kernel:  cec_s_phys_addr+0x44/0x60
    Feb 09 14:49:19 mediabox kernel:  cec_notifier_set_phys_addr.part.9+0x50/0x68
    Feb 09 14:49:19 mediabox kernel:  cec_notifier_set_phys_addr_from_edid+0x5c/0x70
    Feb 09 14:49:19 mediabox kernel:  dw_hdmi_get_edid+0x68/0xf0
    Feb 09 14:49:19 mediabox kernel:  dw_hdmi_update_power+0xc0/0x1878
    Feb 09 14:49:19 mediabox kernel:  dw_hdmi_setup_rx_sense+0x48/0x98
    Feb 09 14:49:19 mediabox kernel:  dw_hdmi_top_thread_irq+0x2c/0x50
    Feb 09 14:49:19 mediabox kernel:  irq_thread_fn+0x28/0x88
    Feb 09 14:49:19 mediabox kernel:  irq_thread+0x13c/0x1d0
    Feb 09 14:49:19 mediabox kernel:  kthread+0x120/0x128
    Feb 09 14:49:19 mediabox kernel:  ret_from_fork+0x10/0x18

     

  2. Hi all,

    I have a p212 board (Scishion v88 Pro, 1GB RAM), running the Armbian_20.02.0-rc1.037_Aml-s9xxx_buster_current_5.5.0-rc6_20200205.img.xz image, with LXDE installed. I have one problem with it - when I switch the TV input to the box, and the graphic desktop is active, the box hangs - connected SSH clients freeze and tv shows "no signal". If a text TTY is currently active (ctrl+alt+f1), this doesn't happen.

    I managed to get a syslog error logged when the system hangs, which I have included below. It doesn't matter if TV has CEC enabled or not. It looks like I may be able to work this around by disabling CEC on the box, but how do I do it? Also, would switching to another kernel fix the problem? Or maybe using the "desktop" image? It's really annoying and I haven't found anyone complaining about such a problem. Thanks in advance!

    Feb 09 12:54:49 mediabox kernel: rcu: INFO: rcu_preempt self-detected stall on CPU
    Feb 09 12:54:49 mediabox kernel: rcu:         0-....: (1 GPs behind) idle=142/1/0x4000000000000002 softirq=29693/29694 fqs=2624 
    Feb 09 12:54:49 mediabox kernel:         (t=5250 jiffies g=82217 q=18322)
    Feb 09 12:54:49 mediabox kernel: Task dump for CPU 0:
    Feb 09 12:54:49 mediabox kernel: irq/36-dw_hdmi_ D    0   280      2 0x00000028
    Feb 09 12:54:49 mediabox kernel: Call trace:
    Feb 09 12:54:49 mediabox kernel:  dump_backtrace+0x0/0x1e0
    Feb 09 12:54:49 mediabox kernel:  show_stack+0x14/0x20
    Feb 09 12:54:49 mediabox kernel:  sched_show_task+0x17c/0x1a8
    Feb 09 12:54:49 mediabox kernel:  dump_cpu_task+0x40/0x4c
    Feb 09 12:54:49 mediabox kernel:  rcu_dump_cpu_stacks+0x94/0xd0
    Feb 09 12:54:49 mediabox kernel:  rcu_sched_clock_irq+0x7e4/0xa50
    Feb 09 12:54:49 mediabox kernel:  update_process_times+0x2c/0x68
    Feb 09 12:54:49 mediabox kernel:  tick_sched_handle.isra.18+0x3c/0x50
    Feb 09 12:54:49 mediabox kernel:  tick_sched_timer+0x48/0x98
    Feb 09 12:54:49 mediabox kernel:  __hrtimer_run_queues+0x118/0x1a8
    Feb 09 12:54:49 mediabox kernel:  hrtimer_interrupt+0xe4/0x238
    Feb 09 12:54:49 mediabox kernel:  arch_timer_handler_phys+0x2c/0x38
    Feb 09 12:54:49 mediabox kernel:  handle_percpu_devid_irq+0x80/0x140
    Feb 09 12:54:49 mediabox kernel:  generic_handle_irq+0x24/0x38
    Feb 09 12:54:49 mediabox kernel:  __handle_domain_irq+0x60/0xb8
    Feb 09 12:54:49 mediabox kernel:  gic_handle_irq+0x50/0xa0
    Feb 09 12:54:49 mediabox kernel:  el1_irq+0xcc/0x180
    Feb 09 12:54:49 mediabox kernel:  mutex_spin_on_owner+0xb8/0xd0
    Feb 09 12:54:49 mediabox kernel:  __mutex_lock.isra.11+0x35c/0x500
    Feb 09 12:54:49 mediabox kernel:  __mutex_lock_slowpath+0x10/0x18
    Feb 09 12:54:49 mediabox kernel:  mutex_lock+0x30/0x38
    Feb 09 12:54:49 mediabox kernel:  dw_hdmi_cec_enable+0x1c/0x58
    Feb 09 12:54:49 mediabox kernel:  dw_hdmi_cec_enable+0xbc/0x108 [dw_hdmi_cec]
    

     

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines