* Fwd: RH Bugzilla - Bug 1482649 - Logitech USB Unified Receiver+M570 need 'waking' up by click after kernel update [not found] <CAJDR56wEOjyjNETQnX5qbYe3cu==-vp5+7rzSnLVzNhWpxq+sQ@mail.gmail.com> @ 2017-09-10 19:42 ` Michael Simms [not found] ` <CAJDR56zTrZ4P9BTsn1sBaPmDFgyO5AvSXuAv-ohnb6d4T1J2yw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Michael Simms @ 2017-09-10 19:42 UTC (permalink / raw) To: linux-usb, linux-input dammit, plain text version... ---------- Forwarded message ---------- From: Michael Simms <micsim35@googlemail.com> Date: 10 September 2017 at 20:39 Subject: Re: RH Bugzilla - Bug 1482649 - Logitech USB Unified Receiver+M570 need 'waking' up by click after kernel update To: Alan Stern <stern@rowland.harvard.edu> Cc: "linux-input@vger.kernel.org" <linux-input@vger.kernel.org>, "linux-usb@vger.kernel.org" <linux-usb@vger.kernel.org>, Mike Simms <micsim2007@outlook.com>, Jiri Kosina <jikos@kernel.org>, Benjamin Tissoires <benjamin.tissoires@redhat.com> Hi Alan, thanks for the cat instruction, it was very helpful. As suggested I'm replying from my Google Mail account to see if this will be accepted by the kernel mail server. /sys/bus/usb/devices/2-1.3/2-1.3:0/power empty for both 4.11 and 4.12 sessions. for both kernel sessions in the parent directory "/sys/bus/usb/devices/2-1.3/2-1.3:0/" I found a file called "supports_autosuspend" with a value of 1. the reason I posted from the sub-folder "/sys/bus/usb/devices/2-1.3:1.0/0003:046D:C52B.0001/power" originally is because that contains all the rest of device power information. idle output for 4.11 after the registration of 1 click and then leaving the TrackBall alone. This is the sum total of the output: ffff8d3a08641300 1212513828 C Ii:2:003:3 0:2 15 = 20010201 00000000 00000000 000000 ffff8d3a08641300 1212513889 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 1212607820 C Ii:2:003:3 0:2 15 = 20010200 00000000 00000000 000000 ffff8d3a08641300 1212607884 S Ii:2:003:3 -115:2 32 < ffff8d39d4f0ad80 1263013819 S Co:2:003:0 s 21 09 0210 0002 0007 7 = 1001810d 000000 ffff8d39d4f0ad80 1263014056 C Co:2:003:0 0 7 > ffff8d3a08641300 1264053446 C Ii:2:003:3 0:2 7 = 1001810d 5a2432 ffff8d3a08641300 1264053479 S Ii:2:003:3 -115:2 32 < active output for 4.11: ffff8d3a08641300 555166285 C Ii:2:003:3 0:2 15 = 20010200 00003000 00000000 000000 ffff8d3a08641300 555166348 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555174282 C Ii:2:003:3 0:2 15 = 20010200 00012000 00000000 000000 ffff8d3a08641300 555174330 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555182279 C Ii:2:003:3 0:2 15 = 20010200 00033000 00000000 000000 ffff8d3a08641300 555182330 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555190281 C Ii:2:003:3 0:2 15 = 20010200 00034000 00000000 000000 ffff8d3a08641300 555190330 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555198281 C Ii:2:003:3 0:2 15 = 20010200 00033000 00000000 000000 ffff8d3a08641300 555198331 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555204285 C Ii:2:003:3 0:2 15 = 20010200 00034000 00000000 000000 ffff8d3a08641300 555204334 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555212281 C Ii:2:003:3 0:2 15 = 20010200 00024000 00000000 000000 ffff8d3a08641300 555212331 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555220281 C Ii:2:003:3 0:2 15 = 20010200 00034000 00000000 000000 ffff8d3a08641300 555220330 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555228280 C Ii:2:003:3 0:2 15 = 20010200 00034000 00000000 000000 ffff8d3a08641300 555228330 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555236277 C Ii:2:003:3 0:2 15 = 20010200 00045000 00000000 000000 ffff8d3a08641300 555236323 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555244280 C Ii:2:003:3 0:2 15 = 20010200 00045000 00000000 000000 ffff8d3a08641300 555244331 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555252278 C Ii:2:003:3 0:2 15 = 20010200 00037000 00000000 000000 ffff8d3a08641300 555252327 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555260281 C Ii:2:003:3 0:2 15 = 20010200 00034000 00000000 000000 ffff8d3a08641300 555260331 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555268278 C Ii:2:003:3 0:2 15 = 20010200 00013000 00000000 000000 ffff8d3a08641300 555268327 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555276278 C Ii:2:003:3 0:2 15 = 20010200 00034000 00000000 000000 ffff8d3a08641300 555276328 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555284247 C Ii:2:003:3 0:2 15 = 20010200 00023000 00000000 000000 ffff8d3a08641300 555284293 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555290282 C Ii:2:003:3 0:2 15 = 20010200 00043000 00000000 000000 ffff8d3a08641300 555290333 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555300281 C Ii:2:003:3 0:2 15 = 20010200 00033000 00000000 000000 ffff8d3a08641300 555300328 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555306284 C Ii:2:003:3 0:2 15 = 20010200 00063000 00000000 000000 ffff8d3a08641300 555306334 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555314280 C Ii:2:003:3 0:2 15 = 20010200 00064000 00000000 000000 ffff8d3a08641300 555314330 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555322277 C Ii:2:003:3 0:2 15 = 20010200 00072000 00000000 000000 ffff8d3a08641300 555322327 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555330279 C Ii:2:003:3 0:2 15 = 20010200 00062000 00000000 000000 ffff8d3a08641300 555330331 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555338280 C Ii:2:003:3 0:2 15 = 20010200 00062000 00000000 000000 ffff8d3a08641300 555338329 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555346279 C Ii:2:003:3 0:2 15 = 20010200 00051000 00000000 000000 ffff8d3a08641300 555346330 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555354277 C Ii:2:003:3 0:2 15 = 20010200 00030000 00000000 000000 ffff8d3a08641300 555354325 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555362277 C Ii:2:003:3 0:2 15 = 20010200 00021000 00000000 000000 ffff8d3a08641300 555362323 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555370279 C Ii:2:003:3 0:2 15 = 20010200 00010000 00000000 000000 ffff8d3a08641300 555370324 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555376296 C Ii:2:003:3 0:2 15 = 20010200 00010000 00000000 000000 ffff8d3a08641300 555376338 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555424276 C Ii:2:003:3 0:2 15 = 20010200 00020000 00000000 000000 ffff8d3a08641300 555424326 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555432279 C Ii:2:003:3 0:2 15 = 20010200 0006f0ff 00000000 000000 ffff8d3a08641300 555432326 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555440282 C Ii:2:003:3 0:2 15 = 20010200 000a0000 00000000 000000 ffff8d3a08641300 555440332 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555448280 C Ii:2:003:3 0:2 15 = 20010200 00090000 00000000 000000 ffff8d3a08641300 555448328 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555456278 C Ii:2:003:3 0:2 15 = 20010200 00080000 00000000 000000 ffff8d3a08641300 555456327 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555462284 C Ii:2:003:3 0:2 15 = 20010200 0005f0ff 00000000 000000 ffff8d3a08641300 555462333 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555470278 C Ii:2:003:3 0:2 15 = 20010200 00040000 00000000 000000 ffff8d3a08641300 555470328 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555478278 C Ii:2:003:3 0:2 15 = 20010200 00020000 00000000 000000 ffff8d3a08641300 555478326 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555486277 C Ii:2:003:3 0:2 15 = 20010200 0002f0ff 00000000 000000 ffff8d3a08641300 555486323 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555494280 C Ii:2:003:3 0:2 15 = 20010200 00010000 00000000 000000 ffff8d3a08641300 555494326 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 555502279 C Ii:2:003:3 0:2 15 = 20010200 0001f0ff 00000000 000000 ffff8d3a08641300 555502329 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 559994248 C Ii:2:003:3 0:2 15 = 20010200 00ffffff 00000000 000000 ffff8d3a08641300 559994296 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560040248 C Ii:2:003:3 0:2 15 = 20010200 00ff0f00 00000000 000000 ffff8d3a08641300 560040295 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560048245 C Ii:2:003:3 0:2 15 = 20010200 00ff2f00 00000000 000000 ffff8d3a08641300 560048293 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560056248 C Ii:2:003:3 0:2 15 = 20010200 00ff2f00 00000000 000000 ffff8d3a08641300 560056294 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560064243 C Ii:2:003:3 0:2 15 = 20010200 00fe1f00 00000000 000000 ffff8d3a08641300 560064291 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560072248 C Ii:2:003:3 0:2 15 = 20010200 00fc3f00 00000000 000000 ffff8d3a08641300 560072294 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560080243 C Ii:2:003:3 0:2 15 = 20010200 00fa3f00 00000000 000000 ffff8d3a08641300 560080293 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560088248 C Ii:2:003:3 0:2 15 = 20010200 00f95f00 00000000 000000 ffff8d3a08641300 560088295 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560096169 C Ii:2:003:3 0:2 15 = 20010200 00f63f00 00000000 000000 ffff8d3a08641300 560096234 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560104220 C Ii:2:003:3 0:2 15 = 20010200 00f33f00 00000000 000000 ffff8d3a08641300 560104255 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560112203 C Ii:2:003:3 0:2 15 = 20010200 00f23f00 00000000 000000 ffff8d3a08641300 560112256 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560120162 C Ii:2:003:3 0:2 15 = 20010200 00f12f00 00000000 000000 ffff8d3a08641300 560120201 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560126155 C Ii:2:003:3 0:2 15 = 20010200 00f54f00 00000000 000000 ffff8d3a08641300 560126179 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560134161 C Ii:2:003:3 0:2 15 = 20010200 00fa3f00 00000000 000000 ffff8d3a08641300 560134183 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560142196 C Ii:2:003:3 0:2 15 = 20010200 00fa3f00 00000000 000000 ffff8d3a08641300 560142213 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560150175 C Ii:2:003:3 0:2 15 = 20010200 00fc5f00 00000000 000000 ffff8d3a08641300 560150209 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560158176 C Ii:2:003:3 0:2 15 = 20010200 00fe6f00 00000000 000000 ffff8d3a08641300 560158197 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560166195 C Ii:2:003:3 0:2 15 = 20010200 00ff6f00 00000000 000000 ffff8d3a08641300 560166217 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560174155 C Ii:2:003:3 0:2 15 = 20010200 00fd6f00 00000000 000000 ffff8d3a08641300 560174174 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560182155 C Ii:2:003:3 0:2 15 = 20010200 00ff5f00 00000000 000000 ffff8d3a08641300 560182169 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560190155 C Ii:2:003:3 0:2 15 = 20010200 00fe6f00 00000000 000000 ffff8d3a08641300 560190169 S Ii:2:003:3 -115:2 32 < ffff8d3a08641300 560198155 C Ii:2:003:3 0:2 15 = 20010200 00fe4f00 00000000 000000 ffff8d3a08641300 560198169 S Ii:2:003:3 -115:2 32 < ...truncated as it just continues like that idle output for 4.12 after 1 click and leaving the TrackBall alone. As you can see much more there: ffff8e923c9d6840 148999534 S Ci:2:001:0 s a3 00 0000 0001 0004 4 < ffff8e923c9d6840 148999565 C Ci:2:001:0 0 4 = 07050000 ffff8e923c9d6840 148999576 S Ci:2:001:0 s a3 00 0000 0002 0004 4 < ffff8e923c9d6840 148999584 C Ci:2:001:0 0 4 = 00010000 ffff8e923c9d6840 148999591 S Ci:2:001:0 s a3 00 0000 0003 0004 4 < ffff8e923c9d6840 148999597 C Ci:2:001:0 0 4 = 00010000 ffff8e92488d9540 148999604 S Ii:2:001:1 -115:2048 4 < ffff8e92488d9540 149000023 C Ii:2:001:1 0:2048 1 = 00 ffff8e92488d9540 149000034 S Ii:2:001:1 -115:2048 4 < ffff8e92488d9540 149026095 C Ii:2:001:1 0:2048 1 = 00 ffff8e92488d9540 149026115 S Ii:2:001:1 -115:2048 4 < ffff8e92488d9540 149052098 C Ii:2:001:1 0:2048 1 = 02 ffff8e92488d9540 149052117 S Ii:2:001:1 -115:2048 4 < ffff8e923c9d6840 149052214 S Ci:2:001:0 s a3 00 0000 0001 0004 4 < ffff8e923c9d6840 149052308 C Ci:2:001:0 0 4 = 03050400 ffff8e923c9d6840 149052351 S Co:2:001:0 s 23 01 0012 0001 0000 0 ffff8e923c9d6840 149052359 C Co:2:001:0 0 0 ffff8e923c9d6840 149064115 S Ci:2:001:0 s a3 00 0000 0001 0004 4 < ffff8e923c9d6840 149064142 C Ci:2:001:0 0 4 = 03050000 ffff8e923c9d6840 149064152 S Ci:2:002:0 s 80 00 0000 0000 0002 2 < ffff8e923c9d6840 149064332 C Ci:2:002:0 0 2 = 0300 ffff8e923c9d6840 149064395 S Co:2:002:0 s 00 01 0001 0000 0000 0 ffff8e923c9d6840 149064610 C Co:2:002:0 0 0 ffff8e923c9d6840 149064663 S Ci:2:002:0 s a3 00 0000 0001 0004 4 < ffff8e923c9d6840 149064837 C Ci:2:002:0 0 4 = 00010000 ffff8e923c9d6840 149064888 S Ci:2:002:0 s a3 00 0000 0002 0004 4 < ffff8e923c9d6840 149064937 C Ci:2:002:0 0 4 = 00010000 ffff8e923c9d6840 149064996 S Ci:2:002:0 s a3 00 0000 0003 0004 4 < ffff8e923c9d6840 149065238 C Ci:2:002:0 0 4 = 03010400 ffff8e923c9d6840 149065291 S Ci:2:002:0 s a3 00 0000 0004 0004 4 < ffff8e923c9d6840 149065462 C Ci:2:002:0 0 4 = 07010000 ffff8e923c9d6840 149065512 S Ci:2:002:0 s a3 00 0000 0005 0004 4 < ffff8e923c9d6840 149065564 C Ci:2:002:0 0 4 = 00010000 ffff8e923c9d6840 149065616 S Ci:2:002:0 s a3 00 0000 0006 0004 4 < ffff8e923c9d6840 149065687 C Ci:2:002:0 0 4 = 00010000 ffff8e9248b17840 149065733 S Ii:2:002:1 -115:2048 1 < ffff8e923c9d6840 149065767 S Ci:2:002:0 s a3 00 0000 0003 0004 4 < ffff8e923c9d6840 149065988 C Ci:2:002:0 0 4 = 03010400 ffff8e923c9d6840 149066041 S Co:2:002:0 s 23 01 0012 0003 0000 0 ffff8e923c9d6840 149066210 C Co:2:002:0 0 0 ffff8e923c9d6840 149078116 S Ci:2:002:0 s a3 00 0000 0003 0004 4 < ffff8e923c9d6840 149078190 C Ci:2:002:0 0 4 = 03010000 ffff8e923c9d6840 149078243 S Ci:2:003:0 s 80 00 0000 0000 0002 2 < ffff8e923c9d6840 149078463 C Ci:2:003:0 0 2 = 0200 ffff8e923c9d6840 149078512 S Co:2:003:0 s 00 01 0001 0000 0000 0 ffff8e923c9d6840 149078713 C Co:2:003:0 0 0 ffff8e9248576480 149078767 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 149079888 C Ii:2:003:3 0:2 7 = 10014104 922810 ffff8e9248576480 149079923 S Ii:2:003:3 -115:2 32 < ffff8e924999a900 149079948 S Co:2:003:0 s 21 09 0210 0002 0007 7 = 10018100 000000 ffff8e924999a900 149080213 C Co:2:003:0 0 7 > ffff8e9248576480 149081882 C Ii:2:003:3 0:2 15 = 20014200 00000000 00000000 000000 ffff8e9248576480 149081908 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 149083886 C Ii:2:003:3 0:2 15 = 20010201 00000000 00000000 000000 ffff8e9248576480 149083932 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 149085897 C Ii:2:003:3 0:2 15 = 20010200 00000000 00000000 000000 ffff8e9248576480 149085954 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 149111805 C Ii:2:003:3 0:2 7 = 10018100 100000 ffff8e9248576480 149111822 S Ii:2:003:3 -115:2 32 < ffff8e924999a900 149111880 S Co:2:003:0 s 21 09 0210 0002 0007 7 = 10018000 100000 ffff8e924999a900 149112051 C Co:2:003:0 0 7 > ffff8e9248576480 149213823 C Ii:2:003:3 0:2 7 = 10018000 000000 ffff8e9248576480 149213838 S Ii:2:003:3 -115:2 32 < ffff8e924999a900 149213894 S Co:2:003:0 s 21 09 0210 0002 0007 7 = 1001810d 000000 ffff8e924999a900 149214068 C Co:2:003:0 0 7 > ffff8e9248576480 149221821 C Ii:2:003:3 0:2 7 = 10010d5a 243200 ffff8e9248576480 149221838 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 149229806 C Ii:2:003:3 0:2 7 = 1001810d 5a2432 ffff8e9248576480 149229822 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 151713137 C Ii:2:003:3 -2:2 0 ffff8e923c9d6840 151713260 S Co:2:003:0 s 00 03 0001 0000 0000 0 ffff8e923c9d6840 151713445 C Co:2:003:0 0 0 ffff8e923c9d6840 151713481 S Co:2:002:0 s 23 03 0002 0003 0000 0 ffff8e923c9d6840 151713550 C Co:2:002:0 0 0 ffff8e9248b17840 151727024 C Ii:2:002:1 -2:2048 0 ffff8e923c9d6840 151727098 S Co:2:002:0 s 00 03 0001 0000 0000 0 ffff8e923c9d6840 151730431 C Co:2:002:0 0 0 ffff8e923c9d6840 151730457 S Co:2:001:0 s 23 03 0002 0001 0000 0 ffff8e923c9d6840 151730474 C Co:2:001:0 0 0 ffff8e92488d9540 151742058 C Ii:2:001:1 -2:2048 0 active output for 4.12: ffff8e9248576480 330329831 C Ii:2:003:3 0:2 15 = 20010200 00001000 00000000 000000 ffff8e9248576480 330329887 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330345876 C Ii:2:003:3 0:2 15 = 20010200 00001000 00000000 000000 ffff8e9248576480 330345932 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330353866 C Ii:2:003:3 0:2 15 = 20010200 00001000 00000000 000000 ffff8e9248576480 330353909 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330361877 C Ii:2:003:3 0:2 15 = 20010200 00001000 00000000 000000 ffff8e9248576480 330361931 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330369866 C Ii:2:003:3 0:2 15 = 20010200 00002000 00000000 000000 ffff8e9248576480 330369913 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330377867 C Ii:2:003:3 0:2 15 = 20010200 00004000 00000000 000000 ffff8e9248576480 330377914 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330383872 C Ii:2:003:3 0:2 15 = 20010200 00ff2f00 00000000 000000 ffff8e9248576480 330383918 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330391865 C Ii:2:003:3 0:2 15 = 20010200 00003000 00000000 000000 ffff8e9248576480 330391913 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330399867 C Ii:2:003:3 0:2 15 = 20010200 00003000 00000000 000000 ffff8e9248576480 330399911 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330407856 C Ii:2:003:3 0:2 15 = 20010200 00001000 00000000 000000 ffff8e9248576480 330407902 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330415855 C Ii:2:003:3 0:2 15 = 20010200 00002000 00000000 000000 ffff8e9248576480 330415901 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330423857 C Ii:2:003:3 0:2 15 = 20010200 00032000 00000000 000000 ffff8e9248576480 330423905 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330431869 C Ii:2:003:3 0:2 15 = 20010200 00033000 00000000 000000 ffff8e9248576480 330431917 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330439866 C Ii:2:003:3 0:2 15 = 20010200 00052000 00000000 000000 ffff8e9248576480 330439914 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330447866 C Ii:2:003:3 0:2 15 = 20010200 00032000 00000000 000000 ffff8e9248576480 330447914 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330455868 C Ii:2:003:3 0:2 15 = 20010200 00052000 00000000 000000 ffff8e9248576480 330455916 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330463868 C Ii:2:003:3 0:2 15 = 20010200 00072000 00000000 000000 ffff8e9248576480 330463916 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330469871 C Ii:2:003:3 0:2 15 = 20010200 00072000 00000000 000000 ffff8e9248576480 330469918 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330477866 C Ii:2:003:3 0:2 15 = 20010200 00093000 00000000 000000 ffff8e9248576480 330477913 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330485863 C Ii:2:003:3 0:2 15 = 20010200 00072000 00000000 000000 ffff8e9248576480 330485913 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330493866 C Ii:2:003:3 0:2 15 = 20010200 00042000 00000000 000000 ffff8e9248576480 330493913 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330501866 C Ii:2:003:3 0:2 15 = 20010200 00042000 00000000 000000 ffff8e9248576480 330501914 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330509866 C Ii:2:003:3 0:2 15 = 20010200 00021000 00000000 000000 ffff8e9248576480 330509913 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330517866 C Ii:2:003:3 0:2 15 = 20010200 00031000 00000000 000000 ffff8e9248576480 330517915 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330525867 C Ii:2:003:3 0:2 15 = 20010200 00010000 00000000 000000 ffff8e9248576480 330525911 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330547864 C Ii:2:003:3 0:2 15 = 20010200 0002f0ff 00000000 000000 ffff8e9248576480 330547911 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330555866 C Ii:2:003:3 0:2 15 = 20010200 0004e0ff 00000000 000000 ffff8e9248576480 330555913 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330563867 C Ii:2:003:3 0:2 15 = 20010200 0009d0ff 00000000 000000 ffff8e9248576480 330563915 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330571866 C Ii:2:003:3 0:2 15 = 20010200 000de0ff 00000000 000000 ffff8e9248576480 330571913 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330579865 C Ii:2:003:3 0:2 15 = 20010200 0011e0ff 00000000 000000 ffff8e9248576480 330579914 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330587865 C Ii:2:003:3 0:2 15 = 20010200 0013d0ff 00000000 000000 ffff8e9248576480 330587913 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330595867 C Ii:2:003:3 0:2 15 = 20010200 0011f0ff 00000000 000000 ffff8e9248576480 330595916 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330603865 C Ii:2:003:3 0:2 15 = 20010200 000ce0ff 00000000 000000 ffff8e9248576480 330603913 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330611862 C Ii:2:003:3 0:2 15 = 20010200 0006e0ff 00000000 000000 ffff8e9248576480 330611910 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330619863 C Ii:2:003:3 0:2 15 = 20010200 0001f0ff 00000000 000000 ffff8e9248576480 330619910 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330625871 C Ii:2:003:3 0:2 15 = 20010200 0000f0ff 00000000 000000 ffff8e9248576480 330625918 S Ii:2:003:3 -115:2 32 < ffff8e9248576480 330641861 C Ii:2:003:3 0:2 15 = 20010200 0000f0ff 00000000 000000 ffff8e9248576480 330641908 S Ii:2:003:3 -115:2 32 < ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <CAJDR56zTrZ4P9BTsn1sBaPmDFgyO5AvSXuAv-ohnb6d4T1J2yw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: Fwd: RH Bugzilla - Bug 1482649 - Logitech USB Unified Receiver+M570 need 'waking' up by click after kernel update [not found] ` <CAJDR56zTrZ4P9BTsn1sBaPmDFgyO5AvSXuAv-ohnb6d4T1J2yw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2017-09-12 1:39 ` Alan Stern 2017-09-13 4:15 ` Alan Stern 0 siblings, 1 reply; 4+ messages in thread From: Alan Stern @ 2017-09-12 1:39 UTC (permalink / raw) To: Michael Simms Cc: linux-usb-u79uwXL29TY76Z2rM5mHXA, linux-input-u79uwXL29TY76Z2rM5mHXA On Sun, 10 Sep 2017, Michael Simms wrote: > Hi Alan, thanks for the cat instruction, it was very helpful. As > suggested I'm replying from my Google Mail account to see if this will > be accepted by the kernel mail server. It did work. > /sys/bus/usb/devices/2-1.3/2-1.3:0/power empty for both 4.11 and 4.12 sessions. > > for both kernel sessions in the parent directory > "/sys/bus/usb/devices/2-1.3/2-1.3:0/" I found a file called > "supports_autosuspend" with a value of 1. > > the reason I posted from the sub-folder > "/sys/bus/usb/devices/2-1.3:1.0/0003:046D:C52B.0001/power" originally > is because that contains all the rest of device power information. Okay. I have been able to replicate some of the things you are seeing, on my own computer. I'll investigate and get back to you with some answers. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Fwd: RH Bugzilla - Bug 1482649 - Logitech USB Unified Receiver+M570 need 'waking' up by click after kernel update 2017-09-12 1:39 ` Alan Stern @ 2017-09-13 4:15 ` Alan Stern [not found] ` <Pine.LNX.4.44L0.1709122358340.7168-100000-pYrvlCTfrz9XsRXLowluHWD2FQJk+8+b@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Alan Stern @ 2017-09-13 4:15 UTC (permalink / raw) To: Michael Simms; +Cc: linux-usb, linux-input On Mon, 11 Sep 2017, Alan Stern wrote: > On Sun, 10 Sep 2017, Michael Simms wrote: > > > Hi Alan, thanks for the cat instruction, it was very helpful. As > > suggested I'm replying from my Google Mail account to see if this will > > be accepted by the kernel mail server. > > It did work. > > > /sys/bus/usb/devices/2-1.3/2-1.3:0/power empty for both 4.11 and 4.12 sessions. > > > > for both kernel sessions in the parent directory > > "/sys/bus/usb/devices/2-1.3/2-1.3:0/" I found a file called > > "supports_autosuspend" with a value of 1. > > > > the reason I posted from the sub-folder > > "/sys/bus/usb/devices/2-1.3:1.0/0003:046D:C52B.0001/power" originally > > is because that contains all the rest of device power information. > > Okay. I have been able to replicate some of the things you are seeing, > on my own computer. I'll investigate and get back to you with some > answers. It turns out that what really matters is not what you were looking at. The important file is /sys/bus/usb/devices/2-1.3/power/control. If that file contains "on" then the system will not suspend the joystick; if it contains "auto" then it will. You can test this simply by doing: echo on >/sys/bus/usb/devices/2-1.3/power/control (or echo auto, as the case may be). The result should be the same in both 4.11 and 4.12. When you first plug in the joystick or first boot the system with the joystick already plugged in, the file should be set to "on". It won't change to "auto" unless something tells it to change. That something could be udev, powertop, or some other program. I have no idea why its behavior under 4.12 would be different from under 4.11. Alan Stern ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <Pine.LNX.4.44L0.1709122358340.7168-100000-pYrvlCTfrz9XsRXLowluHWD2FQJk+8+b@public.gmane.org>]
* Re: Fwd: RH Bugzilla - Bug 1482649 - Logitech USB Unified Receiver+M570 need 'waking' up by click after kernel update [not found] ` <Pine.LNX.4.44L0.1709122358340.7168-100000-pYrvlCTfrz9XsRXLowluHWD2FQJk+8+b@public.gmane.org> @ 2017-09-13 8:02 ` Michael Simms 0 siblings, 0 replies; 4+ messages in thread From: Michael Simms @ 2017-09-13 8:02 UTC (permalink / raw) To: Alan Stern Cc: linux-input-u79uwXL29TY76Z2rM5mHXA, linux-usb-u79uwXL29TY76Z2rM5mHXA Hi, thanks for recreating and looking into this. What I've done is disabled powertop auto tunables as a system service and then looked at that value. With powertop not running it is indeed set to ON for both kernels. With powertop running it gets set to AUTO. So I think as was alluded to earlier power management for usb autosuspend prior to kernel 4.12 may not have been working at all for this device. Now it has been 'fixed' and does. I think the only way round this now would be to script something myself to autostart powertop while masking that device from powertop or investigate using something more granular like tlp. I think we can call this closed, it's obviously now down to the users to decide to control this setting as it now does what it should. Thanks everyone for all your help. Mike Simms On 13 Sep 2017 5:15 a.m., "Alan Stern" <stern-nwvwT67g6+6dFdvTe/nMLpVzexx5G7lz@public.gmane.org> wrote: On Mon, 11 Sep 2017, Alan Stern wrote: > On Sun, 10 Sep 2017, Michael Simms wrote: > > > Hi Alan, thanks for the cat instruction, it was very helpful. As > > suggested I'm replying from my Google Mail account to see if this will > > be accepted by the kernel mail server. > > It did work. > > > /sys/bus/usb/devices/2-1.3/2-1.3:0/power empty for both 4.11 and 4.12 sessions. > > > > for both kernel sessions in the parent directory > > "/sys/bus/usb/devices/2-1.3/2-1.3:0/" I found a file called > > "supports_autosuspend" with a value of 1. > > > > the reason I posted from the sub-folder > > "/sys/bus/usb/devices/2-1.3:1.0/0003:046D:C52B.0001/power" originally > > is because that contains all the rest of device power information. > > Okay. I have been able to replicate some of the things you are seeing, > on my own computer. I'll investigate and get back to you with some > answers. It turns out that what really matters is not what you were looking at. The important file is /sys/bus/usb/devices/2-1.3/power/control. If that file contains "on" then the system will not suspend the joystick; if it contains "auto" then it will. You can test this simply by doing: echo on >/sys/bus/usb/devices/2-1.3/power/control (or echo auto, as the case may be). The result should be the same in both 4.11 and 4.12. When you first plug in the joystick or first boot the system with the joystick already plugged in, the file should be set to "on". It won't change to "auto" unless something tells it to change. That something could be udev, powertop, or some other program. I have no idea why its behavior under 4.12 would be different from under 4.11. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-09-13 8:02 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <CAJDR56wEOjyjNETQnX5qbYe3cu==-vp5+7rzSnLVzNhWpxq+sQ@mail.gmail.com> 2017-09-10 19:42 ` Fwd: RH Bugzilla - Bug 1482649 - Logitech USB Unified Receiver+M570 need 'waking' up by click after kernel update Michael Simms [not found] ` <CAJDR56zTrZ4P9BTsn1sBaPmDFgyO5AvSXuAv-ohnb6d4T1J2yw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2017-09-12 1:39 ` Alan Stern 2017-09-13 4:15 ` Alan Stern [not found] ` <Pine.LNX.4.44L0.1709122358340.7168-100000-pYrvlCTfrz9XsRXLowluHWD2FQJk+8+b@public.gmane.org> 2017-09-13 8:02 ` Michael Simms
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).