Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Dawncloack
Nov 26, 2007
ECKS DEE!
Nap Ghost
Dear friends

Problem description: he touchpad works after logging in, but stops after a minute. This is independent of having a mouse plugged in or not.

Attempted fixes: Secure boot is disabled, I have tried deactivating and activating it with the settings menu, and I have unloaded and reloaded the module. BIOS does not have any options related to the touchpad.

Recent changes: I Installed the NVIDIA propietary drivers, it used towork before

Operating system: Mint 21.2 with Cinnamon-edge

System specs: Thisis the result of inxi

code:
System:
  Kernel: 6.2.0-34-generic x86_64 bits: 64 compiler: N/A
    Desktop: Cinnamon 5.8.4 Distro: Linux Mint 21.2 Victoria
    base: Ubuntu 22.04 jammy
Machine:
  Type: Laptop System: Micro-Star product: Prestige 14H B12UCX v: REV:1.0
    serial: <superuser required>
  Mobo: Micro-Star model: MS-14F1 v: REV:1.0 serial: <superuser required>
    UEFI: American Megatrends LLC. v: E14F1IMS.11C date: 08/25/2023
And this, the relevant result of "grep -i "Using input driver" /var/log/Xorg.0.log"

code:
(II) Using input driver 'synaptics' for 'MSNB0001:00 06CB:CEBD Touchpad'
I have synaptics for now but everything else is on libinput and, changing back to it changes nothing, it still works until a minute in.

Location: Austria

I have Googled and read the FAQ: Yes

Edit: more info
code:
cat /proc/bus/input/devices | grep -i -A 10 touchpad
N: Name="MSNB0001:00 06CB:CEBD Touchpad"
P: Phys=i2c-MSNB0001:00
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-2/i2c-MSNB0001:00/0018:06CB:CEBD.0002/input/input12
U: Uniq=
H: Handlers=mouse1 event9 
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20
Any ideas? TIA

Another edit:

I found a suggestion on line, to modify grub and include the following parameter between the commas: GRUB_CMDLINE_LINUX="i8042.nopnp=1 pcr=nocrs"

I tried it, but no luck

Dawncloack fucked around with this message at 13:40 on Oct 16, 2023

Adbot
ADBOT LOVES YOU

down1nit
Jan 10, 2004

outlive your enemies
Cool!

Is bluetooth enabled? Is it a laptop? All in one? Tablet? Do you have a touchscreen? Do any other input devices disable with the touchpad or just it? Does your keyboard have an FN+F5 (for instance) shortcut for disabling the touchpad? Can you tell us what computer you have which is strikingly ABSENT from your post.

Is it ALWAYS one minute exactly? Does this happen if say you boot to a LiveUSB of Mint or does it have to do with your config....

If you manage to answer any one of these questions we may be able to help!

Dawncloack
Nov 26, 2007
ECKS DEE!
Nap Ghost

down1nit posted:

Is bluetooth enabled?

No, I removed the driver because I never use it.

down1nit posted:

Is it a laptop? All in one? Tablet? Do you have a touchscreen? Do any other input devices disable with the touchpad or just it? Does your keyboard have an FN+F5 (for instance) shortcut for disabling the touchpad? Can you tell us what computer you have which is strikingly ABSENT from your post.

My brother in Gates, I come from the lands of Linux. "inxi" is our prayer and magic word. It tell us, for instance, that the Prestige 14H B12UCX is a specific model of laptop, the distro, the kernel, the BIOS version, etc.

I try the function keys related to the touchpad after every change I introduced, with no luck so far.

down1nit posted:

Is it ALWAYS one minute exactly? Does this happen if say you boot to a LiveUSB of Mint or does it have to do with your config....
I don't think it's exactly one minute but it's worth checking, I'll do it at home tonight.

Good point about the LiveUSB: I tried all desktops of Mint 21.2 and only Cinnamon Edge has my touchpad work at all, either when live or installed. Ubuntu and Bodhi Linux also didn't handle the touchpad, either Live or installed. It must be fairly modern hardware, since that's the deal with cinnamon edge, covering the modern hardware.

Before I managed to install the Nvidia drivers the touchpad worked, but going back to previous versions of the drivers doesn't change anything.

Dawncloack
Nov 26, 2007
ECKS DEE!
Nap Ghost
The output of lspci -nn might be useful

code:
0:00.0 Host bridge [0600]: Intel Corporation Device [8086:4649] (rev 02)
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-P GT1 [UHD Graphics] [8086:46a3] (rev 0c)
00:04.0 Signal processing controller [1180]: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant [8086:461d] (rev 02)
00:06.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 [8086:464d] (rev 02)
00:06.2 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #2 [8086:463d] (rev 02)
00:07.0 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #0 [8086:466e] (rev 02)
00:07.1 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #1 [8086:463f] (rev 02)
00:08.0 System peripheral [0880]: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator [8086:464f] (rev 02)
00:0a.0 Signal processing controller [1180]: Intel Corporation Platform Monitoring Technology [8086:467d] (rev 01)
00:0d.0 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 USB Controller [8086:461e] (rev 02)
00:0d.2 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0 [8086:463e] (rev 02)
00:12.0 Serial controller [0700]: Intel Corporation Device [8086:51fc] (rev 01)
00:14.0 USB controller [0c03]: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller [8086:51ed] (rev 01)
00:14.2 RAM memory [0500]: Intel Corporation Alder Lake PCH Shared SRAM [8086:51ef] (rev 01)
00:14.3 Network controller [0280]: Intel Corporation Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01)
00:15.0 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 [8086:51e8] (rev 01)
00:16.0 Communication controller [0780]: Intel Corporation Alder Lake PCH HECI Controller [8086:51e0] (rev 01)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:51bb] (rev 01)
00:1f.0 ISA bridge [0601]: Intel Corporation Alder Lake PCH eSPI Controller [8086:5182] (rev 01)
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Alder Lake PCH-P High Definition Audio Controller [8086:51c8] (rev 01)
00:1f.4 SMBus [0c05]: Intel Corporation Alder Lake PCH-P SMBus Host Controller [8086:51a3] (rev 01)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Alder Lake-P PCH SPI Controller [8086:51a4] (rev 01)
01:00.0 3D controller [0302]: NVIDIA Corporation GA107M [GeForce RTX 2050] [10de:25a9] (rev a1)
02:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc Device [1344:5407]
57:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)

down1nit
Jan 10, 2004

outlive your enemies

Dawncloack posted:

No, I removed the driver because I never use it.

My brother in Gates, I come from the lands of Linux. "inxi" is our prayer and magic word. It tell us, for instance, that the Prestige 14H B12UCX is a specific model of laptop, the distro, the kernel, the BIOS version, etc.

I try the function keys related to the touchpad after every change I introduced, with no luck so far.

I don't think it's exactly one minute but it's worth checking, I'll do it at home tonight.

Good point about the LiveUSB: I tried all desktops of Mint 21.2 and only Cinnamon Edge has my touchpad work at all, either when live or installed. Ubuntu and Bodhi Linux also didn't handle the touchpad, either Live or installed. It must be fairly modern hardware, since that's the deal with cinnamon edge, covering the modern hardware.

Before I managed to install the Nvidia drivers the touchpad worked, but going back to previous versions of the drivers doesn't change anything.


I have never heard of a prestige, must've glossed over it.

Bleeding edge tech woes, yeah I agree it's likely. I bet it works great in 11! Ugh.

MSI have few problems with hardware but the inconsistencies is kinda screaming software anyway.

Apple laptops switch tp/kb from USB signalling to i2c signalling when the driver is loaded. Maybe your TouchPad is using a different communication standard after a timeout.... That's stretching it though.

I've seen loose cables do this too. You fancy taking a look? Msi is usually one big panel held in by like 20 screws. Unlikely as msi use great fabric tape but you never know

Maybe try a bleeding edge distro/kernel/whatever works. Any distros do weekly releases?

Dawncloack
Nov 26, 2007
ECKS DEE!
Nap Ghost
I read the Xorg Log and some things jump out

code:
[     7.534] (II) config/udev: Adding input device SIGMACHIP Usb Mouse (/dev/input/event4)
[     7.534] (**) SIGMACHIP Usb Mouse: Applying InputClass "evdev pointer catchall"
[     7.534] (**) SIGMACHIP Usb Mouse: Applying InputClass "libinput pointer catchall"
[     7.534] (II) Using input driver 'libinput' for 'SIGMACHIP Usb Mouse'
[     7.534] (**) SIGMACHIP Usb Mouse: always reports core events
[     7.534] (**) Option "Device" "/dev/input/event4"
[     7.537] (II) event4  - SIGMACHIP Usb Mouse: is tagged by udev as: Mouse
[     7.537] (II) event4  - SIGMACHIP Usb Mouse: device is a pointer
[     7.537] (II) event4  - SIGMACHIP Usb Mouse: device removed
[     7.560] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/0003:1C4F:0034.0001/input/input4/event4"
[     7.560] (II) XINPUT: Adding extended input device "SIGMACHIP Usb Mouse" (type: MOUSE, id 10)
[     7.561] (**) Option "AccelerationScheme" "none"
[     7.561] (**) SIGMACHIP Usb Mouse: (accel) selected scheme none/0
[     7.561] (**) SIGMACHIP Usb Mouse: (accel) acceleration factor: 2.000
[     7.561] (**) SIGMACHIP Usb Mouse: (accel) acceleration threshold: 4
[     7.564] (II) event4  - SIGMACHIP Usb Mouse: is tagged by udev as: Mouse
[     7.565] (II) event4  - SIGMACHIP Usb Mouse: device is a pointer
[     7.567] (II) config/udev: Adding input device SIGMACHIP Usb Mouse (/dev/input/mouse0)
[     7.567] (II) No input driver specified, ignoring this device.
[     7.567] (II) This device may have been added with another device file.
[     7.568] (II) config/udev: Adding input device MSNB0001:00 06CB:CEBD Mouse (/dev/input/event9)
[     7.568] (**) MSNB0001:00 06CB:CEBD Mouse: Applying InputClass "evdev pointer catchall"
[     7.568] (**) MSNB0001:00 06CB:CEBD Mouse: Applying InputClass "libinput pointer catchall"
[     7.568] (II) Using input driver 'libinput' for 'MSNB0001:00 06CB:CEBD Mouse'
[     7.568] (**) MSNB0001:00 06CB:CEBD Mouse: always reports core events
[     7.568] (**) Option "Device" "/dev/input/event9"
[     7.569] (II) event9  - MSNB0001:00 06CB:CEBD Mouse: is tagged by udev as: Mouse Pointingstick
[     7.570] (II) event9  - MSNB0001:00 06CB:CEBD Mouse: device is a pointer
[     7.571] (II) event9  - MSNB0001:00 06CB:CEBD Mouse: device removed
[     7.580] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-2/i2c-MSNB0001:00/0018:06CB:CEBD.0003/input/input12/event9"
[     7.580] (II) XINPUT: Adding extended input device "MSNB0001:00 06CB:CEBD Mouse" (type: MOUSE, id 11)
[     7.580] (**) Option "AccelerationScheme" "none"
[     7.580] (**) MSNB0001:00 06CB:CEBD Mouse: (accel) selected scheme none/0
[     7.580] (**) MSNB0001:00 06CB:CEBD Mouse: (accel) acceleration factor: 2.000
[     7.580] (**) MSNB0001:00 06CB:CEBD Mouse: (accel) acceleration threshold: 4
[     7.582] (II) event9  - MSNB0001:00 06CB:CEBD Mouse: is tagged by udev as: Mouse Pointingstick
[     7.583] (II) event9  - MSNB0001:00 06CB:CEBD Mouse: device is a pointer
[     7.584] (II) config/udev: Adding input device MSNB0001:00 06CB:CEBD Mouse (/dev/input/mouse1)
[     7.584] (II) No input driver specified, ignoring this device.
[     7.584] (II) This device may have been added with another device file.
[     7.585] (II) config/udev: Adding input device MSNB0001:00 06CB:CEBD Touchpad (/dev/input/event10)
[     7.585] (**) MSNB0001:00 06CB:CEBD Touchpad: Applying InputClass "evdev touchpad catchall"
[     7.585] (**) MSNB0001:00 06CB:CEBD Touchpad: Applying InputClass "libinput touchpad catchall"
[     7.585] (II) Using input driver 'libinput' for 'MSNB0001:00 06CB:CEBD Touchpad'
[     7.585] (**) MSNB0001:00 06CB:CEBD Touchpad: always reports core events
[     7.585] (**) Option "Device" "/dev/input/event10"
[     7.586] (II) event10 - MSNB0001:00 06CB:CEBD Touchpad: is tagged by udev as: Touchpad
[     7.587] (II) event10 - MSNB0001:00 06CB:CEBD Touchpad: device is a touchpad
[     7.587] (II) event10 - MSNB0001:00 06CB:CEBD Touchpad: device removed
[     7.622] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-2/i2c-MSNB0001:00/0018:06CB:CEBD.0003/input/input13/event10"
[     7.622] (II) XINPUT: Adding extended input device "MSNB0001:00 06CB:CEBD Touchpad" (type: TOUCHPAD, id 12)
[     7.627] (**) Option "AccelerationScheme" "none"
[     7.627] (**) MSNB0001:00 06CB:CEBD Touchpad: (accel) selected scheme none/0
[     7.627] (**) MSNB0001:00 06CB:CEBD Touchpad: (accel) acceleration factor: 2.000
[     7.627] (**) MSNB0001:00 06CB:CEBD Touchpad: (accel) acceleration threshold: 4
[     7.629] (II) event10 - MSNB0001:00 06CB:CEBD Touchpad: is tagged by udev as: Touchpad
[     7.631] (II) event10 - MSNB0001:00 06CB:CEBD Touchpad: device is a touchpad
[     7.632] (II) config/udev: Adding input device MSNB0001:00 06CB:CEBD Touchpad (/dev/input/mouse2)
[     7.632] (II) No input driver specified, ignoring this device.
[     7.632] (II) This device may have been added with another device file.
Funny that it says "This device may have been added with another device file." to all of the peripherals ,those that work and those that not. I am going to have to look into device files.

Darn you have no idea how out of my depth I am. But I work in a team in front of open microphones, I NEED the touchpad.

Cheers :)

Dawncloack
Nov 26, 2007
ECKS DEE!
Nap Ghost
This is pretty insane.

So I tried a script that ran all of the information instructions that I posted ITT, I wanted to compare all the settings before and after it stops working. To no avail, I diff'ed and the result is that both were identical.

Then I tried other distros and found that they have the same problem, but before I install the nvidia drivers. Mint at least supports the touch pad no problem before I install those.

But then I realized that, somehow, running lshw or lspci makes the touchpad run again, for a short while. So I have created an ugly, inelegant script, the kind that probably thinks "Not again!" often, to run lspci every 10 seconds.

So my problem, if not solved at least hacked. I am going to post this under the revelant thread in the linux mint forums, I bet it's helpful.

Adbot
ADBOT LOVES YOU

down1nit
Jan 10, 2004

outlive your enemies
In the windows world this would be near impossible. Grats on your duct tape solution.

May it bite you in the rear end someday

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply