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

Issue 690661 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

Sumo: touchscreen not supported on 4.4 kernel

Project Member Reported by kathrelk...@chromium.org, Feb 9 2017

Issue description

Last green build was R58-9242.0.0.  First red build was R58-9244.0.0.  That's when the uprev happened.

Attached is /var/log/messages from a failing system.
 
sumo_messages.txt
331 KB View Download
Cc: alexpau@chromium.org
Alex, whom owns support for Sumo?
Owner: charliemooney@chromium.org
Status: Assigned (was: Untriaged)
I'm not sure if I'm supposed to be the owner, but I've got a Sumo and am going to check out this issue shortly.  I suspect the driver is just not set up in kernel 4.4.  Sumo uses a different touchscreen than any of our other devices by a vendor called Weida.  No one on touch knew this device was going to be switched to a new kernel, so we were unable to make sure that it would work before

I'll figure out what's wrong
Project Member

Comment 3 by bugdroid1@chromium.org, Feb 15 2017

Labels: merge-merged-chromeos-4.4
The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/kernel/+/7b45798a8090a6a0203036a9df9bb538bc33609d

commit 7b45798a8090a6a0203036a9df9bb538bc33609d
Author: Charlie Mooney <charliemooney@chromium.org>
Date: Wed Feb 15 21:33:09 2017

CHROMIUM: config: Enable wdt87xx_i2c driver

This driver is used for Weida touchscreens like that used in Sumo.  As
Sumo has been moved to kernel 4.4, this driver must be compiled into the
4.4 kernel or the touchscreen will neither work nor update.  This CL
just adds the wdt87xx_i2c driver.

BUG= chromium:690661 
TEST=I rebuilt the kernel and deployed on my Sumo.  With the new kernel,
the driver was listed under /sys/bus/i2c/drivers, the touchscreen
worked, and the touch firmware updater saw the screen and the logs
were as expected.

Change-Id: I4b6f36367a08de9c0d7108779d385f0750e16034
Signed-off-by: Charlie Mooney <charliemooney@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/442095
Reviewed-by: Benson Leung <bleung@chromium.org>

[modify] https://crrev.com/7b45798a8090a6a0203036a9df9bb538bc33609d/chromeos/config/x86_64/common.config

Status: Fixed (was: Assigned)
Fixed in ToT -- When I tried out the latest-canary image on my Sumo this morning the touchscreen worked.
Status: Verified (was: Fixed)
Machines in the lab are passing now too

Sign in to add a comment