Sample Header Ad - 728x90

Missing ACPI tables on Linux Mint + Coreboot

0 votes
0 answers
220 views
I am using Linux Mint Linux version 5.15.0-76-generic on Lenovo Thinkpad x220 with flashed Coreboot BIOS. System boots but with ACPI errors, namely:
[    0.194996] ACPI Error: AE_NO_ACPI_TABLES, While loading namespace from ACPI tables (20210730/tbxfload-68)
which comes from linux tbsfload file. The Lenovo x220 model has 1 USB 3.0 port (works fine) and 2 USB 2.0 ports. USB 2.0 ports do not work which I believe is linked to the ACPI issue. The boot time is around 1 minute because of USB failures:
[    3.431059] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[   16.714718] usb 2-1: device not accepting address 2, error -110
[   16.714855] usb 1-1: device not accepting address 2, error -110
[   16.842692] usb 1-1: new high-speed USB device number 3 using ehci-pci
[   16.842732] usb 2-1: new high-speed USB device number 3 using ehci-pci
[   32.842692] usb 2-1: device not accepting address 3, error -110
[   32.842837] usb 1-1: device not accepting address 3, error -110
[   32.842953] usb usb1-port1: attempt power cycle
[   32.842981] usb usb2-port1: attempt power cycle
[   33.286712] usb 1-1: new high-speed USB device number 4 using ehci-pci
[   33.286759] usb 2-1: new high-speed USB device number 4 using ehci-pci
[   44.106690] usb 2-1: device not accepting address 4, error -110
[   44.106832] usb 1-1: device not accepting address 4, error -110
[   44.234721] usb 2-1: new high-speed USB device number 5 using ehci-pci
[   44.234760] usb 1-1: new high-speed USB device number 5 using ehci-pci
[   54.858694] usb 1-1: device not accepting address 5, error -110
[   54.858846] usb 2-1: device not accepting address 5, error -110
[   54.858962] usb usb2-port1: unable to enumerate USB device
[   54.859067] usb usb1-port1: unable to enumerate USB device
I also do not have any visibility on battery state on Linux. My question: How do I provide ACPI tables to the OS so it does see it properly during boot? Is it a matter of installing some missing packages on linux (if so, which ones?) or rather is it coming from Coreboot (how can I fix the Coreboot build so coreboot.rom has necessary ACPI tables?). I have reviewed Coreboot docs on ACPI but there is no meaningful information related to this case. I also tried to boot with acpi=off mode and pci=noacpi in Grub settings but the first fails to boot system (blank screen hangs on boot) and the second makes os unusable (no mouse/trackpad/keyboard working).
Asked by mtx (101 rep)
Jul 8, 2023, 08:16 AM