Part Number: AM5718
Other Parts Discussed in Thread: TLV320AIC3104, , AM5728
Tool/software: Linux
Much like the linked question, I'm seeing a vast number of warnings about failed modprobes of built-in modules that shouldn't even be modprobed. In my application, there are about 150 of these warnings of which the following is just a small selection:
<1c>2019-05-28 17:41:19 systemd-udevd: Process '/sbin/modprobe of:NocpT<NULL>Cti,dra7-l3-nocCsimple-bus' failed with exit code 1.
<1c>2019-05-28 17:41:19 systemd-udevd: Process '/sbin/modprobe of:Ndsp_systemT<NULL>Csyscon' failed with exit code 1.
<1c>2019-05-28 17:41:19 systemd-udevd: Process '/sbin/modprobe of:NocmcramT<NULL>Cmmio-sram' failed with exit code 1.
<1c>2019-05-28 17:41:19 systemd-udevd: Process '/sbin/modprobe of:NmmuT<NULL>Cti,dra7-dsp-iommu' failed with exit code 1.
<1c>2019-05-28 17:41:20 systemd-udevd: Process '/sbin/modprobe i2c:tlv320aic3104' failed with exit code 1.
<1c>2019-05-28 17:41:20 systemd-udevd: Process '/sbin/modprobe i2c:touchpanel' failed with exit code 1.
<1c>2019-05-28 17:41:20 systemd-udevd: Process '/sbin/modprobe i2c:dummy' failed with exit code 1.
<1c>2019-05-28 17:41:20 systemd-udevd: Process '/sbin/modprobe platform:xhci-hcd' failed with exit code 1.
<1c>2019-05-28 17:41:21 systemd-udevd: Process '/sbin/modprobe usb:v1D6Bp0002d0409dc09dsc00dp01ic09isc00ip00in00' failed with exit code 1.
I've show messages for AM5718 elements as well as hardware drivers. In all cases, the relevant drivers are built-in (it is rarely useful to have loadable kernel modules in an embedded system).
The messages are all classified as warnings and there are no ill-effects other than the massive log pollution. I'm mostly pursuing this in order to eliminate this "noise" that can obscure genuine issues. I've made some progress in tracking down the source of this issue but it's slow going so thought I'd reach out for any advice y'all might have. In particular, I'm trying to find out the source of the list of modules that systemd thinks need to be modprobed.
Unfortunately, the closest relevant TI evaluation board only supports the AM5728 and since our code vitally depends on functionality that isn't pinned out on that SoC variant, our code cannot run on any TI evaluation board. Accordingly I don't know if this issue is reproducible on a TI board.