← Back to team overview

mythbuntu-bugs team mailing list archive

[Bug 439163] Re: HVR-1300 HVR-3000 HVR-4000 broken in kernel

 

My hvr 1300 doesn't seem to work no matter what I do. The symptoms are the same for all 2.6.37.x kernels; the cards IS recognized - dmesg | grep cx88;
cx88_audio 0000:01:07.1: PCI INT A -> Link[LNKB] -> GSI 18 (level, low) -> IRQ 18
cx88[0]: subsystem: 0070:9601, board: Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder [card=56,insmod option], frontend(s): 1
cx88[0]: TV tuner type 41, Radio tuner type -1
cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.8 loaded
cx88[0]: i2c init: enabling analog demod on HVR1300/3000/4000 tuner
cx88/0: cx2388x v4l2 driver version 0.0.8 loaded
tuner 1-0043: chip found @ 0x86 (cx88[0])
tuner 1-0061: chip found @ 0xc2 (cx88[0])
cx88[0]: hauppauge eeprom: model=96019
cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
cx88[0]/2: cx2388x 8802 Driver Manager
cx88-mpeg driver manager 0000:01:07.2: PCI INT A -> Link[LNKB] -> GSI 18 (level, low) -> IRQ 18
cx88[0]/2: found at 0000:01:07.2, rev: 5, irq: 18, latency: 64, mmio: 0xdb000000
cx8800 0000:01:07.0: PCI INT A -> Link[LNKB] -> GSI 18 (level, low) -> IRQ 18
cx88[0]/0: found at 0000:01:07.0, rev: 5, irq: 18, latency: 64, mmio: 0xdd000000
wm8775 1-001b: chip found @ 0x36 (cx88[0])
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.8 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
cx88[0]/2: subsystem: 0070:9601, board: Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder [card=56]
cx88[0]/2: cx2388x based DVB/ATSC card
cx8802_alloc_frontends() allocating 1 frontend(s)
DVB: registering new adapter (cx88[0])
cx88/2: registering cx8802 driver, type: blackbird access: shared
cx88[0]/2: subsystem: 0070:9601, board: Hauppauge WinTV-HVR1300 DVB-T/Hybrid MPEG Encoder [card=56]
cx88[0]/2: cx23416 based mpeg encoder (blackbird reference design)
cx88[0]/2-bb: Firmware and/or mailbox pointer not initialized or corrupted
cx88[0]/2-bb: Firmware upload successful.
cx88[0]/2-bb: Firmware version is 0x02060039
cx88[0]/2: registered device video1 [mpeg]

All the modules seem to load - lsmod | grep cx88;
cx88_blackbird         13254  1
cx2341x                15408  1 cx88_blackbird
cx88_dvb               19559  1
cx88_vp3054_i2c         1520  1 cx88_dvb
videobuf_dvb            3938  1 cx88_dvb
dvb_core               75727  3 cx88_dvb,videobuf_dvb
cx8800                 24226  1 cx88_blackbird
cx8802                 11179  2 cx88_blackbird,cx88_dvb
cx88_alsa               6991  0
cx88xx                 66327  5 cx88_blackbird,cx88_dvb,cx8800,cx8802,cx88_alsa
v4l2_common             5844  6 cx88_blackbird,cx2341x,wm8775,cx8800,tuner,cx88xx
videodev               57747  8 cx88_blackbird,cx2341x,wm8775,cx8800,tuner,cx88xx,v4l2_common
i2c_algo_bit            4191  2 cx88_vp3054_i2c,cx88xx
videobuf_dma_sg         7224  6 cx88_blackbird,cx88_dvb,cx8800,cx8802,cx88_alsa,cx88xx
videobuf_core          13399  6 cx88_blackbird,videobuf_dvb,cx8800,cx8802,cx88xx,videobuf_dma_sg
ir_common               3506  1 cx88xx
ir_core                12818  8 ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,cx88xx,ir_common
tveeprom               10577  1 cx88xx
btcx_risc               2799  4 cx8800,cx8802,cx88_alsa,cx88xx
snd_pcm                59496  5 snd_hda_codec_hdmi,cx88_alsa,snd_hda_intel,snd_hda_codec
snd                    43987  13 snd_hda_codec_hdmi,snd_hda_codec_via,snd_seq_oss,snd_seq,snd_seq_device,cx88_alsa,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
i2c_core               16029  16 cx22702,cx88_dvb,cx88_vp3054_i2c,wm8775,tuner_simple,tda9887,tda8290,cx8800,tuner,cx88xx,v4l2_common,videodev,i2c_algo_bit,tveeprom,nvidia,i2c_nforce2

I've also tried different module options amongst oithers different
tuners like; option cx88xx card=56 tuner=63 (1,3,5,7,41,43 ...)

No logs in /var/log shows anything suspicious. If I start scan, me-tv or
Kaffeine nothing happens, and nothing in the logs. All three ends up as
dead processes and can't even be killed properly.

Furthermore I have tried dvb/v4l from git and also compiling my own
kernel. I have also applied the small hack to the cx88-dvb.c file in the
source for my particular card as described above.

Nothing works so far. The card use to work under earlier kernels up to 2.6.33 on Ubuntu. 
Where to go now?

-- 
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is subscribed to Mythbuntu.
https://bugs.launchpad.net/bugs/439163

Title:
  HVR-1300 HVR-3000 HVR-4000 broken in kernel

Status in Mythbuntu, Ubuntu derivative focused upon MythTV:
  Triaged
Status in MythTV:
  Invalid
Status in “linux” package in Ubuntu:
  Triaged
Status in Debian GNU/Linux:
  New

Bug description:
  This is a continuation of bug #436564. Please refer to that for relevant dmesg'.
  The capture card I have is the Hauppauge HVR-1300.
  The card is now correctly recognized as DVB-T but channel scan fails with message "Timed out, no signal" at each channel is scanned.
  The command scan <location> > channels.conf ends correcly and file channels.conf is feeded with all tunable channels.
  I tried to import such channels.conf with the same result.
  Increasing the signal and channel timeout in the DVB settings (now up to 1000 but I planned to increase to ignore) doesnt solve the problem.
  Tonight I will try what Marc suggested - mythtv-setup --verbose channelscan,siparser,channel,record - then I will report the log.