Hästi, see on alati keeruline uuendada kernel meie TV masin, ja seekord oli see isegi keerukam.
nagu alati, tuli muuta / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c ja muuta ir->mask_keycode alates 0x1f8 et 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Vastasel korral see põhjustab kaugel, et on paar eksemplaris võtmeid, Ma ei tea, miks see oli kunagi paigatud ülesvoolu, aga selline elu.
Teine osa on seotud testides irw, mis üllatavalt ei suutnud seekord tuvastada mõned olulised klahvid nagu POWER, CH , CH- rohkem. Selgub, mul oli uuendada lircd.conf käsitsi seekord, kui paar sündmuste koodid on muutunud. Seda tehti abiga väike programm nimega evtest.c (kompileerimine gcc oli tõesti otse edasi). Lööb kadunud puldi klahve põhjustanud sündmuste koodid ilmumise mis mul oli asendada failis. (paremale ja vasakule klahvid on sisse mingil põhjusel vahel nende kirjeldus korral ja nende tegelik paigutus).
Ma tõesti loodan, et see teave aitab keegi kaotama natuke vähem juukseid seda.