Touchpad not working on Xiaomi MI Air 12.5"
Tofloor
poster avatar
danieldiaz
deepin
2016-11-24 09:39
Author
I got today a new Xiaomi MI Air with the idea of removing Windows and using Linux Deepin on it. The first impression when I was installing it was that the mousepad wasn't working but I could install it thanks to the tab button. When I logged into the OS after the installation, I could use a mouse to surf the GUI.
Mousepad isnt working even thought I have tried so many things like using a Live CD of Fedora (in order to see if it was a computer problem or just with this distro) and in there it worked, changing some options in the grub file...

I found this on Internet: https://wiki.ubuntu.com/DebuggingTouchpadDetection and I think that the solution has to be really similar because deepin is based on ubuntu. My error path is: 1) My touchpad doesnt work at all 2) If I connect a mouse it works, so it's a kernel problem. The 3 files I get when I complete everything are:

Devices + dmesg + Xorg.0.log


Reply Favorite View the author
All Replies
wangyong
deepin
2016-11-26 03:20
#1
Deepin 15.3 can work with high configuration version of Xiaomi Air.

It's still have problem with low configuration version of Xiaomi Air.
Reply View the author
mutong
deepin
2016-11-26 04:18
#2
why so many english posts recently
Reply View the author
flonely
deepin
2016-11-26 19:07
#3
https://bbs.deepin.org/post/132381
Deepin 15.3 can work with high configuration version of Xiaomi Air.

It's still have problem with lo ...

是不是要买一个13.3的了。小米air配deepin确实不错啊,感觉比windows搭
Reply View the author
febrifahmi
deepin
2016-11-27 04:33
#4
Edited by febrifahmi at 2016-11-26 20:36

the link here http://forums.debian.net/viewtopic.php?f=7&t=130150 describes how to solve similar problem on asus laptop with deepin os in it. i tried to update the kernel of my xiaomi air 12.5 to linux-image-4.7.0-0.bpo.1-amd64 according to the article. after reboot the touchpad was recognised. however, it's very unstable and causing the laptop to freeze several times. not yet tried to do the '# apt install linux-image-amd64/jessie-backports'.
for the meantime, i reinstalled the deepin and try to find another solution. i hope deepin developer update the kernel soon.   
Reply View the author
febrifahmi
deepin
2016-12-08 20:31
#5
i tried to use tpconfig to detect the touchpad and it seems the touchpad is there. But it's not even showed up in xinput.

  1. $ sudo tpconfig -D
  2. Probing mouse port [/dev/psaux].
  3. Grabbing mouse port [/dev/psaux].
  4. Trying Synaptics detection.
  5. [query 00 => 0x60 0x3 0xc8]
  6. Found Synaptics Touchpad.
  7. [query 0x3 => 0x60 0x3 0xc8]
  8. Firmware: 8.96 (multiple-byte mode).
Copy the Code
Reply View the author
febrifahmi
deepin
2016-12-11 21:14
#6
Edited by febrifahmi at 2016-12-11 13:20

Finally, updating to kernel 4.4.0.3 Deepin solved the issue. Thank you Deepin developer! Please marked the title as [SOLVED]
  1. febrifahmi@djamansusah:~$ uname -a
  2. Linux djamansusah 4.4.0-3-deepin-amd64 #1 SMP Deepin 4.4.30-1 (2016-11-01) x86_64 GNU/Linux
  3. febrifahmi@djamansusah:~$ xinput
  4. ⎡ Virtual core pointer                            id=2        [master pointer  (3)]
  5. ⎜   ↳ Virtual core XTEST pointer                      id=4        [slave  pointer  (2)]
  6. ⎜   ↳ Logitech USB Receiver                           id=9        [slave  pointer  (2)]
  7. ⎜   ↳ Logitech USB Receiver                           id=10        [slave  pointer  (2)]
  8. ⎜   ↳ SYNA3105:00 06CB:7EA5                           id=12        [slave  pointer  (2)]
  9. ⎣ Virtual core keyboard                           id=3        [master keyboard (2)]
  10.     ↳ Virtual core XTEST keyboard                     id=5        [slave  keyboard (3)]
  11.     ↳ Power Button                                    id=6        [slave  keyboard (3)]
  12.     ↳ Video Bus                                       id=7        [slave  keyboard (3)]
  13.     ↳ Power Button                                    id=8        [slave  keyboard (3)]
  14.     ↳ XiaoMi USB 2.0 Webcam                           id=11        [slave  keyboard (3)]
  15.     ↳ AT Translated Set 2 keyboard                    id=13        [slave  keyboard (3)]
Copy the Code
Reply View the author
ouyangjun
deepin
2016-12-11 21:36
#7
I just want to say:"deepin base on debian"
Reply View the author