Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

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

New to Debian (Or Linux in general)? Ask your questions here!
Post Reply
Message
Author
Benoît
Posts: 8
Joined: 2018-05-26 05:20

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

#1 Post by Benoît »

: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.

arzgi
Posts: 1194
Joined: 2008-02-21 17:03
Location: Finland
Been thanked: 31 times

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

#2 Post by arzgi »

Distro: Linux Mint 18.3 Sylvia != Debian

Benoît
Posts: 8
Joined: 2018-05-26 05:20

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

#3 Post by Benoît »

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?

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

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

#4 Post by debiman »

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.

Benoît
Posts: 8
Joined: 2018-05-26 05:20

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

#5 Post by Benoît »

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

#6 Post by Benoît »

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

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

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

#7 Post by debiman »

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".

Benoît
Posts: 8
Joined: 2018-05-26 05:20

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

#8 Post by Benoît »

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.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

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

#9 Post by debiman »

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...

Benoît
Posts: 8
Joined: 2018-05-26 05:20

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

#10 Post by Benoît »

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

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

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

#11 Post by debiman »

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

Benoît
Posts: 8
Joined: 2018-05-26 05:20

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

#12 Post by Benoît »

@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.

User avatar
llivv
Posts: 5340
Joined: 2007-02-14 18:10
Location: cold storage

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

#13 Post by llivv »

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 memory of Ian Ashley Murdock (1973 - 2015) founder of the Debian project.

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

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

#14 Post by debiman »

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.

Benoît
Posts: 8
Joined: 2018-05-26 05:20

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

#15 Post by Benoît »

I did. I got the device name. Seems it's fixed with the kernel 4.16.10.
Thanks for your time.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 72 times

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

#16 Post by stevepusser »

Well, there's backports of newer Ubuntu kernels in a PPA, but the only one I know for sure that has the 4.16.10 is the Liquorix kernel PPA: https://launchpad.net/~damentz/+archive/ubuntu/liquorix
MX Linux packager and developer

Post Reply