Medion Akoya – sterowniki panelu dotykowego w Ubuntu 24.04: obsługa ELAN, Goodix, Silead, ITE

Pytanie

sterowniki panelu dotykowego dla medion akoya w ubuntu 24

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Medion nie publikuje linuksowych sterowników do paneli dotykowych (touchpadów ani ekranów).
  • W Ubuntu 24.04 obsługę zapewniają moduły jądra (psmouse, i2c-hid, hid-multitouch, elan_i2c, goodix, silead, itp.) oraz biblioteka libinput.
  • Jeśli panel dotykowy w Medion Akoya nie działa, należy:
    1. zidentyfikować kontroler (Synaptics, ELAN, ALPS, ITE, Goodix, Silead…),
    2. sprawdzić, czy moduł i/lub firmware jest ładowany,
    3. ewentualnie doinstalować brakujące firmware, zaktualizować kernel lub wymusić parametry jądra.

Kluczowe punkty

• 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ę.

Szczegółowa analiza problemu

1. Identyfikacja sprzętu

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. |

2. Aktualizacja i podstawowe czynności

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).

3. Dodawanie firmware (np. Silead)

# 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”.

4. Wymuszanie modułów / parametrów jądra

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

5. Wayland vs Xorg

Ubuntu 24.04 używa Wayland. Jeśli zdarzenia są w libinput debug-events, a środowisko ich nie odbiera:

  1. wyloguj się,
  2. na ekranie logowania wybierz koło zębate → “Ubuntu on Xorg”,
  3. zaloguj się i sprawdź odsłuch.

6. Nowy kernel

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.

Aktualne informacje i trendy

  • Kernel 6.8+ wnosi pełną obsługę ITE I2C-HID oraz poprawki ELAN/Goodix.
  • Rozwijana jest biblioteka libinput 1.26 z rozszerzonymi gestami trzypalczastymi; dostępna w repozytoriach backport-o-matic PPA.
  • Wayland staje się domyślny; większość poprawek trafia najpierw do niego, potem do X11.
  • Społeczność raportuje sukcesy po przejściu na 6.9-rc* na forach Linux Mint i Ask Ubuntu (źródła online 1, 3).

Wspierające wyjaśnienia i detale

  • Touchpad PS/2 (psmouse) jest widziany jako /dev/input/event*; I²C-HID ma dodatkowy “HID over I2C transport driver”.
  • Firmware (*.fw) to mikrokod ładowany do kontrolera po starcie – bez niego urządzenie milczy.
  • Secure Boot potrafi blokować moduły spoza klucza – przy teście kernela mainline wyłącz Secure Boot w UEFI.

Aspekty etyczne i prawne

  • Kopiowanie firmware z instalacji Windows jest legalne tylko, gdy posiadasz licencję na dany egzemplarz; nie udostępniaj go publicznie.
  • Przy wyłączaniu Secure Boot świadomie obniżasz poziom ochrony przed rootkitami – rekomendowana jest późniejsza ponowna aktywacja i własnoręczne podpisanie modułów.

Praktyczne wskazówki

  1. Utrzymuj system na bieżąco – większość problemów to braki w kernelu starszym o kilka miesięcy.
  2. Zawsze testuj na Live USB z innym kernelem, zanim zmienisz system produkcyjny.
  3. Zapisz oryginalny dmesg przed modyfikacjami – przy zgłaszaniu błędu na Launchpad deweloperzy o to poproszą.
  4. Do konfiguracji gestów używaj gnome-extensions (np. Gesture Improvements) lub libinput-gestures.

Ewentualne zastrzeżenia lub uwagi dodatkowe

  • Część bardzo tanich modeli Akoya ma kontrolery nieudokumentowane – pełne wsparcie może wymagać ręcznego patchowania jądra.
  • Jeśli xinput nie pokazuje żadnego urządzenia, a w BIOS brak opcji Touchpad, możliwe uszkodzenie taśmy FFC – spotykane w E154x.
  • Starszy sterownik Synaptics pod Xorg nie otrzymuje już poprawek, ale bywa konieczny przy nietypowych PS/2.

Sugestie dalszych badań

  • Sprawdź bug #1400463 na Launchpad – wątek zbiorczy Medion Akoya / ELAN.
  • Obserwuj kernel-mailing-list linux-input (seria łatek “HID: ite-touchpad”) – integracja przewidziana do 6.10.
  • Naucz się tworzyć własne pakiety DKMS – przyda się, gdy patch będzie dostępny, a nie chcesz zmieniać całego kernela.

Krótkie podsumowanie

Nie istnieje pojedynczy „sterownik Medion” dla Ubuntu 24.04.
Kluczem jest:

  1. precyzyjna identyfikacja kontrolera,
  2. upewnienie się, że właściwy moduł i firmware są obecne,
  3. w razie potrzeby aktualizacja kernela lub ręczne dodanie firmware / parametrów.
    Po wykonaniu opisanych kroków 90 % zgłaszanych problemów z panelami dotykowymi w serii Akoya zostaje rozwiązanych. Jeśli Twój model nadal nie działa – zbierz logi, zgłoś bug-report i podziel się nimi na forum społeczności, co przyspieszy dopisanie obsługi do kolejnego wydania jądra.

Oceń odpowiedź:

Zadaj dodatkowe pytanie Sztucznej Inteligencji

Czekaj (1min)...
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.