On Thu, 16 Apr 2020, Paul Zimmerman wrote: > On 4/16/20 7:34 AM, Alan Stern wrote: > > On Wed, 15 Apr 2020, Paul Zimmerman wrote: > > > >> Hi Alan, > >> > >> On Wed, 15 Apr 2020 15:40:31 -0400 (EDT) Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > > > >>> Paul, I trust this new patch won't mess up your Bluetooth adapter. It > >>> should still clear the hub->change_bits entry before the hub workqueue > >>> thread wakes up. > >>> > >>> Alan Stern > > > >> Unfortunately, my testing on this is somewhat inconclusive. I updated > >> to the latest Linus kernel, then did about a half-dozen suspend/resume > >> cycles to verify it was still working. Then I applied the patch and > >> rebooted into the new kernel. At first I thought it was OK, but after > >> about 5 or 6 suspend/resume cycles, the bluetooth stopped working (the > >> desktop bluetooth manager in Linux Mint froze when I opened it). Another > >> suspend/resume cycle brought it back to life, but after a couple more > >> cycles it froze again. > > > > That sounds different from your original bug report. Didn't the > > adapter fail in a significantly larger fraction of suspends? > > Yes it did. > > >> But looking at the dmesg log, there were no errors concerning the > >> bluetooth adapter. With the original failure, it would show errors > >> before or during the firmware update of the bluetooth adapter, but > >> now, the firmware update seemed to complete OK. And to top it off, > >> after a reboot, I am no longer able to make it fail. I did more than > >> a dozen suspend/resume cycles and have not seen any further failures. > >> > >> So, make of that what you will :) > > > > Overall, I guess we can call it a success. Do you want to collect a > > usbmon trace to verify that the patch behaves as expected, or are you > > happy with the testing so far? > > I doubt a usbmon trace would show us anything unless I could get the > bluetooth to fail again. And since I was the only one who saw the > original problem anyway, I think it's fine to proceed with this patch > as-is. Okay, then I'll add your Tested-by if you don't mind. Peter, have you tested the patch? Alan Stern