Skip to content
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

Surface Pro 7 - Pen Recognized but Not Working, Missing intel_ipts Module on linux-surface Kernel #1528

Open
Cypaloma opened this issue Aug 11, 2024 · 0 comments

Comments

@Cypaloma
Copy link

Body:

System Information:

Device: Surface Pro 7
Kernel Version: 6.10.3-arch1-1-surface
Distro: Arch Linux
Desktop Environment: KDE Plasma

Issue:
The Surface Pen is recognized by the system (045E:099F in dmesg), but it’s not functioning. The /dev/ipts/ directory is missing, and I cannot load the intel_ipts module.

When attempting to load the intel_ipts module, I receive the following error:

bash

modprobe: FATAL: Module intel_ipts not found in directory /lib/modules/6.10.3-arch1-1-surface

Additionally, I’m seeing deferred probe errors for I2C devices in dmesg:

bash

[ 14.051078] i2c i2c-INT347E:00: deferred probe pending: (reason unknown)
[ 14.051087] i2c i2c-INT347A:00: deferred probe pending: (reason unknown)
[ 14.051091] i2c i2c-INT33BE:00: deferred probe pending: (reason unknown)

What I've Tried:

Reinstalling the linux-surface kernel and headers.
Loading ipts and i2c_hid modules successfully.
Updating firmware and adjusting kernel parameters (intel_iommu=on, intremap=nosid).

Questions:

Is the intel_ipts module missing from this kernel version, or is there something else preventing it from being loaded?
How can I resolve the deferred probe errors for the I2C devices?
Should I attempt to rebuild the kernel, or is there a simpler solution?

I’m happy to provide more logs or details if needed. Any guidance would be greatly appreciated, as this is my first time writing up an issue on GitHub. Endlessly thankful for the work that has been done here!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant