All of lore.kernel.org
 help / color / mirror / Atom feed
* 4.10 regression: d79e141c1c6ea7cb70c169971d522b88c8d5b419 breaks PS/2 barcode readers
@ 2018-02-10 18:04 Nikola Ciprich
  0 siblings, 0 replies; only message in thread
From: Nikola Ciprich @ 2018-02-10 18:04 UTC (permalink / raw)
  To: linux-input; +Cc: nikola.ciprich, dmitry.torokhov

[-- Attachment #1: Type: text/plain, Size: 1191 bytes --]

Hi,

after switching to 4.14 from 4.4 we noticed LS2208 PS/2 barcode stopped
working for us (on Lenovo desktops equipped with USB keyboards). If I plug
PS/2 keyboard, reader works.. (it's cable works as PS/2 splitter).

Digging deeper into this, I noticed kernel stopped probing PS/2 ports directly,
which seems to be caused by d79e141c1c6ea7cb70c169971d522b88c8d5b419,
reverting 

+               if (x86_platform.legacy.i8042 !=
+                               X86_LEGACY_I8042_EXPECTED_PRESENT)
+                       return -ENODEV;

part makes reader working again (without PS/2 keyboard plugged), as well
as using i8042.nopnp.

My question is, what might best solution for that be? Could this be
solved by some quirk? I haven't found any similar to get some idea..

If I could provide some more details, please let me know..

BR

nik

-- 
-------------------------------------
Ing. Nikola CIPRICH
LinuxBox.cz, s.r.o.
28. rijna 168, 709 00 Ostrava

tel.:   +420 591 166 214
fax:    +420 596 621 273
mobil:  +420 777 093 799

www.linuxbox.cz

mobil servis: +420 737 238 656
email servis: servis@linuxbox.cz
-------------------------------------

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-02-10 18:04 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-10 18:04 4.10 regression: d79e141c1c6ea7cb70c169971d522b88c8d5b419 breaks PS/2 barcode readers Nikola Ciprich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.