[mythtv-users] Need help to setup iMON remote and VFD on Fedora 14
Andrew Junev
a-j at a-j.ru
Thu Nov 11 16:47:34 UTC 2010
Hello Jarod,
Thursday, November 11, 2010, 7:03:59 PM, you wrote:
>> Here's my setup:
>>
>> # lsusb
>> Bus 005 Device 002: ID 15c2:0038 SoundGraph Inc. GD01 MX VFD Display/IR Receiver
>> # uname -a
>> Linux fedora.host 2.6.35.6-48.fc14.i686 #1 SMP Fri Oct 22 15:34:36 UTC 2010 i686 i686 i386 GNU/Linux
>>
> http://wilsonet.com/?p=45
> Its a pure input layer device. Can be used with lircd's devinput
> driver, attaching to the /dev/input/eventX node created by the imon
> driver (or, preferably, to /dev/input/by-id/<unique ID for your
> device>, as the X in eventX *can* change).
Thanks a lot for your response!
I found a lot of information on iMON becoming "input layer device" in
the recent kernels, and started to dig that way. But I didn't get much
progress by now... :-(
My /etc/sysconfig/lirc looks like this now:
LIRCD_OPTIONS=""
LIRC_DRIVER="devinput"
LIRC_DEVICE="/dev/input/by-id/usb-15c2_0038-event-mouse"
ENABLE_LIRCMD="no"
LIRCMD_OPTIONS=""
And use lircd.conf.devinput as my lircd.conf. But lircd still does not
work, at least not the way I want it to...
When keys are pressed on the remote, I get these in /var/log/messages:
Nov 11 19:25:22 fedora kernel: [ 4390.670952] imon 5-2:1.0: imon_incoming_packet: unknown keypress, code 0x100000c
Nov 11 19:25:22 fedora kernel: [ 4390.702935] intf0 decoded packet: 01 00 00 0e 00 00 00 00
Nov 11 19:25:22 fedora kernel: [ 4390.702947] imon 5-2:1.0: imon_incoming_packet: unknown keypress, code 0x100000e
Nov 11 19:25:22 fedora kernel: [ 4390.742932] intf0 decoded packet: 01 00 7f 00 00 00 00 00
Nov 11 19:25:22 fedora kernel: [ 4390.782934] intf0 decoded packet: 01 00 ff 0e 00 00 00 00
Nov 11 19:25:22 fedora kernel: [ 4390.782948] imon 5-2:1.0: imon_incoming_packet: unknown keypress, code 0x100ff0e
Am I right thinking it's not going through lirc?
Does it look like a conflict with HAL? I read about it on lirc.org,
but I didn't understand if I need to add my device to ignore list and
how exactly I can do this...
udi = '/org/freedesktop/Hal/devices/usb_device_15c2_38_noserial'
info.bus = 'usb_device' (string)
info.linux.driver = 'usb' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_1d_3' (string)
info.product = 'GD01 MX VFD Display/IR Receiver' (string)
info.subsystem = 'usb_device' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_15c2_38_noserial' (string)
info.vendor = 'SoundGraph Inc.' (string)
linux.device_file = '/dev/bus/usb/005/002' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.3/usb5/5-2' (string)
usb_device.bus_number = 5 (0x5) (int)
usb_device.can_wake_up = false (bool)
usb_device.configuration_value = 1 (0x1) (int)
usb_device.device_class = 0 (0x0) (int)
usb_device.device_protocol = 0 (0x0) (int)
usb_device.device_revision_bcd = 2 (0x2) (int)
usb_device.device_subclass = 0 (0x0) (int)
usb_device.is_self_powered = false (bool)
usb_device.linux.device_number = 2 (0x2) (int)
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.3/usb5/5-2' (string)
usb_device.max_power = 100 (0x64) (int)
usb_device.num_configurations = 1 (0x1) (int)
usb_device.num_interfaces = 2 (0x2) (int)
usb_device.num_ports = 0 (0x0) (int)
usb_device.product = 'GD01 MX VFD Display/IR Receiver' (string)
usb_device.product_id = 56 (0x38) (int)
usb_device.speed = 1.5 (1.5) (double)
usb_device.vendor = 'SoundGraph Inc.' (string)
usb_device.vendor_id = 5570 (0x15c2) (int)
usb_device.version = 1.1 (1.1) (double)
udi = '/org/freedesktop/Hal/devices/usb_device_15c2_38_noserial_if1'
info.bus = 'usb' (string)
info.linux.driver = 'imon' (string)
info.parent = '/org/freedesktop/Hal/devices/usb_device_15c2_38_noserial' (string)
info.product = 'USB HID Interface' (string)
info.subsystem = 'usb' (string)
info.udi = '/org/freedesktop/Hal/devices/usb_device_15c2_38_noserial_if1' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.3/usb5/5-2/5-2:1.1' (string)
usb.bus_number = 5 (0x5) (int)
usb.can_wake_up = false (bool)
usb.configuration_value = 1 (0x1) (int)
usb.device_class = 0 (0x0) (int)
usb.device_protocol = 0 (0x0) (int)
usb.device_revision_bcd = 2 (0x2) (int)
usb.device_subclass = 0 (0x0) (int)
usb.interface.class = 3 (0x3) (int)
usb.interface.number = 1 (0x1) (int)
usb.interface.protocol = 0 (0x0) (int)
usb.interface.subclass = 0 (0x0) (int)
usb.is_self_powered = false (bool)
usb.linux.device_number = 2 (0x2) (int)
usb.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.3/usb5/5-2/5-2:1.1' (string)
usb.max_power = 100 (0x64) (int)
usb.num_configurations = 1 (0x1) (int)
usb.num_interfaces = 2 (0x2) (int)
usb.num_ports = 0 (0x0) (int)
usb.product = 'USB HID Interface' (string)
usb.product_id = 56 (0x38) (int)
usb.speed = 1.5 (1.5) (double)
usb.vendor = 'SoundGraph Inc.' (string)
More information about the mythtv-users
mailing list