https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231058
Vladimir Kondratyev <w...@freebsd.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |w...@freebsd.org --- Comment #1 from Vladimir Kondratyev <w...@freebsd.org> --- (In reply to Michael Figiel from comment #0) > I think the root cause of the 0x46 id is that FreeBSD doesn't > support active PS/2 multiplexing. Wow! I was not aware of 'active PS/2 multiplexing' when committed 0x46 hack. Unfortunately, now I do not have access to such a hardware to reimplement it in a right way. > multiplexing controller operated in legacy (non-multiplexing) > mode with more than one aux device might garble some of the > data passed to the host. I don`t think so. Trackpoint support code in synaptics driver expects trackpoint to be attached via special passthrough interface which does Generic->Synaptics protocol conversion. It (driver) it its current state just can not decode generic mouse protocol. > I'm not sure if it is really worth the effort to implement the multiplexing Proper multiplexing implementation requires a lot of changes in both atkbd and psm drivers. I think it is overkill. The simpler way is to enable multiplexing only for synaptics devices and just only for configuring/querying stage and return to legacy mode after. trackpad/trackpoint packet separation problem should be solved in that case. > that the few machines which use it will die of old age pretty soon 0x46 hack was made for 2013 year model. It is not so old to die quickly. -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"