New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 660421 link

Starred by 0 users

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Connecting Plantronics Voyager Edge headset via USB charging cable causes system instability and crashes

Reported by akhal...@gmail.com, Oct 28 2016

Issue description

UserAgent: Mozilla/5.0 (X11; CrOS x86_64 8530.96.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.154 Safari/537.36
Platform: 8530.96.0 (Official Build) stable-channel chell

Steps to reproduce the problem:
1. Connect a Plantronics Voyager Edge Bluetooth headset to an HP Chromebook 13 via a micro USB charging cable (NOT as Bluetooth device)
2. Use the Chromebook for ~30 minutes
3. The system will crash
4. Only a hard reboot brings the Chromebook back to life

What is the expected behavior?
Not crashing.

What went wrong?
For some reason, Chrome OS is treating a Bluetooth headset plugged in via a micro USB charging cable (that is, NOT connected as a communication device via Bluetooth) as HID, which is causing an unstable LPIB. See these system logs:

2016-10-26T13:23:07.373791-07:00 WARNING kernel: [39537.519214] WARNING: CPU: 1 PID: 498 at /mnt/host/source/src/third_party/kernel/v3.18/drivers/gpu/drm/i915/intel_pm.c:3729 skl_update_other_pipe_wm+0x161/0x1bc()
2016-10-26T13:23:07.373795-07:00 WARNING kernel: [39537.519228] WARN_ON(!wm_changed)
2016-10-26T13:23:07.373904-07:00 WARNING kernel: [39537.519233] Modules linked in: hid_plantronics snd_usb_audio snd_usbmidi_lib snd_hwdep ax88179_178a usbnet mii hidp ccm rfcomm cmac evdi uinput i2c_dev uvcvideo snd_soc_skl_nau88l25_ssm4567 snd_soc_dmic btusb btrtl btbcm snd_soc_hdac_hdmi snd_soc_skl videobuf2_vmalloc videobuf2_memops snd_soc_skl_ipc snd_soc_sst_acpi snd_soc_sst_ipc videobuf2_core btintel zram bluetooth snd_soc_sst_dsp snd_hda_ext_core snd_hda_core memconsole_x86_legacy memconsole snd_soc_nau8825 snd_soc_ssm4567 fuse ip6table_filter ip6_tables iwlmvm iwlwifi iwl7000_mac80211 cfg80211 joydev snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device ppp_async ppp_generic slhc tun
2016-10-26T13:23:07.373908-07:00 WARNING kernel: [39537.519362] CPU: 1 PID: 498 Comm: DrmThread Tainted: G        W      3.18.0-12637-gab5706d #1
2016-10-26T13:23:07.373910-07:00 WARNING kernel: [39537.519371] Hardware name: Hewlett-Packard Chell/Chell, BIOS Google_Chell.7820.121.0 06/03/2016
2016-10-26T13:23:07.373912-07:00 WARNING kernel: [39537.519380]  0000000000000000 0000000006a310ee ffff880275093618 ffffffffb4a4f0f5
2016-10-26T13:23:07.373913-07:00 WARNING kernel: [39537.519392]  0000000000000000 ffff880275093670 ffff880275093658 ffffffffb4462a00
2016-10-26T13:23:07.373915-07:00 WARNING kernel: [39537.519404]  ffff880275093809 ffffffffb473dcfe ffff88046caa3000 ffff88046b45a008
2016-10-26T13:23:07.373916-07:00 WARNING kernel: [39537.519417] Call Trace:
2016-10-26T13:23:07.373919-07:00 WARNING kernel: [39537.519434]  [<ffffffffb4a4f0f5>] dump_stack+0x4e/0x71
2016-10-26T13:23:07.373921-07:00 WARNING kernel: [39537.519444]  [<ffffffffb4462a00>] warn_slowpath_common+0x81/0x9b
2016-10-26T13:23:07.373923-07:00 WARNING kernel: [39537.519454]  [<ffffffffb473dcfe>] ? skl_update_other_pipe_wm+0x161/0x1bc
2016-10-26T13:23:07.373926-07:00 WARNING kernel: [39537.519464]  [<ffffffffb4462a6f>] warn_slowpath_fmt+0x55/0x6b
2016-10-26T13:23:07.373928-07:00 WARNING kernel: [39537.519473]  [<ffffffffb473dcfe>] skl_update_other_pipe_wm+0x161/0x1bc
2016-10-26T13:23:07.373930-07:00 WARNING kernel: [39537.519483]  [<ffffffffb473df86>] skl_update_wm+0x22d/0x773
2016-10-26T13:23:07.373932-07:00 WARNING kernel: [39537.519492]  [<ffffffffb475faf6>] ? i915_gem_object_do_pin+0x372/0x73c
2016-10-26T13:23:07.373934-07:00 WARNING kernel: [39537.519503]  [<ffffffffb473f25b>] intel_update_watermarks+0x1e/0x20
2016-10-26T13:23:07.373936-07:00 WARNING kernel: [39537.519512]  [<ffffffffb47875a7>] intel_begin_crtc_commit+0x23/0x90
2016-10-26T13:23:07.373938-07:00 WARNING kernel: [39537.519523]  [<ffffffffb4710b70>] drm_atomic_helper_commit_planes_on_crtc+0x56/0x182
2016-10-26T13:23:07.373940-07:00 WARNING kernel: [39537.519534]  [<ffffffffb479bca2>] intel_atomic_commit+0x4c0/0x689
2016-10-26T13:23:07.373942-07:00 WARNING kernel: [39537.519544]  [<ffffffffb472f2cb>] ? drm_atomic_check_only+0x386/0x4d2
2016-10-26T13:23:07.373944-07:00 WARNING kernel: [39537.519553]  [<ffffffffb472f464>] drm_atomic_commit+0x4d/0x52
2016-10-26T13:23:07.373946-07:00 WARNING kernel: [39537.519563]  [<ffffffffb470f8c6>] drm_atomic_helper_update_plane+0xcb/0x11a
2016-10-26T13:23:07.373947-07:00 WARNING kernel: [39537.519574]  [<ffffffffb47250e6>] __setplane_internal+0x26f/0x2c9
2016-10-26T13:23:07.373949-07:00 WARNING kernel: [39537.519584]  [<ffffffffb4725298>] drm_mode_cursor_universal+0x158/0x1b8
2016-10-26T13:23:07.373951-07:00 WARNING kernel: [39537.519594]  [<ffffffffb47253a2>] drm_mode_cursor_common+0xaa/0x149
2016-10-26T13:23:07.373953-07:00 WARNING kernel: [39537.519607]  [<ffffffffb4725ab6>] drm_mode_cursor_ioctl+0x46/0x5c
2016-10-26T13:23:07.373954-07:00 WARNING kernel: [39537.519616]  [<ffffffffb4718f3e>] drm_ioctl+0x3c8/0x45d
2016-10-26T13:23:07.373956-07:00 WARNING kernel: [39537.519625]  [<ffffffffb4725a70>] ? drm_mode_setcrtc+0x4d6/0x4d6
2016-10-26T13:23:07.373958-07:00 WARNING kernel: [39537.519636]  [<ffffffffb4543b8d>] ? new_sync_read+0x88/0xc0
2016-10-26T13:23:07.373959-07:00 WARNING kernel: [39537.519645]  [<ffffffffb45538db>] do_vfs_ioctl+0x39a/0x460
2016-10-26T13:23:07.373961-07:00 WARNING kernel: [39537.519654]  [<ffffffffb4544040>] ? fsnotify_access+0x57/0x5f
2016-10-26T13:23:07.373962-07:00 WARNING kernel: [39537.519663]  [<ffffffffb455bf7c>] ? __fget+0x70/0x7b
2016-10-26T13:23:07.373964-07:00 WARNING kernel: [39537.519671]  [<ffffffffb45539fb>] SyS_ioctl+0x5a/0x7f
2016-10-26T13:23:07.373966-07:00 WARNING kernel: [39537.519680]  [<ffffffffb4a5431c>] system_call_fastpath+0x1c/0x21
2016-10-26T13:23:07.373967-07:00 WARNING kernel: [39537.519688] ---[ end trace 52843bb975771182 ]---
2016-10-26T13:23:07.373970-07:00 INFO kernel: [39537.519793] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.394255-07:00 INFO kernel: [39537.541102] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.413503-07:00 INFO kernel: [39537.562424] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.437376-07:00 INFO kernel: [39537.583776] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.456463-07:00 INFO kernel: [39537.605081] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.477181-07:00 INFO kernel: [39537.626400] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.500183-07:00 INFO kernel: [39537.647735] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.521505-07:00 INFO kernel: [39537.669051] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.541574-07:00 INFO kernel: [39537.690392] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.563172-07:00 INFO kernel: [39537.711710] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.584469-07:00 INFO kernel: [39537.733036] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.605178-07:00 INFO kernel: [39537.754361] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.628353-07:00 INFO kernel: [39537.775690] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.648175-07:00 INFO kernel: [39537.796999] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.669171-07:00 INFO kernel: [39537.818333] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.691176-07:00 INFO kernel: [39537.839668] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.712178-07:00 INFO kernel: [39537.860977] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting
2016-10-26T13:23:07.733171-07:00 INFO kernel: [39537.882304] snd_soc_skl 0000:00:1f.3: Unstable LPIB (62272 >= 2048); disabling LPIB delay counting

The unstable LPIB message appears thousands of times until the system eventually crashes and requires a hard reboot.

Crashed report ID: 

How much crashed? Whole browser

Is it a problem with a plugin? No 

Did this work before? No 

Chrome version: 53.0.2785.154  Channel: stable
OS Version: 8530.96.0
Flash Version: Shockwave Flash 23.0 r0
 

Comment 1 by twreid@chromium.org, Jan 31 2017

Components: OS>Kernel IO>USB
Status: Untriaged (was: Unconfirmed)
Components: -IO>USB OS>Kernel>Audio

Comment 3 by dgreid@chromium.org, Mar 29 2017

Owner: benzh@chromium.org
Status: Assigned (was: Untriaged)
I don't believe this has anything to do with the HID device that plantronics has on their USB interface.

+benzh who I believe has seen the LPIB messages from the audio driver before.

Sign in to add a comment