We have a handful of kernel modules that can log a fair amount of data to the kernel logs. We have noticed that this can cause instability of the USB Camera we have plugged in. So far we have been struggling to come up with ideas on why kernel logging would cause this and possible remedy action besides reducing the amount of kernel logging.
Some ideas so far (keep in mind these may be very ignorant):
Kernel logging maybe gets written to disk and that freezes the system? Maybe DMA for the SD card takes over the memory bus and causes issues?
Kernel logging is higher priority than USB driver maintenance?
Any additional ideas or experiments would be appreciated.