I recently purchased the Hauppauge HVR 2250, and found this documentation to make it work:
Hauppauge WinTV-HVR-2200 - LinuxTVWiki
I followed the steps, and got no errors.
The relevant dmesg output when I boot:
===
saa7164 0000:02:00.0: PCI INT A → Link[APC6] → GSI 16 (level, low) → IRQ 16
CORE saa7164[0]: subsystem: 0070:8891, board: Hauppauge WinTV-HVR2250 [card=7,autodetected]
saa7164[0]/0: found at 0000:02:00.0, rev: 129, irq: 16, latency: 0, mmio: 0xdf400000
saa7164 0000:02:00.0: setting latency timer to 64
ieee1394: Host added: ID:BUS[0-00:1023] GUID[001e8c0001b213a8]
saa7164_downloadfirmware() no first image
saa7164_downloadfirmware() Waiting for firmware upload (v4l-saa7164-1.0.3.fw)
firmware: requesting v4l-saa7164-1.0.3.fw
saa7164_downloadfirmware() firmware read 3978608 bytes.
saa7164_downloadfirmware() firmware loaded.
Firmware file header part 1:
.FirmwareSize = 0x0
.BSLSize = 0x0
.Reserved = 0x3cb57
.Version = 0x3
saa7164_downloadfirmware() SecBootLoader.FileSize = 3978608
saa7164_downloadfirmware() FirmwareSize = 0x1fd6
saa7164_downloadfirmware() BSLSize = 0x0
saa7164_downloadfirmware() Reserved = 0x0
saa7164_downloadfirmware() Version = 0x51cc1
saa7164_downloadimage() Image downloaded, booting…
saa7164_downloadimage() Image booted successfully.
starting firmware download(2)
saa7164_downloadimage() Image downloaded, booting…
saa7164_downloadimage() Image booted successfully.
firmware download complete.
tveeprom 2-0000: Hauppauge model 88061, rev C3F2, serial# 6254023
tveeprom 2-0000: MAC address is 00-0D-FE-5F-6D-C7
tveeprom 2-0000: tuner model is NXP 18271C2_716x (idx 152, type 4)
tveeprom 2-0000: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
tveeprom 2-0000: audio processor is SAA7164 (idx 43)
tveeprom 2-0000: decoder processor is SAA7164 (idx 40)
tveeprom 2-0000: has radio, has IR receiver, has no IR transmitter
saa7164[0]: Hauppauge eeprom: model=88061
tda18271 3-0060: creating new instance
TDA18271HD/C2 detected @ 3-0060
DVB: registering new adapter (saa7164)
DVB: registering adapter 0 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)…
tda18271 4-0060: creating new instance
TDA18271HD/C2 detected @ 4-0060
tda18271: performing RF tracking filter calibration
tda18271: RF tracking filter calibration complete
DVB: registering new adapter (saa7164)
DVB: registering adapter 1 frontend 0 (Samsung S5H1411 QAM/8VSB Frontend)…
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
But when I run kdetv, I don’t seem to have any valid device.
But if I go to the ‘video’ settings of kdetv, I see:
Video4Linux2 Plugin
Video4Linux Plugin
XVideo Plugin
all are checked
The output of lsmod:
Module Size Used by
bridge 47772 1
stp 2248 1 bridge
bnep 11536 2
sco 9600 2
rfcomm 34528 0
l2cap 19864 6 bnep,rfcomm
bluetooth 53012 6 bnep,sco,rfcomm,l2cap
vboxnetadp 79160 0
vboxnetflt 85928 0
vboxdrv 120368 1 vboxnetflt
ipv6 242000 24
snd_pcm_oss 43132 0
snd_mixer_oss 14288 1 snd_pcm_oss
binfmt_misc 7740 1
snd_seq 51920 0
snd_seq_device 7168 1 snd_seq
cpufreq_conservative 6476 0
cpufreq_userspace 3112 0
cpufreq_powersave 1640 0
acpi_cpufreq 6796 3
speedstep_lib 3884 0
fuse 50596 5
loop 14064 0
dm_mod 62608 0
tda18271 33396 2
s5h1411 9064 2
joydev 8944 0
saa7164 55436 0
dvb_core 83684 1 saa7164
snd_hda_intel 433092 2
usbhid 45620 0
jedec_probe 12384 0
snd_pcm 77012 2 snd_pcm_oss,snd_hda_intel
nvidia 9569132 26
ohci1394 27652 0
cfi_probe 5404 0
snd_timer 20204 2 snd_seq,snd_pcm
gen_probe 3212 2 jedec_probe,cfi_probe
hid 35568 1 usbhid
tveeprom 11348 1 saa7164
snd_page_alloc 8184 2 snd_hda_intel,snd_pcm
ieee1394 83764 1 ohci1394
snd_hwdep 7160 1 snd_hda_intel
sr_mod 13360 0
rtc_cmos 10896 0
button 6568 0
pcspkr 2344 0
snd 56800 12 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
agpgart 32308 1 nvidia
rtc_core 17384 1 rtc_cmos
rtc_lib 2816 1 rtc_core
forcedeth 51584 0
mtd 14664 0
ff_memless 7132 1 usbhid
soundcore 6660 1 snd
cdrom 32288 1 sr_mod
serio_raw 5096 0
chipreg 2692 2 jedec_probe,cfi_probe
i2c_nforce2 7112 0
map_funcs 1648 0
i2c_core 29892 6 tda18271,s5h1411,saa7164,nvidia,tveeprom,i2c_nforce2
sg 29408 0
ehci_hcd 48184 0
sd_mod 31624 6
ohci_hcd 30992 0
crc_t10dif 1704 1 sd_mod
usbcore 165892 4 usbhid,ehci_hcd,ohci_hcd
edd 8620 0
reiserfs 215996 3
fan 4720 0
ide_pci_generic 3428 0
amd74xx 5680 0
ide_core 97492 2 ide_pci_generic,amd74xx
ata_generic 4484 0
pata_amd 9992 0
sata_nv 21588 5
libata 161216 3 ata_generic,pata_amd,sata_nv
scsi_mod 149856 4 sr_mod,sg,sd_mod,libata
dock 11844 1 libata
thermal 19976 0
processor 43784 2 acpi_cpufreq,thermal
thermal_sys 11376 3 fan,thermal,processor
hwmon 2916 1 thermal_sys
==
I tried to go into yast and add a TV Card, but couldn’t find the model. Closest (I thought) was the Hauppage WinTV-HVR1300 DVB-T/Hybrid with a dual hybrid tuner. But this didn’t seem to work either.
If anyone has any ideas, I’d greatly appreciate it!
I really don’t want to boot over to Windows to watch TV.
Thanks!