-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kindle Scribe: Random finger touch unresponsiveness #11482
Comments
I have a suspicion that this is touch driver is acting up. I remembered another time when it froze like this last week: when I hit a link in the above mentioned PDF and wanted to go back via my two finger swipe left gesture. Maybe Kindle's multitouch implementation is a hit or miss? |
I suspect two-finger swipes are somehow tripping the touch input device. I see some messages in first log like “Restoring Kindle input” and “Inhibiting touch input” or something like that. Then I also don’t know if those “closing touch device fd” are relevant or not, but maybe not - there appear before a usual clean exit with code 0. @NiLuJe can you please suggest where should I dig? I think it might be related with:
I have yet to reproduce it live with SSH on. (As if with verbose logs this issue is not reproducible, but I must be tripping). Sorry, I noticed that verbose log file is empty. I’ll try to reupload later if it’s still there on Kindle. |
So, it turns out verbose log was 0 KB on Kindle as well. However, I got the same-looking freeze today during OTA update from 63 to 80 nightly. I then connected via sftp, and did After I started KOReader again, OTA update installation started normally and then it restarted again as usual. Now it works OK. I did not do any gestures during the OTA update, which makes me think this is not gesture-related. Zotero plugin? |
Edit: pardon, but I forgot about what you'd written by the time I reached the possibly relevant part of the log. ;-) |
Whut? That's not possible, even a non-verbose log will have some content in it. That would imply severe filesystem shenanigans to me (or fuse proxy, if it's a pre-MTP FW). |
That last log looks perfectly fine, on the other hand, so that's sort of strange. I'd have been curious to know what it was stuck on (e.g., strace it; hitting |
@NiLuJe First renaming was OK (non-verbose log), second was not (verbose log). I'll try to htop it, thanks! |
So, to make it clear: crash.log itself was populated alright. Maybe then kterm messed up? |
I did it via |
@NiLuJe Meanwhile I am trying to catch the same freeze with strace open.
Do you expect it to add more details when I get a freeze? |
No need to follow the process, you can attach to it if/when hung, that'll be more than enough ;). |
I haven't been able to catch another freeze yet (moved to 2024.03 stable), but I got an idea. Can it be that it is not the I remember @NiLuJe said that the touch control is exclusive, so once KOReader takes the control, Kindle native can't. But what if Kindle UI still tries to gain the control back and succeeds in some cases? |
Is there a way I can send a command (say, "next page") via ssh in KOReader? |
It can't (at least not from userland via an EVIOCGRAB, that'll fail). If the input device is a virtual or uinput one and the state of it changes behind our back, that's another kettle of fish, though. Regardless, a strace will tell what's happening in more details.
Dunno if something like that made it to @poire-z's HTTP plugin, I haven't had time to catch up quite yet ;). |
You can send events, so the short answer is yes. |
I think we figured out that these |
There may still be a way for something to stop the kernel from reporting events at all (e.g., like what happened with the haptic buttons on the Voyage), dunno ;). |
Sounds like a lot of fun |
I guess now I have a mild PTSD from Kobo Clara HD issues, when it turned out to be… the magnet. I realized, that those cases of frozen touch were either on the train, airplane, or classroom, where I used Kindle with its magnetic cover semi-folded, so that Kindle stays upright. I guess, I'll go and try to play around with magnet now :D (This might explain everything to me expect why Kindle UI was the only one to dismiss finger touches) |
Magnet also doesn't explain why KOReader why showing "No gesture to unlock KOReader, tap to exit" during these first freezes. This looks more like a storage lock up. |
@NiLuJe The only
and the other is about uart pins:
|
Nope. Then again, there was no guarantee there'd be anything visible in there to begin with ;). |
So, I still haven't caught that issue again reading everyday too, so frustrated. However it seems to be resolved after 2024.3.1-1 (pen slots shenanigan resolved). Thank you @NiLuJe if that's what solved it :D Closing until I catch it again. |
For crossref, 2024.3.1-1 is this: #11520 |
Issue
I got some weird freezes in some case, but inconsistently.
Symptoms are the same. I do a gesture and KOReader freezes to touch.
I can put it to sleep, screensaver shows up alright.
I press power button again, and instead of saying "Use your gesture to unlock", it says "Unlock gesture is not setup, tap to unlock" (don't remember exact wording). Then it is frozen again.
I didn't have access to my laptop wtih SSH in all three times, but now I can't reproduce it neither.
Is there any pointers in the log? In the second freeze in (2) I enabled verbose logs.
I kept them on now, to be able to catch it again.
Thanks!
crash.log
(if applicable)crash_FREEZE.log.txt
crash_FREEZE_verbose.log.txt
The text was updated successfully, but these errors were encountered: