ACPI issue
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 27 May 2024 02:37:15 UTC
All: I just purchased a MeLE brand single-board Celeron N4000 computer for embedded work. You can find it on Amazon at https://www.amazon.com/dp/B0C6GQDXBD It runs Windows 11 just fine, but FreeBSD 14.0 has trouble with it. I get odd ACPI errors; first a couple that say ACPI Error: No handler for Region [ECF2] (0xfffff800017caa80) [EmbeddedControl] (20221020/evregion-292) ACPI Error: Region EmbeddedControl (ID=3) has no handler (20221020/exfldio-428) and then a cascade of similar, related ones after that. And not just at boot time; they keep on cropping up. I've tried enabling ACPI debugging (which wasn't well documented, but I eventually succeeded); unfortunately, disabling the "ec" (embedded control) and "cmbat" (battery management) facilities don't get rid of the errors. Judging from the extremely high address reported in the first message (5 f's at the start of the hexidecimal address!), which is far higher than the addresses of any of the other ACPI memory regions (the others start with several 0's), I'm guessing that the FreeBSD ACPI software has walked off the end of an array of vectors and is interpreting random memory as information about a nonexistent ACPI device. But I don't know enough about ACPI or FreeBSD's implementation of it to fix the problem without taking weeks to ascend a steep learning curve. Can someone help? Don't want to have to return the unit, because I would like to do projects with these inexpensive computers. --Brett Glass