linux-surface / iptsd

Userspace daemon for Intel Precise Touch & Stylus
GNU General Public License v2.0
86 stars 39 forks source link

[error] Failed to get IPTS device info from driver: No such process #116

Closed typeriter closed 1 year ago

typeriter commented 1 year ago

@Xiashangning First, thank you for your work on this project.

I'm running a Surface Pro 7 i5 8gb 256gb version. Latest BigSurface and latest OpenCore. When I install the IPTSDaemon I get no error message, and the files are moved correctly. But when I reboot there's no touch support. When I try to run IPTSDaemon manually I get:

jeffrey@Jeffreys-MacBook-Pro ~ % /usr/local/bin/IPTSDaemon ; exit; [08:45:10.881] [error] Failed to get IPTS device info from driver: No such process

Any help would be greatly appreciated.

IOREG.txt

qzed commented 1 year ago

You probably want to ask this at https://github.com/Xiashangning/IPTSDaemon instead.

We don't officially support macOS and most likely never will. Without knowing much about kernel development on Macs, I'm going to go ahead and guess that the whole kernel to daemon API is quite different. And the error message you report seems to indicate that it's an issue with that. Also, the error message doesn't exist in our sources.

Also, I'm not sure why you opened this as a PR.

StollD commented 1 year ago

Also, I'm not sure why you opened this as a PR.

Because the other repo has issues disabled, and pressing the "New pull request" button defaults to opening a pull request to this repository.

@Xiashangning You might want to consider enabling the issue tracker on your fork.

typeriter commented 1 year ago

@qzed and @StollD, I apologize for this post ending up here. Tagging @Xiashangning as well.

Xiashangning commented 1 year ago

WTF is this... Truly sorry for this mess

We don't officially support macOS and most likely never will. Without knowing much about kernel development on Macs, I'm going to go ahead and guess that the whole kernel to daemon API is quite different. And the error message you report seems to indicate that it's an issue with that. Also, the error message doesn't exist in our sources.

Yeah, the whole thing is that I have ported your great work to macOS so that hackintosh users of Surface devices could experience touch screen on macOS even the real MacBook users can't :P

So I've change a lot the code. This error is completely from my code's side not yours.

You might want to consider enabling the issue tracker on your fork

You are right. I don't know why it is not enabled in the first place... and I forgot to check that. Now my fork has issue tracker and we will solve it there.

Again, sorry for this incident. @typeriter we will discuss this on my fork instead.

qzed commented 1 year ago

You are right. I don't know why it is not enabled in the first place... and I forgot to check that. Now my fork has issue tracker and we will solve it there.

It's disabled by default for any forks. No worries, no harm done, I was just a bit confused.