Volt jó pár lirces topic, de azok régik voltak és ez egyetlen friss, pedig megoldva státusszal rendelkezett.
A desktop pc tekintve áttértem már linuxra, de gondoltam száműzöm a mozizáshoz használt htpc-ről is a windowst. A htpc-n jelen pillanatban egy mythbuntu van, de csak mint alapot használtam, mert a végleges frontend xbmc lesz, viszont ablakkezelőnek teljesen jó a kisigényű xfce. Szóval a videófronton már megvívtam a harcom tudom megjelenítők közt váltani és frekvenciát is állítani. Most jött volna a lirces rész. Szépen elolvasgattam mindent és azt hittem sima liba, hiszen a windowson is a jól bevált barkács soros porti infra érzékelőt használtam amit tudtommal a lirc "szeret".
Először ledaráltam azt a lircet ami a mythtv-vel jött és elkezdtem csinálni eszerint az útmutatás alapján, mert újabbat nem találtam.
http://www.mythtv.org/wiki/Ubuntu_Serial_Lirc_Install
Az első gondom, hogy a telepítés után a sudo dpkg-reconfigure lirc-modules-source futtatása után a /etc/lirc/lirc-modules-source.conf nem jön létre. Sőt a beállító képernyő nem is jön be a futtatása során, hanem akkor amikor telepítem a csomagokat.
A /etc/lirc/hardware.conf létezik ott el is végeztem a szükséges beállításokat, bár nem volt rá szükség, mert telepítéskor ha jól választottam ki az infra vevőt akkor a megfelelő érték szerepelt ott.
Szépen leállítottam a lircd démont és elkezdtem volna a beállítást aminek első lépése egy teszt lett volna.
sudo mode2
mode2: could not get file information for /dev/lirc
mode2: default_init(): No such file or directory
A /dev/lirc hiányzik neki.
Megpróbáltam megadni neki a soros portot a parancssorban.
sudo mode2 --device=/dev/ttyS0
mode2: could not get hardware features
mode2: this device driver does not support the new LIRC interface
mode2: major number of /dev/ttyS0 is 4
mode2: LIRC major number is 61
mode2: check if /dev/ttyS0 is a LIRC device
Látszik, hogy egy másik eszközkezelő rá van cuppanva.
Olvastam a két problémáról a fórumokon, hogy hiába adjuk ki a sudo setserial /dev/ttyS0 uart none parancsot, mert ami kernelszinten ráugrik az rajta marad.
a megoldás több fórumon az volt, hogy kivakarták azt ami lefogja a soros portot és csináltak egy symlinket /dev/lirc névvel a /dev/ttyS0-ra.
Ezek csak sejtések, mert fogalmam sincs mi a fenét kéne csinálnom pontosan.
Vizsgáltam a dmesg-et is, de úgy tűnik a megfelelő modulok betöltődnek.
Itt a dmesg ide vonatkozó része.
[ 13.419560] lirc_dev: IR Remote Control driver registered, major 61
[ 13.924049] lirc_serial: auto-detected active high receiver
[ 13.924052] lirc_dev: lirc_register_plugin: sample_rate: 0
Én boldog lennék egy másik megvásárolható infra vevővel is ami supportált, de gyakorlatilag semmit sem lehet kapni ami a lirc oldalán fel van sorolva. Próbálkoztam az imonnal, de elhesegettek, hogy Magyarországon nem lehet hozzájutni, aztán próbálkoztam a microsoft mce remote commanderrel is, de szintén elhajtottak, hogy már nem is gyártják.
Segítségeteket előre is köszönöm!
- 1774 megtekintés
Hozzászólások
Deritsd mar ki, hogy ez a lirc_sir driver vagy a lirc_serial... mondjuk gondolom utobbi.
Elobbi irojat ismerem, egy jopofa szlovak srac, de 5 eve nyult a sw-hez utoljara.
- A hozzászóláshoz be kell jelentkezni
Hát szerintem a lirc_serial. Ubuntu repostory-ból tettem fel a doksi által javasolt módon.
sudo apt-get install lirc lirc-modules-source module-assistant
A dmesg-ből is látszik, hogy a lirc_serial.
Itt a dmesg ide vonatkozó része.
[ 13.419560] lirc_dev: IR Remote Control driver registered, major 61
[ 13.924049] lirc_serial: auto-detected active high receiver
[ 13.924052] lirc_dev: lirc_register_plugin: sample_rate: 0
- A hozzászóláshoz be kell jelentkezni
Két dolog jut hirtelen az eszembe:
a BIOS-ban állítsd a soros portot AUTO-ról fix, pl. 3F8/IRQ4 értékre,
ha ez sem segít, tedd blacklist-re a soros porton ülő kernel modult.
-
"Attempting to crack SpeedLock can damage your sanity"
- A hozzászóláshoz be kell jelentkezni
köszi szépen, ezek logikusan hangzanak
- A hozzászóláshoz be kell jelentkezni
Megnéztem a biosban úgy van beállítva ahogyan írtad, de nem tudom melyik modult tegyem a blacklist-be.
- A hozzászóláshoz be kell jelentkezni
megnéztem a dmesg-ben és azt hiszem serial8250-re hallgat
- A hozzászóláshoz be kell jelentkezni
Sajnos betöltődik. A kernelszintű drivereket tudom egyáltalán tiltani a blacklist-el? Valószínűleg ez lesz a baj.
- A hozzászóláshoz be kell jelentkezni
rmmod-ot olvastam valahol, de az gondolom végleg eltávolítja.
- A hozzászóláshoz be kell jelentkezni
lsmod-ban nem látom
tanácstalan vagyok. sajnos eléggé kezdő linuxos vagyok.
- A hozzászóláshoz be kell jelentkezni
/etc/modprobe.d/blacklist
a felépítése logikus, látni fogod, hogyan kell a fenti modult beleírni.
Szerintem itt valami setserial szívás is lesz.
(az én laptopomon is volt, mert a BIOS a szokásoshoz képest
fordítva osztotta ki az IRQ-kat a két soros portnak)
-
"Attempting to crack SpeedLock can damage your sanity"
- A hozzászóláshoz be kell jelentkezni
Tudom használom is a laptopomban a beépített wifi tiltására, mivel azt biosból nem lehet kikapcsolni. viszont itt nem tudom beazonosítani melyik modult kéne tiltani.
Azaz mi az a modulnév aminek ott szerepelnie kell?
- A hozzászóláshoz be kell jelentkezni
Nekem minden bűvészkedés nélkül működött a soros infra, a mythbuntu saját konfigurátorát haszálva. Arra viszont nem emlékszem, hogy a 9.04, vagy a 8.10 alatt próbáltam. A működő htpc-hez van egy usb vevőm, a barkács soros egy másodlagos gépbe kerül majd egyszer..
- A hozzászóláshoz be kell jelentkezni
Én is örültem volna, ha nem kell bűvészkedni. Ha megmondod milyen usb-s vevő jó a lircnek, szaladok megvenni és hagyom a soros vevőt a fenébe.
- A hozzászóláshoz be kell jelentkezni
@@
"You can hide a semi truck in 300 lines of C."
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen én is tanulmányoztam a megvásárolható érzékelők listáját. Kinéztem két olyat amit úgy gondoltam ismertek és meg tudom vásárolni. Az imont és a microsoft wce remote controller-t. Próbáltam először imont vásárolni, de mindenhol falakba ütköztem, hogy a nagykerek csak pár darabot tartanak és szinte nincsen. Ezek után megpróbálkoztam amicrosoft kiegészítő termékkel, de nem kapható és már nem is gyártják. Tudom, hogy igazából az infra vevőben lévő hardware számít, de baromi nehéz beazonosítani a magyar piacon melyik az a konkrét termék amit megvásárolva nem lesz gondom. ha beírom a gugliba "supported irda receivers lirc" akkor hozza a home brew megoldást vagy a lirc.org-on lévő supported cuccokra való linket. Nekem konkrét termék kellene ami Magyarországon megvásárolható.
- A hozzászóláshoz be kell jelentkezni
No értem én, csak rövid akartam lenni, hogy USB IRDA nem fog LIRC-elni. Azért home-brew termékeket dob ki mert tulajdonképpen arra lett kitalálva.
@@
"You can hide a semi truck in 300 lines of C."
- A hozzászóláshoz be kell jelentkezni
Elvileg van egy csomó támogatott vevő, csak abból amit ismerek nem kapható Magyarországon. Érdekes módon az imon sem, pedig két éve mindenhol lehetett kapni.
- A hozzászóláshoz be kell jelentkezni
Mekkora hülye vagyok!!!
Már ezerszer beírtam, de nem vettem észre, hogy a lirc a device=/dev/lirc0 van konfigurálva.
ps -ef | grep lirc
root 23905 1 0 20:34 ? 00:00:00 /usr/sbin/lircd --device=/dev/lirc0
Működik!!!!!
- A hozzászóláshoz be kell jelentkezni
Üdv!
Épp két hete vackoltam a lirc-cel sorosporti infravevővel.
A hivatalos letöltési oldalról a 0.8.4a verziót szedtem le, és fordítottam le forrásból Debian Lenny, kernel 2.6.26-r2, és Gentoo 2008.0 desktop profile, 2.6.29-r5 kernelekre. A gentoo-s és debian-os repókban lévőkkel NEM jutottam eredményre, de a 0.8.4a működik hibátlanul.
És ezzel a script-tel indul:
#!/bin/sh
/bin/setserial /dev/ttyS0 uart none
/sbin/modprobe lirc_serial
/usr/local/bin/lircd --device=/dev/lirc0 --permission=666
Az elérési utaknak is illik benne lenni, de ezt mos csak hasból írtam fel, de a whereis majd megmondja, hogy pontosan hol van a parancs.
Sok sikert.
/mazursky
Love your job but never love your company!
Because you never know when your company stops loving you!
- A hozzászóláshoz be kell jelentkezni
Ezek szerint fordítsam forrásból és minden jó lesz?
Neked is ugyanazok a gondok voltak az ubuntus repóban levővel mint nekem?
- A hozzászóláshoz be kell jelentkezni
Szerintem nyugodtan lefordíthatod, gyorsan kész.
Jobb tapasztalatom van a leforgatott driver-rel.
/mazursky
Love your job but never love your company!
Because you never know when your company stops loving you!
- A hozzászóláshoz be kell jelentkezni
Volt oka annak, hogy a 0.8.4a verziót szedted le vagy akkor éppen az volt az utolsó verzió?
Azért kérdem, mert most a 0.8.5-nél tartanak.
- A hozzászóláshoz be kell jelentkezni
Gentoo alatt a is 0.8.5 volt a repóban, de le sem fordult, aztán elkezdtem próbálgatni 0.8.2-től a verziókat, és csak a 0.8.4a jutott túl a ./configure -n. A make símán ment, és működik rendesen.
Mivel ugyanazon a gépen van a két disztró, így Debian alatt már csak a 0.8.4a-t próbáltam, a többivel nem pazaroltam az időmet.
/mazursky
Love your job but never love your company!
Because you never know when your company stops loving you!
- A hozzászóláshoz be kell jelentkezni
ok, akkor én is azzal fogok próbálkozni
- A hozzászóláshoz be kell jelentkezni
Egy dolgot még elárulhatnál, hogy hogyan tudom meg azt, hogy valami fogja a soros portomat, és ha megtudom, hogyan tudok megszabadulni tőle.
Köszönöm!
- A hozzászóláshoz be kell jelentkezni