Opened 6 years ago

Closed 6 years ago

#11568 closed Bug Report - General (Upstream Bug)

HVR-1600 stopped working

Reported by: JH <jasonchiller@…> Owned by: danielk
Priority: minor Milestone: unknown
Component: MythTV - Recording Version: 0.26
Severity: medium Keywords: tuner not recognized
Cc: Ticket locked: no


I installed mythbackend version 0.25 on Ubuntu 12.04 and successfully recorded and watched several shows. I am using a Hauppauge HVR-1600 tuner that is recording analog cable tv (NTSC). About two weeks after the initial install I recorded another show but when I went to watch it, it was just an hour of a blank red screen. When I ran mythtv-setup and went to the tuner card setup section I noticed it said "Failed to open" in the Probed info section on my tuner card that I had previously successfully configured. The configuration I am using is Video device: /dev/video0 and VBI device /dev/vbi0. When I looked at the log file for mythtv-setup and mythbackend I only see the few entries which I listed below. I also looked at syslog (see entries below) and from what I can tell the OS successfully recognized my tuner. Also, when I look in /dev I see three entries which are video0, video24 and video32. I have since upgraded to version 0.26 but mythsetup still does not recognize my card.

Log Entry from mythtv-setup ->
mythtv-setup[4190]: E CoreContext? cardutil.cpp:1990 (ProbeV4LAudioInputs) ProbeAudioInputs?() -> couldn't open device

Log Entries from mythbackend.log ->
May 28 22:03:51 hillermedia mythlogserver: mythbackend[1500]: E CoreContext? channelbase.cpp:1227 (CreateChannel?) ChannelBase?: CreateChannel?() Error: Failed to open device /dev/video0
May 28 22:03:51 hillermedia mythlogserver: mythbackend[1500]: E CoreContext? main_helpers.cpp:199 (setupTVs) Problem with capture cardsCard 1failed init
May 28 22:03:51 hillermedia mythlogserver: mythbackend[1500]: W CoreContext? main_helpers.cpp:214 (setupTVs) MythBackend?: No valid capture cards are defined in the database.

Log Entries from syslog->
kernel: [ 2.205824] Linux video capture interface: v2.00
kernel: [ 2.207910] cx18: Start initialization, version 1.5.1
kernel: [ 2.207925] cx18-0: Initializing card 0
kernel: [ 2.207927] cx18-0: Autodetected Hauppauge card
kernel: [ 2.207958] cx18 0000:05:01.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
kernel: [ 2.208032] cx18-0: Unreasonably low latency timer, setting to 64 (was 32)
kernel: [ 2.486978] tveeprom 17-0050: Hauppauge model 74021, rev C1B2, serial# 1439597
kernel: [ 2.486980] tveeprom 17-0050: MAC address is 00:0d:fe:15:f7:6d
kernel: [ 2.486981] tveeprom 17-0050: tuner model is TCL M2523_5N_E (idx 112, type 50)
kernel: [ 2.486982] tveeprom 17-0050: TV standards NTSC(M) (eeprom 0x08)
kernel: [ 2.486984] tveeprom 17-0050: audio processor is CX23418 (idx 38)
kernel: [ 2.486985] tveeprom 17-0050: decoder processor is CX23418 (idx 31)
kernel: [ 2.486986] tveeprom 17-0050: has no radio, has IR receiver, has IR transmitter
kernel: [ 2.486987] cx18-0: Autodetected Hauppauge HVR-1600
kernel: [ 2.486989] cx18-0: Simultaneous Digital and Analog TV capture supported
kernel: [ 2.620454] tuner-simple 18-0061: creating new instance
kernel: [ 2.620455] tuner-simple 18-0061: type set to 50 (TCL 2002N)
kernel: [ 2.623443] cx18-0: Registered device video0 for encoder MPEG (64 x 32.00 kB)
kernel: [ 2.623446] DVB: registering new adapter (cx18)
kernel: [ 2.697626] MXL5005S: Attached at address 0x63
kernel: [ 2.697629] DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
kernel: [ 2.697718] cx18-0: DVB Frontend registered
kernel: [ 2.697720] cx18-0: Registered DVB adapter0 for TS (32 x 32.00 kB)
kernel: [ 2.697747] cx18-0: Registered device video32 for encoder YUV (20 x 101.25 kB)
kernel: [ 2.697778] cx18-0: Registered device vbi0 for encoder VBI (20 x 51984 bytes)
kernel: [ 2.697809] cx18-0: Registered device video24 for encoder PCM audio (256 x 4.00 kB)
kernel: [ 2.697811] cx18-0: Initialized card: Hauppauge HVR-1600
kernel: [ 2.697831] cx18: End initialization
kernel: [ 2.699336] cx18-alsa: module loading...
kernel: [ 2.762886] fbcon: inteldrmfb (fb0) is primary device
kernel: [ 2.762948] Console: switching to colour frame buffer device 240x67
kernel: [ 2.762966] fb0: inteldrmfb frame buffer device
kernel: [ 2.762967] drm: registered panic notifier
kernel: [ 2.912433] cx18-0: loaded v4l-cx23418-cpu.fw firmware (158332 bytes)

Change History (4)

comment:1 Changed 6 years ago by JH <jasonchiller@…>

I forgot to add that I found this post (see link below) which suggests the issue started with 0.24.

comment:2 Changed 6 years ago by Gary Buhrmaster <gary.buhrmaster@…>

This is likely related to a known upstream kernel bug.

See the related ticket #10830 (which was closed as an upstream bug)

Upgrade your kernel to (at least) 3.9, or download and install the latest v4l-dvb drivers from the linuxtv repository.

comment:3 Changed 6 years ago by Gary Buhrmaster <gary.buhrmaster@…>

This should probably be closed as a dup of #10830 and/or closed as an upstream bug fixed in kernel 3.9, kernel commit 6ae23224557d797439d02f6ce5d10a82ab544b21

comment:4 Changed 6 years ago by danielk

Resolution: Upstream Bug
Status: newclosed
Note: See TracTickets for help on using tickets.