• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Len ciastocne fungujuce DO na openelec 6.0.x
#1
Zdravim,

mam prosbu ohladne nastavenia DO na Raspberry Pi. Mam presne toto dialkove ovladanie. Prijimac je pripojeny do USB portu a hlasi sa ako:

Kód:
OpenELEC:/dev # lsusb
Bus 001 Device 006: ID 0755:2026 Aureal Semiconductor


pri jeho vytiahnuti sa v ~/.kodi/temp/kodi.log objavi:


Kód:
10:21:15 615.651489 T:1967562752    INFO: input device was unplugged www.irfmedia.com  XCY-05R
10:21:15 616.056702 T:1967562752    INFO: Found input device /dev/input/event0
10:21:15 616.110107 T:1967562752    INFO: opened device 'Logitech USB Optical Mouse' (file name /dev/input/event0), m_bSkipNonKeyEvents 0

a zasunuti zase:

Kód:
10:21:42 642.350037 T:1967562752    INFO: Found input device /dev/input/event1
10:21:42 642.350403 T:1967562752    INFO: opened device 'www.irfmedia.com  XCY-05R      ' (file name /dev/input/event1), m_bSkipNonKeyEvents 0
10:21:42 642.403381 T:1967562752    INFO: Found input device /dev/input/event2
10:21:42 642.403564 T:1967562752    INFO: opened device 'www.irfmedia.com  XCY-05R      ' (file name /dev/input/event2), m_bSkipNonKeyEvents 0


Beziace relevantne procesy (aspon si to o nich myslim) su:


Kód:
OpenELEC:~/.kodi/userdata # ps -aef | grep lirc
 222 root       0:00 /usr/sbin/eventlircd -f --evmap=/etc/eventlircd.d --socket=/run/lirc/lircd --release=_UP
 431 root       0:00 {kodi.sh} /bin/sh /usr/lib/kodi/kodi.sh --standalone -fs --lircdev /run/lirc/lircd
 435 root       5:39 /usr/lib/kodi/kodi.bin --standalone -fs --lircdev /run/lirc/lircd
 568 root       0:00 grep lirc
OpenELEC:~/.kodi/userdata #

System sa teraz sprava tak, ze bez problemov funguju len smerove sipky ale v podstate nic dalsie, (aj ked to nie je uplne pravda, pretoze niektore dalsie tlacitka funguju, ale len  velmi sporadicky - obcas). Ked som z kodi.log robil vypis toho ako vyzeraju zaznamy v tomto logu po stlaceni jednotlivych tlacitok DO tak som vytvoril takuto tabulku:


Kód:
tlacitko na DO            info z logu ~/.kodi/temp/kodi.log

STANDBY                    nic
VIDEOS                    nic
RADIO                    nic
CLOSE                    nic
PICTURES                nic
MUSIC                    nic
TV                        nic
DVDMENU                    nic
MOUSE LEFT                Keyboard: scancode: 0x69, sym: 0x0114, unicode: 0x0000, modifier: 0x0 | OnKey: left (0xf082) pressed, action is Left
MOUSE RIGHT                Keyboard: scancode: 0x6a, sym: 0x0113, unicode: 0x0000, modifier: 0x0 | OnKey: right (0xf083) pressed, action is Right
MOUSE UP                Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0 | OnKey: up (0xf080) pressed, action is Up
MOUSE DOWN                Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0 | OnKey: down (0xf081) pressed, action is Down
BACK                    nic
OK                        nic
MORE                    nic
REW                        nic
PLAY/PAUSE                nic
FWD                        nic
REPLAY                    nic
STOP                    nic
SKIP                    (raz sa podarilo) Keyboard: scancode: 0xa3, sym: 0x00b0, unicode: 0x0000, modifier: 0x0 | OnKey: next_track (0xf0ba) pressed, action is SkipNext
VOL +                    nic
VOL -                    nic
MediaCenter                nic
CH/PG +                    nic
CH/PG -                    nic
Mute                    nic
FullScreen                (raz sa podarilo) Keyboard: scancode: 0x38, sym: 0x0134, unicode: 0x0000, modifier: 0x100 | OnKey: alt-leftalt (0x4f0d4) pressed, screen saver/dpms woken up | Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x100 | OnKey: alt-return (0x4f00d) pressed, action is
Toggle                    nic                        
REC                        nic
My Computer                nic
Mail                     (raz sa podarilo) Keyboard: scancode: 0x9b, sym: 0x00b4, unicode: 0x0000, modifier: 0x0 | OnKey: launch_mail (0xf0be) pressed, action is
Recorded TV                nic                
IE                         nic
Favorities                nic
Back                    nic
Forward                    raz sa podarilo: DEBUG: CLinuxInputDevice::KeyEvent: TranslateKey returned XBMCK_UNKNOWN from code(159)
Refresh                    nic
Esc                        nic
WindowsToggle            nic
Desk Top                (po stlaceni a uvolneni tlacitka sa v logu trvale opakuje : Keyboard: scancode: 0x20, sym: 0x0064, unicode: 0x0000, modifier: 0x400 | OnKey: meta-d (0x20f044) pressed, action is

Takze podla ocakavania funguju len smerove a sporadicky zopar dalsich tlacitok. Okrem toho nic. Som tym celkom sklamany, pretoze som presne tento prijimac a DO predtym pouzival na normalnom pocitaci s xbmc a nemusel som po pripojeni nastavovat vobec nic. Vsetko fungovalo hned po pripojeni. Samozrejme nie je problem si to nastavit, ale neviem ako.

Vo forach som skoro vsade nasiel ze sa pre ladenie pouziva device /dev/lirc0, ale ja taky device vobec nemam:

Kód:
OpenELEC:~/.kodi/userdata # cd /dev
OpenELEC:/dev # ls -l li*
ls: li*: No such file or directory
OpenELEC:/dev #

Podla mna sa pouziva nejake zariadenie /dev/input/eventX (viz vyssie), ale nejak sa ani od tohto neviem odrazit spravnym smerom.

Vedel by mi niekto poradit? Vdaka.
 
Citovat
#2
Na tom tvém odkazu k ovládání se píše:
Citace:Update 1st Nov 2010: Requires a minor kernel patch to support all buttons in Linux. See patch in https://bugs.launchpad.net/ubuntu/+sourc...bug/607062. Once patched, works well with Linux.
 
Citovat
#3
wencaS: Vdaka za promptnu reakciu. To poznamku som videl, ale vzhladom na to, ze ten prispevok je uz cca 6 rokov stary som predpokladal, ze ta chyba bude uz opravena. Tym skor, ked, ako som spominal, somtuto HW zostavu DO plus USB IR receiver) donedavna pouzival bez problemov na XBMC (mageia linux).

Okrem toho sa tam spomina ako implementacia:

Kód:
patch -p1 < patch.file

a potom este rebuild kernelu. Len predpokladam, ze k tomu bude treba este make a cc. Ani jedno som ale na openelec nenasiel. Znamena to ze to bude treba doinstalovat a potom opatchovat a prelozit kernel?
 
Citovat
#4
Já nejsem linuxák, ale chápal bych to tak, že stáhneš v diskuzi zmíněný text/plain, uložíš si ho jako patch.file (nebo pač.soubor) a potom zadáš ten příkaz patch -p1 < patch.file (nebo patch -p1 < pač.soubor).
Jestli tím rebuild kernel je myšleno recompile, tak bych se na to vy...zvysoka a šel bych cestou nejmenšího odporu. Zkusil bych nainstalovat jiný system (po záloze stávajícího) a když bych nebyl spokojený, ohlídnul bych se po jiném řešení DO, buď koupit jiné USB, nebo čidlo TSOP4838 a využít nějaké šuplíkové: http://www.raspberry-pi-geek.com/Archive...red-remote

A nebo si budeš muset počkat na někoho fundovaného přes linux, já tě chtěl jen popostrčit.
 
Citovat
#5
OK vdaka. Este sa s tym skusim pohrat. Dik za snahu.
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)