On Mon, Dec 07, 2015 at 03:03:40PM -0600, Felipe Balbi wrote:
> Josh Triplett <j...@joshtriplett.org> writes:
> >> > Looking at the sysfs path for the input device as shown in dmesg,
> >> > /sys/devices/pci0000\:00/0000\:00\:14.0/usb2/2-3/2-3.1/2-3.1.2/2-3.1.2\:1.1/supports_autosuspend
> >> > did say "1".  However, the device didn't actually appear to have
> >> > autosuspend *enabled*.
> >> >
> >> > I'd appreciate any suggestions for how to debug this issue.
> >> 
> >> what does 'control' on the power directory show ?
> > I don't have a file "control" in the power directory when plugged in through
> > the dock.  The contents of all the files under power when plugged in via 
> > dock:
> 
> huh ???
> 
> > ==> 
> > /sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.002D/power/control
> >  <==
> > auto
> 
> here's one enabling autosuspend
> 
> > ==> 
> > /sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.002D/power/control
> >  <==
> > auto
> 
> and another, also enabling runtime pm. Change both of these from 'auto'
> to 'on' and see if that helps.

Copy/paste error; notice that both of those have the same path.

The following files appear under the power directory when plugged in via
the dock:

~$ head 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.1/2-3.1.2/2-3.1.2:1.1/power/*
==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.1/2-3.1.2/2-3.1.2:1.1/power/async
 <==
enabled

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.1/2-3.1.2/2-3.1.2:1.1/power/runtime_active_kids
 <==
0

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.1/2-3.1.2/2-3.1.2:1.1/power/runtime_enabled
 <==
enabled

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.1/2-3.1.2/2-3.1.2:1.1/power/runtime_status
 <==
suspended

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.1/2-3.1.2/2-3.1.2:1.1/power/runtime_usage
 <==
0


Notice that no file named "control" exists.

By contrast, the following files appear under the power directory when
plugged in directly:

~$ head 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.0032/power/*
==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.0032/power/async
 <==
disabled

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.0032/power/autosuspend_delay_ms
 <==
head: error reading 
‘/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.0032/power/autosuspend_delay_ms’:
 Input/output error

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.0032/power/control
 <==
auto

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.0032/power/runtime_active_kids
 <==
0

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.0032/power/runtime_active_time
 <==
0

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.0032/power/runtime_enabled
 <==
disabled

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.0032/power/runtime_status
 <==
unsupported

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.0032/power/runtime_suspended_time
 <==
0

==> 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.1/0003:17EF:6009.0032/power/runtime_usage
 <==
0
--
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