PDA

View Full Version : OS Tumbleweed - Asus FX705DY - nie działa touchpad ELAN1200



rilicek
13-Apr-2020, 12:29
Nie wiem od kiedy, prawdopodobne od
zypper dup nie działa mi touchpad.
Jedyne co wygooglowałem w necie to to, że jest t ozwiązane z tym problemem w dmesg

[ 3.639345] i2c_hid i2c-ELAN1200:00: HID over i2c has not been provided an Int IRQ
[ 3.639418] i2c_hid: probe of i2c-ELAN1200:00 failed with error -22


hwinfo pokazuje tylko informacje o podłączonej myszce.

hwinfo --mouse
40: USB 00.1: 10503 USB Mouse
[Created at usb.122]
Unique ID: DlBy.mU7E_PEk9sB
Parent ID: uIhY.Md0RKo+2xQF
SysFS ID: /devices/pci0000:00/0000:00:08.1/0000:05:00.4/usb3/3-2/3-2:1.1
SysFS BusID: 3-2:1.1
Hardware Class: mouse
Model: "A4Tech USB Device"
Hotplug: USB
Vendor: usb 0x09da "A4Tech Co., Ltd."
Device: usb 0x054f "USB Device"
Revision: "2.76"
Compatible to: int 0x0210 0x0028
Driver: "usbhid"
Driver Modules: "usbhid"
Device File: /dev/input/mice (/dev/input/mouse0)
Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event7, /dev/input/by-path/pci-0000:05:00.4-usb-0:2:1.1-event-mouse, /dev/input/by-id/usb-A4TECH_USB_Device-if01-event-mouse, /dev/input/by-id/usb-A4TECH_USB_Device-if01-mouse, /dev/input/by-path/pci-0000:05:00.4-usb-0:2:1.1-mouse
Device Number: char 13:63 (char 13:32)
Speed: 12 Mbps
Module Alias: "usb:v09DAp054Fd0276dc00dsc00dp00ic03isc01ip02in01"
Driver Info #0:
Buttons: 8
Wheels: 2
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #41 (Hub)


Macie pomysł jak to naprawić?

Fisiu
13-Apr-2020, 14:16
Wygląda na to, że problem znany. Możesz spróbować porad zawartych w tym poście?
https://www.reddit.com/r/openSUSE/comments/dix8bx/elantech_not_working_due_to_i2c_error_on_latest_tw/f40oa1f/

rilicek
14-Apr-2020, 10:25
@Fisiu

Komendy
modprobe pinctrl_amd
modprobe elan_i2c
modprobe hid_elan wprowadzane z konsoli raz działały, raz nie.

Natomiast sposób z /etc/modprobe.d/99-elan.conf zadziałał.

Jeszcze potestuję.

Fisiu
14-Apr-2020, 12:47
Pewnie dlatego działa, że moduł
pinctrl_amd musi być załadowany przed tymi dwoma pozostałymi.