Mailing List Archive

cx18 - HVR-1600 remote slow
I'm on new Mythdora 12.23 (Fedora 12) and MythTv .23. Besides the HVR-1600,
I have an HD-PVR. I am not using or setup the HD-PVR blaster.

I got the remote working by doing these steps here
http://mythdora.com/?q=node/5272

The remote response is pretty slow on MD. It works ok with my other STBs
and Tv.

I tried turning off my USB ports so the HD-PVR was not in use. This did not
seem to help.

I can do irw and see the key presses come across ok, but the response is
slow or even non-existent (have to press like three times before it
appears).

uname -a

Linux localhost.localdomain 2.6.32.11-99.fc12.x86_64 #1 SMP Mon Apr 5
19:59:38 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux


lspci -v

00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub
(rev 02)
Subsystem: Giga-byte Technology Device 5000
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=09 <?>

00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port
(rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00009000-00009fff
Memory behind bridge: e8000000-eaffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Capabilities: [88] Subsystem: Giga-byte Technology Device 5000
Capabilities: [80] Power Management version 2
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [a0] Express Root Port (Slot+), MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [140] Root Complex Link
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition
Audio Controller (rev 01)
Subsystem: Giga-byte Technology Device a002
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at eb000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port
1 (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00008000-00008fff
Memory behind bridge: 80000000-801fffff
Prefetchable memory behind bridge: 0000000080200000-00000000803fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Gammagraphx, Inc. (or missing ID)
Device 0000
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Root Complex Link
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #1 (rev 01) (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology Device 5004
Flags: bus master, medium devsel, latency 0, IRQ 23
I/O ports at bc00 [size=32]
Kernel driver in use: uhci_hcd

00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #2 (rev 01) (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology Device 5004
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at b000 [size=32]
Kernel driver in use: uhci_hcd

00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #3 (rev 01) (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology Device 5004
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at b400 [size=32]
Kernel driver in use: uhci_hcd

00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #4 (rev 01) (prog-if 00 [UHCI])
Subsystem: Giga-byte Technology Device 5004
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at b800 [size=32]
Kernel driver in use: uhci_hcd

00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI
Controller (rev 01) (prog-if 20 [EHCI])
Subsystem: Giga-byte Technology Device 5006
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at eb004000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) (prog-if 01
[Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=32
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: e0000000-e7ffffff
Capabilities: [50] Subsystem: Gammagraphx, Inc. (or missing ID)
Device 0000

00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface
Bridge (rev 01)
Subsystem: Giga-byte Technology Device 5001
Flags: bus master, medium devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel modules: iTCO_wdt, intel-rng

00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA
IDE Controller (rev 01) (prog-if 8a [Master SecP PriP])
Subsystem: Giga-byte Technology Device b002
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
I/O ports at 01f0 [size=8]
I/O ports at 03f4 [size=1]
I/O ports at 0170 [size=8]
I/O ports at 0374 [size=1]
I/O ports at f000 [size=16]
Capabilities: [70] Power Management version 2
Kernel driver in use: ata_piix
Kernel modules: ata_generic, pata_acpi

00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev
01)
Subsystem: Giga-byte Technology GA-8I945PG-RH Mainboard
Flags: medium devsel, IRQ 19
I/O ports at 0500 [size=32]
Kernel driver in use: i801_smbus
Kernel modules: i2c-i801

01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GT]
(rev a1) (prog-if 00 [VGA controller])
Subsystem: Giga-byte Technology Device 3417
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at e8000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at e9000000 (64-bit, non-prefetchable) [size=16M]
I/O ports at 9000 [size=128]
[virtual] Expansion ROM at ea000000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Kernel driver in use: nvidia
Kernel modules: nvidia, nouveau, nvidiafb

03:00.0 Multimedia video controller: Conexant Systems, Inc. CX23418
Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio
Decoder
Subsystem: Hauppauge computer works Inc. WinTV HVR-1600
Flags: bus master, medium devsel, latency 64, IRQ 20
Memory at e0000000 (32-bit, non-prefetchable) [size=64M]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
Kernel driver in use: cx18
Kernel modules: cx18

03:01.0 FireWire (IEEE 1394): NEC Corporation IEEE 1394 [OrangeLink] Host
Controller (rev 03) (prog-if 10 [OHCI])
Subsystem: Orange Micro Root hub
Flags: bus master, medium devsel, latency 32, IRQ 19
Memory at e4000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [60] Power Management version 2
Kernel driver in use: firewire_ohci
Kernel modules: firewire-ohci

03:02.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S
[Rhine-III] (rev 86)
Subsystem: VIA Technologies, Inc. VT6106S [Rhine-III]
Flags: bus master, stepping, medium devsel, latency 64, IRQ 18
I/O ports at a000 [size=256]
Memory at e4001000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2
Kernel driver in use: via-rhine
Kernel modules: via-rhine


[root@localhost firmware]# lsmod
Module Size Used by
lirc_zilog 13790 3
ir_kbd_i2c 5487 0
sunrpc 193819 1
cpufreq_ondemand 8793 2
acpi_cpufreq 7627 0
freq_table 3947 2 cpufreq_ondemand,acpi_cpufreq
ipv6 279463 34
dvb_usb_dib0700 68744 0
dib7000p 15118 1 dvb_usb_dib0700
dib7000m 13140 1 dvb_usb_dib0700
dib0070 7059 1 dvb_usb_dib0700
dvb_usb 14437 1 dvb_usb_dib0700
dib3000mc 11289 1 dvb_usb_dib0700
dib8000 22259 1 dvb_usb_dib0700
dibx000_common 3208 4 dib7000p,dib7000m,dib3000mc,dib8000
lirc_i2c 5851 0
lirc_dev 15858 2 lirc_zilog,lirc_i2c
mxl5005s 30783 1
s5h1409 8520 1
tuner_simple 11769 1
tuner_types 18118 1 tuner_simple
cs5345 3203 1
tuner 18147 1
snd_hda_codec_realtek 279521 1
snd_hda_intel 23888 0
snd_hda_codec 71956 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 6446 1 snd_hda_codec
cx18 100920 0
iTCO_wdt 9726 0
snd_seq 52773 0
iTCO_vendor_support 2547 1 iTCO_wdt
snd_seq_device 6151 1 snd_seq
dvb_core 87039 4 dib7000p,dvb_usb,dib8000,cx18
snd_pcm 78247 2 snd_hda_intel,snd_hda_codec
i2c_algo_bit 5005 1 cx18
hdpvr 18534 0
snd_timer 19840 2 snd_seq,snd_pcm
ppdev 7925 0
cx2341x 11086 1 cx18
v4l2_common 15354 5 cs5345,tuner,cx18,hdpvr,cx2341x
parport_pc 21189 0
snd 62376 8
snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
ir_common 37975 2 ir_kbd_i2c,cx18
videodev 33864 5 cs5345,tuner,cx18,hdpvr,v4l2_common
via_rhine 19493 0
soundcore 6271 1 snd
v4l1_compat 12922 1 videodev
tveeprom 12918 1 cx18
parport 31685 2 ppdev,parport_pc
mii 4270 1 via_rhine
snd_page_alloc 7389 2 snd_hda_intel,snd_pcm
v4l2_compat_ioctl32 9579 1 videodev
i2c_i801 10361 0
nvidia 10791529 28
i2c_core 26876 23
lirc_zilog,ir_kbd_i2c,dvb_usb_dib0700,dib7000p,dib7000m,dib0070,dvb_usb,dib3000mc,dib8000,dibx000_common,lirc_i2c,mxl5005s,s5h1409,tuner_simple,cs5345,tuner,cx18,i2c_algo_bit,v4l2_common,videodev,tveeprom,i2c_i801,nvidia
firewire_ohci 20739 0
firewire_core 43768 1 firewire_ohci
crc_itu_t 1539 1 firewire_core



lircd.conf
#------------------------------------------------------------------------------
# contributed by Claas Langbehn (claas@bigfoot.com) 01-May-2000
#------------------------------------------------------------------------------
#
# filename: RC-5
# encoding: shift encoded, RC-5
# brand: Philips (and others)
# model: all
# supported devices: all
#
#------------------------------------------------------------------------------

begin remote

name PHILIPS_RC-5
bits 11
flags RC5|CONST_LENGTH
eps 20
aeps 0

header 0 0
one 889 889
zero 889 889
plead 889
ptrail 0
foot 0 0
repeat 0 0
pre_data_bits 2
pre_data 0x02
post_data_bits 0
post_data 0x0
pre 0 0
post 0 0
gap 113792
toggle_bit 2
frequency 36000
duty_cycle 50

begin codes
0 0x0000000000000140
....


begin remote

name PHILIPS_RC-5_ALT
bits 13
flags RC5|CONST_LENGTH
eps 20
aeps 0

one 889 889
zero 889 889
plead 889
gap 113792
min_repeat 1
toggle_bit 2

frequency 36000
duty_cycle 50

begin codes
LEFT 0x0000000000000155
RIGHT 0x0000000000000156
end codes

end remote
Re: cx18 - HVR-1600 remote slow [ In reply to ]
On Fri, 2010-05-07 at 09:20 -0400, Scott Bickford wrote:
> I'm on new Mythdora 12.23 (Fedora 12) and MythTv .23. Besides the
> HVR-1600, I have an HD-PVR. I am not using or setup the HD-PVR
> blaster.
>
> I got the remote working by doing these steps here
> http://mythdora.com/?q=node/5272
>
> The remote response is pretty slow on MD. It works ok with my other
> STBs and Tv.
>
> I tried turning off my USB ports so the HD-PVR was not in use. This
> did not seem to help.
>
> I can do irw and see the key presses come across ok, but the response
> is slow or even non-existent (have to press like three times before it
> appears).
>
> uname -a
>
> Linux localhost.localdomain 2.6.32.11-99.fc12.x86_64 #1 SMP Mon Apr 5
> 19:59:38 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
>

>
> [root@localhost firmware]# lsmod
> Module Size Used by
> lirc_zilog 13790 3
> ir_kbd_i2c 5487 0
> lirc_i2c 5851 0
> lirc_dev 15858 2 lirc_zilog,lirc_i2c

Please test with only one of the following loaded:

lirc_zilog
lirc_i2c
ir_kbd_i2c

All three of these will try to bind to the Zilog Z8F0811 IR
microcontroller on the HVR-1600 and poll for key codes. Only the first
one of these modules loaded should bind, when more than one is loaded.
For the sake of eliminating variables however, please test with only one
loaded at a time.

There was a period when the kernel's internal I2C binding model changed.
The cx18 driver and ir-kbd-i2c were keep in sync (mostly) during this
change. However, LIRC, being out of kernel, would have been left out in
the cold at the time. Jarrod probably has fixed things with LIRC by
now.

I would suspect ir-kbd-i2c will work for you.

If lirc_i2c or lirc_zilog do not work at all, I would suggest you need
an updated set of LIRC modules.

Regards,
Andy


_______________________________________________
ivtv-users mailing list
ivtv-users@ivtvdriver.org
http://ivtvdriver.org/mailman/listinfo/ivtv-users