Sneezydevil schreef op woensdag 25 juli 2012 @ 10:56:
[...]
Weet je toevallig waar het fout gaat? Ik heb in deze thread lopen spitten, maar je post vrij veel

.
Ik heb even lopen zoeken, en als ik het goed begrepen heb is sinds kernel 3.1 mod-mce niet meer nodig. Aangezien ze bij openelec op dit moment op 3.2.23 zitten, zou je zeggen dat het mogelijk moet zijn om het aan de gang te krijgen, zonder mod-mce.
In de kernel config zie ik ook staan:
CONFIG_IR_MCE_KBD_DECODER=y
Kun je eens testen of er wel output komt als je het volgende commando op de console uitvoert:
En vervolgens op de toetsen van het keyboard drukt.
Mijn excuses als je dat al geprobeerd hebt, maar er zijn ook zoveel posts in dit topic.
Was het bijna vergeten maar heb het geprobeerd maar er komt geen output, blijf alleen dit zien:
root ~ # ir-keytable -t
Testing events. Please, press CTRL-C to abort.
Zowel met keyboard verbonden met usb/bluetooth als een mce keyboard geprogrammeerd op mijn harmony, beide gevallen niks.
Ik zie IR reciever wel reageren op commando's van de harmony maar ik kan er nergens enige vorm van output mee naar voren toveren.
Edit:
Volgens mij denk ik veelte moeilijk. Aangezien mceusb nu in de kernel zit hebben we lirc niet meer nodig dus zou niet meer moeten opstarten tijdens boot dan alleen nu nog voor elkaar zien te krijgen dat mceusb in kernel ook de daadwerkelijk ir keyboard commands herkend of iig iets mee doet.
Edit2:
Is er een Linux goeroe hier toevallig?
Ik zit de kernel config van OpenELEC te bekijken en ik zie een aantal RC gerelateerde items enabled met Y en sommige beantwoord met M? Iemand enig idee wat dat inhoud?
Een voorbeeld:
Enable IR raw decoder for the RC6 protocol (IR_RC6_DECODER) [M/n/?]
Laden als een module dus.
To configure the kernel, change to /usr/src/linux and enter the command make config. Choose the features you want supported by the kernel. Usually, There are two or three options: y, n, or m. m means that this device will not be compiled directly into the kernel, but loaded as a module. Drivers needed for booting the system must be integrated into the kernel with y. Press Enter to confirm the default settings read from the file .config. Press any other key to view a brief help text about the respective option.
Zo zie ik bv ook staan de volgende optie in de kernel config van Linux
code:
1
2
3
4
5
6
7
8
9
| config IR_LIRC_CODEC
113 tristate "Enable IR to LIRC bridge"
114 depends on RC_CORE
115 depends on LIRC
116 default y
117
118 ---help---
119 Enable this option to pass raw IR to and from userspace via
120 the LIRC interface. |
Ik heb geen idee wat m inhoud maar als dat gelijk is of lijkt op No dan ben ik wel eens benieuwd wat er gebeurt als ik deze enable. Voor die het niet begrijpen waar ik heen wil, ik wil IR Keyboard enabled hebben in Kernel aangezien mceusb van lirc naar de kernel verhuist is.
Zo ziet de huidige config eruit in OpenELEC
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| CONFIG_RC_CORE=y
CONFIG_LIRC=y
CONFIG_RC_MAP=y
CONFIG_IR_NEC_DECODER=y
CONFIG_IR_RC5_DECODER=y
CONFIG_IR_RC6_DECODER=y
CONFIG_IR_JVC_DECODER=y
CONFIG_IR_SONY_DECODER=y
CONFIG_IR_RC5_SZ_DECODER=y
CONFIG_IR_MCE_KBD_DECODER=y
# CONFIG_IR_LIRC_CODEC is not set
CONFIG_RC_ATI_REMOTE=m
CONFIG_IR_ENE=m
CONFIG_IR_IMON=m
CONFIG_IR_MCEUSB=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_FINTEK=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_REDRAT3=m
CONFIG_IR_STREAMZAP=m
CONFIG_IR_WINBOND_CIR=m
# CONFIG_RC_LOOPBACK is not set |
[
Voor 51% gewijzigd door
schumi2004 op 28-07-2012 20:53
]