I have a Pi that has recently developed a habit of maxing the SD card with syslog messages (somewhere in the hundreds per second) of the message: "Date/Time user kernel: [ 2257.432445] rc rc0: IR event FIFO is full!"
I found this bug report and it was closed in Feb 2019 as "resolved". I looked at the change log for kernel version "linux/4.9.228-1" and found these 3 lines that seem possibly-related but nothing definitive:
- USB: serial: ir-usb: add missing endpoint sanity check
- USB: serial: ir-usb: fix link-speed handling
- USB: serial: ir-usb: fix IrLAP framing
I also found this bug report and tried adding the following items to /etc/modprobe.d/blacklist-ir_event_fifo_is_full.conf
and rebooted:
blacklist ir_lirc_codec
blacklist lirc_dev
blacklist sunxi-cir
I then discovered which mods are active with lsmod | grep "ir"
, revealing:
Module Size Used by
ir_rc6_decoder 16384 0
So I tried adding that to the blacklist file and rebooted:
blacklist ir_rc6_decoder
And still, this doesn't seem to keep it from loading or stop the logs from filling up. Both /var/log/kern.log
and /var/log/syslog
fill with these same messages.
I haven't found anything recent where this was happening and have exhausted my searching abilities. I mean, searching for "rc rc0: IR event FIFO is full!" in Google with quotes yields 5 results that all seem to be log files.
I'm looking for any guidance on how to stop these messages from accumulating and filling up the SD card.
Peace, Kevin
rc rc0: gpio_ir_recv as /devices/platform/ir-receiver@d/rc/rc0
andrc rc0: lirc_dev: driver gpio_ir_recv registered at minor = 0, raw IR receiver, no transmitter
.