You are not logged in.

#1 2009-04-19 03:43:53

atkinsonr
Member
From: Sydney, Australia
Registered: 2009-04-12
Posts: 7
Website

dvico fusion hdtv dual digi 4 rev2 ir remote no data in dev

Hello.
I have a Dvico FusionHDTV dual digital 4 (rev 2, uses dib7000p, dibx000_common and dib0070 kernel modules) the tuners work great but I can't get any data from the inbuilt IR receiver.

I believe I have everything set up correctly. However when I press buttons on the remote I can't see anything by 'cat'ing any of the devices.

e.g.

sudo cat /dev/input/irremote | hexdump

**press buttons and nothing happens**

I've included anything that I think is relevant below. I've exhausted my troubleshooting skills when it comes to this, so please any suggestions are greatly appreciated!!!

Many thanks

- Richy

-------------------------------------------------------------------------------

Firstly "lsmod | grep lirc" produces nothing - there are no lirc drivers loaded as I am using "devinput"

Secondly I had to tell 'hal' not to grab the devices otherwise it recognized them as keyboards:

cat /usr/share/hal/fdi/preprobe/20thirdparty/lirc.fdi
<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
  <device>
     <match key="info.product" contains_ncase="IR-receiver inside an USB DVB receiver">
        <merge key="info.ignore" type="bool">true</merge>
     </match>
  </device>
</deviceinfo>

uname:

2.6.29-ARCH #1 SMP PREEMPT Wed Apr 8 12:39:28 CEST 2009 x86_64 AMD Athlon(tm) Dual Core Processor 4850e AuthenticAMD GNU/Linux
pacman -Q

kernel26 2.6.29.1-3
kernel26-firmware 2.6.29-1
lirc 0.8.5pre2-1

lirc-utils 0.8.5pre2-1


dmesg extract:

dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2)' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2))
DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
ACPI: PCI Interrupt Link [SGRU] enabled at IRQ 20
...
DiB0070: successfully identified
[b]input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:08.0/0000:01:06.2/usb3/3-1/input/input5[/b]
dvb-usb: schedule remote query interval to 100 msecs.
dvb-usb: DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2) successfully initialized and connected.
dvb-usb: found a 'DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2)' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2))
DVB: registering adapter 1 frontend 0 (DiBcom 7000PC)...
DiB0070: successfully identified
[b]input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:08.0/0000:01:06.2/usb3/3-2/input/input6[/b]
dvb-usb: schedule remote query interval to 100 msecs.
dvb-usb: DViCO FusionHDTV DVB-T Dual Digital 4 (rev 2) successfully initialized and connected.
usbcore: registered new interface driver dvb_usb_cxusb
cat /proc/bus/usb/devices:

(Doesn't mention the IR recievers, only the DVB tuners...)

T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0fe9 ProdID=db98 Rev= 1.67
S:  Manufacturer=Dvico
S:  Product=Bluebird
S:  SerialNumber=00000167
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=dvb_usb_cxusb
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 0 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=dvb_usb_cxusb
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 0 Alt= 2 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=dvb_usb_cxusb
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=01(Isoc) MxPS=3030 Ivl=125us

T:  Bus=03 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0fe9 ProdID=db98 Rev=81.67
S:  Manufacturer=Dvico
S:  Product=Bluebird
S:  SerialNumber=00008167
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=dvb_usb_cxusb
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 0 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=dvb_usb_cxusb
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:  If#= 0 Alt= 2 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=dvb_usb_cxusb
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=82(I) Atr=01(Isoc) MxPS=3030 Ivl=125us
ls -al /dev/input/by-path/
...
lrwxrwxrwx 1 root root 9 2009-04-15 21:04 pci-3-1-event-ir -> ../event5
lrwxrwxrwx 1 root root 9 2009-04-15 21:04 pci-3-2-event-ir -> ../event6

ls -al /dev/input/
...
crw-r-----  1 root root 13, 69 2009-04-15 21:04 event5
crw-r-----  1 root root 13, 70 2009-04-15 21:04 event6
lrwxrwxrwx  1 root root      6 2009-04-15 21:04 irremote -> event6

the symlink is created by this udev rule:

KERNEL=="event6",ATTRS{idProduct}=="db98",SYMLINK+="input/irremote"

Last edited by atkinsonr (2009-04-19 03:52:49)

Offline

Board footer

Powered by FluxBB