The main reason for upgrading to 11.1 was that it was supposed to support this card “out-of-the-box”.
However, although it is identified correctly by 11.1, when I try to scan for channels, it doesn’t find any.
Has anyone got any experience of this device, or could someone give me an idiot’s guide on how to begin?
I don’t have a clue where to start!
Many thanks in advance
Myrlyn wrote:
> The main reason for upgrading to 11.1 was that it was supposed to
> support this card “out-of-the-box”.
>
> However, although it is identified correctly by 11.1, when I try to
> scan for channels, it doesn’t find any.
>
> Has anyone got any experience of this device, or could someone give me
> an idiot’s guide on how to begin?
>
> I don’t have a clue where to start!
Does that card need firmware? Check the output of ‘dmesg’ to see. If
you want to use a GUI, YaST => Miscellaneous => Start-Up Log.
Thanks, lwfinger.
I’m not sure what I’m looking for, but here is the relevant part of dmesg.
Linux video capture interface: v2.00
intel8x0_measure_ac97_clock: measured 51861 usecs
intel8x0: clocking to 48000
cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
cx88[0]: subsystem: 0070:1402, board: Hauppauge WinTV-HVR3000 TriMode Analog/DVB-S/DVB-T [card=53,insmod option]
cx88[0]: TV tuner type 63, Radio tuner type -1
cx2388x alsa driver version 0.0.6 loaded
cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
cx88[0]: Test OK
tveeprom 1-0050: Hauppauge model 14109, rev B3D3, serial# 1642887
tveeprom 1-0050: MAC address is 00-0D-FE-19-11-87
tveeprom 1-0050: tuner model is Philips FMD1216MEX (idx 133, type 63)
tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L’) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
tveeprom 1-0050: audio processor is CX882 (idx 33)
tveeprom 1-0050: decoder processor is CX882 (idx 25)
tveeprom 1-0050: has radio, has IR receiver, has no IR transmitter
cx88[0]: hauppauge eeprom: model=14109
input: cx88 IR (Hauppauge WinTV-HVR300 as /devices/pci0000:00/0000:00:1e.0/0000:01:00.2/input/input5
cx88[0]/2: cx2388x 8802 Driver Manager
vendor=8086 device=244e
cx88-mpeg driver manager 0000:01:00.2: PCI INT A → GSI 21 (level, low) → IRQ 21
cx88[0]/2: found at 0000:01:00.2, rev: 5, irq: 21, latency: 64, mmio: 0xfc000000
vendor=8086 device=244e
cx88_audio 0000:01:00.1: PCI INT A → GSI 21 (level, low) → IRQ 21
cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
vendor=8086 device=244e
cx8800 0000:01:00.0: PCI INT A → GSI 21 (level, low) → IRQ 21
cx88[0]/0: found at 0000:01:00.0, rev: 5, irq: 21, latency: 64, mmio: 0xfa000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
cx88/2: cx2388x dvb driver version 0.0.6 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
cx88[0]/2: subsystem: 0070:1402, board: Hauppauge WinTV-HVR3000 TriMode Analog/DVB-S/DVB-T [card=53]
cx88[0]/2: cx2388x based DVB/ATSC card
tuner-simple 1-0061: creating new instance
tuner-simple 1-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
DVB: registering new adapter (cx88[0])
DVB: registering frontend 0 (Conexant CX22702 DVB-T)…
Adding 2104472k swap on /dev/sda5. Priority:-1 extents:1 across:2104472k
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com
loop: module loaded
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
fuse init (API version 7.9)
powernow: This module only works with AMD K7 CPUs
cx22702_readreg: readreg error (ret == -6)
cx22702_writereg: writereg error (reg == 0x0d, val == 0x00, ret == -6)
cx22702_readreg: readreg error (ret == -6)
cx22702_writereg: writereg error (reg == 0x0d, val == 0x01, ret == -6)
cx22702_readreg: readreg error (ret == -6)
cx22702_writereg: writereg error (reg == 0x0d, val == 0x00, ret == -6)
cx22702_readreg: readreg error (ret == -6)
cx22702_writereg: writereg error (reg == 0x0d, val == 0x01, ret == -6)
cx22702_readreg: readreg error (ret == -6)
cx22702_writereg: writereg error (reg == 0x0d, val == 0x00, ret == -6)
cx22702_readreg: readreg error (ret == -6)
cx22702_writereg: writereg error (reg == 0x0d, val == 0x01, ret == -6)
cx22702_readreg: readreg error (ret == -6)
cx22702_writereg: writereg error (reg == 0x0d, val == 0x00, ret == -6)
cx22702_readreg: readreg error (ret == -6)
These error messages do not look encouraging! Anyway, II hope this helps. Thanks again for your help.
Myrlyn wrote:
> cx22702_readreg: readreg error (ret == -6)
> cx22702_writereg: writereg error (reg == 0x0d, val == 0x00, ret == -6)
> cx22702_readreg: readreg error (ret == -6)
>
> These error messages do not look encouraging! Anyway, II hope this
> helps. Thanks again for your help.
OK, now we know that the HVR 3000 does not need external firmware.
The cx22702 is “Conexant 22702 DVB OFDM demodulator driver”. The error
-6 means “No such device or address”.
I did a bit of Googling, but found no joy. It may be that the drivers
in the 11.1 standard kernel have some problems.
I did not find any HVR 3000’s listed in the MythTV hardware database.
There are some HD-3000 listings. Are they the same?
Larry
Hi Larry,
No, I don’t think so. This card does not support High Definition (HD) as far as I know.
The card’s full title is Hauppage Win TV-HVR3000. It is a tri-mode device, supporting analogue, DVB-T and DVB-S. It also has FM and Video inputs.
Thanks again for your help
It seems that the dmesg errors
*cx22702_readreg: readreg error (ret == -6)
cx22702_writereg: writereg error (reg == 0x0d, val == 0x00, ret == -6)
*
are the key to this problem.
I have done some Googling too, and there are many references to problems with the cx22702, two of the most interesting being here and here. The problem is that they mostly concern other distros, and there are no clear solutions. I have tried the solution given if the first link, but without success.
It is VERY frustrating, because I feel the solution is not too far away, but that I just do not have the knowledge to find it!
Can anyone help, please?
Thanks