Eu comprei recentemente o mesmo cartão sem saber nada sobre placas sintonizadoras de TV e linux. Eu tive um tempo difícil para configurá-lo e em um ponto eu quase retornei o cartão pensando que era uma má compra.
Ainda bem que não o fiz porque o cartão funciona bem com a minha configuração.
Veja o que eu fiz
copiei esses arquivos
NXP7164-2010-03-10.1.fw
v4l-saa7164-1.0.2-3.fw
v4l-saa7164-1.0.3-3.fw
para /lib/firmware
você pode obtê-los aqui link
olhe pelas pastas e você as encontrará.
reinicie e eles deverão ser carregados.
você pode verificar com dmesg | grep saa7164
esta é minha saída
[ 23.126026] saa7164 driver loaded
[ 23.126116] saa7164 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 23.128214] CORE saa7164[0]: subsystem: 0070:8851, board: Hauppauge WinTV-HVR2250 [card=7,autodetected]
[ 23.128224] saa7164[0]/0: found at 0000:05:00.0, rev: 129, irq: 16, latency: 0, mmio: 0xfd800000
[ 23.128234] saa7164 0000:05:00.0: setting latency timer to 64
[ 23.305001] saa7164_downloadfirmware() no first image
[ 23.305024] saa7164_downloadfirmware() Waiting for firmware upload (NXP7164-2010-03-10.1.fw)
[ 24.346108] saa7164_downloadfirmware() firmware read 4019072 bytes.
[ 24.346113] saa7164_downloadfirmware() firmware loaded.
[ 24.346129] saa7164_downloadfirmware() SecBootLoader.FileSize = 4019072
[ 24.346136] saa7164_downloadfirmware() FirmwareSize = 0x1fd6
[ 24.346139] saa7164_downloadfirmware() BSLSize = 0x0
[ 24.346142] saa7164_downloadfirmware() Reserved = 0x0
[ 24.346145] saa7164_downloadfirmware() Version = 0x1661c00
[ 31.208034] saa7164_downloadimage() Image downloaded, booting...
[ 31.312020] saa7164_downloadimage() Image booted successfully.
[ 33.436032] saa7164_downloadimage() Image downloaded, booting...
[ 35.308041] saa7164_downloadimage() Image booted successfully.
[ 35.352417] saa7164[0]: Hauppauge eeprom: model=88061
[ 35.961461] DVB: registering new adapter (saa7164)
[ 38.890487] DVB: registering new adapter (saa7164)
[ 38.891328] saa7164[0]: registered device video0 [mpeg]
[ 39.122255] saa7164[0]: registered device video1 [mpeg]
[ 39.332681] saa7164[0]: registered device vbi0 [vbi]
[ 39.332747] saa7164[0]: registered device vbi1 [vbi]
Eu usei as partes analógicas e digitais do cartão, mas no momento só estou usando o lado analógico porque meu provedor de acesso por cabo só me dá o que eu estou pagando atualmente via analógica.
Tenho certeza que você já sabe disso, mas
ivtv-utils e vlc são ótimas ferramentas para testar e depurar