Status on i2c support?

I’ve been reading up on previous threads on i2c hardware, such as touchpads. The most recent thread I could fint is from late last year.

What is the status on this in b5 as of now?
Are there any updates or recent developments on this?

Been wanting to take my X1 g9 over to Haiku, but while testing on live environment I’ve found that that the touchpad sadly doesn’t work… trackpoint works though, but that is now as elegant an efficient.
External mouse is only an option when not using it on the go…

Not much, you can see the Beta 5 changelog and there are important tickets open:

https://dev.haiku-os.org/wiki/R1/Beta5/GitChangelog

https://dev.haiku-os.org/query?component=Drivers%2FInput%2FHID%2FI2C&status=!closed

1 Like

It probably depends on how old the hardware is, the touchpad on my c.ca 2018 Samsung laptop works okay, but is detected as a 3-button PS/2 mouse (and it only has 2 buttons)

We have support for PCH i2c bus, and HID devices on top of that, as touchpads or touchscreens. Even some specific devices as ELAN.

We lack however, support for designware i2c bus, and it is widely used today. I would like to help with this but I have no experience with this kind of drivers.

2 Likes

OpenBSD and NetBSD use the same dwiic driver, it’s interesting to see the source code and this documentation:

https://iccircle.com/static/upload/img20240313113743.pdf

Here is the driver source code for zephyrproject-rtos, interesting as a reference:

1 Like

Interesting… hopefullt someone can manage to compile a driver for this on Haiku.
I love that Haiku supports and runs on old HW, but I also love modern laptops with more portability and longer batterylife…

1 Like

Don’t diss the trackpoint :wink:

The thing i was missing was the universalscroller package, so i can scroll using middle mouse + trackpoint to scroll

1 Like

UniversalScroller works for me. Alas, there is no replacing a touchpad with multitouch.

There are some moderated good news here. I’ve pushed an i2c bus driver and it is being reviewed right now.

I’ve tested on a pair of laptops and trackpads works… but there are glitches to fix on the HID layer also (we are not ready for multi-touch events).

So… I guess that somewhere in this 2025 we should have modern trackpads working.

12 Likes

I KNEW this would be a good year! <3

2 Likes

Any news on this? fingerscrossed
I’ve been testing the Nightlies, but still no touchpad.

2 Likes