Hi Nick, Thanks for digging into it. Yeah, that is the only change for the e1000e driver between 6.8.0-38-generic and 6.8.0-40-generic.
It is still unclear why converting usleep_range() to udelay() caused a regression. (perhaps, udelay() has a better response than usleep_range(), and now we have shorter delays than before?) Anyway, I cannot check it myself because my laptop does not use e1000e.ko. I will ask someone who might have access to Lenovo laptop. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2096878 Title: Computer waking immediately after suspend on any kernel newer than 6.8.0-38 Status in linux package in Ubuntu: New Bug description: `lsb_release -rd` Output: `No LSB modules are available. Description: Linux Mint 22.1 Release: 22.1` Expected behavior: That computer will suspend when clicking 'Suspend'. What happens: Screen goes black for a split second then immediately the computer wakes and goes to the login screen. This occurs with or without any USB accessories attached. It is only a problem in kernels newer than 6.8.0-38. I have tried 6.8.0-45, 6.8.0-51, and 6.8.0-52. Suspend behavior and all other functionality works perfectly using 6.8.0-38. The same behavior occurred using Linux Mint 22.0 trying various kernels. Please note that I was booted into 6.8.0-38 when generating version.log and lspci-vnvn.log (attached). I also have 6.8.0-52 installed, but I would like to delete it unless further troubleshooting is needed. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2096878/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp