Siduction Forum
Siduction Forum => Hardware - Support => Topic started by: kokurya on 2017/04/15, 14:38:19
-
Hi guys!
I have a problem with my "new" Laptop while using towos kernel.
With the standard debian kernel my touchpad works like a charm.
Sadly with my prefered towo kernel it is not recogniced at all.
xinput tell me under the debian kernel that it is syna3105 touchpad
Anyone using this touchpad with towos kernel?
-
That is a Synaptic Touchpad. What is the Notebook? What siduction image did you use? did you check with
lspci -nn | grep -i syna
if it is seen by the system?
-
Sadly lspci doesnt show any touch device (doesnt matter which kernel):
lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Skylake Host Bridge/DRAM Registers [8086:190c] (rev 08)
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 515 [8086:191e] (rev 07)
00:04.0 Signal processing controller [1180]: Intel Corporation Skylake Processor Thermal Subsystem [8086:1903] (rev 08)
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21)
00:15.0 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 [8086:9d60] (rev 21)
00:15.1 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 [8086:9d61] (rev 21)
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI #1 [8086:9d3a] (rev 21)
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:9d10] (rev f1)
00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 [8086:9d18] (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:9d46] (rev 21)
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21)
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d70] (rev 21)
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)
01:00.0 Non-Volatile memory controller [0108]: Intel Corporation Device [8086:f1a5] (rev 03)
02:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
xinput at least shows the device with the standard debian kernel:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SYNA3105:00 06CB:7EA5 id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ XiaoMi USB 2.0 Webcam id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
-
We still don't know what notebook that is and which image you use. Are you dist-upgraded to latest?
-
Its a Xiaomi Air 12.5 (Mac Clone).
I installed via debian netinstaller as the siduction images where not working with my uefi.
Changed the sources and dist-upgraded to a siduction at the current status.
inxi -F
System: Host: Xiaomiair Kernel: 4.9.0-2-amd64 x86_64 (64 bit) Desktop: KDE Plasma 5.8.6
Distro: Debian GNU/Linux 9 (stretch)
Machine: Device: laptop System: Timi product: TM1612
Mobo: Timi model: TM1612 v: MP UEFI: INSYDE v: A04 date: 08/06/2016
CPU: Dual core Intel Core m3-6Y30 (-HT-MCP-) cache: 4096 KB
clock speeds: max: 2200 MHz 1: 594 MHz 2: 599 MHz 3: 501 MHz 4: 1070 MHz
Graphics: Card: Intel HD Graphics 515
Display Server: X.Org 1.19.3 drivers: modesetting (unloaded: fbdev,vesa)
Resolution: 1920x1080@60.00hz
GLX Renderer: Mesa DRI Intel HD Graphics 515 (Skylake GT2) GLX Version: 3.0 Mesa 13.0.6
Audio: Card Intel Sunrise Point-LP HD Audio driver: snd_hda_intel Sound: ALSA v: k4.9.0-2-amd64
Network: Card: Intel Wireless 8260 driver: iwlwifi
IF: wlp2s0 state: up mac: 00:c2:c6:ef:c8:06
Drives: HDD Total Size: 128.0GB (71.5% used)
ID-1: /dev/nvme0n1 model: N/A size: 256.1GB
ID-2: /dev/sda model: SAMSUNG_MZNTY128 size: 128.0GB
Partition: ID-1: / size: 19G used: 9.5G (54%) fs: ext4 dev: /dev/sda6
ID-2: /home size: 40G used: 13G (35%) fs: ext4 dev: /dev/sda8
ID-3: swap-1 size: 2.00GB used: 0.00GB (0%) fs: swap dev: /dev/sda7
Sensors: System Temperatures: cpu: 38.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 199 Uptime: 1 day Memory: 1406.4/3868.2MB Client: Shell (bash) inxi: 2.3.5
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04f2:b59a Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 8087:0a2b Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lspci
00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 515 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d46 (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Non-Volatile memory controller: Intel Corporation Device f1a5 (rev 03)
02:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
-
please from towo-kernel
grep -B 5 mouse /proc/bus/input/devices
and
lsmod
-
from towo kernel:
grep -B 5 mouse /proc/bus/input/devices
stays emtpy
lsmod:
Module Size Used by
rfcomm 32285 12
ctr 3904 4
ccm 8368 2
af_packet 33441 10
bnep 10738 2
nls_utf8 1448 1
nls_cp437 6057 1
vfat 10159 1
fat 52696 1 vfat
joydev 9895 0
hid_generic 1321 0
usbhid 35374 0
arc4 2104 2
snd_hda_codec_hdmi 32929 1
snd_hda_codec_realtek 58598 1
snd_hda_codec_generic 54346 1 snd_hda_codec_realtek
iwlmvm 227016 0
mac80211 401956 1 iwlmvm
x86_pkg_temp_thermal 4254 0
intel_powerclamp 7155 0
coretemp 5380 0
kvm_intel 173023 0
kvm 347642 1 kvm_intel
crct10dif_pclmul 4388 0
crc32_pclmul 2803 0
uvcvideo 74410 0
videobuf2_vmalloc 4582 1 uvcvideo
ghash_clmulni_intel 4168 0
videobuf2_memops 1481 1 videobuf2_vmalloc
videobuf2_v4l2 10163 1 uvcvideo
videobuf2_core 24416 2 uvcvideo,videobuf2_v4l2
pcbc 2977 0
videodev 121933 3 uvcvideo,videobuf2_core,videobuf2_v4l2
media 18938 2 uvcvideo,videodev
snd_hda_intel 22029 3
snd_hda_codec 83495 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
i915 1077662 20
snd_hda_core 44097 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
evdev 12714 14
aesni_intel 155782 5
i2c_algo_bit 5200 1 i915
aes_x86_64 7503 1 aesni_intel
crypto_simd 2436 1 aesni_intel
input_leds 3022 0
glue_helper 4513 1 aesni_intel
cryptd 10998 3 crypto_simd,ghash_clmulni_intel,aesni_intel
drm_kms_helper 114666 1 i915
btusb 28217 0
snd_hwdep 5866 1 snd_hda_codec
btrtl 4896 1 btusb
snd_pcm 77421 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
iwlwifi 125100 1 iwlmvm
snd_timer 19504 1 snd_pcm
intel_cstate 5141 0
intel_rapl_perf 6095 0
snd 57055 14 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
drm 275165 10 i915,drm_kms_helper
iTCO_wdt 5860 0
pcspkr 2099 0
intel_gtt 12470 1 i915
syscopyarea 3198 1 drm_kms_helper
serio_raw 4401 0
iTCO_vendor_support 1969 1 iTCO_wdt
sysfillrect 3626 1 drm_kms_helper
sysimgblt 2303 1 drm_kms_helper
fb_sys_fops 1442 1 drm_kms_helper
sg 22566 0
soundcore 5219 1 snd
mei_me 12854 0
idma64 6960 0
mei 47984 1 mei_me
cfg80211 240608 3 iwlmvm,iwlwifi,mac80211
processor_thermal_device 6122 0
intel_lpss_pci 5070 0
intel_soc_dts_iosf 4158 1 processor_thermal_device
hci_uart 42052 0
ucsi 4665 0
btbcm 6047 2 hci_uart,btusb
btintel 7032 2 hci_uart,btusb
bluetooth 309366 40 btrtl,hci_uart,btintel,bnep,btbcm,rfcomm,btusb
intel_vbtn 2082 0
int3403_thermal 2600 0
sparse_keymap 3090 1 intel_vbtn
battery 8538 0
int340x_thermal_zone 3327 2 int3403_thermal,processor_thermal_device
ac 3763 0
wmi 7316 0
rfkill 14565 9 bluetooth,cfg80211
intel_lpss_acpi 2577 0
intel_lpss 4641 2 intel_lpss_pci,intel_lpss_acpi
int3406_thermal 2572 0
video 28383 2 int3406_thermal,i915
tpm_crb 4605 0
int3400_thermal 3558 0
acpi_pad 10055 0
acpi_thermal_rel 4458 1 int3400_thermal
button 6453 1 i915
parport_pc 29973 0
ppdev 6726 0
lp 9884 0
parport 32094 3 lp,parport_pc,ppdev
ip_tables 15275 0
x_tables 17638 1 ip_tables
autofs4 22929 2
ext4 365170 3
crc16 1527 2 bluetooth,ext4
jbd2 58085 1 ext4
fscrypto 14429 1 ext4
mbcache 4242 1 ext4
btrfs 866247 0
xor 10360 1 btrfs
raid6_pq 101587 1 btrfs
sd_mod 33230 5
crc32c_intel 12963 7
ahci 27414 4
libahci 21220 1 ahci
i2c_i801 16947 0
libata 175801 2 ahci,libahci
nvme 18872 1
xhci_pci 4638 0
xhci_hcd 100640 1 xhci_pci
nvme_core 27838 3 nvme
scsi_mod 147359 3 sd_mod,libata,sg
usbcore 165496 5 uvcvideo,usbhid,xhci_pci,btusb,xhci_hcd
fan 4150 0
thermal 10174 0
i2c_hid 11244 0
hid 101143 3 i2c_hid,hid_generic,usbhid
i2c_core 26163 7 i2c_hid,i2c_algo_bit,videodev,i2c_i801,i915,drm_kms_helper,drm
fjes 25633 0
-
Seems to be a known problem:
https://superuser.com/questions/1137671/synaptics-touchpad-xiao-mi-air-12-5-doesnt-work-on-centos7-with-4-8-x-elrepo-ker
https://unix.stackexchange.com/questions/28736/what-does-the-i8042-nomux-1-kernel-option-do-during-booting-of-ubuntu
-
Thx devil. The first thread I have already found myself.
I will try it with the suggested
i8042.nomux=1 i8042.reset
still it is strange that the debian kernel is recognizing the device correctly
-
The only thing that comes to my mind is synaptics-driver vs. libinput. The latter is the new way of handling input devices with Wayland in mind and siduction uses it already. You will find a basic config in
/usr/share/X11/xorg.conf.d
When you speak of debian, my guess is, you mean debian stable, which does not use libinput yet, but the traditional xorg-driver for synaptic devices.
Maybe this thread (https://forum.siduction.org/index.php?topic=6512.msg53356) and the one linked within can be helpful.
-
Sorry for the late reply but a lot to do at work...
With Debian i mean the same system just with the debian kernel from testing:
linux-image-4.9.0-2-amd64
the i8042 thingy sadly didn't do the trick.
-
paste the output ofdmesg | grep i2c_hid
from both kernels.
-
With
dmesg | grep i2c_hid
I got no result with both kernels.
So I tried:
grep -B 5 mouse /proc/bus/input/devices
Which stays emtpy with towos kernel
but with debian kernel I get:
I: Bus=0018 Vendor=06cb Product=7ea5 Version=0100
N: Name="SYNA3105:00 06CB:7EA5"
P: Phys=i2c-SYNA3105:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-6/i2c-SYNA3105:00/0018:06CB:7EA5.0005/input/input15
U: Uniq=
H: Handlers=mouse1 event15
So I changed towos request to:
dmesg | grep i2c
Output towos kernel is still emtpy
Output debian kernel:
[ 4.102910] input: SYNA3105:00 06CB:7EA5 as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-6/i2c-SYNA3105:00/0018:06CB:7EA5.0005/input/input15
[ 4.103056] hid-rmi 0018:06CB:7EA5.0005: input,hidraw4: I2C HID v1.00 Mouse [SYNA3105:00 06CB:7EA5] on i2c-SYNA3105:00
Hope this helps?
-
Is rmi_core loaded with the siduction kernel?
If so, you could try to blacklist rmi-core, since the debian kernel config has no rmi4_core set.
[edit]
In your above post, rmi_core is not loaded, mayme so you propably need to modprobe rmi-core.
Not setting rmi4-synaptics in the debian kernel is the only difference i found between debian and siduction kernel.
[/edit]