With the big hammer I got the espeakup module working on a Lenovo Thinkpad P16s Gen3.
Now I did a few loops with incrementally adding kernel modules to find out the minimal requirement:
* drm needs i915
* i915 needs cec, drm_display_helper and drm_buddy
* cec needs rc-core
Also, how does firmware-intel-graphics fit in this picture?
When loading the i915 module, it requests several firmware files from firmware-intel-graphics (mtl_dmc.bin, mtl_guc_70.bin, mtl_huc_gsc.bin, mtl_gsc_1.bin). It turn out that these firmware files are not required for the espeakup module (even though dmesg complains about them)
So overall we (only) need 5 additional kernel modules:
i915, drm_buddy, drm_display_helper, cec, rc-core
With kind regards,
Roland Clobus
PS: The filename is rc-core.ko.xz, the module name is rc_core
When loading the i915 module, it requests several firmware files from firmware-intel-graphics (mtl_dmc.bin, mtl_guc_70.bin, mtl_huc_gsc.bin, mtl_gsc_1.bin). It turn out that these firmware files are not required
for the espeakup module (even though dmesg complains about them)
So overall we (only) need 5 additional kernel modules: i915,
drm_buddy, drm_display_helper, cec, rc-core
Great news, thanks! The complaining and/or modalias-based stuff will
have d-i pick them up later on anyway.
(I'm leaving the question around firmware-intel-sound's metadata for
later.)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 490 |
Nodes: | 16 (2 / 14) |
Uptime: | 62:38:52 |
Calls: | 9,676 |
Files: | 13,719 |
Messages: | 6,171,622 |