[RESPONDED] Can't boot AMD Framework 13, error messages (Ubuntu 22.04)

I’ve had by Framework Laptop AMD DIY edition for a little over a month. I have Ubuntu 22.04 LTS installed with the OEM kernel. I suspended my laptop and let the battery run all the way down; after I plugged it in and booted, I saw these errors:

[ 1.150557] cros_ec_lpcs cros_ec_1pcs.0: EC ID not detected
/dev/nvme0n1p2: clean, 258003/3055616 files, 11609516/12207031 blocks
[ 3.929246] ucsi_acpi USBC000:00: ucsi_handle_connector_change: GET_CONNECTOR_STATUS failed (-5)
[ 4.044979] ucsi_acpi USBC000:00: possible UCSI driver bug 1
[ 4.045048] ucsi_acpi USBC000:00: ucsi_handle_connector_change: GET_CONNECTOR_STATUS failed (-22)
[581.732323] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)
[2312.805152] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)

As you can see, I let it run for a few minutes to make sure it wasn’t going to do anything. From browsing the forum here, I am not very confident that these errors are what is causing the problem. I’ve also seen this error, without the above ucsi_acpi errors:

[ 14.176758] ucsi_acpi USBC000:00: ucsi_handle_connector_change: ACK failed (-110)

And one time I got this set of errors:

[ 1.132134] cros_ec_lpcs cros_ec_lpcs.0: EC ID not detected
[ 1.985715] ucsi_acpi USBC000:00: unknown error 0
[ 1.985780] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
/dev/nvmeon1p2: clean, 258003/3055616 files, 11605406/12207031 blocks
[ 3.957334] ucsi_acpi USBC000:00: ucsi_handle_connector_change: GET_CONNECTOR
[ 4.085055] ucsi_acpi USBC000:00: possible UCSI driver bug 1
[ 4.085090] ucsi_acpi USBC000:00: ucsi_handle_connector_change: GET_CONNECTOR

I removed the HDMI expansion card the ucsi_acpi errors went away, but it still doesn’t boot. I got a new error:

[ 31.388565] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitrarion

I removed all the expansion cards and got:

[ 1.173783] cros_ec_lpcs cros_ec_lpcs.0: EC ID not detected
/dev/nvme0n1p2: clean, 258016/3855616 files, 11614461/12207031 blocks
[ 148.443280] i2c_hid_acpi i2c-FRMW0005:00: i2c_hid_get_input: incomplete report (7/65535)

Whatever the errors, it loads the kernel, then stops making progress pretty quickly. I’m not even sure what to try; if this were a BIOS machine I would start messing with the bootloader parameters, but this is the first EFI boot machine I’ve had. Any ideas?

Hmm, I’d like to repro this when I return home on Friday. To make sure I have this in its entirety.

  • On Ubuntu 22.04 (fully updated), ran the battery to zero. Not 22.10 like the title indicates?

  • Plugged in the laptop, errors happened and it failed to boot. Which expansion cards were installed, just HDMI and USB-C?

Confirmed 22.04 (I fixed the title). Expansion cards installed were HDMI, USB-C, and 2xUSB-A.