> > > The difference between the Surface TypeCover and this device is that > > > the XPS one is attached over I2C while the TypeCover is on USB. > > > And T2 doesn't seem to be using systemd which ships the latest version > > > of udev. So there must be something in the udev T2 is shipping that > > > doesn't like the I2C modalias. > > > > I thought I had some I2C TypeCover, but I’m not the office today to check. > > I am surprised the TypeCover could use I2C. But I might be wrong. > Ok, looks like on the Surface Pro 3 w/ TypeCover "5" or so it indeed is USB, only NTRIG touchscreen is i2c: root@nouveau:/sys/class/input# l | grep -i i2c lrwxrwxrwx 1 root root 0 Jan 10 16:46 event16 -> ../../devices/pci0000:00/INT33C3:00/i2c-2/i2c-NTRG0001:01/0018:1B96:1B05.0008/input/input32/event16 lrwxrwxrwx 1 root root 0 Jan 10 16:46 event17 -> ../../devices/pci0000:00/INT33C3:00/i2c-2/i2c-NTRG0001:01/0018:1B96:1B05.0008/input/input33/event17 lrwxrwxrwx 1 root root 0 Jan 10 16:46 input32 -> ../../devices/pci0000:00/INT33C3:00/i2c-2/i2c-NTRG0001:01/0018:1B96:1B05.0008/input/input32 lrwxrwxrwx 1 root root 0 Jan 10 16:46 input33 -> ../../devices/pci0000:00/INT33C3:00/i2c-2/i2c-NTRG0001:01/0018:1B96:1B05.0008/input/input33 lrwxrwxrwx 1 root root 0 Jan 10 16:46 mouse2 -> ../../devices/pci0000:00/INT33C3:00/i2c-2/i2c-NTRG0001:01/0018:1B96:1B05.0008/input/input32/mouse2 lrwxrwxrwx 1 root root 0 Jan 10 16:46 mouse3 -> ../../devices/pci0000:00/INT33C3:00/i2c-2/i2c-NTRG0001:01/0018:1B96:1B05.0008/input/input33/mouse3 I was sure I remebered some typecover did not work out of the box and required i2c, either yet another, older one, or maybe I mixed that with another laptop ;-) I take a look into the udev stuff another day, maybe I can peel it ouf of systemd like Gentoo apparently does in some optional, alternative package, too, ... René -- René Rebe, ExactCODE GmbH, Lietzenburger Str. 42, DE-10789 Berlin https://exactcode.com | https://t2sde.org | https://rene.rebe.de