URL: https://www.overclockers.at/linux/lirc_probleme_210627/page_1 - zur Vollversion wechseln!
Hab meinen neuen HTPC jetzt soweit hinbekommen das alles funktioniert bis auf die Fernbedienung. Es lauft Ubuntu 9.04.
Ich hab einen Technotrend USB IR Reciever. Das lirc Package hab ich via apt installiert und in der Konfiguration hab ich den Technotrend USB IR Reciever ausgewählt. Das Problem ist jetzt nur, dass wenn ich irw starte und Tasten auf der Fernbedienung drücke sich nichts tut.
hier mal ein paar Outputs:
Code:tom@htpc:/etc/lirc$ ls -l /dev/lirc* crw-rw---- 1 root root 61, 0 2009-09-26 20:13 /dev/lirc0 srw-rw-rw- 1 root root 0 2009-09-26 20:13 /dev/lircd
Code:tom@htpc:/etc/lirc$ lsmod Module Size Used by lirc_ttusbir 13184 0 lirc_dev 19892 1 lirc_ttusbir nvidia 9594888 40 agpgart 42696 1 nvidia binfmt_misc 16776 1 ppdev 15620 0 bridge 56212 0 stp 10500 1 bridge bnep 20224 2 video 25360 0 output 11008 1 video input_polldev 11912 0 lp 17156 0 parport 42220 2 ppdev,lp snd_hda_intel 434100 3 snd_pcm_oss 46336 0 snd_mixer_oss 22656 1 snd_pcm_oss snd_pcm 83076 2 snd_hda_intel,snd_pcm_oss snd_seq_dummy 10756 0 snd_seq_oss 37760 0 psmouse 61972 0 snd_seq_midi 14336 0 pcspkr 10496 0 serio_raw 13444 0 shpchp 40212 0 snd_rawmidi 29696 1 snd_seq_midi snd_seq_midi_event 15104 2 snd_seq_oss,snd_seq_midi snd_seq 56880 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 29704 2 snd_pcm,snd_seq snd_seq_device 14988 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 62756 15 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 15200 1 snd snd_page_alloc 16904 2 snd_hda_intel,snd_pcm usbhid 42336 0 r8169 40836 0 mii 13312 1 r8169 fbcon 46112 0 tileblit 10752 1 fbcon font 16384 1 fbcon bitblit 13824 1 fbcon softcursor 9984 1 bitblit
Code:dmesg auszug: [ 8679.984075] usb 4-5: new full speed USB device using ohci_hcd and address 4 [ 8680.210154] usb 4-5: configuration #1 chosen from 1 choice [ 8680.220440] lirc_dev: lirc_register_plugin: sample_rate: 0
Code:tom@htpc:/etc/lirc$ cat /proc/bus/input/devices I: Bus=0019 Vendor=0000 Product=0002 Version=0000 N: Name="Power Button (FF)" P: Phys=LNXPWRBN/button/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 U: Uniq= H: Handlers=kbd event0 B: EV=3 B: KEY=100000 0 0 0 I: Bus=0019 Vendor=0000 Product=0001 Version=0000 N: Name="Power Button (CM)" P: Phys=PNP0C0C/button/input0 S: Sysfs=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1 U: Uniq= H: Handlers=kbd event1 B: EV=3 B: KEY=100000 0 0 0 I: Bus=0017 Vendor=0001 Product=0001 Version=0100 N: Name="Macintosh mouse button emulation" P: Phys= S: Sysfs=/devices/virtual/input/input2 U: Uniq= H: Handlers=mouse0 event2 B: EV=7 B: KEY=70000 0 0 0 0 0 0 0 0 B: REL=3 I: Bus=0003 Vendor=05af Product=0522 Version=0110 N: Name="2.4G USB RF KeyBoard" P: Phys=usb-0000:00:04.0-1/input0 S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb3/3-1/3-1:1.0/input/input3 U: Uniq= H: Handlers=kbd event3 B: EV=120013 B: KEY=10000 7 ff800000 7ff febeffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=1f I: Bus=0003 Vendor=05af Product=0522 Version=0110 N: Name="2.4G USB RF KeyBoard" P: Phys=usb-0000:00:04.0-1/input1 S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb3/3-1/3-1:1.1/input/input4 U: Uniq= H: Handlers=kbd mouse1 event4 B: EV=17 B: KEY=30000 0 2020000 3878 d801d001 1e0000 0 0 0 B: REL=3 B: MSC=10 I: Bus=0003 Vendor=046d Product=c00e Version=0110 N: Name="Logitech USB-PS/2 Optical Mouse" P: Phys=usb-0000:00:06.0-1/input0 S: Sysfs=/devices/pci0000:00/0000:00:06.0/usb4/4-1/4-1:1.0/input/input5 U: Uniq= H: Handlers=mouse2 event5 B: EV=17 B: KEY=70000 0 0 0 0 0 0 0 0 B: REL=103 B: MSC=10 I: Bus=0010 Vendor=001f Product=0001 Version=0100 N: Name="PC Speaker" P: Phys=isa0061/input0 S: Sysfs=/devices/platform/pcspkr/input/input6 U: Uniq= H: Handlers=kbd event6 B: EV=40001 B: SND=6
Laut Liste der geladenen Module ist lirc_ttusbir bereits geladen - insofern sollte ein dadurch getriebenes Input-Device auch in /proc/bus/input/devices gelistet werden.
Kannst du bitte mal den Output von `lsusb` hier pasten?
Der output kommt später nach weil der htpc gerade nicht am netz hängt - aber es ist ein "device 4 technotrend ag" gelistet.
hier der output:
Code:tom@htpc:~$ lsusb Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 002: ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 004: ID 0b48:2003 TechnoTrend AG Bus 003 Device 003: ID 0cf3:3000 Atheros Communications, Inc. Bus 003 Device 002: ID 05af:0522 Jing-Mold Enterprise Co., Ltd Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Code:REMOTE_DRIVER="ttusbir"
Code:[ 11.282197] lirc_dev: IR Remote Control driver registered, major 61 [ 11.349268] lirc_dev: lirc_register_plugin: sample_rate: 0 [ 11.349528] usbcore: registered new interface driver TTUSBIR
ok es funktioniert jetzt. es hat anscheinend immer funktioniert. ich dachte irw ist zum testen da und zeigt mir die infrarot codes der fernbedienung an - anscheinend zeigt es aber nur codes an wenn diese bereits in der lircd.conf hinterlegt sind. ich hab jetzt mit lirrecord die fernbedienung "angelernt" und jetzt zeigt mir auch irw die codes und bezeichnungen an.
warums nicht in der devices liste ist weiss ich trotzdem nicht 
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026