sterowniki panelu dotykowego dla medion akoya w ubuntu 24
• Ubuntu 24.04 ma wbudowane sterowniki – brak działania oznacza zwykle problem z identyfikacją sprzętu lub brakiem firmware.
• Najczęściej pomaga aktualizacja systemu/kernela, ręczne dodanie firmware (np. SileadTouch.fw) lub wymuszenie modułu (elan_i2c, i2c-hid).
• Podaj dokładny model Akoya i wynik xinput list
, dmesg | grep -i touch
, aby dobrać konkretną procedurę.
sudo dmidecode -s system-product-name # model laptopa
xinput list # czy panel jest widoczny
sudo dmesg | grep -iE "i2c|hid|touch" # stan inicjalizacji
lsusb | grep -i touch # ekrany/pady USB
cat /proc/bus/input/devices | less # pełna lista urządzeń wejściowych
Najczęstsze wyniki i konsekwencje:
| Wykryta nazwa | Moduł jądra | Typ interfejsu | Co robić? |
|---------------------------------|----------------------|---------------|-----------|
| ELAN Touchpad / ELAN xxxxx | elan_i2c, hid-mt | I²C | Sprawdzić elan_i2c
w lsmod
, ewent. modprobe elan_i2c
i dopisać do /etc/modules
. |
| SynPS/2 Synaptics TouchPad | psmouse + synaptics | PS/2 | Działa z libinput; przy problemach można przełączyć na starszy xserver-xorg-input-synaptics
. |
| ITE Tech “ITE Device” | i2c-hid-of-ite | I²C HID | Wymaga kernela ≥ 6.7; w 24.04 (6.8) powinno działać, gdy nie – aktualizacja do 6.9-mainline. |
| Goodix / Silead touchscreen | goodix, silead | I²C HID | Często potrzebny plik firmware SileadTouch.fw
. |
| brak urządzenia w ogóle | — | — | Sprawdzić taśmę/BIOS, Secure Boot oraz parametry i8042 / ACPI w GRUB. |
sudo apt update && sudo apt full-upgrade # najnowsze pakiety
sudo apt install libinput-tools xinput # narzędzia diagnostyczne
sudo reboot
Sprawdź po restarcie libinput debug-events
– jeśli pojawiają się zdarzenia, problem leży wyżej (Wayland/X11, konfiguracja GNOME).
# mając plik SileadTouch.fw
sudo cp SileadTouch.fw /lib/firmware/
sudo update-initramfs -u
sudo reboot
Po restarcie ekran dotykowy powinien się pojawić jako “SileadTouch Input”.
Przykład dla ELAN, gdy moduł nie ładuje się automatycznie:
echo "elan_i2c" | sudo tee -a /etc/modules
sudo modprobe elan_i2c
Problem z I²C-HID (częsty w Akoya) można czasem obejść parametrami:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp=1 i8042.nomux=1"
sudo update-grub
Ubuntu 24.04 używa Wayland. Jeśli zdarzenia są w libinput debug-events
, a środowisko ich nie odbiera:
Wiele łatek dla I2C-HID (ITE, ELAN, Goodix) trafiło do 6.8/6.9:
# instalacja najnowszego kernela mainline (przykład 6.9.x)
sudo apt install --yes linux-image-unsigned-6.9.0-060900-generic linux-headers-6.9.0-060900-generic
sudo reboot
Sprawdź ponownie xinput
i dmesg
.
/dev/input/event*
; I²C-HID ma dodatkowy “HID over I2C transport driver”. *.fw
) to mikrokod ładowany do kontrolera po starcie – bez niego urządzenie milczy. dmesg
przed modyfikacjami – przy zgłaszaniu błędu na Launchpad deweloperzy o to poproszą. gnome-extensions
(np. Gesture Improvements) lub libinput-gestures
.xinput
nie pokazuje żadnego urządzenia, a w BIOS brak opcji Touchpad, możliwe uszkodzenie taśmy FFC – spotykane w E154x. linux-input
(seria łatek “HID: ite-touchpad”) – integracja przewidziana do 6.10. Nie istnieje pojedynczy „sterownik Medion” dla Ubuntu 24.04.
Kluczem jest: