Driver support for Intel Cannon Point-LP (ThinkPad E590) Serial IO UART & MEI controllers
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 21 Sep 2025 14:09:03 UTC
Dears, I’m testing FreeBSD on a *ThinkPad E590* (Intel Coffee Lake platform, Cannon Point-LP chipset). On Linux the system runs quietly, but on FreeBSD the *fans are very loud*, which I suspect is due to missing drivers or incomplete power management support. I compared hardware probes between Linux and FreeBSD: - FreeBSD: https://bsd-hardware.info/?probe=5ff8c53ea0 - Linux: https://linux-hardware.org/?probe=9556c5e3c2 Two devices are not detected/handled properly on FreeBSD: - *Cannon Point-LP Serial IO UART Controller* - *Cannon Point-LP MEI (Management Engine Interface) Controller* *Questions:* 1. Are there existing FreeBSD drivers (kernel modules or firmware packages) for these Cannon Point-LP devices? 2. If not, is there ongoing work to port Linux MEI/SerialIO support via linuxkpi or a native FreeBSD driver? (because I didn't use it before). 3. Could these missing drivers explain the aggressive fan behaviour compared to Linux? 4. What would be the recommended next steps for me as a user to help test, debug, or report further details? I am returning to Linux and installing FreeBSD on a USB stick, to do all the testing before cloning. I would really appreciate guidance on whether support is possible for these controllers, and how I can contribute testing data to help improve hardware support on modern Intel chipsets. Thank you for your time and for your work on FreeBSD. Best regards, Mohammed Alnahdi,