You are not logged in.

#1 2022-11-10 19:38:37

macaulj
Member
Registered: 2022-11-10
Posts: 6

2.4 Ghz Mouse (SHARKOON Technologies)

I have a 2.4 ghz usb mouse. Seems to be a generic mouse that is sold off for other companies to put a label on and sell it as theirs. I am trying to get this running with Arch. I have done some research on the internet,looked at the wiki and I can't quite seem to find the answer.  Bus 001 Device 008: ID 1ea7:0066 SHARKOON Technologies GmbH [Mediatrack Edge Mini Keyboard] is the mouse that is showed when i lsbusb it. So it is not a hardware issue or kernel I assume. Is there a AUR package I can download perhaps that has "support" for the most common usb mice that are out there? If not, how do I get this mouse working and then, how are most mice configured on other operating systems that are linux based to support such a wide array of mice that are out there?

Offline

#2 2022-11-10 20:09:51

d.ALT
Member
Registered: 2019-05-10
Posts: 943

Re: 2.4 Ghz Mouse (SHARKOON Technologies)

Should be handled by usbhid , according to this report (KDE neon 20.04) of Hardware for Linux.

Post here:

# lsusb

# lsmod

Last edited by d.ALT (2022-11-10 20:10:06)


<49,17,III,I>    Fama di loro il mondo esser non lassa;
<50,17,III,I>    misericordia e giustizia li sdegna:
<51,17,III,I>    non ragioniam di lor, ma guarda e passa.

Offline

#3 2022-11-10 20:39:07

macaulj
Member
Registered: 2022-11-10
Posts: 6

Re: 2.4 Ghz Mouse (SHARKOON Technologies)

So do I need to go to the AUR and search for this driver name? I stumbled across this page earlier and was not sure if it was a scam sight or not. Good to know it is not.

Last edited by macaulj (2022-11-10 20:44:12)

Offline

#4 2022-11-10 20:40:38

macaulj
Member
Registered: 2022-11-10
Posts: 6

Re: 2.4 Ghz Mouse (SHARKOON Technologies)

# lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 04ca:707f Lite-On Technology Corp. HP Wide Vision HD Camera
Bus 001 Device 003: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 001 Device 004: ID 1ea7:0066 SHARKOON Technologies GmbH [Mediatrack Edge Mini Keyboard]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

#lsmod

 
Module                  Size  Used by
tls                   126976  0
ccm                    20480  6
uhid                   20480  1
rfcomm                 90112  12
cmac                   16384  3
algif_hash             16384  1
algif_skcipher         16384  1
af_alg                 36864  6 algif_hash,algif_skcipher
bnep                   32768  2
snd_sof_pci_intel_cnl    16384  0
snd_sof_intel_hda_common   180224  1 snd_sof_pci_intel_cnl
soundwire_intel        53248  1 snd_sof_intel_hda_common
soundwire_generic_allocation    16384  1 soundwire_intel
soundwire_cadence      45056  1 soundwire_intel
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_sof_pci            24576  2 snd_sof_intel_hda_common,snd_sof_pci_intel_cnl
snd_sof_xtensa_dsp     20480  1 snd_sof_intel_hda_common
snd_sof               307200  2 snd_sof_pci,snd_sof_intel_hda_common
snd_sof_utils          20480  1 snd_sof
soundwire_bus         126976  3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
snd_soc_skl           217088  0
uvcvideo              163840  0
snd_soc_hdac_hda       28672  2 snd_sof_intel_hda_common,snd_soc_skl
intel_tcc_cooling      16384  0
snd_hda_ext_core       36864  4 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
x86_pkg_temp_thermal    20480  0
intel_powerclamp       20480  0
snd_soc_sst_ipc        20480  1 snd_soc_skl
usbhid                 73728  0
videobuf2_vmalloc      20480  1 uvcvideo
snd_soc_sst_dsp        40960  1 snd_soc_skl
videobuf2_memops       20480  1 videobuf2_vmalloc
snd_soc_acpi_intel_match    69632  3 snd_sof_intel_hda_common,snd_soc_skl,snd_sof_pci_intel_cnl
snd_soc_acpi           16384  3 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_soc_skl
videobuf2_v4l2         40960  1 uvcvideo
coretemp               20480  0
snd_soc_core          393216  5 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl
videobuf2_common       86016  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
kvm_intel             389120  0
snd_hda_codec_realtek   172032  1
btusb                  65536  0
snd_compress           28672  1 snd_soc_core
videodev              315392  3 videobuf2_v4l2,uvcvideo,videobuf2_common
kvm                  1138688  1 kvm_intel
btrtl                  28672  1 btusb
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
ac97_bus               16384  1 snd_soc_core
btbcm                  24576  1 btusb
btintel                45056  1 btusb
vfat                   24576  1
fat                    98304  1 vfat
mc                     73728  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
irqbypass              16384  1 kvm
btmtk                  16384  1 btusb
crct10dif_pclmul       16384  1
crc32_pclmul           16384  0
iwlmvm                524288  0
snd_pcm_dmaengine      16384  1 snd_soc_core
polyval_clmulni        16384  0
ledtrig_audio          16384  1 snd_hda_codec_generic
bluetooth             937984  44 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
snd_hda_codec_hdmi     86016  2
polyval_generic        16384  1 polyval_clmulni
iTCO_wdt               16384  0
intel_pmc_bxt          16384  1 iTCO_wdt
ecdh_generic           16384  2 bluetooth
mousedev               24576  0
mac80211             1298432  1 iwlmvm
gf128mul               16384  1 polyval_generic
iTCO_vendor_support    16384  1 iTCO_wdt
mei_hdcp               24576  0
mei_pxp                20480  0
snd_hda_intel          61440  4
libarc4                16384  1 mac80211
snd_intel_dspcfg       36864  4 snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_skl
ghash_clmulni_intel    16384  0
hp_wmi                 28672  0
intel_rapl_msr         20480  0
intel_wmi_thunderbolt    20480  0
i915                 3149824  24
aesni_intel           393216  8
snd_intel_sdw_acpi     20480  2 snd_sof_intel_hda_common,snd_intel_dspcfg
sparse_keymap          16384  1 hp_wmi
joydev                 28672  0
wmi_bmof               16384  0
crypto_simd            16384  1 aesni_intel
platform_profile       16384  1 hp_wmi
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel
snd_hda_codec         188416  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
rapl                   16384  0
r8169                 102400  0
iwlwifi               491520  1 iwlmvm
intel_cstate           20480  0
drm_buddy              20480  1 i915
processor_thermal_device_pci_legacy    16384  0
spi_nor               118784  0
realtek                36864  1
snd_hda_core          118784  10 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
processor_thermal_device    20480  1 processor_thermal_device_pci_legacy
ttm                    94208  1 i915
intel_uncore          217088  0
i2c_i801               45056  0
mdio_devres            16384  1 r8169
snd_hwdep              16384  1 snd_hda_codec
psmouse               212992  0
pcspkr                 16384  0
mtd                    90112  3 spi_nor
i2c_smbus              20480  1 i2c_i801
snd_pcm               172032  12 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_sof_utils,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
drm_display_helper    180224  1 i915
processor_thermal_rfim    16384  1 processor_thermal_device
snd_timer              49152  1 snd_pcm
nvidia_drm             73728  2
libphy                172032  3 r8169,mdio_devres,realtek
cfg80211             1118208  3 iwlmvm,iwlwifi,mac80211
mei_me                 53248  2
ucsi_acpi              16384  0
snd                   131072  19 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_pcm
processor_thermal_mbox    16384  2 processor_thermal_rfim,processor_thermal_device
cec                    81920  2 drm_display_helper,i915
pkcs8_key_parser       16384  0
nvidia_modeset       1466368  3 nvidia_drm
mei                   172032  5 mei_hdcp,mei_pxp,mei_me
typec_ucsi             53248  1 ucsi_acpi
processor_thermal_rapl    20480  1 processor_thermal_device
soundcore              16384  1 snd
intel_rapl_common      32768  2 intel_rapl_msr,processor_thermal_rapl
intel_gtt              28672  1 i915
rfkill                 32768  9 hp_wmi,iwlmvm,bluetooth,cfg80211
intel_pch_thermal      20480  0
intel_soc_dts_iosf     20480  1 processor_thermal_device_pci_legacy
typec                  90112  1 typec_ucsi
roles                  16384  1 typec_ucsi
nvidia_uvm           2859008  0
tpm_crb                20480  0
tpm_tis                16384  0
int3403_thermal        20480  0
int340x_thermal_zone    20480  2 int3403_thermal,processor_thermal_device
int3400_thermal        20480  0
tpm_tis_core           36864  1 tpm_tis
tpm                   102400  3 tpm_tis,tpm_crb,tpm_tis_core
wmi                    45056  3 hp_wmi,intel_wmi_thunderbolt,wmi_bmof
hp_accel               28672  0
mac_hid                16384  0
wireless_hotkey        16384  0
acpi_thermal_rel       16384  1 int3400_thermal
lis3lv02d              32768  1 hp_accel
lzo_rle                16384  8
rng_core               20480  1 tpm
video                  65536  1 i915
acpi_pad               24576  0
nvidia              60055552  90 nvidia_uvm,nvidia_modeset
crypto_user            24576  0
fuse                  176128  3
zram                   45056  2
bpf_preload            24576  0
ip_tables              36864  0
x_tables               57344  1 ip_tables
ext4                 1019904  1
crc32c_generic         16384  0
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  188416  1 ext4
alcor                  32768  0
serio_raw              20480  0
atkbd                  36864  0
mmc_core              233472  1 alcor
libps2                 20480  2 atkbd,psmouse
spi_intel_pci          16384  0
vivaldi_fmap           16384  1 atkbd
xhci_pci               20480  0
crc32c_intel           24576  2
spi_intel              28672  1 spi_intel_pci
alcor_pci              20480  1 alcor
xhci_pci_renesas       24576  1 xhci_pci
i8042                  49152  1 hp_accel
serio                  28672  7 serio_raw,atkbd,hp_accel,psmouse,i8042

Last edited by macaulj (2022-11-10 20:42:37)

Offline

#5 2022-11-10 20:53:24

d.ALT
Member
Registered: 2019-05-10
Posts: 943

Re: 2.4 Ghz Mouse (SHARKOON Technologies)

1. Unplug the mouse
2. Execute

# dmesg -w

and leave it going
3. Plug the mouse
4. Post here what's happening on dmesg's output while plugging-in the mouse

After the above steps, please open up

# libinput debug-events

and report us if you're getting outputs while moving / clicking the mouse.
Also post here output of:

# libinput list-devices

<49,17,III,I>    Fama di loro il mondo esser non lassa;
<50,17,III,I>    misericordia e giustizia li sdegna:
<51,17,III,I>    non ragioniam di lor, ma guarda e passa.

Offline

#6 2022-11-10 21:18:34

macaulj
Member
Registered: 2022-11-10
Posts: 6

Re: 2.4 Ghz Mouse (SHARKOON Technologies)

d.ALT wrote:

1. Unplug the mouse
2. Execute

# dmesg -w

and leave it going
3. Plug the mouse
4. Post here what's happening on dmesg's output while plugging-in the mouse

After the above steps, please open up

# libinput debug-events

and report us if you're getting outputs while moving / clicking the mouse.
Also post here output of:

# libinput list-devices

D.alt,

Will do- however, I did find this : https://wiki.archlinux.org/title/Power_ … utosuspend referenced on another site with a problem for the same brand/chipset (or whatnot) of mouse that I am running. The arch linux user wiki notes:

 The Linux kernel can automatically suspend USB devices when they are not in use. This can sometimes save quite a bit of power, however some USB devices are not compatible with USB power saving and start to misbehave (common for USB mice/keyboards). udev rules based on whitelist or blacklist filtering can help to mitigate the problem.

The most simple and likely useless example is enabling autosuspend for all USB devices: 

I checked the etc/udev/rules.d and note that there is no conf. file or any sort of files in this directory. So makes me wonder if this is actually the problem.

Offline

#7 2022-11-10 21:25:23

macaulj
Member
Registered: 2022-11-10
Posts: 6

Re: 2.4 Ghz Mouse (SHARKOON Technologies)

d.ALT wrote:

1. Unplug the mouse
2. Execute

# dmesg -w

and leave it going
3. Plug the mouse
4. Post here what's happening on dmesg's output while plugging-in the mouse

After the above steps, please open up

# libinput debug-events

and report us if you're getting outputs while moving / clicking the mouse.
Also post here output of:

# libinput list-devices
 
33] usb 1-1: USB disconnect, device number 6
[ 1091.319992] usb 1-1: new full-speed USB device number 7 using xhci_hcd
[ 1091.463220] usb 1-1: New USB device found, idVendor=1ea7, idProduct=0066, bcdDevice= 2.00
[ 1091.463235] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 1091.463242] usb 1-1: Product: 2.4G Mouse
[ 1091.467925] input: 2.4G Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/0003:1EA7:0066.0008/input/input47
[ 1091.523879] hid-generic 0003:1EA7:0066.0008: input,hidraw1: USB HID v1.10 Keyboard [2.4G Mouse] on usb-0000:00:14.0-1/input0
[ 1091.528953] input: 2.4G Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:1EA7:0066.0009/input/input48
[ 1091.529260] input: 2.4G Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:1EA7:0066.0009/input/input49
[ 1091.529772] input: 2.4G Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:1EA7:0066.0009/input/input50
[ 1091.586854] input: 2.4G Mouse System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.1/0003:1EA7:0066.0009/input/input51
[ 1091.587068] hid-generic 0003:1EA7:0066.0009: input,hiddev96,hidraw2: USB HID v1.10 Mouse [2.4G Mouse] on usb-0000:00:14.0-1/input1
[root@archlinux rules.d]# ^C
[root@archlinux rules.d]#  libinput list-devices
Device:           Power Button
Kernel:           /dev/input/event2
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event12
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event11
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Lid Switch
Kernel:           /dev/input/event0
Group:            3
Seat:             seat0, default
Capabilities:     switch
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Power Button
Kernel:           /dev/input/event1
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           2.4G Mouse
Kernel:           /dev/input/event28
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           2.4G Mouse
Kernel:           /dev/input/event30
Group:            5
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           2.4G Mouse Consumer Control
Kernel:           /dev/input/event31
Group:            5
Seat:             seat0, default
Capabilities:     keyboard pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           2.4G Mouse System Control
Kernel:           /dev/input/event256
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HP Wide Vision HD Camera: HP Wi
Kernel:           /dev/input/event15
Group:            6
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event3
Group:            7
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           ETPS/2 Elantech Touchpad
Kernel:           /dev/input/event13
Group:            8
Seat:             seat0, default
Size:             114x58mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           HP WMI hotkeys
Kernel:           /dev/input/event14
Group:            9
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Wireless hotkeys
Kernel:           /dev/input/event4
Group:            10
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Surface Mobile Mouse
Kernel:           /dev/input/event23
Group:            11
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           Surface Mobile Mouse Keyboard
Kernel:           /dev/input/event24
Group:            11
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         n/a
"

no input from : "libinput debug-events" from the 2.4 mouse.

Offline

#8 2022-11-10 21:52:43

d.ALT
Member
Registered: 2019-05-10
Posts: 943

Re: 2.4 Ghz Mouse (SHARKOON Technologies)

macaulj wrote:

Will do- however, I did find this : https://wiki.archlinux.org/title/Power_ … utosuspend referenced on another site with a problem for the same brand/chipset (or whatnot) of mouse that I am running. The arch linux user wiki notes:

 The Linux kernel can automatically suspend USB devices when they are not in use. This can sometimes save quite a bit of power, however some USB devices are not compatible with USB power saving and start to misbehave (common for USB mice/keyboards). udev rules based on whitelist or blacklist filtering can help to mitigate the problem.

The most simple and likely useless example is enabling autosuspend for all USB devices: 

I checked the etc/udev/rules.d and note that there is no conf. file or any sort of files in this directory. So makes me wonder if this is actually the problem.

Good catch! Create the udev rule to disable USB-autosuspend matching you mouse, reboot and check if mouse works.

/etc/udev/rules.d/50-SHARKOON-NOsuspend.rules

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="1ea7", ATTR{idProduct}=="0066", ATTR{power/autosuspend}="-1"

<49,17,III,I>    Fama di loro il mondo esser non lassa;
<50,17,III,I>    misericordia e giustizia li sdegna:
<51,17,III,I>    non ragioniam di lor, ma guarda e passa.

Offline

#9 2022-11-11 01:00:03

macaulj
Member
Registered: 2022-11-10
Posts: 6

Re: 2.4 Ghz Mouse (SHARKOON Technologies)

d.ALT wrote:
macaulj wrote:

Will do- however, I did find this : https://wiki.archlinux.org/title/Power_ … utosuspend referenced on another site with a problem for the same brand/chipset (or whatnot) of mouse that I am running. The arch linux user wiki notes:

 The Linux kernel can automatically suspend USB devices when they are not in use. This can sometimes save quite a bit of power, however some USB devices are not compatible with USB power saving and start to misbehave (common for USB mice/keyboards). udev rules based on whitelist or blacklist filtering can help to mitigate the problem.

The most simple and likely useless example is enabling autosuspend for all USB devices: 

I checked the etc/udev/rules.d and note that there is no conf. file or any sort of files in this directory. So makes me wonder if this is actually the problem.

Good catch! Create the udev rule to disable USB-autosuspend matching you mouse, reboot and check if mouse works.

/etc/udev/rules.d/50-SHARKOON-NOsuspend.rules

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="1ea7", ATTR{idProduct}=="0066", ATTR{power/autosuspend}="-1"

I tried and it completely broke arch beyond repair.
I tried to rescue it through the live iso by mounting sda2. Deleting the file created and further broke arch.

Any thoughts if it wasn't this issue ? I still think it was ? ? I have another computer with the same problem to . Seems like a driver issue ?

Offline

#10 2022-11-11 08:23:49

d.ALT
Member
Registered: 2019-05-10
Posts: 943

Re: 2.4 Ghz Mouse (SHARKOON Technologies)

<EDIT>

usbcore.autosuspend=-1

</EDIT>

macaulj wrote:

I tried and it completely broke arch beyond repair.

An udev rule like that shouldn't broke you installation at all... I'm lost a this point.

What if you completely disable USB autosuspend system-wide?
Use this kernel parameter:

usbcore.autosuspend=-1

Last edited by d.ALT (2022-11-11 08:27:10)


<49,17,III,I>    Fama di loro il mondo esser non lassa;
<50,17,III,I>    misericordia e giustizia li sdegna:
<51,17,III,I>    non ragioniam di lor, ma guarda e passa.

Offline

Board footer

Powered by FluxBB