A htpc-n bepróbálkoztam újra az ubuntu karmic-al, de úgy tűnik az újabb kiadású lircel nem megy a házibarkács home brew sporosporti vevő.
Azt is úgy gondolom rájöttem arra, hogy mi a gond, de nem tudom a megoldást.
A lényeg az hardware.conf-ban van.
A jelenlegi hardware.conf fájlom modul definíciós része a következő:
REMOTE="Home-brew (Igor Cesko's variant)(16x50 UART compatible serial port)"
REMOTE_MODULES="lirc_dev lirc_serial_igor"
Az újabb lirc-ban viszont nem tudom kiválasztani ezt a típust, csak ezt
REMOTE="Home-brew (16x50 UART compatible serial port)"
REMOTE_MODULES="lirc_dev lirc_serial"
Ezzel viszont nem megy. Gondoltam a konfiguráló nem kínálja fel beírtam kézzel a fenti működő változatot, de a lirc induláskor elszáll, hogy nem tudja betölteni az eszközkezelőt.
Van valakinek valami ötlete?
Miért tűnt el az "Igor Cesko's variant" a lehetőségek közül?
Szerencsére óvatos voltam és lementettem a 9.04-es ubuntut a frissítés előtt fsarchiver-rel, és szépen visszaálltam, de idegesít, hogy nem tudok a lirc miatt karmic-ra frissíteni.
- 1981 megtekintés
Hozzászólások
Én is házilag készített sorosportos vevőt használok 8.10-en, de nekem üresek a te általad problémásnak vélt sorok.
Nem 9.10 de hátha segít:
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="None"
REMOTE_MODULES=""
REMOTE_DRIVER=""
REMOTE_DEVICE=""
REMOTE_LIRCD_CONF=""
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="Serial Port (UART) : Direct TV Receiver"
TRANSMITTER_MODULES="lirc_dev lirc_serial"
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE="/dev/lirc0"
TRANSMITTER_LIRCD_CONF="directtv/general.conf"
TRANSMITTER_LIRCD_ARGS=""
#Enable lircd
START_LIRCD="true"
#Don't start lircmd even if there seems to be a good config file
#START_LIRCMD="false"
#Try to load appropriate kernel modules
LOAD_MODULES="true"
# Default configuration files for your hardware if any
LIRCMD_CONF=""
#Forcing noninteractive reconfiguration
#If lirc is to be reconfigured by an external application
#that doesn't have a debconf frontend available, the noninteractive
#frontend can be invoked and set to parse REMOTE and TRANSMITTER
#It will then populate all other variables without any user input
#If you would like to configure lirc via standard methods, be sure
#to leave this set to "false"
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
- A hozzászóláshoz be kell jelentkezni
Kösz a segítséget, de a karmic-ra frissítés jauntyról kb. 1 óra legalább, ezért nem csak úgy szeretnék próbálkozni, ha valakinek tutira megy karmicon. Esetleg csinálok egy próbát jauntyn, de furcsállanám ha menne, mert honnan a fenéből tudja a lirc, hogy milyen eszközt használjon, ha nincs beállítva.
- A hozzászóláshoz be kell jelentkezni
Volt idő próbálgattam jauntyn és az általad adott config nem működik. Mondjuk nem teljesen világos, hogy a transmitter rész (adó), hogyan kéne viszonyuljon a vevőhöz, és ott mit keres modul szinten a lirc sorosporti vevő (TRANSMITTER_MODULES="lirc_dev lirc_serial").
Kipróbáltam az alap home brew modullal REMOTE_MODULES="lirc_dev lirc_serial", de azza nem megy, ellenben a REMOTE_MODULES="lirc_dev lirc_serial_igor"-al megy. Ez viszont a későbbi lirc verzióból hiányzik és azért nem működik nekem.
Tud valaki segíteni?
Most már pontosan látom a problémát úgy hiszem, csak a megoldást nem.
- A hozzászóláshoz be kell jelentkezni
Hát nem sok hozzászólás született. :) Ezek szerint kevesen vannak akik lircet használnak, soros porti vevővel karmic alatt. :)
Az bizonyos, hogy a karmichoz a lirc 0.8.6-0ubuntu2 csomagja van azaz a lirc 0.8.6 verziója. A jauntyhoz pedig a 0.8.4a-0ubuntu5 csomag, ami a lirc 0.8.4a-as verziója ami tökéletesen megy. Próbáltam rákeresni a neten, de nem találok infót, hogy mi lehet a gond.
- A hozzászóláshoz be kell jelentkezni
/etc/serial.conf-ban benne van a /dev/ttyS0 uart none sor?
- A hozzászóláshoz be kell jelentkezni
Megnézem, de jaunty alatt is csak az igor cesco variáns megy úgyhogy valószínűleg nekem kell az a modultámogatás. Egészen egyszerűen az a gond, hogy a legújabb lircből eltűnt valamiért az a modul.
- A hozzászóláshoz be kell jelentkezni
Sikerült a dolgot megoldani, igaz nem saját kútfőből, hanem egy másik fórumról segített valaki.
A helyzet az, hogy a lirc_serial-ban van az igor változat is, csak meg kell paraméterezni.
A modinfo paranccsal ki lehet listázni a lirc_serial paramétereit.
modinfo lirc_serial
filename: /lib/modules/2.6.31-16-generic/kernel/ubuntu/lirc/lirc_serial/lirc_serial.ko
license: GPL
author: Ralph Metzler, Trent Piepho, Ben Pfaff, Christoph Bartelmus, Andrei Tanas
description: Infra-red receiver driver for serial ports.
srcversion: B438F3E79E374F0A09BD6FC
depends: lirc_dev
vermagic: 2.6.31-16-generic SMP mod_unload modversions
parm: type:Hardware type (0 = home-brew, 1 = IRdeo, 2 = IRdeo Remote, 3 = AnimaX, 4 = IgorPlug) (int)
parm: io:I/O address base (0x3f8 or 0x2f8) (int)
parm: irq:Interrupt (4 or 3) (int)
parm: share_irq:Share interrupts (0 = off, 1 = on) (bool)
parm: sense:Override autodetection of IR receiver circuit (0 = active high, 1 = active low ) (bool)
parm: txsense:Sense of transmitter circuit (0 = active high, 1 = active low ) (bool)
parm: softcarrier:Software carrier (0 = off, 1 = on) (bool)
parm: debug:Enable debugging messages (bool)
A type paramétert kell állítani, 4-esre azaz az IgorPlug-ra. Ezt a /etc/modprobe.d/lirc-serial.conf-ban kell állítani.
Nálam így néz ki.
#COM1 equivalent, /dev/ttyS0
options lirc_serial irq=4 io=0x3f8
#COM2 equivalent, /dev/ttyS1
#options lirc_serial irq=3 io=0x2f8
A megfelelő sort ki kell egészíteni az alábbi módon.
options lirc_serial irq=4 io=0x3f8 type=4
Aztán
modprobe -v lirc_serial
lirc restart
/etc/init.d/lirc restart
Ezek után megy, mint a kisangyal!!!
- A hozzászóláshoz be kell jelentkezni
Köszi, hogy beraktad ide is a megoldást.
Melyik fórumon segítettek?
- A hozzászóláshoz be kell jelentkezni
Nem linuxos fórum, hanem házimozis, és ott van a kb. 100 emberből három, aki linuxot használ, és azok közül segített valaki. :)
- A hozzászóláshoz be kell jelentkezni