Please note that the in order to find which IR device you should use, you must type
[code]
[code]
lshal | grep IR
[/code]
input.product = 'bttv IR (card=139)' (string)
Note --> <match key="info.product" contains_ncase="bttv IR">
I think that this should be further reviewed and a patch should be supplied for this problem.
I used a second IR device which is the streamzap, which worked out of the box. :)
I hope we can do the same for the BTTV Device
I will include some info for your information about the exact card i have:
I have managed to solve the problem
I needed to edit the FDI for Lirc:
/usr/share/ hal/fdi/ preprobe/ 20thirdparty/ lirc.fdi
[code]
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2"> ncase=" saa7134 ir"> >true</ merge> ncase=" bttv IR"> >true</ merge>
<device>
<match key="info.product" contains_
<merge key="info.ignore" type="bool"
</match>
<match key="info.product" contains_
<merge key="info.ignore" type="bool"
</match>
</device>
</deviceinfo>
[/code]
Please note that the in order to find which IR device you should use, you must type ncase=" bttv IR">
[code]
[code]
lshal | grep IR
[/code]
input.product = 'bttv IR (card=139)' (string)
Note --> <match key="info.product" contains_
I think that this should be further reviewed and a patch should be supplied for this problem.
I used a second IR device which is the streamzap, which worked out of the box. :)
I hope we can do the same for the BTTV Device
I will include some info for your information about the exact card i have:
[code] op/Hal/ devices/ pci_109e_ 36e' op/Hal/ devices/ pci_8086_ 244e' (string) op/Hal/ devices/ pci_109e_ 36e' (string) hotplug_ type = 2 (0x2) (int) pci0000: 00/0000: 00:1e.0/ 0000:02: 01.0' (string) protocol = 0 (0x0) (int) subclass = 0 (0x0) (int) sysfs_path = '/sys/devices/ pci0000: 00/0000: 00:1e.0/ 0000:02: 01.0' (string) product_ id = 16401 (0x4011) (int) vendor_ id = 5460 (0x1554) (int)
udi = '/org/freedeskt
info.linux.driver = 'bttv' (string)
info.parent = '/org/freedeskt
info.product = 'Bt878 Video Capture' (string)
info.subsystem = 'pci' (string)
info.udi = '/org/freedeskt
info.vendor = 'Brooktree Corporation' (string)
linux.
linux.subsystem = 'pci' (string)
linux.sysfs_path = '/sys/devices/
pci.device_class = 4 (0x4) (int)
pci.device_
pci.device_
pci.linux.
pci.product = 'Bt878 Video Capture' (string)
pci.product_id = 878 (0x36e) (int)
pci.subsys_
pci.subsys_vendor = 'PROLINK Microsystems Corp' (string)
pci.subsys_
pci.vendor = 'Brooktree Corporation' (string)
pci.vendor_id = 4254 (0x109e) (int)
udi = '/org/freedeskt op/Hal/ devices/ temp/179' op/Hal/ devices/ pci_109e_ 36e' (string) op/Hal/ devices/ ignored- device' (string) originating_ device = '/org/freedeskt op/Hal/ devices/ pci_109e_ 36e' (string) hotplug_ type = 2 (0x2) (int) pci0000: 00/0000: 00:1e.0/ 0000:02: 01.0/input/ input15/ event8' (string)
info.ignore = true (bool)
info.parent = '/org/freedeskt
info.product = 'Ignored Device' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedeskt
input.device = '/dev/input/event8' (string)
input.
input.product = 'bttv IR (card=139)' (string)
linux.device_file = '/dev/input/event8' (string)
linux.
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/devices/
udi = '/org/freedeskt op/Hal/ devices/ pci_109e_ 36e_video4linux _0' control. file = '/dev/vbi0' (string) control. type = 'video4linux' (string) callouts. remove = {'hal-acl-tool --remove-device'} (string list) video_capture' , 'video4linux. video_overlay' , 'video4linux. tuner', 'access_control'} (string list) op/Hal/ devices/ pci_109e_ 36e' (string) op/Hal/ devices/ pci_109e_ 36e_video4linux _0' (string) hotplug_ type = 2 (0x2) (int) pci0000: 00/0000: 00:1e.0/ 0000:02: 01.0/video4linu x/vbi0' (string) device = '/dev/vbi0' (string) version = '1' (string)
access_
access_
info.callouts.add = {'hal-acl-tool --add-device'} (string list)
info.
info.capabilities = {'video4linux', 'video4linux.
info.category = 'video4linux' (string)
info.parent = '/org/freedeskt
info.product = 'BT878 video (Prolink PixelView ' (string)
info.subsystem = 'video4linux' (string)
info.udi = '/org/freedeskt
linux.device_file = '/dev/vbi0' (string)
linux.
linux.subsystem = 'video4linux' (string)
linux.sysfs_path = '/sys/devices/
video4linux.
video4linux.
[/code]