FS#53722 - [linux] Laptop randomically hangs when suspending or freezing

Attached to Project: Arch Linux
Opened by Andrea Amorosi (AndreaA) - Wednesday, 19 April 2017, 18:40 GMT
Last edited by Laurent Carlier (lordheavy) - Thursday, 03 October 2019, 14:53 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture x86_64
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 8
Private No

Details

Since about one month I have random hangs when resuming from suspend or freeze.
The issue happen both with 4.10.10-1-ARCH (and the previous kernel since one month) and lts kernels.
When the issue happens, the power button light and cpu fan go on, but the screen is black and system does not respond (even alt+stamp+REISUB does not work) and I have to force the shutdown pressing the power button.
I have tried to reproduce the issue running this command:
for i in $(seq 10); do
sudo python2 ./analyze_suspend.py -m freeze -rtcwake 15
done
and it always craches before the for cycle ends (the first time at the third iteration, the secondo one at the sixth).
In both cases it hangs with the following screen output (FreezeHang.jpg in the attachment):
https://s5.postimg.org/7846z6h4j/IMG_20170419_151037982.jpg
When the system works properly the dmesg is the attached one.

This task depends upon

Closed by  Laurent Carlier (lordheavy)
Thursday, 03 October 2019, 14:53 GMT
Reason for closing:  Fixed
Comment by Andrea Amorosi (AndreaA) - Wednesday, 19 April 2017, 21:28 GMT
Doing other tests in a console sometimes the message in the screen photo attached has appeared at the same time of the hang.
I don't know if it is related or not with the problem.
Comment by Andrea Amorosi (AndreaA) - Saturday, 22 April 2017, 17:48 GMT
The hang happens also with 4.10.11-1-ARCH
Comment by Shay G (Tharbad) - Tuesday, 25 April 2017, 11:30 GMT
I have something similar except that in my case, I also get a mouse pointer. Ctrl+Alt+F# still works but I can't login
Sometimes I even manage to login before the it freezes.
When I tried to reboot (if I can login), the process is stuck (for hours - tried) on the disk manager.
Comment by Shay G (Tharbad) - Sunday, 30 April 2017, 06:50 GMT
This maybe related:
https://bugzilla.kernel.org/show_bug.cgi?id=194631#c17

AndreaA: Does one of those solutions help you?
Comment by Andrea Amorosi (AndreaA) - Sunday, 30 April 2017, 08:04 GMT
If the possible workaroud are these:
1. disable async resume by "echo 0 > /sys/power/pm_async"
2. use CFQ instead of BFQ by "echo cfq > /sys/block/sda/queue/scheduler"

the second is standard in my archlinux and the first one was one of the first things I have done (permanently) and has not resolved the issue.
So it doesn't seem to be related to https://bugzilla.kernel.org/show_bug.cgi?id=194631#c17 or maybe it is, but workarounds do not work in my case.
Comment by Andrea Amorosi (AndreaA) - Sunday, 30 April 2017, 09:38 GMT
It seems this bug is more similar to this https://bugzilla.kernel.org/show_bug.cgi?id=194631#c19
since Carsten Blaauw has the issue even when using the proposed workaronds as in my case.
In my case, however, I have a random issue while Carsten Blaauw seems to have the issue every time he suspends.
Comment by Andrea Amorosi (AndreaA) - Sunday, 14 May 2017, 09:35 GMT
The issue is present also in
Linux 4.10.13-1-ARCH #1 SMP PREEMPT Thu Apr 27 12:15:09 CEST 2017 x86_64 GNU/Linux
Comment by Andrea Amorosi (AndreaA) - Tuesday, 30 May 2017, 18:36 GMT
The issue is still present in
Linux 4.11.3-1-ARCH #1 SMP PREEMPT Sun May 28 10:40:17 CEST 2017 x86_64 GNU/Linux
Comment by Andrea Amorosi (AndreaA) - Saturday, 17 June 2017, 22:36 GMT
The bug happens also in
Linux 4.11.5-1-ARCH #1 SMP PREEMPT Wed Jun 14 16:19:27 CEST 2017 x86_64 GNU/Linux
Comment by Andrea Amorosi (AndreaA) - Tuesday, 20 June 2017, 20:47 GMT
Today (after having installed the nvidia driver) I've tested again and the issue is still present, but it has written this stack trace which I hope is related with the kernel hang:

giu 20 21:53:07 n752vx kernel: calling 0000:00:02.0+ @ 1323, parent: pci0000:00
giu 20 21:53:07 n752vx kernel: hpet1: lost 2606 rtc interrupts
giu 20 21:53:07 n752vx kernel: [drm] GuC firmware load skipped
giu 20 21:53:07 n752vx kernel: ------------[ cut here ]------------
giu 20 21:53:07 n752vx kernel: WARNING: CPU: 2 PID: 1323 at drivers/gpu/drm/i915/intel_display.c:14229 intel_atomic_commit_tail+0xfd5/0xfe0 [i915]
giu 20 21:53:07 n752vx kernel: pipe A vblank wait timed out
giu 20 21:53:07 n752vx kernel: Modules linked in: ctr ccm cmac rfcomm snd_hda_codec_hdmi bnep arc4 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp snd_hda_codec_realtek kvm_intel snd_hda_codec_generic
giu 20 21:53:07 n752vx kernel: joydev media elan_i2c thermal i2c_hid bluetooth int3403_thermal mei_me idma64 processor_thermal_device intel_lpss_acpi battery intel_lpss_pci rfkill wmi asus_wireless int3400_the
giu 20 21:53:07 n752vx kernel: CPU: 2 PID: 1323 Comm: python2 Tainted: P U O 4.11.5-1-ARCH #1
giu 20 21:53:07 n752vx kernel: Hardware name: ASUSTeK COMPUTER INC. N752VX/N752VX, BIOS N752VX.301 08/18/2016
giu 20 21:53:07 n752vx kernel: Call Trace:
giu 20 21:53:07 n752vx kernel: dump_stack+0x63/0x81
giu 20 21:53:07 n752vx kernel: __warn+0xcb/0xf0
giu 20 21:53:07 n752vx kernel: warn_slowpath_fmt+0x5a/0x80
giu 20 21:53:07 n752vx kernel: intel_atomic_commit_tail+0xfd5/0xfe0 [i915]
giu 20 21:53:07 n752vx kernel: ? wake_bit_function+0x60/0x60
giu 20 21:53:07 n752vx kernel: intel_atomic_commit+0x360/0x480 [i915]
giu 20 21:53:07 n752vx kernel: ? drm_atomic_check_only+0x39e/0x580 [drm]
giu 20 21:53:07 n752vx kernel: ? intel_runtime_pm_put+0x6e/0xa0 [i915]
giu 20 21:53:07 n752vx kernel: drm_atomic_commit+0x4b/0x50 [drm]
giu 20 21:53:07 n752vx kernel: __intel_display_resume+0x74/0xb0 [i915]
giu 20 21:53:07 n752vx kernel: intel_display_resume+0x100/0x140 [i915]
giu 20 21:53:07 n752vx kernel: i915_drm_resume+0xde/0x180 [i915]
giu 20 21:53:07 n752vx kernel: i915_pm_resume+0x1e/0x30 [i915]
giu 20 21:53:07 n752vx kernel: pci_pm_resume+0x65/0xa0
giu 20 21:53:07 n752vx kernel: ? pci_pm_thaw+0x90/0x90
giu 20 21:53:07 n752vx kernel: dpm_run_callback+0x53/0x180
giu 20 21:53:07 n752vx kernel: device_resume+0xe1/0x200
giu 20 21:53:07 n752vx kernel: dpm_resume+0x11d/0x310
giu 20 21:53:07 n752vx kernel: dpm_resume_end+0x11/0x20
giu 20 21:53:07 n752vx kernel: suspend_devices_and_enter+0x155/0x810
giu 20 21:53:07 n752vx kernel: ? wake_bit_function+0x60/0x60
giu 20 21:53:07 n752vx kernel: pm_suspend+0x3c3/0x590
giu 20 21:53:07 n752vx kernel: state_store+0x49/0xa0
giu 20 21:53:07 n752vx kernel: kobj_attr_store+0xf/0x20
giu 20 21:53:07 n752vx kernel: sysfs_kf_write+0x37/0x40
giu 20 21:53:07 n752vx kernel: kernfs_fop_write+0x11c/0x1a0
giu 20 21:53:07 n752vx kernel: __vfs_write+0x37/0x140
giu 20 21:53:07 n752vx kernel: vfs_write+0xb5/0x1a0
giu 20 21:53:07 n752vx kernel: SyS_write+0x55/0xc0
giu 20 21:53:07 n752vx kernel: entry_SYSCALL_64_fastpath+0x1a/0xa9
giu 20 21:53:07 n752vx kernel: RIP: 0033:0x7f08d665f070
giu 20 21:53:07 n752vx kernel: RSP: 002b:00007ffcd991ac18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
giu 20 21:53:07 n752vx kernel: RAX: ffffffffffffffda RBX: 00007f08d6fe33c0 RCX: 00007f08d665f070
giu 20 21:53:07 n752vx kernel: RDX: 0000000000000006 RSI: 0000559628544910 RDI: 0000000000000003
giu 20 21:53:07 n752vx kernel: RBP: 00007f08d5137f80 R08: 00007f08d70e8440 R09: 00005596282cd0a0
giu 20 21:53:07 n752vx kernel: R10: 00007f08d70e8440 R11: 0000000000000246 R12: 00007f08d533bb70
giu 20 21:53:07 n752vx kernel: R13: 0000000000000018 R14: 00007f08d5137f80 R15: 00007f08d534f810
giu 20 21:53:07 n752vx kernel: ---[ end trace 260a513f100f8f81 ]---
giu 20 21:53:07 n752vx kernel: ------------[ cut here ]------------
giu 20 21:53:07 n752vx kernel: WARNING: CPU: 2 PID: 1323 at drivers/gpu/drm/i915/intel_display.c:14229 intel_atomic_commit_tail+0xfd5/0xfe0 [i915]
giu 20 21:53:07 n752vx kernel: pipe B vblank wait timed out
giu 20 21:53:07 n752vx kernel: Modules linked in: ctr ccm cmac rfcomm snd_hda_codec_hdmi bnep arc4 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp snd_hda_codec_realtek kvm_intel snd_hda_codec_generic
giu 20 21:53:07 n752vx kernel: joydev media elan_i2c thermal i2c_hid bluetooth int3403_thermal mei_me idma64 processor_thermal_device intel_lpss_acpi battery intel_lpss_pci rfkill wmi asus_wireless int3400_the
giu 20 21:53:07 n752vx kernel: CPU: 2 PID: 1323 Comm: python2 Tainted: P U W O 4.11.5-1-ARCH #1
giu 20 21:53:07 n752vx kernel: Hardware name: ASUSTeK COMPUTER INC. N752VX/N752VX, BIOS N752VX.301 08/18/2016
giu 20 21:53:07 n752vx kernel: Call Trace:
giu 20 21:53:07 n752vx kernel: dump_stack+0x63/0x81
giu 20 21:53:07 n752vx kernel: __warn+0xcb/0xf0
giu 20 21:53:07 n752vx kernel: warn_slowpath_fmt+0x5a/0x80
giu 20 21:53:07 n752vx kernel: intel_atomic_commit_tail+0xfd5/0xfe0 [i915]
giu 20 21:53:07 n752vx kernel: ? wake_bit_function+0x60/0x60
giu 20 21:53:07 n752vx kernel: intel_atomic_commit+0x360/0x480 [i915]
giu 20 21:53:07 n752vx kernel: ? drm_atomic_check_only+0x39e/0x580 [drm]
giu 20 21:53:07 n752vx kernel: ? intel_runtime_pm_put+0x6e/0xa0 [i915]
giu 20 21:53:07 n752vx kernel: drm_atomic_commit+0x4b/0x50 [drm]
giu 20 21:53:07 n752vx kernel: __intel_display_resume+0x74/0xb0 [i915]
giu 20 21:53:07 n752vx kernel: intel_display_resume+0x100/0x140 [i915]
giu 20 21:53:07 n752vx kernel: i915_drm_resume+0xde/0x180 [i915]
giu 20 21:53:07 n752vx kernel: i915_pm_resume+0x1e/0x30 [i915]
giu 20 21:53:07 n752vx kernel: pci_pm_resume+0x65/0xa0
giu 20 21:53:07 n752vx kernel: __intel_display_resume+0x74/0xb0 [i915]
giu 20 21:53:07 n752vx kernel: intel_display_resume+0x100/0x140 [i915]
giu 20 21:53:07 n752vx kernel: i915_drm_resume+0xde/0x180 [i915]
giu 20 21:53:07 n752vx kernel: i915_pm_resume+0x1e/0x30 [i915]
giu 20 21:53:07 n752vx kernel: pci_pm_resume+0x65/0xa0
giu 20 21:53:07 n752vx kernel: ? pci_pm_thaw+0x90/0x90
giu 20 21:53:07 n752vx kernel: dpm_run_callback+0x53/0x180
giu 20 21:53:07 n752vx kernel: device_resume+0xe1/0x200
giu 20 21:53:07 n752vx kernel: dpm_resume+0x11d/0x310
giu 20 21:53:07 n752vx kernel: dpm_resume_end+0x11/0x20
giu 20 21:53:07 n752vx kernel: suspend_devices_and_enter+0x155/0x810
giu 20 21:53:07 n752vx kernel: ? wake_bit_function+0x60/0x60
giu 20 21:53:07 n752vx kernel: pm_suspend+0x3c3/0x590
giu 20 21:53:07 n752vx kernel: state_store+0x49/0xa0
giu 20 21:53:07 n752vx kernel: kobj_attr_store+0xf/0x20
giu 20 21:53:07 n752vx kernel: sysfs_kf_write+0x37/0x40
giu 20 21:53:07 n752vx kernel: kernfs_fop_write+0x11c/0x1a0
giu 20 21:53:07 n752vx kernel: __vfs_write+0x37/0x140
giu 20 21:53:07 n752vx kernel: vfs_write+0xb5/0x1a0
giu 20 21:53:07 n752vx kernel: SyS_write+0x55/0xc0
giu 20 21:53:07 n752vx kernel: entry_SYSCALL_64_fastpath+0x1a/0xa9
giu 20 21:53:07 n752vx kernel: RIP: 0033:0x7f08d665f070
giu 20 21:53:07 n752vx kernel: RSP: 002b:00007ffcd991ac18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
giu 20 21:53:07 n752vx kernel: RAX: ffffffffffffffda RBX: 00007f08d6fe33c0 RCX: 00007f08d665f070
giu 20 21:53:07 n752vx kernel: RDX: 0000000000000006 RSI: 0000559628544910 RDI: 0000000000000003
giu 20 21:53:07 n752vx kernel: RBP: 00007f08d5137f80 R08: 00007f08d70e8440 R09: 00005596282cd0a0
giu 20 21:53:07 n752vx kernel: R10: 00007f08d70e8440 R11: 0000000000000246 R12: 00007f08d533bb70
giu 20 21:53:07 n752vx kernel: R13: 0000000000000018 R14: 00007f08d5137f80 R15: 00007f08d534f810
giu 20 21:53:07 n752vx kernel: ---[ end trace 260a513f100f8f81 ]---
giu 20 21:53:07 n752vx kernel: ------------[ cut here ]------------
giu 20 21:53:07 n752vx kernel: WARNING: CPU: 2 PID: 1323 at drivers/gpu/drm/i915/intel_display.c:14229 intel_atomic_commit_tail+0xfd5/0xfe0 [i915]
giu 20 21:53:07 n752vx kernel: pipe B vblank wait timed out
giu 20 21:53:07 n752vx kernel: Modules linked in: ctr ccm cmac rfcomm snd_hda_codec_hdmi bnep arc4 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp snd_hda_codec_realtek kvm_intel snd_hda_codec_generic
giu 20 21:53:07 n752vx kernel: joydev media elan_i2c thermal i2c_hid bluetooth int3403_thermal mei_me idma64 processor_thermal_device intel_lpss_acpi battery intel_lpss_pci rfkill wmi asus_wireless int3400_the
giu 20 21:53:07 n752vx kernel: CPU: 2 PID: 1323 Comm: python2 Tainted: P U W O 4.11.5-1-ARCH #1
giu 20 21:53:07 n752vx kernel: Hardware name: ASUSTeK COMPUTER INC. N752VX/N752VX, BIOS N752VX.301 08/18/2016
giu 20 21:53:07 n752vx kernel: Call Trace:
giu 20 21:53:07 n752vx kernel: dump_stack+0x63/0x81
giu 20 21:53:07 n752vx kernel: __warn+0xcb/0xf0
giu 20 21:53:07 n752vx kernel: warn_slowpath_fmt+0x5a/0x80
giu 20 21:53:07 n752vx kernel: intel_atomic_commit_tail+0xfd5/0xfe0 [i915]
giu 20 21:53:07 n752vx kernel: ? wake_bit_function+0x60/0x60
giu 20 21:53:07 n752vx kernel: intel_atomic_commit+0x360/0x480 [i915]
giu 20 21:53:07 n752vx kernel: ? drm_atomic_check_only+0x39e/0x580 [drm]
giu 20 21:53:07 n752vx kernel: ? intel_runtime_pm_put+0x6e/0xa0 [i915]
giu 20 21:53:07 n752vx kernel: drm_atomic_commit+0x4b/0x50 [drm]
giu 20 21:53:07 n752vx kernel: __intel_display_resume+0x74/0xb0 [i915]
giu 20 21:53:07 n752vx kernel: intel_display_resume+0x100/0x140 [i915]
giu 20 21:53:07 n752vx kernel: i915_drm_resume+0xde/0x180 [i915]
giu 20 21:53:07 n752vx kernel: i915_pm_resume+0x1e/0x30 [i915]
giu 20 21:53:07 n752vx kernel: pci_pm_resume+0x65/0xa0
giu 20 21:53:07 n752vx kernel: ? pci_pm_thaw+0x90/0x90
giu 20 21:53:07 n752vx kernel: dpm_run_callback+0x53/0x180
giu 20 21:53:07 n752vx kernel: device_resume+0xe1/0x200
giu 20 21:53:07 n752vx kernel: dpm_resume+0x11d/0x310
giu 20 21:53:07 n752vx kernel: dpm_resume_end+0x11/0x20
giu 20 21:53:07 n752vx kernel: suspend_devices_and_enter+0x155/0x810
giu 20 21:53:07 n752vx kernel: ? wake_bit_function+0x60/0x60
giu 20 21:53:07 n752vx kernel: pm_suspend+0x3c3/0x590
giu 20 21:53:07 n752vx kernel: state_store+0x49/0xa0
giu 20 21:53:07 n752vx kernel: kobj_attr_store+0xf/0x20
giu 20 21:53:07 n752vx kernel: sysfs_kf_write+0x37/0x40
giu 20 21:53:07 n752vx kernel: kernfs_fop_write+0x11c/0x1a0
giu 20 21:53:07 n752vx kernel: __vfs_write+0x37/0x140
giu 20 21:53:07 n752vx kernel: vfs_write+0xb5/0x1a0
giu 20 21:53:07 n752vx kernel: SyS_write+0x55/0xc0
giu 20 21:53:07 n752vx kernel: entry_SYSCALL_64_fastpath+0x1a/0xa9
giu 20 21:53:07 n752vx kernel: RIP: 0033:0x7f08d665f070
giu 20 21:53:07 n752vx kernel: RSP: 002b:00007ffcd991ac18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
giu 20 21:53:07 n752vx kernel: RAX: ffffffffffffffda RBX: 00007f08d6fe33c0 RCX: 00007f08d665f070
giu 20 21:53:07 n752vx kernel: RDX: 0000000000000006 RSI: 0000559628544910 RDI: 0000000000000003
giu 20 21:53:07 n752vx kernel: RBP: 00007f08d5137f80 R08: 00007f08d70e8440 R09: 00005596282cd0a0
giu 20 21:53:07 n752vx kernel: R10: 00007f08d70e8440 R11: 0000000000000246 R12: 00007f08d533bb70
giu 20 21:53:07 n752vx kernel: R13: 0000000000000018 R14: 00007f08d5137f80 R15: 00007f08d534f810
giu 20 21:53:07 n752vx kernel: ---[ end trace 260a513f100f8f82 ]---
giu 20 21:53:07 n752vx kernel: [drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:31:pipe A] flip_done timed out
giu 20 21:53:07 n752vx kernel: [drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:38:pipe B] flip_done timed out
giu 20 21:53:07 n752vx kernel: [drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:31:pipe A] flip_done timed out
giu 20 21:53:07 n752vx kernel: [drm:drm_atomic_helper_commit_cleanup_done [drm_kms_helper]] *ERROR* [CRTC:38:pipe B] flip_done timed out
giu 20 21:53:07 n752vx kernel: call 0000:00:02.0+ returned 0 after 39977282 usecs
giu 20 21:53:07 n752vx kernel: calling 0000:00:04.0+ @ 1323, parent: pci0000:00
Comment by Andrea Amorosi (AndreaA) - Friday, 23 June 2017, 06:04 GMT
Still present in 4.11.6
Comment by Andrea Amorosi (AndreaA) - Saturday, 01 July 2017, 11:29 GMT
Still present in
Linux n752vx 4.11.7-1-ARCH #1 SMP PREEMPT Sat Jun 24 09:07:09 CEST 2017 x86_64 GNU/Linux

If you need more info, the issue is reproducible on my machine (it cannot execute 10 freeze, which should be simpler that suspend, commands without hanging).
Comment by Andrea Amorosi (AndreaA) - Friday, 07 July 2017, 17:05 GMT
Still present in
Linux n752vx 4.11.9-1-ARCH #1 SMP PREEMPT Wed Jul 5 18:23:08 CEST 2017 x86_64 GNU/Linux
Comment by andya (andya) - Tuesday, 18 July 2017, 18:14 GMT
Did you try waiting a couple of minutes and see if it gets back to normal?
I'm experiencing something similar (random hang after sleep; I got my cursor, but nothing works, only alt-stamp-b (not the entire magic sequence, just b)), came out the system was temporarily frozen while trying to register a usb device; while I still couldn't fix the problem, at least it doesn't force me to hard reboot anymore
Comment by Andrea Amorosi (AndreaA) - Thursday, 20 July 2017, 17:44 GMT
I've tried but it remain in hang mode even if I disconnect all the USB devices.
With all the external USB devices disconnected this is my lsusb -v output:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.00
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x1d6b Linux Foundation
idProduct 0x0003 3.0 root hub
bcdDevice 4.11
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 31
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
bMaxBurst 0

Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 4.11
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.00
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x1d6b Linux Foundation
idProduct 0x0003 3.0 root hub
bcdDevice 4.11
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 31
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
bMaxBurst 0

Bus 001 Device 005: ID 8087:0a2a Intel Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.01
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
bMaxPacketSize0 64
idVendor 0x8087 Intel Corp.
idProduct 0x0a2a
bcdDevice 0.01
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 177
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0019 1x 25 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0021 1x 33 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 5
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0031 1x 49 bytes
bInterval 1
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 12
bNumDeviceCaps 1
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000002
HIRD Link Power Management (LPM) Supported
Device Status: 0x0001
Self Powered

Bus 001 Device 003: ID 04f2:b3fd Chicony Electronics Co., Ltd
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x04f2 Chicony Electronics Co., Ltd
idProduct 0xb3fd
bcdDevice 69.54
iManufacturer 3
iProduct 1
iSerial 2
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 1301
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 4
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 14 Video
bFunctionSubClass 3 Video Interface Collection
bFunctionProtocol 0
iFunction 5
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 1 Video Control
bInterfaceProtocol 0
iInterface 5
VideoControl Interface Descriptor:
bLength 13
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdUVC 1.00
wTotalLength 78
dwClockFrequency 15.000000MHz
bInCollection 1
baInterfaceNr( 0) 1
VideoControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0201 Camera Sensor
bAssocTerminal 0
iTerminal 0
wObjectiveFocalLengthMin 0
wObjectiveFocalLengthMax 0
wOcularFocalLength 0
bControlSize 3
bmControls 0x0000000e
Auto-Exposure Mode
Auto-Exposure Priority
Exposure Time (Absolute)
VideoControl Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 5 (PROCESSING_UNIT)
Warning: Descriptor too short
bUnitID 2
bSourceID 1
wMaxMultiplier 0
bControlSize 2
bmControls 0x0000157f
Brightness
Contrast
Hue
Saturation
Sharpness
Gamma
White Balance Temperature
Backlight Compensation
Power Line Frequency
White Balance Temperature, Auto
iProcessing 0
bmVideoStandards 0x 9
None
SECAM - 625/50
VideoControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 3
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 4
iTerminal 0
VideoControl Interface Descriptor:
bLength 27
bDescriptorType 36
bDescriptorSubtype 6 (EXTENSION_UNIT)
bUnitID 4
guidExtensionCode {8ca72912-b447-9440-b0ce-db07386fb938}
bNumControl 2
bNrPins 1
baSourceID( 0) 2
bControlSize 2
bmControls( 0) 0x00
bmControls( 1) 0x06
iExtension 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 6
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
VideoStreaming Interface Descriptor:
bLength 16
bDescriptorType 36
bDescriptorSubtype 1 (INPUT_HEADER)
bNumFormats 3
wTotalLength 1064
bEndPointAddress 129
bmInfo 0
bTerminalLink 3
bStillCaptureMethod 2
bTriggerSupport 1
bTriggerUsage 0
bControlSize 1
bmaControls( 0) 27
bmaControls( 1) 27
bmaControls( 2) 27
VideoStreaming Interface Descriptor:
bLength 27
bDescriptorType 36
bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
bFormatIndex 1
bNumFrameDescriptors 7
guidFormat {59555932-0000-1000-8000-00aa00389b71}
bBitsPerPixel 16
bDefaultFrameIndex 1
bAspectRatioX 0
bAspectRatioY 0
bmInterlaceFlags 0x00
Interlaced stream or variable: No
Fields per frame: 2 fields
Field 1 first: No
Field pattern: Field 1 only
bCopyProtect 0
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 1
bmCapabilities 0x00
Still image unsupported
wWidth 640
wHeight 480
dwMinBitRate 73728000
dwMaxBitRate 147456000
dwMaxVideoFrameBufferSize 614400
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 2
bmCapabilities 0x00
Still image unsupported
wWidth 160
wHeight 120
dwMinBitRate 4608000
dwMaxBitRate 9216000
dwMaxVideoFrameBufferSize 38400
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 3
bmCapabilities 0x00
Still image unsupported
wWidth 176
wHeight 144
dwMinBitRate 6082560
dwMaxBitRate 12165120
dwMaxVideoFrameBufferSize 50688
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 4
bmCapabilities 0x00
Still image unsupported
wWidth 320
wHeight 240
dwMinBitRate 18432000
dwMaxBitRate 36864000
dwMaxVideoFrameBufferSize 153600
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 5
bmCapabilities 0x00
Still image unsupported
wWidth 352
wHeight 288
dwMinBitRate 24330240
dwMaxBitRate 48660480
dwMaxVideoFrameBufferSize 202752
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 6
bmCapabilities 0x00
Still image unsupported
wWidth 1280
wHeight 720
dwMinBitRate 117964800
dwMaxBitRate 147456000
dwMaxVideoFrameBufferSize 1843200
dwDefaultFrameInterval 1000000
bFrameIntervalType 2
dwFrameInterval( 0) 1000000
dwFrameInterval( 1) 1250000
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 7
bmCapabilities 0x00
Still image unsupported
wWidth 640
wHeight 480
dwMinBitRate 73728000
dwMaxBitRate 147456000
dwMaxVideoFrameBufferSize 614400
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 26
bDescriptorType 36
bDescriptorSubtype 3 (STILL_IMAGE_FRAME)
bEndpointAddress 0
bNumImageSizePatterns 5
wWidth( 0) 1280
wHeight( 0) 720
wWidth( 1) 160
wHeight( 1) 120
wWidth( 2) 320
wHeight( 2) 240
wWidth( 3) 640
wHeight( 3) 480
wWidth( 4) 1280
wHeight( 4) 720
bNumCompressionPatterns 5
VideoStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 13 (COLORFORMAT)
bColorPrimaries 1 (BT.709,sRGB)
bTransferCharacteristics 1 (BT.709)
bMatrixCoefficients 4 (SMPTE 170M (BT.601))
VideoStreaming Interface Descriptor:
bLength 11
bDescriptorType 36
bDescriptorSubtype 6 (FORMAT_MJPEG)
bFormatIndex 2
bNumFrameDescriptors 7
bFlags 1
Fixed-size samples: Yes
bDefaultFrameIndex 1
bAspectRatioX 0
bAspectRatioY 0
bmInterlaceFlags 0x00
Interlaced stream or variable: No
Fields per frame: 1 fields
Field 1 first: No
Field pattern: Field 1 only
bCopyProtect 0
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 1
bmCapabilities 0x00
Still image unsupported
wWidth 640
wHeight 480
dwMinBitRate 73728000
dwMaxBitRate 147456000
dwMaxVideoFrameBufferSize 614400
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 2
bmCapabilities 0x00
Still image unsupported
wWidth 160
wHeight 120
dwMinBitRate 4608000
dwMaxBitRate 9216000
dwMaxVideoFrameBufferSize 38400
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 3
bmCapabilities 0x00
Still image unsupported
wWidth 176
wHeight 144
dwMinBitRate 6082560
dwMaxBitRate 12165120
dwMaxVideoFrameBufferSize 50688
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 4
bmCapabilities 0x00
Still image unsupported
wWidth 320
wHeight 240
dwMinBitRate 18432000
dwMaxBitRate 36864000
dwMaxVideoFrameBufferSize 153600
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 5
bmCapabilities 0x00
Still image unsupported
wWidth 352
wHeight 288
dwMinBitRate 24330240
dwMaxBitRate 48660480
dwMaxVideoFrameBufferSize 202752
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 6
bmCapabilities 0x00
Still image unsupported
wWidth 1280
wHeight 720
dwMinBitRate 221184000
dwMaxBitRate 442368000
dwMaxVideoFrameBufferSize 1843200
dwDefaultFrameInterval 333333
bFrameIntervalType 2
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 666666
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 7 (FRAME_MJPEG)
bFrameIndex 7
bmCapabilities 0x00
Still image unsupported
wWidth 640
wHeight 480
dwMinBitRate 73728000
dwMaxBitRate 147456000
dwMaxVideoFrameBufferSize 614400
dwDefaultFrameInterval 333333
bFrameIntervalType 4
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 400000
dwFrameInterval( 2) 500000
dwFrameInterval( 3) 666666
VideoStreaming Interface Descriptor:
bLength 26
bDescriptorType 36
bDescriptorSubtype 3 (STILL_IMAGE_FRAME)
bEndpointAddress 0
bNumImageSizePatterns 5
wWidth( 0) 1280
wHeight( 0) 720
wWidth( 1) 160
wHeight( 1) 120
wWidth( 2) 320
wHeight( 2) 240
wWidth( 3) 640
wHeight( 3) 480
wWidth( 4) 1280
wHeight( 4) 720
bNumCompressionPatterns 5
VideoStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 13 (COLORFORMAT)
bColorPrimaries 1 (BT.709,sRGB)
bTransferCharacteristics 1 (BT.709)
bMatrixCoefficients 4 (SMPTE 170M (BT.601))
VideoStreaming Interface Descriptor:
bLength 56
bDescriptorType 36
bDescriptorSubtype 14 Invalid desc subtype: 03 07 4d 34 32 30 00 00 10 00 80 00 00 aa 00 38 9b 71 32 56 55 59 00 00 10 00 80 00 00 aa 00 38 9b 71 33 56 55 59 00 00 10 00 80 00 00 aa 00 38 9b 71 00 01 00
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 15 Invalid desc subtype: 01 00 80 02 e0 01 00 00 65 04 00 00 ca 08 00 60 09 00 15 16 05 00 04 15 16 05 00 80 1a 06 00 20 a1 07 00 2a 2c 0a 00
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 15 Invalid desc subtype: 02 00 a0 00 78 00 00 50 46 00 00 a0 8c 00 00 96 00 00 15 16 05 00 04 15 16 05 00 80 1a 06 00 20 a1 07 00 2a 2c 0a 00
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 15 Invalid desc subtype: 03 00 b0 00 90 00 00 d0 5c 00 00 a0 b9 00 00 c6 00 00 15 16 05 00 04 15 16 05 00 80 1a 06 00 20 a1 07 00 2a 2c 0a 00
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 15 Invalid desc subtype: 04 00 40 01 f0 00 00 40 19 01 00 80 32 02 00 58 02 00 15 16 05 00 04 15 16 05 00 80 1a 06 00 20 a1 07 00 2a 2c 0a 00
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 15 Invalid desc subtype: 05 00 60 01 20 01 00 40 73 01 00 80 e6 02 00 18 03 00 15 16 05 00 04 15 16 05 00 80 1a 06 00 20 a1 07 00 2a 2c 0a 00
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 15 Invalid desc subtype: 06 00 00 05 d0 02 00 00 65 04 00 00 ab 09 00 20 1c 00 22 df 0d 00 02 22 df 0d 00 80 84 1e 00
VideoStreaming Interface Descriptor:
bLength 42
bDescriptorType 36
bDescriptorSubtype 15 Invalid desc subtype: 07 00 80 02 e0 01 00 00 65 04 00 00 ca 08 00 60 09 00 15 16 05 00 04 15 16 05 00 80 1a 06 00 20 a1 07 00 2a 2c 0a 00
VideoStreaming Interface Descriptor:
bLength 26
bDescriptorType 36
bDescriptorSubtype 3 (STILL_IMAGE_FRAME)
bEndpointAddress 0
bNumImageSizePatterns 5
wWidth( 0) 1280
wHeight( 0) 720
wWidth( 1) 160
wHeight( 1) 120
wWidth( 2) 320
wHeight( 2) 240
wWidth( 3) 640
wHeight( 3) 480
wWidth( 4) 1280
wHeight( 4) 720
bNumCompressionPatterns 5
VideoStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 13 (COLORFORMAT)
bColorPrimaries 1 (BT.709,sRGB)
bTransferCharacteristics 1 (BT.709)
bMatrixCoefficients 4 (SMPTE 170M (BT.601))
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0080 1x 128 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0b00 2x 768 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 5
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0c00 2x 1024 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 6
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x1380 3x 896 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 7
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x1400 3x 1024 bytes
bInterval 1

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 4.11
iManufacturer 3
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12


Comment by andya (andya) - Friday, 21 July 2017, 07:54 GMT
It's probably a different issue then. In your dmesg AFTER SUCCESSFUL SLEEP do you have a line similar to "usb 1-1.6:1.0: rebind failed: -517"? that's what I have
Comment by Andrea Amorosi (AndreaA) - Friday, 21 July 2017, 18:28 GMT
I don't have that message.
Comment by Andrea Amorosi (AndreaA) - Saturday, 29 July 2017, 08:27 GMT
Still present in
Linux n752vx 4.12.3-1-ARCH #1 SMP PREEMPT Sat Jul 22 15:32:02 UTC 2017 x86_64 GNU/Linux
in the attached image there is the screen photo when the system is hanged.
Comment by Andrea Amorosi (AndreaA) - Saturday, 19 August 2017, 11:49 GMT
Still present in
Linux 4.12.8-1-ARCH #1 SMP PREEMPT Thu Aug 17 08:37:20 CEST 2017 x86_64 GNU/Linux
Comment by Martin Damian Fernandez (mrbig) - Wednesday, 23 August 2017, 16:40 GMT
hello guys to me happen the same on many laptops ASUS, TOSHIBA, DELL.
kernel 4.12.8 {zen,hardened} and LTS 4.9.x has ben freeze many times after sleep state

maybe is a mouse usb reciever?
Comment by Tuxle (dns2utf8) - Wednesday, 04 October 2017, 17:02 GMT
it is worse now with 4.13.3-1-ARCH. My Lenovo T460s allways hangs after suspend to ram.
Comment by Andrea Amorosi (AndreaA) - Wednesday, 04 October 2017, 19:13 GMT
In my case it immediately rewake (probably it doesn't reach the suspend state any more) with 4.13.3-1-ARCH

EDIT adding intel_iommu=off to the kernel parameters (see https://bugs.archlinux.org/task/55800#comment161654), it tries to suspend and hangs.
So the bug is still present in 4.13.3-1-ARCH
Comment by grubenm (grubenm) - Saturday, 07 October 2017, 02:04 GMT
This affects my Alienware running 4.13.3-1-ARCH, cpus Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Comment by Andrea Amorosi (AndreaA) - Sunday, 15 October 2017, 10:30 GMT
Still present in 4.13.5-1-ARCH #1 SMP PREEMPT Fri Oct 6 09:58:47 CEST 2017 x86_64 GNU/Linux
Comment by Andrea Amorosi (AndreaA) - Thursday, 19 April 2018, 16:55 GMT
Still present in 4.16.2-2.
Is it kernel related or acpi or what else?
Comment by Andrea Amorosi (AndreaA) - Tuesday, 01 May 2018, 21:51 GMT
Still present in
Linux n752vx 4.16.5-1-ARCH #1 SMP PREEMPT Thu Apr 26 16:53:40 UTC 2018 x86_64 GNU/Linux
Comment by Zhao Rui (renyuneyun) - Thursday, 10 May 2018, 23:11 GMT
I opened a bug report for a similar issue (but not sure if it's the same), at https://bugs.archlinux.org/task/58516 .
In my case, the freeze may happen before or after screen is recovered.

If they are the same, maybe merge them is a good choice.
Comment by Emmanuel Joseph (MannyGT911) - Thursday, 20 December 2018, 06:05 GMT
I have the same problem, it started with 4.19.x kernels so about 1 month ago too. My guess is that you have exactly to same problem as I do. Here is my report: https://bugs.archlinux.org/task/60834
Comment by Justin Capella (justincapella) - Tuesday, 26 February 2019, 06:42 GMT
I noticed systemd reverted a commit that verified that the kernel path is known / exists, by chance had any of you upgraded kernel prior to suspend... I've had this happen and fwiw my cap locks key flashes

Loading...