New issue
Advanced search Search tips

Issue 899250 link

Starred by 1 user

Issue metadata

Status: Unconfirmed
Owner: ----
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

USB C hub power delivery & video not working

Project Member Reported by ewj@google.com, Oct 26

Issue description

Chrome Version: 71.0.3578.21 (Official Build) dev (64-bit)
Chrome OS Version: 11151.11.0 (Official Build) dev-channel eve
Chrome OS Platform: Pixelbook eve
Network info: -

Please specify Cr-* of the system to which this bug/feature applies (add
the label below).

SUMMARY: My USB C hub worked in 71.0.3578.8, and is broken in 71.0.3578.21.
Several builds ago (M67 or so) it worked, and has been unavailable since.

When working, this hub delivers video and power. In the broken state, it
sometimes isn't detected at all, and the other time, it just delivers partial 
functionality (links my keyboard/mouse and provides audio out.)


Steps To Reproduce:
(1) connect CalDigit USB-C Dock to Pixelbook
(2) 
(3)

Expected Result:
4K video out via hub's displayport, power delivery

Actual Result:
No power or video out

How frequently does this problem reproduce? (Always, sometimes, hard to
reproduce?)

Always

What is the impact to the user, and is there a workaround? If so, what is
it?

Using an alternate hub

Please provide any additional information below. Attach a screen shot or
log if possible.

Relevant details from dmesg:

[ 7387.869396] usb 1-1: new high-speed USB device number 12 using xhci_hcd
[ 7388.034379] usb 1-1: New USB device found, idVendor=2188, idProduct=3310, bcdDevice=50.00
[ 7388.034391] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7388.034398] usb 1-1: Product: USB-C Dock Hub1
[ 7388.034403] usb 1-1: Manufacturer: CalDigit
[ 7388.034408] usb 1-1: SerialNumber: CAD161000001
[ 7388.036584] hub 1-1:1.0: USB hub found
[ 7388.036967] hub 1-1:1.0: 4 ports detected
[ 7388.299397] usb 1-1.1: new high-speed USB device number 13 using xhci_hcd
[ 7388.372740] usb 1-1.1: New USB device found, idVendor=2188, idProduct=3312, bcdDevice=50.00
[ 7388.372745] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7388.372747] usb 1-1.1: Product: USB-C Dock Hub2
[ 7388.372749] usb 1-1.1: Manufacturer: CalDigit
[ 7388.372751] usb 1-1.1: SerialNumber: CAD161000001
[ 7388.373350] hub 1-1.1:1.0: USB hub found
[ 7388.373535] hub 1-1.1:1.0: 4 ports detected
[ 7388.436309] usb 1-1.2: new full-speed USB device number 14 using xhci_hcd
[ 7388.512889] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=24.01
[ 7388.512894] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7388.512897] usb 1-1.2: Product: USB Receiver
[ 7388.512900] usb 1-1.2: Manufacturer: Logitech
[ 7388.535784] logitech-djreceiver 0003:046D:C52B.0009: hiddev0,hidraw4: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-1.2/input2
[ 7388.636448] usb 1-1.1.2: new full-speed USB device number 15 using xhci_hcd
[ 7388.646784] input: Logitech M705 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2:1.2/0003:046D:C52B.0009/0003:046D:101B.000A/input/input14
[ 7388.647020] logitech-hidpp-device 0003:046D:101B.000A: input,hidraw5: USB HID v1.11 Mouse [Logitech M705] on usb-0000:00:14.0-1.2:1
[ 7388.650946] input: Logitech K750 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2:1.2/0003:046D:C52B.0009/0003:046D:400F.000B/input/input15
[ 7388.651444] logitech-hidpp-device 0003:046D:400F.000B: input,hidraw6: USB HID v1.11 Keyboard [Logitech K750] on usb-0000:00:14.0-1.2:2
[ 7388.712194] usb 1-1.1.2: New USB device found, idVendor=08bb, idProduct=2912, bcdDevice= 1.00
[ 7388.712200] usb 1-1.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7388.712203] usb 1-1.1.2: Product: USB audio CODEC
[ 7388.712205] usb 1-1.1.2: Manufacturer: Burr-Brown from TI
[ 7388.885578] usb 1-1: USB disconnect, device number 12
[ 7388.885583] usb 1-1.1: USB disconnect, device number 13
[ 7388.885585] usb 1-1.1.2: USB disconnect, device number 15
[ 7388.888370] usb 1-1.2: USB disconnect, device number 14
[ 7400.343123] PDLOG 2018/10/26 15:49:37.1540568976 P1 SRC 1500mA
[ 7400.343687] PDLOG 2018/10/26 15:49:39.1540568978 P1 SRC 3000mA
[ 7400.344458] PDLOG 2018/10/26 15:49:40.1540568979 P1 SRC 1500mA
[ 7400.345042] PDLOG 2018/10/26 15:49:57.1540568996 P1 SRC 3000mA
[ 7400.345583] PDLOG 2018/10/26 15:50:04.1540569003 P1 SRC 1500mA
[ 7400.346288] PDLOG 2018/10/26 15:50:04.1540569003 P0 SRC 1500mA
[ 7400.346739] PDLOG 2018/10/26 15:50:04.1540569003 P1 SRC 3000mA
[ 7400.347244] PDLOG 2018/10/26 15:50:05.1540569004 P1 SRC 1500mA
[ 7465.320381] i2c_hid i2c-ACPI0C50:00: i2c_hid_get_input: incomplete report (66/60482)


 
The behavior is not determistic for sure. Here's more dmesg output from another unsuccessful session.

[ 8054.754920] usb 1-1: new high-speed USB device number 16 using xhci_hcd
[ 8054.919475] usb 1-1: New USB device found, idVendor=2188, idProduct=3310, bcdDevice=50.00
[ 8054.919488] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8054.919495] usb 1-1: Product: USB-C Dock Hub1
[ 8054.919500] usb 1-1: Manufacturer: CalDigit
[ 8054.919505] usb 1-1: SerialNumber: CAD161000001[ 8054.922020] hub 1-1:1.0: USB hub found
[ 8054.922188] hub 1-1:1.0: 4 ports detected
[ 8055.184957] usb 1-1.1: new high-speed USB device number 17 using xhci_hcd
[ 8055.258422] usb 1-1.1: New USB device found, idVendor=2188, idProduct=3312, bcdDevice=50.00
[ 8055.258427] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8055.258430] usb 1-1.1: Product: USB-C Dock Hub2
[ 8055.258431] usb 1-1.1: Manufacturer: CalDigit
[ 8055.258433] usb 1-1.1: SerialNumber: CAD161000001
[ 8055.259268] hub 1-1.1:1.0: USB hub found
[ 8055.259383] hub 1-1.1:1.0: 4 ports detected
[ 8055.321828] usb 1-1.2: new full-speed USB device number 18 using xhci_hcd
[ 8055.399468] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=24.01
[ 8055.399474] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 8055.399476] usb 1-1.2: Product: USB Receiver
[ 8055.399479] usb 1-1.2: Manufacturer: Logitech
[ 8055.409142] logitech-djreceiver 0003:046D:C52B.000E: hiddev0,hidraw4: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-1.2/input2
[ 8055.521870] usb 1-1.1.2: new full-speed USB device number 19 using xhci_hcd
[ 8055.521963] input: Logitech M705 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2:1.2/0003:046D:C52B.000E/0003:046D:101B.000F/input/input16
[ 8055.522949] logitech-hidpp-device 0003:046D:101B.000F: input,hidraw5: USB HID v1.11 Mouse [Logitech M705] on usb-0000:00:14.0-1.2:1
[ 8055.528598] input: Logitech K750 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.2/1-1.2:1.2/0003:046D:C52B.000E/0003:046D:400F.0010/input/input17
[ 8055.530746] logitech-hidpp-device 0003:046D:400F.0010: input,hidraw6: USB HID v1.11 Keyboard [Logitech K750] on usb-0000:00:14.0-1.2:2
[ 8055.598447] usb 1-1.1.2: New USB device found, idVendor=08bb, idProduct=2912, bcdDevice= 1.00
[ 8055.598452] usb 1-1.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 8055.598454] usb 1-1.1.2: Product: USB audio CODEC
[ 8055.598456] usb 1-1.1.2: Manufacturer: Burr-Brown from TI
[ 8055.985156] audit: type=1401 audit(1540569673.697:822): op=setxattr invalid_context="u:object_r:cros_shm:s0"
[ 8062.117650] PDLOG 2018/10/26 16:00:44.1540569643 P1 SRC 3000mA
[ 8062.118239] PDLOG 2018/10/26 16:01:11.1540569670 P1 SRC 1500mA
[ 8062.118780] PDLOG 2018/10/26 16:01:12.1540569671 P0 SRC 1500mA
[ 8062.119320] PDLOG 2018/10/26 16:01:12.1540569671 P1 SRC 3000mA
[ 8062.119799] PDLOG 2018/10/26 16:01:12.1540569671 P0 SNK (not charging) Charger ??? 5000mV max 5000mV / 3000mA
[ 8062.120330] PDLOG 2018/10/26 16:01:12.1540569671 P0 SNK (not charging) Charger ??? 5000mV max 5000mV / 3000mA
[ 8062.120860] PDLOG 2018/10/26 16:01:12.1540569671 P0 SNK Charger ??? 249mV max 0mV / 0mA
[ 8062.121376] PDLOG 2018/10/26 16:01:12.1540569671 P0 Disconnected
[ 8062.121905] PDLOG 2018/10/26 16:01:12.1540569671 P1 SRC 1500mA

and another try (just showing PD stuff, the other bits were similar)

[ 8207.551467] audit: type=1401 audit(1540569825.260:823): op=setxattr invalid_context="u:object_r:cros_shm:s0"
[ 8242.601846] PDLOG 2018/10/26 16:03:22.1540569801 P1 SRC 3000mA
[ 8242.602795] PDLOG 2018/10/26 16:03:43.1540569822 P0 SNK (not charging) Charger ??? 5000mV max 5000mV / 500mA
[ 8242.603542] PDLOG 2018/10/26 16:03:43.1540569822 P0 Disconnected
[ 8242.604331] PDLOG 2018/10/26 16:03:43.1540569822 P1 SRC 1500mA
[ 8242.604808] PDLOG 2018/10/26 16:03:43.1540569822 P0 SRC 1500mA
[ 8242.605504] PDLOG 2018/10/26 16:03:43.1540569822 P1 SRC 3000mA
[ 8242.606290] PDLOG 2018/10/26 16:03:44.1540569823 P0 SNK (not charging) Charger ??? 5000mV max 5000mV / 3000mA
[ 8242.607152] PDLOG 2018/10/26 16:03:44.1540569823 P0 SNK (not charging) Charger ??? 5000mV max 5000mV / 3000mA
[ 8242.607992] PDLOG 2018/10/26 16:03:44.1540569823 P0 SNK Charger ??? 272mV max 0mV / 0mA
[ 8242.608544] PDLOG 2018/10/26 16:03:44.1540569823 P0 Disconnected
[ 8242.609472] PDLOG 2018/10/26 16:03:44.1540569823 P1 SRC 1500mA


The transition from 71.0.3578.8 to 71.0.3578.21 seems to be a red herring. I have a second eve device still on .8 and it doesn't work with the hub either--I figure there must be race conditions that just worked in my favor one day, and didn't another.

Sign in to add a comment