Skip to content

Conversation

@JohnAZoidberg
Copy link
Member

No description provided.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
@JohnAZoidberg JohnAZoidberg requested a review from kiram9 May 8, 2025 16:33
@JohnAZoidberg
Copy link
Member Author

Not very useful right now, the host commands are only useful before the OS has booted.

@JohnAZoidberg
Copy link
Member Author

Okay it does work:

# Start: Touchpad working with i2c

# Then enable emulation
framework_tool --ps2-enable true
# Touchpad stops working, I guess the driver doesn't want to give up control?

# Unloading the I2C hid driver
sudo modprobe -r i2c_hid_acpi
# Now touchpad works in PS2 mode (scrolling doesn't work)

# Reload OS driver
sudo modprobe i2c_hid_acpi
# Now touchpad works in HID mode

Normally this command will not do what you think.
Unless you know what you're doing, you should not be using it.

It works in the following case:

```

framework_tool --ps2-enable true

sudo modprobe -r i2c_hid_acpi

sudo modprobe i2c_hid_acpi
```

Signed-off-by: Daniel Schaefer <dhs@frame.work>
@JohnAZoidberg
Copy link
Member Author

Hiding it from the help to avoid confusion.

@JohnAZoidberg JohnAZoidberg merged commit f584a2b into main May 13, 2025
6 checks passed
@JohnAZoidberg JohnAZoidberg deleted the ps2-control branch May 13, 2025 14:21
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

Successfully merging this pull request may close these issues.

2 participants