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: