Anleitung Lirc Installation für Antec Fusion mit Atric Empfänger

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Update)
Zeile 1: Zeile 1:
 
 
Das Gehäuse "Antec Fusion Remote" hat zwar einen IR-Empfänger eingebaut, dieser kann aber nur mit MCE Fernbedienungen umgehen. Ich habe deswegen in das Gehäuse einen Atric IR-Einschalter eingebaut. Damit man das verbaute LCD-Display, den Lautstärkeregler an der Front, sowie den zusätzlichen IR-Empfänger nutzen kann, muss man LIRC entsprechend installieren und konfigurieren.
 
Das Gehäuse "Antec Fusion Remote" hat zwar einen IR-Empfänger eingebaut, dieser kann aber nur mit MCE Fernbedienungen umgehen. Ich habe deswegen in das Gehäuse einen Atric IR-Einschalter eingebaut. Damit man das verbaute LCD-Display, den Lautstärkeregler an der Front, sowie den zusätzlichen IR-Empfänger nutzen kann, muss man LIRC entsprechend installieren und konfigurieren.
  
  
 
==Vorbereitung:==
 
==Vorbereitung:==
Diese Installationsanleitung ist geschrieben für Ubuntu Jaunty Jackalope (9.04).
+
Diese Installationsanleitung ist geschrieben für Ubuntu Jaunty Jackalope (9.04) und das Imon Device von Soundgraph 15c2:0038.
 +
 
 +
Man kann mit lsub prüfen, ob man das richtige Modul installiert hat:
 +
$ lsusb |grep -i sound
 +
Bus 003 Device 003: ID 15c2:0038 SoundGraph Inc.
 +
 
  
 
  mkdir src
 
  mkdir src
Zeile 23: Zeile 27:
 
  make -j2
 
  make -j2
 
  sudo make install
 
  sudo make install
 +
 +
Leider installiert der make install die Kernel-Module unter Ubuntu 9.04 an einen falschen Ort. Deswegen müssen wir diese noch manuell anpassen:
 +
 +
cd /lib/modules/2.6.28-11-generic/kernel/ubuntu/lirc/lirc_imon
 +
sudo mv lirc_imon.ko lirc_imon.ko.old
 +
sudo ln -s /lib/modules/2.6.28-11-generic/misc/lirc_imon.ko lirc_imon.ko
 +
 +
cd /lib/modules/2.6.28-11-generic/kernel/ubuntu/lirc/lirc_serial
 +
sudo mv lirc_serial.ko lirc_serial.ko.old
 +
sudo ln -s /lib/modules/2.6.28-11-generic/misc/lirc_serial.ko lirc_serial.ko
 +
 +
cd /lib/modules/2.6.28-11-generic/kernel/ubuntu/lirc/lirc_dev
 +
sudo mv lirc_dev.ko lirc_dev.ko.old
 +
sudo ln -s /lib/modules/2.6.28-11-generic/misc/lirc_dev.ko lirc_dev.ko
 +
 +
  
 
  sudo setserial /dev/ttyS0 uart none
 
  sudo setserial /dev/ttyS0 uart none
 
  sudo modprobe lirc_imon
 
  sudo modprobe lirc_imon
 
  sudo modprobe lirc_serial
 
  sudo modprobe lirc_serial
 +
 +
Danach sollte es unter /dev mehrere lirc und lcd Devices geben:
 +
 +
$ ls /dev/li*
 +
/dev/lirc  /dev/lirc0  /dev/lirc1  /dev/lirc2  /dev/lircd  /dev/lircm
 +
 +
$ ls /dev/lc*
 +
/dev/lcd0  /dev/lcd1
 +
 +
 +
Damit wir den setserial nicht bei jedem Boot absetzen müssen, tragen wir ihn in die /var/lib/setserial/autoserial.conf ein. Bei anderen Distributionen muss der Befehl möglicherweise in /etc/serial.conf eingetragen werden.
 +
 +
sudo nano /var/lib/setserial/autoserial.conf
 +
 +
Folgende Zeile am Ende einfügen, falls bereits eine Zeile drin steht die mit /dev/ttyS0 beginnt, diese mit # auskommentieren.
 +
 +
/dev/ttyS0 uart none

Version vom 25. April 2009, 16:27 Uhr

Das Gehäuse "Antec Fusion Remote" hat zwar einen IR-Empfänger eingebaut, dieser kann aber nur mit MCE Fernbedienungen umgehen. Ich habe deswegen in das Gehäuse einen Atric IR-Einschalter eingebaut. Damit man das verbaute LCD-Display, den Lautstärkeregler an der Front, sowie den zusätzlichen IR-Empfänger nutzen kann, muss man LIRC entsprechend installieren und konfigurieren.


Vorbereitung:

Diese Installationsanleitung ist geschrieben für Ubuntu Jaunty Jackalope (9.04) und das Imon Device von Soundgraph 15c2:0038.

Man kann mit lsub prüfen, ob man das richtige Modul installiert hat:

$ lsusb |grep -i sound
Bus 003 Device 003: ID 15c2:0038 SoundGraph Inc.


mkdir src
cd src
wget http://prdownloads.sourceforge.net/lirc/lirc-0.8.4a.tar.bz2
tar xvfj lirc-0.8.4a.tar.bz2
rm -r lirc-0.8.4a.tar.bz2
cd lirc-0.8.4a/

Der Trick besteht darin, zuerst Lirc jeweils einmal separat für das Imom zu installieren und anschließend für den IR-Emfpänger. Danach kann man beide zusammenbringen, dazu später mehr.


./configure --with-driver=imon
make -j2
sudo make install
./configure --with-driver=serial
make -j2
sudo make install

Leider installiert der make install die Kernel-Module unter Ubuntu 9.04 an einen falschen Ort. Deswegen müssen wir diese noch manuell anpassen:

cd /lib/modules/2.6.28-11-generic/kernel/ubuntu/lirc/lirc_imon
sudo mv lirc_imon.ko lirc_imon.ko.old
sudo ln -s /lib/modules/2.6.28-11-generic/misc/lirc_imon.ko lirc_imon.ko
cd /lib/modules/2.6.28-11-generic/kernel/ubuntu/lirc/lirc_serial
sudo mv lirc_serial.ko lirc_serial.ko.old
sudo ln -s /lib/modules/2.6.28-11-generic/misc/lirc_serial.ko lirc_serial.ko
cd /lib/modules/2.6.28-11-generic/kernel/ubuntu/lirc/lirc_dev
sudo mv lirc_dev.ko lirc_dev.ko.old
sudo ln -s /lib/modules/2.6.28-11-generic/misc/lirc_dev.ko lirc_dev.ko


sudo setserial /dev/ttyS0 uart none
sudo modprobe lirc_imon
sudo modprobe lirc_serial

Danach sollte es unter /dev mehrere lirc und lcd Devices geben:

$ ls /dev/li*
/dev/lirc  /dev/lirc0  /dev/lirc1  /dev/lirc2  /dev/lircd  /dev/lircm
$ ls /dev/lc*
/dev/lcd0  /dev/lcd1


Damit wir den setserial nicht bei jedem Boot absetzen müssen, tragen wir ihn in die /var/lib/setserial/autoserial.conf ein. Bei anderen Distributionen muss der Befehl möglicherweise in /etc/serial.conf eingetragen werden.

sudo nano /var/lib/setserial/autoserial.conf

Folgende Zeile am Ende einfügen, falls bereits eine Zeile drin steht die mit /dev/ttyS0 beginnt, diese mit # auskommentieren.

/dev/ttyS0 uart none