Hauppauge WinTV-HVR-1300

From LinuxTVWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The Hauppauge WinTV-HVR-1300 is a Hybrid Analog and DVB-T PCI card with a hardware MPEG2 encoder.

Overview/Features

  • Interface: PCI
  • Inputs: Composite, S-Video, Antenna, infrared

Components Used

Conexant CX2388x

Identification

#lspci -vvv -nn
 0a:01.0 Multimedia video controller [0400]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
       Subsystem: Hauppauge computer works Inc. Unknown device [0070:9601]
       Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
       Interrupt: pin A routed to IRQ 24
       Region 0: Memory at e1000000 (32-bit, non-prefetchable) [size=16M]
       Capabilities: [44] Vital Product Data
       Capabilities: [4c] Power Management version 2
               Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
               Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 0a:01.1 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8811] (rev 05)
       Subsystem: Hauppauge computer works Inc. Unknown device [0070:9601]
       Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
       Interrupt: pin A routed to IRQ 24
       Region 0: Memory at e2000000 (32-bit, non-prefetchable) [size=16M]
       Capabilities: [4c] Power Management version 2
               Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
               Status: D0 PME-Enable- DSel=0 DScale=0 PME-
 0a:01.2 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] [14f1:8802] (rev 05)
       Subsystem: Hauppauge computer works Inc. Unknown device [0070:9601]
       Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
       Interrupt: pin A routed to IRQ 24
       Region 0: Memory at e3000000 (32-bit, non-prefetchable) [size=16M]
       Capabilities: [4c] Power Management version 2
               Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
               Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Problems

Kernel >= 2.6.37

The driver in the kernel is broken for at least 2.6.37 and 2.6.38. See Kernel bug #31962.

The driver works again in kernel >=2.6.38.8 Linux 2.6.38.8 Linux 2.6.39.1

DVB-T

The card has problems with DVB-T tuning:

  • With Kaffeine, it works until the user tries to switch the channel. After restarting Kaffeine, it continues with the newly selected channel.
  • MythTV cannot scan DVB-T channels with this card at all. MythTV developers claim this is a driver bug.

Tuning manually with tzap works, as well as subsequent reading of /dev/dvb/adapter0/demux0.

The problems mentioned in this section were fixed in the Linux 3.0 kernel via the following commit:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=2d1969312d6319d28ae9609a84f969b6933bd51c

This specifically addresses problems seen with Kaffeine, MythTV, and w_scan.

External Links