On Thu, 2 Aug 2018, Muni Sekhar wrote:

> I see that CONFIG_PM_RUNTIME & CONFIG_USB_SUSPEND are not enabled. Is that 
> fine?

The CONFIG_PM_RUNTIME and CONFIG_USB_SUSPEND symbols are no longer 
used.

> The device is using btusb driver. Does unloading the driver helps?

It should.

> I ran ‘lsof’ and and I see that the USB device was being held open by
> fwupd, not sure what is ‘fwupd’?

It is a firmware update daemon.

> # sudo lsof +D /dev/bus/usb
> lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
>       Output information may be incomplete.
> COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
> fwupd   1631 root   49u   CHR 189,67      0t0  547 /dev/bus/usb/001/068
> 
> 
> So I killed that process(fwupd), but still device is not going to SUSPEND 
> mode.
> 
> # sudo lsof +D /dev/bus/usb
> lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
>       Output information may be incomplete.
> 
> 
> # cat /sys/bus/usb/devices/1-1.3/power/runtime_status
> active

Well, keeping the device might or might not prevent it from being
suspended.  It all depends on how the driver is written.  But if you
unload the driver then the device certainly ought to go into runtime
suspend.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to