RPi 4B - USB issues with latest kernel

  • I am experiencing a serious issues related to USB layer on two RPi 4B devices running LE 11 Nightly builds, currently with 5.15.61 Linux kernel.

    The issue often happens when the DVB-T2 tuner is switched to another channel, sometimes after moving the timeshift point.

    Then sometimes the communication with USB devices is stopped and can be restored only after switching the RPi's USB ports off and on (with uhubctl app).

    Tested with both USB2 and USB3 ports - ihe issue is the same, also with USB device connected through USB hub. In past the same HW configuration (DVB-T2 adapter connected directly to USB2 port) worked stable.

    1) RPi 4B/4GB, DVB-T2 USB adapter MyGica, LE 11 Nightly running from microSD card

    [169263.505276] rpivid feb10000.codec: PPS changed

    [169271.569528] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [169271.569554] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [169271.569569] rpivid feb10000.codec: Missing DPB ent for col

    [169271.569892] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [169271.569908] rpivid feb10000.codec: Missing DPB ent 2, timestamp=0, index=-1

    [169271.570661] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [169271.570682] rpivid feb10000.codec: Missing DPB ent 2, timestamp=0, index=-1

    [169271.571438] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [169271.582707] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [169271.582743] rpivid feb10000.codec: Missing DPB ent for col

    [169271.583107] rpivid feb10000.codec: Missing DPB ent 2, timestamp=0, index=-1

    [169271.583979] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [169271.584007] rpivid feb10000.codec: Missing DPB ent for col

    [169271.606637] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [169271.606683] rpivid feb10000.codec: Missing DPB ent for col

    [169271.617299] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [169271.622094] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [169271.623300] rpivid feb10000.codec: Missing DPB ent 2, timestamp=0, index=-1

    [169274.794931] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [169278.516161] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [169278.516191] rpivid feb10000.codec: Missing DPB ent for col

    [169278.516705] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [169278.517243] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [169278.517756] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [169283.314023] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [169288.378889] usb 1-1.4.3: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110

    [169290.512245] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169292.645613] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169294.779013] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169296.912419] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169299.045814] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169301.179150] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169303.312507] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169305.445876] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169307.579278] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169309.712668] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169311.849398] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169313.979432] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169313.979458] usb 1-1.4.3: dvb_usb_v2: streaming_ctrl() failed=-110

    [169316.112800] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169318.249541] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169320.379557] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169322.512963] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169324.646339] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169326.779696] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169328.913097] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [169331.046493] usb 1-1.4.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    2) RPi 4B/2GB - DVB-T2 USB adapter Astrometa, LE 11 Nightly running from USB/SATA adapter + SATA HDD

    With this configuration the USB issue does not happen so often but leads to complete LE crash as it is running from USB/SATA adapter.

    It seems the issue is related with 5.15 kernel revision which brought the unstability to USB layer.

  • Hello, thanks for the feedback, I can't confirm as I don't plan reverting, hopefully the issue will disappear in future with some kernel update.

    The bad thing is I can't reproduce it easily whenever I want even on the current LE release, because it's more or less a random trouble.

    I believe it could be a kernel issue as I have found some similar issue reports across platforms, for instance like these:

    Linux 5.15.32 sometimes failing to initialize USB · Issue #5064 · raspberrypi/linux
    Describe the bug Hi! I have built a yocto-image for my CM4, and I'm using linux 5.15.32 from this repository. The CM4's USB2 lines are connected to a…
    github.com

    [Bug 215095] New: USB ehci error -110 and soft lockup on kernel 5.15.4 as kvm guest

    Keyboard & mouse stop working with kernel Ubuntu-5.13.0-22.22-387-g0fc979747dec - xhci: Fix command ring pointer corruption while aborting a command
    tl;dr: Keyboard & mouse don't work with certain kernels. Not asking for a workaround, I already have that. Using git bisect, I have identified the exact…
    askubuntu.com
  • After LibreELEC-RPi4.arm-11.0-nightly-20220925-b1d73ad whenever i turn my tv off for a couple of hours

    or over night (i never shut my Pi 4 down, just reboot on ocasion when up or downgrading) and turn it back on it says No source, but all the leds on the Pi4 is flashing like normal.

    If i downgrade to LibreELEC-RPi4.arm-11.0-nightly-20220925-b1d73ad everything is back to normal,

    i can shut down my tv over night and turn it on again in the morning and start watching movies as usual.

    My Pi 4 boots from USB-connected SSD.

  • After LibreELEC-RPi4.arm-11.0-nightly-20220925-b1d73ad whenever i turn my tv off for a couple of hours

    or over night (i never shut my Pi 4 down, just reboot on ocasion when up or downgrading) and turn it back on it says No source, but all the leds on the Pi4 is flashing like normal.

    If i downgrade to LibreELEC-RPi4.arm-11.0-nightly-20220925-b1d73ad everything is back to normal,

    i can shut down my tv over night and turn it on again in the morning and start watching movies as usual.

    My Pi 4 boots from USB-connected SSD.

    seeing exact same behavior

  • Please test with the latest nightly build.

    We've now updated to linux kernel 6.0 and won't be looking into issues anymore that once happened with kernel 5.15.

    And please post full debug logs created with the "pastekodi" command or the log uploader function in LibreELEC settings.

    Cut down logs or "me too" posts with no info don't help us.

    https://wiki.libreelec.tv/support/log-files

    so long,

    Hias

  • The same issue as described in post #1 encountered even after upgrade LE 11 Nightly to latest version with kernel 6.0.0.

    But it looks better after RPi 4B bootloader upgrade to latest version dated 2022-10-12 (so far the issue did not appear). Needs more time than 2 days to be sure it's OK but I hope it is as the bootloader upgrade is related with USB.

    rpi-eeprom/release-notes.md at master · raspberrypi/rpi-eeprom
    Installation scripts and binaries for the closed sourced Raspberry Pi 4 EEPROMs - rpi-eeprom/release-notes.md at master · raspberrypi/rpi-eeprom
    github.com

    Edit - unfortunately just encountered the same issue during the Timeshift seeking... :(

    132659.396070] rpivid feb10000.codec: Missing DPB ent for col

    [132659.396486] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [132659.397525] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [132659.397926] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [132741.643836] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [132745.963354] usb 1-1.1.3: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110

    [132748.096711] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132750.230054] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132752.363375] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132754.496876] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132756.630196] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132758.763513] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132760.897088] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132763.030241] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132765.163614] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132767.297317] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132769.430459] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132769.430506] usb 1-1.1.3: dvb_usb_v2: streaming_ctrl() failed=-110

    [132771.567012] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132773.697214] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132775.830518] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132777.963920] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132780.097282] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132782.230707] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132784.363937] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132784.492153] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [132784.492181] rpivid feb10000.codec: Missing DPB ent for col

    [132786.497305] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132788.630730] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132790.767868] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132792.898907] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132795.030814] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132797.164161] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132799.297729] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132801.430876] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132803.564258] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132805.697712] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132807.831082] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132809.964359] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132812.097746] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132814.231211] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132816.367830] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132818.498810] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132820.631232] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132822.764744] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132824.898026] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132827.031405] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132829.164778] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132831.298072] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132833.431437] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132835.564812] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132837.698184] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132839.831758] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132841.967738] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132844.098298] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132846.231745] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132848.365170] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132850.498415] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132852.631793] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132854.765229] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132856.898649] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132859.031897] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132861.165333] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    [132863.301984] usb 1-1.1.3: dvb_usb_v2: usb_bulk_msg() failed=-110

    BTW. looking around the error message, I have found this: https://github.com/raspberrypi/linux/issues/3809

    So it looks the old issue is back in new kernel releases...

    Edited 5 times, last by ghtester (October 14, 2022 at 11:59 AM).

  • RPi 4B/2GB - DVB-T2 USB adapter Astrometa, LE 11 Nightly running from USB/SATA adapter + SATA HDD

    LE 11 nightly-20221013-6285fc1 (RPi4.arm):

    [55843.810567] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [57123.469758] rpivid feb10000.codec: rpivid_h265_stop

    [57140.787688] i2c i2c-22: cxd2841er: i2c wr failed=-71 addr=6c reg=00 len=1

    [57140.845509] rpivid feb10000.codec: rpivid_h265_start: (1024x544)

    [57140.848994] rpivid feb10000.codec: SPS changed

    [57140.849013] rpivid feb10000.codec: PPS changed

    [57140.849046] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [57142.817109] usb 1-1.2.2: dvb_usb_v2: rc.query() failed=-110

    [57143.830414] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57144.843794] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57145.857138] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57146.870430] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57147.883787] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57148.897104] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57149.910489] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57150.923847] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57151.937187] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57153.963812] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57154.977165] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57155.990534] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57157.007215] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57158.017176] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57159.030543] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57160.047209] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57161.060538] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57162.073917] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57164.097214] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57165.110566] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57166.123913] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57167.137345] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57168.150667] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57169.163951] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57170.180649] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57171.190664] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57172.203989] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57174.230629] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57175.244017] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57176.257315] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57177.270653] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57178.284045] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57179.297347] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57180.310678] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57181.324027] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57182.337374] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57184.364080] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57185.377424] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57186.390765] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57187.404065] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57188.417429] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57189.430745] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57190.444094] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57191.457472] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57192.474842] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57194.497448] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57195.510812] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57196.524140] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57197.537521] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57198.550857] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57199.564209] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57200.577525] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57201.590849] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57203.617587] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57204.630912] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57205.644202] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57206.657637] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57207.670944] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57208.684239] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57209.697571] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57210.710924] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57211.724254] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57213.750941] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57214.764277] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57215.777691] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57216.790978] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57217.804428] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57218.817670] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57219.830980] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57220.844331] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57221.857670] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57222.871099] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57224.897687] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57225.911022] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57226.924370] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57227.937706] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57228.951184] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57229.964426] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57230.977809] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57231.991127] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57233.004413] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57235.031089] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57236.044468] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57237.057783] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57238.071114] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57239.084610] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57240.097844] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57241.111147] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57242.124562] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57243.137837] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57245.164511] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57246.177847] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57247.191278] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57248.204538] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57249.217880] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57250.231221] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57251.244567] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57252.257908] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57253.271335] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57255.297966] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57256.311262] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57257.324611] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57258.337944] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57259.351296] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57260.364627] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57261.377967] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57262.394636] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57264.418029] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57265.431339] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57266.448086] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57267.458057] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57268.471374] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57269.484712] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57270.498047] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57271.511442] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57272.183743] rpivid feb10000.codec: Missing DPB ent 0, timestamp=0, index=-1

    [57272.183777] rpivid feb10000.codec: Missing DPB ent for col

    [57272.184037] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [57272.184250] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [57272.184696] rpivid feb10000.codec: Missing DPB ent 1, timestamp=0, index=-1

    [57272.524758] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57273.538139] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57275.564726] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57276.578084] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57277.591422] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57278.604773] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57279.618162] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57280.631478] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57281.644773] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57282.658147] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57283.671739] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57285.698153] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57286.711499] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57287.724880] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57288.738208] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57289.751511] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57290.764933] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57291.778200] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57292.791552] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57293.804888] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57295.831715] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57296.844997] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57297.858254] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57298.871584] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57299.884921] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57300.898278] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57301.911621] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57302.925011] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57303.938387] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57305.965024] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57306.978303] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57307.991648] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57309.004983] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57310.018333] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57311.031721] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57312.045029] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57313.058444] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57314.071750] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57316.098452] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57317.111774] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57318.125101] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57319.138449] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57320.151751] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57321.165088] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57322.178416] r820t 23-003a: r820t_read: i2c rd failed=-110 reg=00 len=4: 69 91 b3 ef

    [57323.191774] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57324.205114] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57326.231785] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57327.245126] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57328.258473] r820t 23-003a: r820t_write: i2c wr failed=-110 reg=0c len=1: f1

    [57329.271950] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6e reg=08

    [57330.285220] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57332.311840] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=ad len=1

    [57333.325221] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57334.338517] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57335.351864] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57336.368579] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=9d len=1

    [57337.378579] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57338.391876] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=c3 len=1

    [57339.405212] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57340.418620] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=9f len=5

    [57341.431951] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57342.445248] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=7a

    [57343.458620] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57344.219717] EXT4-fs (sda7): unmounting filesystem.

    [57344.219832] EXT4-fs (sda10): unmounting filesystem.

    [57344.475291] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=b6 len=3

    [57345.485315] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=d7

    [57346.178358] Bluetooth: hci0: command 0x0c1a tx timeout

    [57346.178358] Bluetooth: hci0: Opcode 0x c1a failed: -110

    [57346.178505] Bluetooth: hci0: sending frame failed (-49)

    [57346.178519] Bluetooth: hci0: Opcode 0x c03 failed: -49

    [57346.498602] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57347.512000] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=fe len=1

    [57348.525278] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=c3 len=1

    [57349.538624] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57350.552002] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57351.591970] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57352.605312] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57353.645391] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57354.658738] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57355.698724] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    [57356.712012] i2c i2c-22: cxd2841er: i2c rd failed=-110 addr=6c reg=10

    [57357.752014] i2c i2c-22: cxd2841er: i2c wr failed=-110 addr=6c reg=00 len=1

    Edited once, last by ghtester (October 16, 2022 at 11:25 AM).

  • After LibreELEC-RPi4.arm-11.0-nightly-20220925-b1d73ad whenever i turn my tv off for a couple of hours

    or over night (i never shut my Pi 4 down, just reboot on ocasion when up or downgrading) and turn it back on it says No source, but all the leds on the Pi4 is flashing like normal.

    If i downgrade to LibreELEC-RPi4.arm-11.0-nightly-20220925-b1d73ad everything is back to normal,

    i can shut down my tv over night and turn it on again in the morning and start watching movies as usual.

    My Pi 4 boots from USB-connected SSD.

    It seems like your issue is different than the one from the OP.

    When you get the "no source" issue ,you can still reach the RPi4 thru SSH?

    Have you tried to manually switch your TV sources (eg. From RPi4 to LiveTV and back to RPi4 input)?

    If SSH connection is still working ,then you could try to restart Kodi via "systemctl restart kodi".If that works ,then it might be related to CEC ,not an usb issue.

    However ,i will try to reproduce the issue on my RPi4 8GB + SSD boot.

  • Switching sources doesnt help. All settings in CEC is set to Off, CEC is turned off.

    Its no big deal, i have a working Shield Pro and a Banana Pi M5 with CoreELEC on the same TV, i just watch my movies through one of them instead.