On 20-04-16 16:20:21, Alan Stern wrote: > 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? > I tested the reported issue and reset-resume case, both are OK. Tested-by: Peter Chen <peter.chen@xxxxxxx> -- Thanks, Peter Chen