Καλά, είναι πάντα δύσκολο για την αναβάθμιση του πυρήνα στον υπολογιστή μας τηλεόραση, και αυτή τη φορά ήταν ακόμα πιο περίπλοκη.
όπως πάντα, Έπρεπε να τροποποιήσουν / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c και την αλλαγή του IR->mask_keycode από 0x1f8 να 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Αν δεν το κάνετε αυτό οδηγεί σε μια απομακρυσμένη ότι έχει μερικές αντίγραφο κλειδιά, Δεν ξέρω γιατί αυτό ποτέ δεν ήταν patched ανάντη, αλλά έτσι είναι η ζωή.
Το δεύτερο μέρος που εμπλέκονται δοκιμές με IRW, η οποία απέτυχε εκπληκτικά αυτή τη φορά να ανιχνεύσει μερικά σημαντικά κλειδιά όπως η ισχύς, CH , CH- και περισσότερο. Βγάζει είχα για την ενημέρωση του lircd.conf το χέρι αυτή τη φορά, ως μερικές κωδικούς εκδήλωση έχει αλλάξει. Αυτό έγινε με τη βοήθεια ενός μικρού προγράμματος που ονομάζεται evtest.c (κατάρτιση με gcc ήταν πραγματικά ευθεία προς τα εμπρός). Το χτύπημα που λείπουν πλήκτρα στο τηλεχειριστήριο, είχε ως αποτέλεσμα την κωδικούς περίπτωση που δείχνει μέχρι που είχα για την αντικατάσταση του αρχείου. (είναι δεξιά και αριστερά πλήκτρα ανάβουν για κάποιο λόγο μεταξύ περιγραφή τους σε περίπτωση πραγματικής και την τοποθέτησή τους).
Ελπίζω πραγματικά ότι αυτές οι πληροφορίες θα σας βοηθήσει κάποιος χάσει λίγο λιγότερα μαλλιά σε αυτό το.