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

Issue 645992 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

hotrod: logitech webcam does not work on panther

Project Member Reported by semenzato@chromium.org, Sep 12 2016

Issue description

We have a direct report from a customer that their webcam is not working on their Chromebox.  He's tried it on his friend Leo's chromebook and it works there.  It's a Logitech C920, which we recommend.  The chromebox is a CN60.  I have asked for feedback reports, they will come tonight and I will update this report.

From the customer:

Leo's Chromebook:
Version 52.0.2743.116
Platform 53.50.68 (Official Build) stable-channel candy
Firmware Google_Candy.5216310.57

My Chromebox had this until today before upgrading:
Version 52.0.2743.116
Platform 8350.68.0 (did not write down the rest)
Firmware Google_Panther.4920.24.26

My Chromebox after upgrading:
Version 53.0.2785.103
Platform 8530.81.0 (Official Build) stable-channel panther
Firmware Google_Panther.4920.24.26

My Chromebox doesn't recognize the Logitech USB webcam in either the mic or camera settings area.

Rick

On Sat, Sep 10, 2016 at 11:25 AM, Rick <xxx.xxx> wrote:
Any ideas?

Bought a webcam that's suppose to work on Chrome OS. It works on Leo's chromebook but not my Chromebox. The OS does not recognize it and shows no camera/mic is connected.

The web folks said this camera works but not with mine. Do you know of any settings hidden or ???? that might cause it?

My Chromebox model is CN60 which is Chromebox for Meetings version.




 
Just to clarify: the webcam never worked on the chromebox---it's NOT a regression after the update.
Feedback reports 21494989436 and 21495784552.

I took a quick look and there is this huge spew in the syslog.

2016-09-12T14:03:57.116154-07:00 ERR kernel: [13327.706089] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:03:57.366123-07:00 ERR kernel: [13327.955999] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:03:57.616158-07:00 ERR kernel: [13328.206005] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:03:57.822158-07:00 ERR kernel: [13328.411968] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:03:58.116130-07:00 ERR kernel: [13328.705860] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:03:58.366091-07:00 ERR kernel: [13328.955876] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:03:58.616154-07:00 ERR kernel: [13329.205840] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:03:58.866160-07:00 ERR kernel: [13329.455798] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:03:59.116157-07:00 ERR kernel: [13329.705741] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:03:59.322156-07:00 ERR kernel: [13329.911722] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:03:59.616159-07:00 ERR kernel: [13330.205674] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:03:59.822157-07:00 ERR kernel: [13330.411495] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:04:00.116154-07:00 ERR kernel: [13330.705588] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:04:00.366156-07:00 ERR kernel: [13330.955547] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:04:00.616157-07:00 ERR kernel: [13331.205506] hub 1-0:1.0: unable to enumerate USB device on port 5
2016-09-12T14:04:00.866155-07:00 ERR kernel: [13331.455459] hub 1-0:1.0: unable to enumerate USB device on port 5

and also in the other syslog:

2016-09-12T14:10:27.751831-07:00 ERR kernel: [  330.613264] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:28.001832-07:00 ERR kernel: [  330.863248] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:28.251760-07:00 ERR kernel: [  331.113209] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:28.501988-07:00 ERR kernel: [  331.363166] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:28.751787-07:00 ERR kernel: [  331.613126] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:28.957836-07:00 ERR kernel: [  331.819088] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:29.251733-07:00 ERR kernel: [  332.112925] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:29.457832-07:00 ERR kernel: [  332.319003] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:29.663833-07:00 ERR kernel: [  332.524886] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:29.869762-07:00 ERR kernel: [  332.730940] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:30.075827-07:00 ERR kernel: [  332.936902] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:30.281832-07:00 ERR kernel: [  333.142867] hub 1-0:1.0: unable to enumerate USB device on port 2
2016-09-12T14:10:30.487829-07:00 ERR kernel: [  333.348785] hub 1-0:1.0: unable to enumerate USB device on port 2

So it's not like we're not trying :)

Owner: stevenh@chromium.org
OK here's the deal... this is all the information we'll get from the panther.  But if the user was kind enough to plug the device into Leo's chromebook and send feedback from there, we would know if Logitech has changed the hardware.  I'll check if it's too much trouble.

Pawel you're off the hook :)

Steven, this worries me a bit because it's that webcam should work.  But it could be a one-off.
Cc: bleung@chromium.org
Components: -OS>Kernel>Video OS>Kernel
Cc: stevenh@chromium.org
Owner: harpreet@chromium.org
Status: Assigned (was: Untriaged)
Thanks Luigi.

I've not seen a C920 that didn't work with Panther (CN60).  Maybe the USB port is defective on this particular Chromebox?  We aren't receiving reports of CfM problems with C920s, as far as I've heard.

Assigning to Harpreet to confirm that C920 on Panther works correctly in our continuous CfM tests.

Cc: afakhry@chromium.org
I just checked with our CN60 (8530.81.0) and C920 shows up and works as expected.


From the attached feedback logs it looks like the camera is not being detected at all. As Steven said, might be a defective USB port. Has the partner tried in a different USB on CN60?


=== cras_test_client --dump_server_info ===
System Volume (0-100): 100 
Capture Gain (-17.25 - 30.00): 20.00dB 
User muted: Not muted
Output Devices:
	ID	Name
	8	HDA Intel PCH: ALC283 Analog:1,0
	7	HDA Intel MID: HDMI 2:0,8
	6	HDA Intel MID: HDMI 1:0,7
	5	HDA Intel MID: HDMI 0:0,3
Output Nodes:
	Stable Id	 ID	 Vol   Plugged	L/R swapped	      Time	Type		 Name
	(7e991f1b)	8:0	  100       no	            no	         0	HEADPHONE        Headphone Jack
	(a079c295)	7:0	  100       no	            no	         0	HDMI             HDMI/DP,pcm=8 Jack
	(c461bc51)	6:0	  100       no	            no	         0	HDMI             HDMI/DP,pcm=7 Jack
	(5826b2ba)	5:0	  100       no	            no	         0	HDMI             HDMI/DP,pcm=3 Jack
	(d4f64987)	5:1	  100       no	            no	         0	HDMI             HDMI
Input Devices:
	ID	Name
	9	HDA Intel PCH: ALC283 Analog:1,0
	4	Post DSP Loopback
	3	Post Mix Pre DSP Loopback
Input Nodes:
	Stable Id	 ID	Gain   Plugged	L/R swapped	      Time	Type		 Name
	(09d1bacb)	9:0	    0       no	            no	         0	MIC              Mic
	(ca711b33)	9:1	    0       no	            no	         0	MIC              Mic Jack
	(8c74f766)	4:0	    0      yes	            no	         0	POST_DSP_LOOPBACK Post DSP Loopback
	(8a04af91)	3:0	    0      yes	            no	         0	POST_MIX_LOOPBACK Post Mix Pre DSP Loopback
Attached clients:
	ID	pid	uid
	34	15395	1000
Num active streams: 0
Last audio active time: 419, 914976651
=== cras_test_client --dump_audio_thread ===



I mean, has the partner tried plugging in the camera into a different USB port on CN60?

Comment 8 by aknies@google.com, Sep 12 2016

We asked earlier: Per the reporter: "I've tried the camera in the three free ports. There's a USB keyboard and mouse plugged into the fourth port which i didn't try for the camera. In the past I had a wireless mouse plugged into the front ports."
Cc: semenzato@chromium.org ka...@chromium.org
Owner: snanda@chromium.org
snanda@ - please help find an owner for this. Thanks
The customer tried the webcam on a different chromebook and sent feedback.  We see this:

2016-09-12T16:09:37.069838-07:00 INFO kernel: [   88.772381] usb 1-1: new high-speed USB device number 6 using xhci_hcd
2016-09-12T16:09:38.185851-07:00 INFO kernel: [   89.889501] usb 1-1: New USB device found, idVendor=046d, idProduct=082d
2016-09-12T16:09:38.185903-07:00 INFO kernel: [   89.889536] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=1
2016-09-12T16:09:38.185919-07:00 INFO kernel: [   89.889561] usb 1-1: Product: HD Pro Webcam C920
2016-09-12T16:09:38.185929-07:00 INFO kernel: [   89.889581] usb 1-1: SerialNumber: D579D7EF
2016-09-12T16:09:38.192738-07:00 INFO kernel: [   89.896153] uvcvideo: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)

I searched for 082d and found other hotrod bugs, but in all of them the kernel had no trouble enumerating the USB device.
Cc: snanda@chromium.org
Owner: vpalatin@chromium.org
Vincent, could you take a look at the suspicious USB messages in c#2?
No other feedback reports for this problem (searched for "chromebox" and "logitech webcam" or "c920").

I am not sure we can do much.  Something fails during device enumeration.  The number and frequency of retries might give us a clue of where it fails, but then?

Comment 13 by aknies@google.com, Sep 13 2016

I could probably arrange for the device(s) to be brought on site... it is a friend of mine that lives in SF...
> could you take a look at the suspicious USB messages in c#2?

"hub 1-0:1.0: unable to enumerate USB device on port 5" > the kernel did not even manage to exchange a single USB data packet between the internal hub and the camera device.

The only working USB devices in the logs (or mentioned in the customer report) are full-speed and low-speed, so we might just have a big SI issue on the motherboard or the ports assembly.

Given the camera works on the other device (and for what is worth we have dozens of those Logitech cam on all kind of Panthers), I would just RMA this box.
Else he can try plugging a high-speed or superspeed device in the box and send us the kernel log.

Status: WontFix (was: Assigned)
Let's just close this.  I feared some regression in the interaction between the chromebox and the c920, but I don't think that's the case.  More likely the panther USB controller has gone bad.  Let's reopen if we see more.

Sign in to add a comment