Cx88 ( Hauppauge WinTV-HVR-4000 ): can't do zapping.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,
I've a Hauppauge WinTV-HVR-4000
(http://www.hauppauge.co.uk/site/products/data_hvr4000.html
http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-4000), and i
use it mainly for DVB-T through vlc and kaffeine in a Gentoo x86_64
and x86 box. The first one is a bit faster in tuning but both have a
problem: if i'm watching something i can't change channel directly
without stopping the one i'm watching. This also happens with a tzap's
based script (http://www.linuxtv.org/wiki/index.php/Testing_reception_quality)
which tests signal quality.
So i think it is a driver problem (i'm using kernel's one):

uname -a :

Linux P4 2.6.31-gentoo-r6 #3 SMP PREEMPT Sun Dec 20 09:53:55 CET 2009
x86_64 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux

lspci -vnn :

02:00.0 Multimedia video controller [0400]: Conexant Systems, Inc.
CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
        Subsystem: Hauppauge computer works Inc. Device [0070:6902]
        Flags: bus master, medium devsel, latency 32, IRQ 20
        Memory at f4000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
        Kernel driver in use: cx8800
        Kernel modules: cx8800

02:00.1 Multimedia controller [0480]: Conexant Systems, Inc.
CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8801]
(rev 05)
        Subsystem: Hauppauge computer works Inc. Device [0070:6902]
        Flags: bus master, medium devsel, latency 32, IRQ 20
        Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2
        Kernel driver in use: cx88_audio
        Kernel modules: cx88-alsa

02:00.2 Multimedia controller [0480]: Conexant Systems, Inc.
CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] [14f1:8802] (rev
05)
        Subsystem: Hauppauge computer works Inc. Device [0070:6902]
        Flags: bus master, medium devsel, latency 32, IRQ 20
        Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2
        Kernel driver in use: cx88-mpeg driver manager
        Kernel modules: cx8802

02:00.4 Multimedia controller [0480]: Conexant Systems, Inc.
CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] [14f1:8804] (rev
05)
        Subsystem: Hauppauge computer works Inc. Device [0070:6902]
        Flags: bus master, medium devsel, latency 32, IRQ 9
        Memory at f7000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2


dmesg:

[    5.269734] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.7 loaded
[    5.269934] cx88[0]: subsystem: 0070:6902, board: Hauppauge
WinTV-HVR4000 DVB-S/S2/T/Hybrid [card=68,autodetected], frontend(s): 2
[    5.269939] cx88[0]: TV tuner type 63, Radio tuner type -1
[    5.286188] cx88/0: cx2388x v4l2 driver version 0.0.7 loaded
[    5.296136] cx2388x alsa driver version 0.0.7 loaded
[    5.384144] cx88[0]: i2c init: enabling analog demod on
HVR1300/3000/4000 tuner
[    5.837300] tuner 1-0043: chip found @ 0x86 (cx88[0])
[    5.837306] tda9887 1-0043: creating new instance
[    5.837309] tda9887 1-0043: tda988[5/6/7] found
[    5.843180] tuner 1-0061: chip found @ 0xc2 (cx88[0])
[    5.886173] tveeprom 1-0050: Hauppauge model 69009, rev B4D3, serial# 6520465
[    5.886180] tveeprom 1-0050: MAC address is 00-0D-FE-63-7E-91
[    5.886185] tveeprom 1-0050: tuner model is Philips FMD1216MEX (idx
133, type 78)
[    5.886190] tveeprom 1-0050: TV standards PAL(B/G) PAL(I)
SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
[    5.886195] tveeprom 1-0050: audio processor is CX880 (idx 30)
[    5.886199] tveeprom 1-0050: decoder processor is CX880 (idx 20)
[    5.886203] tveeprom 1-0050: has radio, has IR receiver, has no IR
transmitter
[    5.886206] cx88[0]: hauppauge eeprom: model=69009
[    5.886692] tuner-simple 1-0061: creating new instance
[    5.886697] tuner-simple 1-0061: type set to 78 (Philips FMD1216MEX
MK3 Hybrid Tuner)
[    5.891595] input: cx88 IR (Hauppauge WinTV-HVR400 as
/devices/pci0000:00/0000:00:1e.0/0000:02:00.2/input/input4
[    5.891726] cx88[0]/2: cx2388x 8802 Driver Manager
[    5.891748] cx88-mpeg driver manager 0000:02:00.2: PCI INT A -> GSI
20 (level, low) -> IRQ 20
[    5.891760] cx88[0]/2: found at 0000:02:00.2, rev: 5, irq: 20,
latency: 32, mmio: 0xf6000000
[    5.891768] IRQ 20/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[    5.891821] cx8800 0000:02:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[    5.891830] cx88[0]/0: found at 0000:02:00.0, rev: 5, irq: 20,
latency: 32, mmio: 0xf4000000
[    5.891841] IRQ 20/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[    5.963166] wm8775 1-001b: chip found @ 0x36 (cx88[0])
[    5.970089] cx88[0]/0: registered device video0 [v4l2]
[    5.970137] cx88[0]/0: registered device vbi0
[    5.970184] cx88[0]/0: registered device radio0
[    5.986679] cx88_audio 0000:02:00.1: PCI INT A -> GSI 20 (level,
low) -> IRQ 20
[    5.986692] IRQ 20/cx88[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[    5.986708] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[    6.452453] cx88/2: cx2388x dvb driver version 0.0.7 loaded
[    6.452459] cx88/2: registering cx8802 driver, type: dvb access: shared
[    6.452465] cx88[0]/2: subsystem: 0070:6902, board: Hauppauge
WinTV-HVR4000 DVB-S/S2/T/Hybrid [card=68]
[    6.452469] cx88[0]/2: cx2388x based DVB/ATSC card
[    6.452473] cx8802_alloc_frontends() allocating 2 frontend(s)
[    6.457871] tuner-simple 1-0061: attaching existing instance
[    6.457877] tuner-simple 1-0061: couldn't set type to 63. Using 78
(Philips FMD1216MEX MK3 Hybrid Tuner) instead
[    6.460236] DVB: registering new adapter (cx88[0])
[    6.460242] DVB: registering adapter 0 frontend 0 (Conexant
CX24116/CX24118)...
[    6.462326] DVB: registering adapter 0 frontend 1 (Conexant CX22702 DVB-T)...

The only strange thing is about "tuner-simple 1-0061: couldn't set
type to 63. Using 78 (Philips FMD1216MEX MK3 Hybrid Tuner) instead"
warning.

Thanks for the help.
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux