Where to ask for a new driver - Touchpad undetected [CLOSED]

New to Debian (Or Linux in general)? Ask your questions here!

Where to ask for a new driver - Touchpad undetected [CLOSED]

Postby Benoît » 2018-05-26 05:24

:D Hi all,

I can't get my touchpad to work on my machine. I believe it is the one with the id=18. I did a few research to try to go further but I reached a dead-end. Can someone help me?


Code: Select all
inxi -Fxz


Code: Select all
System:    Host: ThinkerI35 Kernel: 4.13.0-37-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: Cinnamon 3.6.7 (Gtk 3.18.9-1ubuntu3.3)
           Distro: Linux Mint 18.3 Sylvia
Machine:   System: alldocube (portable) product: i35 v: Default string
           Mobo: alldocube model: i35 v: Default string
           Bios: American Megatrends v: 5.12 date: 03/31/2017
CPU:       Dual core Intel Core m3-7Y30 (-HT-MCP-) cache: 4096 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 6432
           clock speeds: max: 2600 MHz 1: 1600 MHz 2: 1600 MHz 3: 1600 MHz
           4: 1600 MHz
Graphics:  Card: Intel Device 591e bus-ID: 00:02.0
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 3000x2000@59.99hz
           GLX Renderer: Mesa DRI Intel HD Graphics 615 (Kaby Lake GT2)
           GLX Version: 3.0 Mesa 17.2.8 Direct Rendering: Yes
Audio:     Card Intel Device 9d71 driver: snd_hda_intel bus-ID: 00:1f.3
           Sound: Advanced Linux Sound Architecture v: k4.13.0-37-generic
Network:   Card: Intel Wireless 3165 driver: iwlwifi bus-ID: 01:00.0
           IF: wlp1s0 state: up mac: <filter>
Drives:    HDD Total Size: 272.1GB (5.2% used)
           ID-1: /dev/sda model: SATA_SSD size: 256.1GB temp: 33C
           ID-2: USB /dev/sdb model: USB_Flash_Disk size: 16.0GB temp: 0C
Partition: ID-1: / size: 14G used: 9.6G (74%) fs: ext4 dev: /dev/sda6
           ID-2: swap-1 size: 3.74GB used: 0.00GB (0%) fs: swap dev: /dev/sda7
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 41.5C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 194 Uptime: 14 min Memory: 1018.9/7876.9MB
           Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35


Code: Select all
xinput


Code: Select all
⎡ Virtual core pointer                       id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                 id=4   [slave  pointer  (2)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse           id=11   [slave  pointer  (2)]
⎜   ↳ 04F3200A:00 04F3:2373 Pen                  id=17   [slave  pointer  (2)]
⎜   ↳ 04F3200A:00 04F3:2373                      id=18   [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)]
    ↳ Sleep Button                               id=9   [slave  keyboard (3)]
    ↳ MOSART Semi. 2.4G Keyboard Mouse           id=10   [slave  keyboard (3)]
    ↳ USB 2.0 Camera : USB 2.0 Camera            id=12   [slave  keyboard (3)]
    ↳ Intel HID events                           id=13   [slave  keyboard (3)]
    ↳ Intel HID 5 button array                   id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard               id=15   [slave  keyboard (3)]
    ↳ MOSART Semi. 2.4G Keyboard Mouse           id=16   [slave  keyboard (3)]
Last edited by Benoît on 2018-05-26 20:51, edited 1 time in total.
Benoît
 
Posts: 8
Joined: 2018-05-26 05:20

Re: Where to ask for a new driver - Touchpad undetected

Postby arzgi » 2018-05-26 05:47

Distro: Linux Mint 18.3 Sylvia != Debian
arzgi
 
Posts: 135
Joined: 2008-02-21 17:03
Location: Finland

Re: Where to ask for a new driver - Touchpad undetected

Postby Benoît » 2018-05-26 05:58

arzgi wrote:Distro: Linux Mint 18.3 Sylvia != Debian


True indeed. I tested Debian 9.4 and it is the same result. I guess it does not have anything to do with the distro.
My question was probably unclear. Where can I ask for a new driver to be written? Is there any place for such a thing?
Benoît
 
Posts: 8
Joined: 2018-05-26 05:20

Re: Where to ask for a new driver - Touchpad undetected

Postby debiman » 2018-05-26 07:33

Benoît wrote:Where can I ask for a new driver to be written? Is there any place for such a thing?

unkllikely.
definitely not without supplying sufficient info.
i think it very unlikely that your device cannot be made to work with existing drivers.
what's a "MOSART Semi. 2.4G Keyboard Mouse"? doesn't sound like a touchpad.
User avatar
debiman
 
Posts: 2403
Joined: 2013-03-12 07:18

Re: Where to ask for a new driver - Touchpad undetected

Postby Benoît » 2018-05-26 07:53

debiman wrote:
Benoît wrote:Where can I ask for a new driver to be written? Is there any place for such a thing?

unkllikely.
definitely not without supplying sufficient info.
i think it very unlikely that your device cannot be made to work with existing drivers.
what's a "MOSART Semi. 2.4G Keyboard Mouse"? doesn't sound like a touchpad.


Hi.
MOSART Semi. 2.4G Keyboard Mouse is a simple USB mouse I use while i try to figure out how to make the touchpad work.
Sorry for this non properly formatted post, but what informations should I provide?
Benoît
 
Posts: 8
Joined: 2018-05-26 05:20

Re: Where to ask for a new driver - Touchpad undetected

Postby Benoît » 2018-05-26 08:00

More informations:
I am using a wireless mouse and there is a pen device which should be there too but not tested. And the it has a touchscreen as well and it works.


Code: Select all
hwinfo --mouse


Code: Select all
32: USB 00.1: 10503 USB Mouse                                   
  [Created at usb.122]
  Unique ID: VfjA.yU9HUHQRHVA
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1
  SysFS BusID: 1-3:1.1
  Hardware Class: mouse
  Model: "Creative Wireless Keyboard/Mouse"
  Hotplug: USB
  Vendor: usb 0x062a "Creative Labs"
  Device: usb 0x4101 "Wireless Keyboard/Mouse"
  Revision: "1.08"
  Compatible to: int 0x0200 0x0001 "Generic USB Mouse"
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Speed: 12 Mbps
  Module Alias: "usb:v062Ap4101d0108dc00dsc00dp00ic03isc01ip02in01"
  Driver Info #0:
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #31 (Hub)

38: PS/2 00.0: 10500 PS/2 Mouse
  [Created at input.249]
  Unique ID: AH6Q.zIcFkxToUo4
  Hardware Class: mouse
  Model: "04F3200A:00 04F3:2373"
  Vendor: 0x04f3
  Device: 0x2373 "04F3200A:00 04F3:2373"
  Compatible to: int 0x0210 0x0000
  Device File: /dev/input/mice (/dev/input/mouse1)
  Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event11, /dev/input/by-path/pci-0000:00:15.1-platform-i2c_designware.1-event
  Device Number: char 13:63 (char 13:33)
  Driver Info #0:
    Buttons: 0
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown

39: PS/2 00.0: 10500 PS/2 Mouse
  [Created at input.249]
  Unique ID: AH6Q.zIcFkxToUo4
  Hardware Class: mouse
  Model: "04F3200A:00 04F3:2373 Pen"
  Vendor: 0x04f3
  Device: 0x2373 "04F3200A:00 04F3:2373 Pen"
  Compatible to: int 0x0210 0x0000
  Device File: /dev/input/mice (/dev/input/mouse2)
  Device Files: /dev/input/mice, /dev/input/mouse2, /dev/input/event12, /dev/input/by-path/pci-0000:00:15.1-platform-i2c_designware.1-event-mouse, /dev/input/by-path/pci-0000:00:15.1-platform-i2c_designware.1-mouse
  Device Number: char 13:63 (char 13:34)
  Driver Info #0:
    Buttons: 0
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown
Benoît
 
Posts: 8
Joined: 2018-05-26 05:20

Re: Where to ask for a new driver - Touchpad undetected

Postby debiman » 2018-05-26 08:57

looks like your touchpad is recognized as a generic ps/2 mouse? are you sure it isn't working at all???
in any case, we need to find more about it (and not any secondary mice you attached).
please look here: https://wiki.debian.org/SynapticsTouchpad
and "Determining the type of Touchpad".
User avatar
debiman
 
Posts: 2403
Joined: 2013-03-12 07:18

Re: Where to ask for a new driver - Touchpad undetected

Postby Benoît » 2018-05-26 09:05

Hello again,

administrator@Thinker-i35 ~ $ sudo egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices
[sudo] password for administrator:
administrator@Thinker-i35 ~ $ sudo apt-get install xserver-xorg-input-libinput xserver-xorg-input-synaptics
Reading package lists... Done
Building dependency tree
Reading state information... Done
xserver-xorg-input-synaptics is already the newest version (1.8.2-1ubuntu3).
xserver-xorg-input-libinput is already the newest version (0.18.0-1ubuntu0.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
administrator@Thinker-i35 ~ $


The touchpad did work for a very brief moment, each time after some kernel upgrades. There is a workaround: manually rmmod-ing the i2c_hid module first, then modprobe-ing back after sleep / suspend.
But I do not consider this as an acceptable solution.
Benoît
 
Posts: 8
Joined: 2018-05-26 05:20

Re: Where to ask for a new driver - Touchpad undetected

Postby debiman » 2018-05-26 09:53

what was the output of the egrep command?
if nothing, and no error either, try
Code: Select all
cat /proc/bus/input/devices
instead.

the string "i2c_hid" in a search query.
do you have a touchscreen?

my god, this is like milking mice...
User avatar
debiman
 
Posts: 2403
Joined: 2013-03-12 07:18

Re: Where to ask for a new driver - Touchpad undetected

Postby Benoît » 2018-05-26 10:11

Here is the result of the command. Sorry I did not find the command spoiler on the forum.
I do have a touchscreen and it works nicely.
I have no idea what milking a mouse could mean :)

Code: Select all
cat /proc/bus/input/devices



Code: Select all
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:18/PNP0C09:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=4000 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4 leds
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input5
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0003 Vendor=062a Product=4101 Version=0110
N: Name="MOSART Semi. 2.4G Keyboard Mouse"
P: Phys=usb-0000:00:14.0-3/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:062A:4101.0001/input/input6
U: Uniq=
H: Handlers=sysrq kbd event6 leds
B: PROP=0
B: EV=120013
B: KEY=1000000000007 ff9f207ac14057ff febeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=062a Product=4101 Version=0110
N: Name="MOSART Semi. 2.4G Keyboard Mouse"
P: Phys=usb-0000:00:14.0-3/input1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:062A:4101.0002/input/input7
U: Uniq=
H: Handlers=kbd mouse0 event7
B: PROP=0
B: EV=1f
B: KEY=3f0003007f 0 0 483ffff17aff32d bf54444600000000 1f0001 130f938b17c000 677bfad941dfed 9ed68000004400 10000002
B: REL=1c3
B: ABS=1f0100000000
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID events"
P: Phys=
S: Sysfs=/devices/platform/INT33D5:00/input/input8
U: Uniq=
H: Handlers=rfkill kbd event8
B: PROP=0
B: EV=13
B: KEY=81000300000000 5000004000 1e294000000020 0
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID 5 button array"
P: Phys=
S: Sysfs=/devices/platform/INT33D5:00/input/input9
U: Uniq=
H: Handlers=kbd event9
B: PROP=0
B: EV=33
B: KEY=1000000000000 0 201c000000000000 0
B: MSC=10
B: SW=1000

I: Bus=0003 Vendor=058f Product=3822 Version=0602
N: Name="USB 2.0 Camera : USB 2.0 Camera"
P: Phys=usb-0000:00:14.0-9/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/input/input10
U: Uniq=
H: Handlers=kbd event10
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0018 Vendor=04f3 Product=2373 Version=0100
N: Name="04F3200A:00 04F3:2373"
P: Phys=i2c-04F3200A:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-04F3200A:00/0018:04F3:2373.0003/input/input11
U: Uniq=
H: Handlers=mouse1 event11
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=3273800000000003

I: Bus=0018 Vendor=04f3 Product=2373 Version=0100
N: Name="04F3200A:00 04F3:2373 Pen"
P: Phys=i2c-04F3200A:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-6/i2c-04F3200A:00/0018:04F3:2373.0003/input/input14
U: Uniq=
H: Handlers=mouse2 event12
B: PROP=0
B: EV=1b
B: KEY=c03 1 0 0 0 0
B: ABS=10001000003
B: MSC=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input18
U: Uniq=
H: Handlers=event13
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Front Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input19
U: Uniq=
H: Handlers=event14
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input20
U: Uniq=
H: Handlers=event15
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input21
U: Uniq=
H: Handlers=event16
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input22
U: Uniq=
H: Handlers=event17
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=9"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input23
U: Uniq=
H: Handlers=event18
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=10"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input24
U: Uniq=
H: Handlers=event19
B: PROP=0
B: EV=21
B: SW=140
Benoît
 
Posts: 8
Joined: 2018-05-26 05:20

Re: Where to ask for a new driver - Touchpad undetected

Postby debiman » 2018-05-26 14:00

you answered less than 50% of my previous post and just dumped some more code. i bet you didn't even look at it.
great.
from the code you dumped, you need to research those entries that have a clear product and vendor id (not just 0000) and aren't clearly something else. there were a few such entries there. surely one or a few of them must be your touchpad.

PS: milking mice
User avatar
debiman
 
Posts: 2403
Joined: 2013-03-12 07:18

Re: Where to ask for a new driver - Touchpad undetected

Postby Benoît » 2018-05-26 15:44

@debiman

I'm afraid I can't spot any part of your previous post that wasn't answered. Part of it was on the post right above yours. The rest of the pasted code is the answer you asked for.
Benoît
 
Posts: 8
Joined: 2018-05-26 05:20

Re: Where to ask for a new driver - Touchpad undetected

Postby llivv » 2018-05-26 16:21

Benoît wrote:
arzgi wrote:Distro: Linux Mint 18.3 Sylvia != Debian


True indeed. I tested Debian 9.4 and it is the same result. I guess it does not have anything to do with the distro.
My question was probably unclear. Where can I ask for a new driver to be written? Is there any place for such a thing?


tired google?
Where can I ask for a new driver to be written?

Of course that will show results for DMV

what might you add to you search query that would help answer your question!
in the kitchen with Julia
The Past, Christmas Present and Future
Get on the Dbus to Bcan
User avatar
llivv
 
Posts: 5654
Joined: 2007-02-14 18:10
Location: cold storage

Re: Where to ask for a new driver - Touchpad undetected

Postby debiman » 2018-05-26 17:03

sigh...
debiman wrote:the string "i2c_hid" in a search query.
do you have a touchscreen?

did you even look at the search results?

also you might need to look at
Code: Select all
journalctl -b
and/or
Code: Select all
demsg
and/or
Code: Select all
lsusb


- basically you need to get more info about this mystery device.
only then can you start looking for a fix.
User avatar
debiman
 
Posts: 2403
Joined: 2013-03-12 07:18

Re: Where to ask for a new driver - Touchpad undetected

Postby Benoît » 2018-05-26 17:22

I did. I got the device name. Seems it's fixed with the kernel 4.16.10.
Thanks for your time.
Benoît
 
Posts: 8
Joined: 2018-05-26 05:20

Next

Return to Beginners Questions

Who is online

Users browsing this forum: No registered users and 4 guests

fashionable