Kirjoittaja Aihe: Lirc ongelma  (Luettu 2959 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

mustax81

  • Vieras
Lirc ongelma
« : 02.11.2007 - klo:00:03 »
Koska käytän Irmania, jouduin asentamaan lirc:n (v. 0.8.2) manuaalisesti toimimalla näin:
Imutetaan lirc-0.8.2:tar.bz2 osoitteesta: http://www.lirc.org/
Puretaan paketti levylle.
Ajetaan:
#./setup.sh
ja valitaan Irman ja oikea osoite ttyS0.
Valitaan"Save configuration & run configure"
#make
#make install
Muutetaan oikeudet:
chmod 666 /dev/lircd

Ajetaan lircd ja testataan:
# /usr/local/sbin/lircd /etc/lircd.conf
# irw
ffffb14f807f0000 00 next yamaha-akai.irman.conf
ffffb14f40bf0000 00 previous yamaha-akai.irman.conf

Tässä vaiheessa käynnistin IRKick:n ja esim. Amarockin ohjaaminen onnistui hyvin.
Uudelleen käynnistämisen jälkeen lirc demoni ei tietenkään käynnisty, joten pitäisi tehdä automaattikäynnistys.

Kopioin contributions osiosta lirc.suse7.1 -> /etc/init.d/lirc
editoin scriptistä polun muotoon: /usr/local/sbin/lircd
Sitten:
cd /etc/init.d/rc3.d
 ln -s ../lirc S80lirc
 ln -s ../lirc K80lirc
 cd /etc/init.d/rc5.d
 ln -s ../lirc S80lirc
 ln -s ../lirc K80lirc

Näiden jälkeen kokeilin käynnistää:
# /etc/init.d/lirc start
/etc/init.d/lirc: line 12: /etc/rc.config: No such file or directory

Poistin tuon rivin (rc.config on poistunut/muuttunut susessa) jonka jälkeen komento antaa tuloksen:
Starting daemon lircd           done

Kuitenkin, kun yritän käynnistää IRKickin lirc häviää prosessitaulusta.

Kysymys:
Mikä neuvoksi?

Edit:
Kopioin /etc/init.d/lirc scriptin asennus-dvd:ltä Midnight Commanderilla. Muokkasin /usr/sbin/ kohdat muotoon /usr/local/sbin/ ja tein symbolisen linkin:
ln -s /etc/init.d/lirc /usr/local/sbin/rclirc

Nyt yritys käynnistää lirc antaa seuraavan virheilmon:
# /etc/init.d/lirc start
Starting lircd .....Error: no device found                           unused
« Viimeksi muokattu: 02.11.2007 - klo:11:48 kirjoittanut mustax81 »

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2779
  • Sukupuoli: Mies
Vs: Lirc ongelma
« Vastaus #1 : 02.11.2007 - klo:20:42 »
muokkaa kopioimaasi /etc/init.d/lirc tiedostoa

# Check for missing binaries (stale symlinks should not happen)
lircd_BIN=/usr/sbin/lircd Muuta tähän sinun lircd polku
test -x $lircd_BIN || exit 5

# Check for existence of needed config file and read it
lircd_CONFIG=/etc/sysconfig/lirc Muuta tähän sinun lirc konffi tiedosto
test -r $lircd_CONFIG || exit 6
. $lircd_CONFIG

mustax81

  • Vieras
Vs: Lirc ongelma
« Vastaus #2 : 05.11.2007 - klo:15:55 »
muokkaa kopioimaasi /etc/init.d/lirc tiedostoa

# Check for missing binaries (stale symlinks should not happen)
lircd_BIN=/usr/sbin/lircd Muuta tähän sinun lircd polku
test -x $lircd_BIN || exit 5

# Check for existence of needed config file and read it
lircd_CONFIG=/etc/sysconfig/lirc Muuta tähän sinun lirc konffi tiedosto
test -r $lircd_CONFIG || exit 6
. $lircd_CONFIG


Nämä olinkin muuttanut.
Lirc polku:
/usr/local/sbin/lircd
conffitiedosto:
/etc/sysconfig/lirc