My cable company CCI flags all channels, so digital cable is useless for me. I downgraded to the lowest package available as a result and found a WinTV PVR2 USB2 on ebay for $15. Tested it and it works fine with Windows. Plugged it into my Ubuntu 12.04 box and I get the following dmesg output:
[1066709.822194] usb 1-1.4: new high-speed USB device number 7 using ehci_hcd
[1066709.918476] usb 1-1.4: New USB device found, idVendor=2040, idProduct=2400
[1066709.918481] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1066709.918484] usb 1-1.4: Product: WinTV
[1066709.918486] usb 1-1.4: Manufacturer: Hauppauge
[1066709.918488] usb 1-1.4: SerialNumber: 2401-00-008453FE
[1066709.956147] Linux video capture interface: v2.00
[1066709.976284] pvrusb2: Hardware description: WinTV PVR USB2 Model 24xxx
[1066709.976538] usbcore: registered new interface driver pvrusb2
[1066709.976542] pvrusb2: V4L in-tree version:Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner
[1066709.976545] pvrusb2: Debug mask is 31 (0x1f)
[1066710.975091] pvrusb2: Device microcontroller firmware (re)loaded; it should now reset and reconnect.
[1066711.060338] usb 1-1.4: USB disconnect, device number 7
[1066711.060421] pvrusb2: Device being rendered inoperable
[1066712.791310] usb 1-1.4: new high-speed USB device number 8 using ehci_hcd
[1066712.887466] usb 1-1.4: New USB device found, idVendor=2040, idProduct=2400
[1066712.887470] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1066712.887472] usb 1-1.4: Product: WinTV
[1066712.887475] usb 1-1.4: Manufacturer: Hauppauge
[1066712.887477] usb 1-1.4: SerialNumber: 2401-00-008453FE
[1066712.887818] pvrusb2: Hardware description: WinTV PVR USB2 Model 24xxx
[1066712.938019] pvrusb2: Device has newer IR hardware; disabling unneeded virtual IR device
[1066712.938025] pvrusb2: Binding ir_rx_z8f0811_haup to i2c address 0x71.
[1066712.938081] pvrusb2: Binding ir_tx_z8f0811_haup to i2c address 0x70.
[1066712.950979] cx25840 8-0044: cx25843-24 found @ 0x88 (pvrusb2_a)
[1066712.960985] pvrusb2: Attached sub-driver cx25840
[1066712.998139] tuner 8-0061: Tuner -1 found with type(s) Radio TV.
[1066712.998149] pvrusb2: Attached sub-driver tuner
[1066713.023447] wm8775 8-001b: chip found @ 0x36 (pvrusb2_a)
[1066713.030058] pvrusb2: Attached sub-driver wm8775
[1066713.050304] tda9887 8-0043: creating new instance
[1066713.050308] tda9887 8-0043: tda988[5/6/7] found
[1066713.051130] tuner 8-0043: Tuner 74 found with type(s) Radio TV.
[1066713.051141] pvrusb2: Attached sub-driver tuner
[1066715.215798] cx25840 8-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
[1066715.312701] tveeprom 8-00a2: Hauppauge model 24022, rev E1A3, serial# 8672254
[1066715.312705] tveeprom 8-00a2: tuner model is TCL MFNM05-4 (idx 103, type 43)
[1066715.312707] tveeprom 8-00a2: TV standards NTSC(M) (eeprom 0x08)
[1066715.312709] tveeprom 8-00a2: audio processor is CX25843 (idx 37)
[1066715.312711] tveeprom 8-00a2: decoder processor is CX25843 (idx 30)
[1066715.312713] tveeprom 8-00a2: has radio, has IR receiver, has IR transmitter
[1066715.312718] pvrusb2: Supported video standard(s) reported available in hardware: PAL-M/N/Nc;NTSC-M/Mj/Mk
[1066715.312720] pvrusb2: Initial video standard guessed as NTSC-M
[1066715.312728] pvrusb2: Device initialization completed successfully.
[1066715.312863] pvrusb2: registered device video0 [mpeg]
[1066715.611140] tuner-simple 8-0061: creating new instance
[1066715.611145] tuner-simple 8-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
[1066715.762774] pvrusb2: registered device radio0 [mpeg]
[1067147.114115] usb 1-1.4: USB disconnect, device number 8
[1067147.114202] pvrusb2: Device being rendered inoperable
[1067147.114358] pvrusb2: unregistered device video0 [mpeg]
[1067147.115465] pvrusb2: unregistered device radio0 [mpeg]
[1067147.116074] tuner-simple 8-0061: destroying instance
[1067147.116126] tda9887 8-0043: destroying instance
[1067149.323430] usb 2-1.6: new high-speed USB device number 3 using ehci_hcd
[1067149.419729] usb 2-1.6: New USB device found, idVendor=2040, idProduct=2400
[1067149.419733] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1067149.419736] usb 2-1.6: Product: WinTV
[1067149.419738] usb 2-1.6: Manufacturer: Hauppauge
[1067149.419740] usb 2-1.6: SerialNumber: 2401-00-008453FE
[1067149.420025] pvrusb2: Hardware description: WinTV PVR USB2 Model 24xxx
[1067149.470302] pvrusb2: Device has newer IR hardware; disabling unneeded virtual IR device
[1067149.470308] pvrusb2: Binding ir_rx_z8f0811_haup to i2c address 0x71.
[1067149.470366] pvrusb2: Binding ir_tx_z8f0811_haup to i2c address 0x70.
[1067149.473672] cx25840 8-0044: cx25843-24 found @ 0x88 (pvrusb2_a)
[1067149.483654] pvrusb2: Attached sub-driver cx25840
[1067149.514569] tuner 8-0061: Tuner -1 found with type(s) Radio TV.
[1067149.514578] pvrusb2: Attached sub-driver tuner
[1067149.516576] wm8775 8-001b: chip found @ 0x36 (pvrusb2_a)
[1067149.523254] pvrusb2: Attached sub-driver wm8775
[1067149.529698] tda9887 8-0043: creating new instance
[1067149.529701] tda9887 8-0043: tda988[5/6/7] found
[1067149.530440] tuner 8-0043: Tuner 74 found with type(s) Radio TV.
[1067149.530447] pvrusb2: Attached sub-driver tuner
[1067151.698875] cx25840 8-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
[1067151.795766] tveeprom 8-00a2: Hauppauge model 24022, rev E1A3, serial# 8672254
[1067151.795770] tveeprom 8-00a2: tuner model is TCL MFNM05-4 (idx 103, type 43)
[1067151.795773] tveeprom 8-00a2: TV standards NTSC(M) (eeprom 0x08)
[1067151.795775] tveeprom 8-00a2: audio processor is CX25843 (idx 37)
[1067151.795776] tveeprom 8-00a2: decoder processor is CX25843 (idx 30)
[1067151.795778] tveeprom 8-00a2: has radio, has IR receiver, has IR transmitter
[1067151.795783] pvrusb2: Supported video standard(s) reported available in hardware: PAL-M/N/Nc;NTSC-M/Mj/Mk
[1067151.795785] pvrusb2: Initial video standard guessed as NTSC-M
[1067151.795793] pvrusb2: Device initialization completed successfully.
[1067152.077086] tuner-simple 8-0061: creating new instance
[1067152.077090] tuner-simple 8-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
[1067152.228738] pvrusb2: registered device video0 [mpeg]
[1067152.228833] pvrusb2: registered device radio0 [mpeg]
Seems to work OK but when I go to the tvheadend web server, it doesn't show it as an option. Is there any configuration I need to do to get it to do to be listed? I made sure that the 'hts' user has access to the video group. Though I do notice that tvheadend only lists dvb tuners as an option, and this isn't a dvb tuner.
By the way, I installed tvheadend using apt, should I do it a different way?