Skip to content

Failure to unlock Persistent Storage because unrelated hardware problem makes udevadm settle timeout or fail

In tps' Service.Activate we call udevadm settle, which has a default timeout of 120 seconds.

In wb:31d5ccdd8eda35f41cff746bc9833bba I see we reach this timeout, due to unrelated sound hardware/driver problems:

Jul 18 11:22:02 amnesia systemd-udevd[590]: 0000:01:00.0: Worker [605] processing SEQNUM=3490 is taking a long time
Jul 18 11:22:03 amnesia systemd-udevd[590]: hdaudioC1D0: Worker [632] processing SEQNUM=4207 is taking a long time
Jul 18 11:22:03 amnesia systemd-udevd[590]: hdaudioC0D0: Worker [609] processing SEQNUM=4208 is taking a long time

Perhaps there's a slightly less heavy hammer than udevadm settle to achieve what we want here, in a more robust manner?

Other reports:

  • wb:a1eed1b3d8df0112c378dbd518286737
  • wb:adb7f144624991247923aff338ecf857 (6.4)
  • wb:abcd92cf7612fbb8687888214a839011 (6.6)
Edited by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information