Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Sep 2019 13:18:15 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 240339] [ig4] I2C2 (touchpad bus) broken on the Google Pixelbook (Sunrise Point PCH)
Message-ID:  <bug-240339-227-ajA6bNI0RR@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-240339-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240339

Greg V <greg@unrelenting.technology> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|New                         |Closed
         Resolution|---                         |Not A Bug

--- Comment #12 from Greg V <greg@unrelenting.technology> ---
I think I found the culprit, it's the length retrieval in get_input_report. I
changed it to just trust the given length — touchscreen works, touchpad doesn't
receive evdev events yet (hmm) but doesn't crash the controller and I can see
the reports changing with a debug print, and reload the module multiple times.

Seems like ig4 is innocent and it's the touchpad firmware reacting to iichid
that's causing the bus to get screwed up. Closing the bug here.

-- 
You are receiving this mail because:
You are the assignee for the bug.

help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-240339-227-ajA6bNI0RR>