Τα τελευταία χρόνια αλλά και στο μέλλον εμφανίζονται μια σειρά από bug για λαπτοπ με θέμα κόλλημα πληκτρολογίου, touchpad, lost sync, synaptics. Το πρόβλημα αναγνωρίζεται κάνοντας drag στο touchpad ενώ πατάς πολλές φορές το caps lock, και διαβάζοντας το dmesg μετά.
Φαίνεται να υπάρχει πρόβλημα με την υποστήριξη των i8042 και Synaptics από το linux kernel, και γενικότερα έλλειψη ενδιαφέροντος από όλους όσους ασχολούνται με αυτό, αν και ο συνδυασμός i8042-Synaptics υπάρχει σε πάρα πολλά λαπτοπ. Το πρόβλημα δεν θα λυθεί ούτε στο πυρήνα 2.6.27.
Αυτοί που έχουν το πρόβλημα βρήκαν πολλές λύσεις που δεν λειτουργούν, λειτουργούν καταργώντας την εξοικονόμηση ενέργειας στα λαπτοπ και δεν αναφέρουν γιατί πρέπει να δουλέψει. Το πρόβλημα είναι: το i8042(chip 20 χρονών για σύνδεση PS/2) χάνει τον συγχρονισμό, ο οδηγός του kernel το αποσυνδέει και το συνδέει ως νέα συσκευή(input10,input11 κτλ) αλλά δεν διαγράφει την παλιά, το kernel ή κάποιες ρυθμίσεις δεν επιτρέπουν πάνω από 16 συσκευές, όταν τελειώσουν οι συσκευές κολλάει το πληκτρολόγιο και το touchpad. Το πρόβλημα υπάρχει σε πολλές διανομές και κάνει το linux άχρηστο για φορητούς.
Υπάρχουν 2 προβλήματα η έλλειψη συγχρονισμού και η επανασύνδεση της συσκευής ως νέα.
Η λύση που βρήκα είναι να μην γίνεται επανασύνδεση ως νέα συσκευή( και δουλεύει σίγουρα στο HP Pavilion dv6000) είναι η προσθήκη του:
options psmouse resetafter=0
στο αρχείο /etc/modprobe.d/options
Το αποτέλεσμα είναι η τυχαία κίνηση του δρομέα μερικές φορές, αλλά δεν κολλάει.
Για το πρόβλημα ευθύνονται οι εταιρίες που χρησιμοποιούν πληκτρολόγια PS/2(20 χρονών) στα λαπτοπ που κυκλοφορούν τώρα και υποθέτω πολλοί χρήστες του ubuntu θα το έχω αντιμετωπίσει στο δικό τους φορητό ή στους φίλους τους.