Thanks for data collection,
I doubt this is a race condition, your openSUSE boot still shows -121
errors until ~38s after registration. Maybe the firmware has a window
after power up where its unresponsive even in good boots?
I'm thinking if this is a power state issue where it works in cold boots
but fails in warm ones, touchpad might still be in sleep state after
warm reboots.
Could you try performing a few cold boots and warm boots, see if
touchpad works after cold boots?
And when touchpad is dead after boot try running these two commands:
echo AMDI0010:03 | sudo tee /sys/bus/platform/drivers/i2c_designware/unbind
echo AMDI0010:03 | sudo tee /sys/bus/platform/drivers/i2c_designware/bind
See if they recover functionality. I'm hoping they won't.
Thanks,
Lovekesh