Долгий процесс загрузки и старта wb-mqtt-serial

После очередного “жесткого” ребута возникли такие сообщения в логе:

messages.log

Mar 3 19:38:16 wirenboard-A6M76TLX user.err kernel: [ 980.947119] INFO: task cat:947 blocked for more than 120 seconds.
Mar 3 19:38:16 wirenboard-A6M76TLX user.err kernel: [ 980.953289] Tainted: G C 4.9.22-wb6 #2
Mar 3 19:38:16 wirenboard-A6M76TLX user.err kernel: [ 980.958750] “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
Mar 3 19:38:16 wirenboard-A6M76TLX user.info kernel: [ 980.966589] cat D 0 947 730 0x00000000
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 980.972185] [] (__schedule) from [] (schedule+0x48/0xa0)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 980.979295] [] (schedule) from [] (schedule_preempt_disabled+0xc/0x10)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 980.987609] [] (schedule_preempt_disabled) from [] (__mutex_lock_slowpath+0xa0/0x154)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 980.997230] [] (__mutex_lock_slowpath) from [] (mutex_lock+0x54/0x58)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.005429] [] (mutex_lock) from [] (irq_find_matching_fwspec+0x20/0x110)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.013997] [] (irq_find_matching_fwspec) from [] (of_irq_get+0x48/0x68)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.022490] [] (of_irq_get) from [] (i2c_device_probe+0x1e8/0x204)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.030464] [] (i2c_device_probe) from [] (driver_probe_device+0x1fc/0x2b0)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.039214] [] (driver_probe_device) from [] (bus_for_each_drv+0x64/0x98)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.047778] [] (bus_for_each_drv) from [] (__device_attach+0xac/0x114)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.056058] [] (__device_attach) from [] (bus_probe_device+0x84/0x8c)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.064266] [] (bus_probe_device) from [] (device_add+0x3c8/0x578)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.072218] [] (device_add) from [] (i2c_new_device+0x134/0x190)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.079995] [] (i2c_new_device) from [] (of_i2c_register_device+0xec/0x18c)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.088726] [] (of_i2c_register_device) from [] (of_i2c_notify+0xa0/0x104)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.097368] [] (of_i2c_notify) from [] (notifier_call_chain+0x44/0x80)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.105646] [] (notifier_call_chain) from [] (__blocking_notifier_call_chain+0x48/0x60)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.115420] [] (__blocking_notifier_call_chain) from [] (blocking_notifier_call_chain+0x18/0x20)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.125983] [] (blocking_notifier_call_chain) from [] (__of_changeset_entry_notify+0x80/0xd0)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.136279] [] (__of_changeset_entry_notify) from [] (__of_changeset_apply+0x58/0xc0)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.145879] [] (__of_changeset_apply) from [] (__of_overlay_create+0x628/0x8d4)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.154963] [] (__of_overlay_create) from [] (create_overlay+0x48/0xa4)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.163347] [] (create_overlay) from [] (cfs_overlay_item_dtbo_write+0x54/0x98)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.172428] [] (cfs_overlay_item_dtbo_write) from [] (configfs_release_bin_file+0x5c/0x94)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.182464] [] (configfs_release_bin_file) from [] (__fput+0x88/0x1cc)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.190768] [] (__fput) from [] (task_work_run+0xc0/0xe4)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.197943] [] (task_work_run) from [] (do_work_pending+0xb8/0xbc)
Mar 3 19:38:16 wirenboard-A6M76TLX user.warn kernel: [ 981.205876] [] (do_work_pending) from [] (slow_work_pending+0xc/0x20)

Это лечится?
С чем связано?

Добрый день.
Проблема связана с тем что WBIO устойства могут при запуске контроллера “держать” IRQ линии.
Фикс: