Hauppauge_WinTV-HVR-1110: krijg geen signaal

Wel, ik heb mezelf een hybride tv kaart aangeschaft via marktplaats: de Hauppauge_WinTV-HVR-1110. Volgens LinuxTV.org - Television with Linux zou die moeten werken. Ik heb het ding dus in de PCI poort van mijn moederbord (Gigabyte GA-A75M-UD2H) gestopt en aangesloten op de kabel met een analoog TV-signaal. Mijn systeem is openSUSE 12.3, KDE4.11, kernel 3.10.10.

Ik heb het ding getracht te installeren met YaST, TV kaart. Het leek best aardig te gaan (hij installeerde van alles, waaronder firmware onder /lib/firmware). De kaart werd herkend en is nu ingesteld als: TV kaart 1, “SAA7131/SAA7133/SAA7135 Video Broadcast Decoder”. Maar er worden geen kanalen gevonden. YaST meldt dan:

 v4l2: open /dev/video1: No such file or directory
 Aantal gevonden TV-stations: 0.


De coax kabel heeft wel signaal, want als ik die in de TV stop, zijn de kanalen te zien. Ook zit de kabel in de juiste ingang (TV-ingang en niet de radio-ingang). Er is inderdaad geen /dev/video1 maar wel /dev/video0:

ls -l /dev/video*
crw-rw----+ 1 root video 81, 0  7 sep 08:32 /dev/video0

/var/log/messages heeft het volgende te melden:

dmesg | grep saa71
   11.945097] saa7130/34: v4l2 driver version 0, 2, 17 loaded
   11.981701] saa7133[0]: found at 0000:02:06.0, rev: 209, irq: 20, latency: 32, mmio: 0xfddff000
   11.981715] saa7133[0]: subsystem: 0070:6707, board: Hauppauge WinTV-HVR1120 DVB-T/Hybrid [card=156,autodetected]
   11.981743] saa7133[0]: board init: gpio is 40000
   12.018597] input: saa7134 IR (Hauppauge WinTV-HVR as /devices/pci0000:00/0000:00:14.4/0000:02:06.0/rc/rc0/input6
   12.018720] rc0: saa7134 IR (Hauppauge WinTV-HVR as /devices/pci0000:00/0000:00:14.4/0000:02:06.0/rc/rc0
   12.030008] input: MCE IR Keyboard/Mouse (saa7134) as /devices/virtual/input/input7
   12.032771] rc rc0: lirc_dev: driver ir-lirc-codec (saa7134) registered at minor = 0
   12.169356] saa7133[0]: i2c eeprom 00: 70 00 07 67 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
   12.169366] saa7133[0]: i2c eeprom 10: ff ff ff 0e ff 20 ff ff ff ff ff ff ff ff ff ff
   12.169382] saa7133[0]: i2c eeprom 20: 01 40 01 32 32 01 01 33 88 ff 00 b0 ff ff ff ff
   12.169387] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
   12.169393] saa7133[0]: i2c eeprom 40: ff 35 00 c0 96 10 06 32 97 04 00 20 00 ff ff ff
   12.169398] saa7133[0]: i2c eeprom 50: ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   12.169403] saa7133[0]: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   12.169408] saa7133[0]: i2c eeprom 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   12.169413] saa7133[0]: i2c eeprom 80: 84 09 00 04 20 77 00 40 0c eb 78 f0 73 05 29 00
   12.169418] saa7133[0]: i2c eeprom 90: 84 08 00 06 89 06 01 00 95 39 8d 72 07 70 73 09
   12.169423] saa7133[0]: i2c eeprom a0: 23 5f 73 0a f4 9b 72 0b 2f 72 0e 01 72 0f 45 72
   12.169428] saa7133[0]: i2c eeprom b0: 10 01 72 11 ff 73 13 a2 69 79 26 00 00 00 00 00
   12.169434] saa7133[0]: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   12.169439] saa7133[0]: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   12.169447] saa7133[0]: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   12.169452] saa7133[0]: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
   12.169476] saa7133[0]: hauppauge eeprom: model=67209
   26.848939] saa7133[0]: registered device video0 [v4l2]
   26.849030] saa7133[0]: registered device vbi0
   26.849128] saa7133[0]: registered device radio0
   26.942835] DVB: registering new adapter (saa7133[0])
   26.942848] saa7134 0000:02:06.0: DVB: registering adapter 0 frontend 0 (NXP TDA10048HN DVB-T)...
   31.080561] saa7134 ALSA driver for DMA sound loaded
   31.080595] saa7133[0]/alsa: saa7133[0] at 0xfddff000 irq 20 registered as card -1
  912.385780] Modules linked in: fuse af_packet xt_tcpudp xt_pkttype xt_LOG xt_limit ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw ipt_REJECT bnep bluetooth rfkill iptable_raw xt_CT iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables saa7134_alsa ir_kbd_i2c tda10048 saa7134_dvb videobuf_dvb dvb_core tda18271 tda8290 joydev usb_storage snd_hda_codec_realtek fglrx(PO) tuner snd_hda_codec_hdmi snd_hda_intel amd_iommu_v2 snd_hda_codec snd_hwdep snd_pcm snd_seq r8169 shpchp sg sr_mod snd_timer snd_seq_device snd soundcore snd_page_alloc ir_lirc_codec lirc_dev ir_mce_kbd_decoder ir_sanyo_decoder ir_sony_decoder ir_rc5_decoder ir_jvc_decoder ir_rc6_decoder ir_nec_decoder rc_hauppauge saa7134 v4l2_common videodev rc_core videobuf_dma_sg videobuf_core firewire_ohci firewire_core crc_itu_t tveeprom i2c_piix4 acpi_cpufreq mperf kvm_amd pcspkr kvm cdrom k10temp ppdev serio_raw microcode parport_pc parport button autofs4 hid_logitech_dj xhci_hcd processor thermal_sys scsi_dh_alua scsi_dh_hp_sw scsi_dh_emc scsi_dh_rdac scsi_dh                                                                                        
  912.386086]  <ffffffffa01e68cc>] saa7134_dma_free+0x5c/0x80 [saa7134]
  912.386149]  <ffffffffa01ed288>] saa7134_streamoff+0x48/0x80 [saa7134]
  912.387089] Modules linked in: fuse af_packet xt_tcpudp xt_pkttype xt_LOG xt_limit ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw ipt_REJECT bnep bluetooth rfkill iptable_raw xt_CT iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables saa7134_alsa ir_kbd_i2c tda10048 saa7134_dvb videobuf_dvb dvb_core tda18271 tda8290 joydev usb_storage snd_hda_codec_realtek fglrx(PO) tuner snd_hda_codec_hdmi snd_hda_intel amd_iommu_v2 snd_hda_codec snd_hwdep snd_pcm snd_seq r8169 shpchp sg sr_mod snd_timer snd_seq_device snd soundcore snd_page_alloc ir_lirc_codec lirc_dev ir_mce_kbd_decoder ir_sanyo_decoder ir_sony_decoder ir_rc5_decoder ir_jvc_decoder ir_rc6_decoder ir_nec_decoder rc_hauppauge saa7134 v4l2_common videodev rc_core videobuf_dma_sg videobuf_core firewire_ohci firewire_core crc_itu_t tveeprom i2c_piix4 acpi_cpufreq mperf kvm_amd pcspkr kvm cdrom k10temp ppdev serio_raw microcode parport_pc parport button autofs4 hid_logitech_dj xhci_hcd processor thermal_sys scsi_dh_alua scsi_dh_hp_sw scsi_dh_emc scsi_dh_rdac scsi_dh                                                                                        
  912.387498]  <ffffffffa01e68cc>] saa7134_dma_free+0x5c/0x80 [saa7134]
  912.387556]  <ffffffffa01ed288>] saa7134_streamoff+0x48/0x80 [saa7134]
  912.387871] Modules linked in: fuse af_packet xt_tcpudp xt_pkttype xt_LOG xt_limit ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw ipt_REJECT bnep bluetooth rfkill iptable_raw xt_CT iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables saa7134_alsa ir_kbd_i2c tda10048 saa7134_dvb videobuf_dvb dvb_core tda18271 tda8290 joydev usb_storage snd_hda_codec_realtek fglrx(PO) tuner snd_hda_codec_hdmi snd_hda_intel amd_iommu_v2 snd_hda_codec snd_hwdep snd_pcm snd_seq r8169 shpchp sg sr_mod snd_timer snd_seq_device snd soundcore snd_page_alloc ir_lirc_codec lirc_dev ir_mce_kbd_decoder ir_sanyo_decoder ir_sony_decoder ir_rc5_decoder ir_jvc_decoder ir_rc6_decoder ir_nec_decoder rc_hauppauge saa7134 v4l2_common videodev rc_core videobuf_dma_sg videobuf_core firewire_ohci firewire_core crc_itu_t tveeprom i2c_piix4 acpi_cpufreq mperf kvm_amd pcspkr kvm cdrom k10temp ppdev serio_raw microcode parport_pc parport button autofs4 hid_logitech_dj xhci_hcd processor thermal_sys scsi_dh_alua scsi_dh_hp_sw scsi_dh_emc scsi_dh_rdac scsi_dh                                                                                        
  912.388493]  <ffffffffa01e68cc>] saa7134_dma_free+0x5c/0x80 [saa7134]
  912.388579]  <ffffffffa01ed288>] saa7134_streamoff+0x48/0x80 [saa7134]

En de tuner wordt ook herkend/geladen?:

dmesg | grep tuner
   12.169468] tveeprom 1-0050: tuner model is NXP 18271C2 (idx 155, type 54)
   12.337449] tuner 1-004b: Tuner -1 found with type(s) Radio TV.
   12.372445] tda829x 1-004b: setting tuner address to 60
  912.385780] Modules linked in: fuse af_packet xt_tcpudp xt_pkttype xt_LOG xt_limit ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw ipt_REJECT bnep bluetooth rfkill iptable_raw xt_CT iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables saa7134_alsa ir_kbd_i2c tda10048 saa7134_dvb videobuf_dvb dvb_core tda18271 tda8290 joydev usb_storage snd_hda_codec_realtek fglrx(PO) tuner snd_hda_codec_hdmi snd_hda_intel amd_iommu_v2 snd_hda_codec snd_hwdep snd_pcm snd_seq r8169 shpchp sg sr_mod snd_timer snd_seq_device snd soundcore snd_page_alloc ir_lirc_codec lirc_dev ir_mce_kbd_decoder ir_sanyo_decoder ir_sony_decoder ir_rc5_decoder ir_jvc_decoder ir_rc6_decoder ir_nec_decoder rc_hauppauge saa7134 v4l2_common videodev rc_core videobuf_dma_sg videobuf_core firewire_ohci firewire_core crc_itu_t tveeprom i2c_piix4 acpi_cpufreq mperf kvm_amd pcspkr kvm cdrom k10temp ppdev serio_raw microcode parport_pc parport button autofs4 hid_logitech_dj xhci_hcd processor thermal_sys scsi_dh_alua scsi_dh_hp_sw scsi_dh_emc scsi_dh_rdac scsi_dh
  912.387089] Modules linked in: fuse af_packet xt_tcpudp xt_pkttype xt_LOG xt_limit ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw ipt_REJECT bnep bluetooth rfkill iptable_raw xt_CT iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables saa7134_alsa ir_kbd_i2c tda10048 saa7134_dvb videobuf_dvb dvb_core tda18271 tda8290 joydev usb_storage snd_hda_codec_realtek fglrx(PO) tuner snd_hda_codec_hdmi snd_hda_intel amd_iommu_v2 snd_hda_codec snd_hwdep snd_pcm snd_seq r8169 shpchp sg sr_mod snd_timer snd_seq_device snd soundcore snd_page_alloc ir_lirc_codec lirc_dev ir_mce_kbd_decoder ir_sanyo_decoder ir_sony_decoder ir_rc5_decoder ir_jvc_decoder ir_rc6_decoder ir_nec_decoder rc_hauppauge saa7134 v4l2_common videodev rc_core videobuf_dma_sg videobuf_core firewire_ohci firewire_core crc_itu_t tveeprom i2c_piix4 acpi_cpufreq mperf kvm_amd pcspkr kvm cdrom k10temp ppdev serio_raw microcode parport_pc parport button autofs4 hid_logitech_dj xhci_hcd processor thermal_sys scsi_dh_alua scsi_dh_hp_sw scsi_dh_emc scsi_dh_rdac scsi_dh
  912.387871] Modules linked in: fuse af_packet xt_tcpudp xt_pkttype xt_LOG xt_limit ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw ipt_REJECT bnep bluetooth rfkill iptable_raw xt_CT iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables saa7134_alsa ir_kbd_i2c tda10048 saa7134_dvb videobuf_dvb dvb_core tda18271 tda8290 joydev usb_storage snd_hda_codec_realtek fglrx(PO) tuner snd_hda_codec_hdmi snd_hda_intel amd_iommu_v2 snd_hda_codec snd_hwdep snd_pcm snd_seq r8169 shpchp sg sr_mod snd_timer snd_seq_device snd soundcore snd_page_alloc ir_lirc_codec lirc_dev ir_mce_kbd_decoder ir_sanyo_decoder ir_sony_decoder ir_rc5_decoder ir_jvc_decoder ir_rc6_decoder ir_nec_decoder rc_hauppauge saa7134 v4l2_common videodev rc_core videobuf_dma_sg videobuf_core firewire_ohci firewire_core crc_itu_t tveeprom i2c_piix4 acpi_cpufreq mperf kvm_amd pcspkr kvm cdrom k10temp ppdev serio_raw microcode parport_pc parport button autofs4 hid_logitech_dj xhci_hcd processor thermal_sys scsi_dh_alua scsi_dh_hp_sw scsi_dh_emc scsi_dh_rdac scsi_dh

Ik heb met kaffeine, tvtime en xbmc getracht toch kanalen te scannen. Maar dat is natuurlijk allemaal niet gelukt.
Iemand raad?

Volgens Hauppauge WinTV-HVR-1110 - LinuxTVWiki kun je in /var/log/messages zien of de firmware is geladen als er staat:

kernel: tda1004x: found firmware revision 20 -- ok 

Maar als ik zoek, krijg ik net even iets anders te zien, zodat ik zelf niet kan vaststellen of de firmware nu wel of niet is geladen:

dmesg | grep firmware
   27.054846] tda10048_firmware_upload: waiting for firmware upload (dvb-fe-tda10048-1.0.fw)...
   27.091635] tda10048_firmware_upload: firmware read 24878 bytes.
   27.091641] tda10048_firmware_upload: firmware uploading
   31.023320] tda10048_firmware_upload: firmware uploaded

Persoonlijk vermoed ik dat dit komt omdat de informatie op linuxtv nogal aan de belegen kant is of gericht op debian en ubuntu distributies. Wie het weet mag het zeggen. Maar ik begrijp wel dat als de firmware niet goed wordt geladen de kaart het niet doet. Is dat hier ook het geval?

Oké, ik heb met behulp van TV headend en w_scan eindelijk toch een lijst met 12 kanalen gekregen, waarvan vier TV: Nl 1, 2 en 3 en TV Oost. Waarom dat eerst niet wilde en nu wel, begrijp ik niet. De installatie met YaST heeft dus gewerkt. Ik kan TV kijken met Tvheadend in XBMC.

Het enige wat ik niet begrijp, is waar de rest van de zenders zijn gebleven, die ik op mijn TV wel kan zien: RTL4, Discovery, etc. Is dat iemand wel gelukt?

Om maar even op mezelf te reageren: volgens diverse bronnen op internet (gezocht via tvheadend en XBMC als zoektermen) kan dat komen, doordat die zenders zijn gecodeerd. Blijkbaar kan de TV die zenders decoderen, maar de kaart in de PC niet. ??? Zal wel.

De kwaliteit van de TV-zenders die ik wel kan ontvangen, is erg slecht. Veel stotterend beeld en geluid, veel opnieuw bufferen. Kaffeine wil het bestand channels.dvb dat ik na veel gepruts heb weten te maken met w_scan maar niet lezen. En kan de kanalen ook niet zelf inlezen. Feitelijk werkt geen enkel programma waarmee je Live TV kunt bekijken, alleen XBMC met tvheadend. Ik heb geprobeerd: XawTV, TVtime, Xine.

Kortom: wat een gedoe toch allemaal. Blijkbaar vinden jullie dat ook, want er reageert nog niemand…:wink:

Ik lees maar 1x per week ofzo t forum. Maar omdat je zo aandringt zal ik ook eens reageren. :slight_smile:

Ik heb niet direct een oplossing maar kan wel ervaring delen opgedaan met mijn tvkaart. Deze uitdagingen heb ik iedere keer als ik een nieuwe versie van opensue installeer. <ik zit nu op versie 12.3 met KDE. De TV-kaart is een Hauppauge pvr 500 (dubbele tuner - 2x de pvr 150).

Ik installeer mijn tv-kaart met Yast. Daarmee worden de hardwaremodules geladen die bij de tuner op de kaart horen. In Yast kan ik dan scannen op tv-kanalen. De PVR 500 is alleen analoog, dus er komt verder geen decoderen bij.
Scannen van tv-kanalen gaat niet altijd vanzelf. Op een of andere manier blijft in de tv-kaart soms iets hangen waardoor pas bij een volgende reboot mijn poging wel werkt. Ik zet mijn pc nooit uit. Dus ik vergeet bij een nieuwe installatie nog wel eens dat een reboot helpt voor de tv-kaart. Uitzoeken van niet-werken van de kaart duurt dan soms ook even bij mij. :wink:

Ik heb altijd moeite gehad om de tv-kaart met XawTV of Xine te bekijken. Met de v4l-software stel ik een tv-kanaal in uit de kanalenlijst van de kabelboer en kijk met Xine naar de videostream. Of Ik capture een stukje stream van /dev/video0 naar een bestand en bekijk dat in Kaffeine. Daarmee weet ik dat de kaart tv ontvangt.

Vervolgens installeer ik MythTV. Bij mij is dat de enige manier om TV te kijken. Mythtv installeren en voor configureren is soms ook een uitdaging. Als je het setup-proces nauwkeurig volgt dan werkt MythTV. Vaak ben ik bij een nieuwe installatie eigenwijs en probeer een korte route. Dit leidt niet altijd tot een goede installatie en vaak tot vertraging.

Digitale signalen zijn vaak gecodeerd. Daarom krijg je van je kabelboer ook een pasje om in een CI±module te stoppen. Ook dat kun je onder Opensuse doen. Ik heb er wel veel over gelezen, maar nog niet een digitale tv-kaart gekocht. Bij decoderen komen weer andere uitdagingen kijken.

André, ik heb een paar jaar schaatsen gekeken via een Tecnotrend DVB-C kaart met een Alphacrypt. Die laatste heb ik nooit werkend gekregen. Wat wel werkte waren de FTC kanalen (de andere vond-ie wel, maar waren gecodeerd. Het hele scannen enz. heb ik indertijd overgeslagen, omdat ik uit één of ander forum een paar bestandjes kant en klaar gedownload had. Het is al lang geleden, maar als ik 't me goed herinner had ik de meeste info van linuxtv.org . Als ik ergens een gaatje over heb dezer dagen zal ik 's kijken of er nog wat op die serverbak van me staat. Ik weet in ieder geval nog dat ik indertijd de driver zelf moest compileren, maar dat middels een script ging, opstarten, wachten, klaar.
Al eens gezocht via Google zonder openSUSE erbij te vermelden?

Beste mensen,
Op de een of andere manier is mijn abonnement op deze thread verdwenen, zodoende heb ik jullie reacties niet opgemerkt. Ik heb de TV kaart ook even laten rusten en heb even niet actief gezocht. Last van TRA: Ik krijg het ding op geen enkele manier meer aan de praat en heb nu helemaal geen signaal. Na veel gezoek en gedoe, trek ik de conclusie dat de kaart stuk is.
In ieder geval bedankt voor de moeite, maar ik kap ermee.

groetjes, André

André, alle abbonnementen zijn verdwenen. Enige tijd geleden al, door technische problemen.
Ik neem aan dat je de contactjes van de kaart al eens schoon gemaakt hebt, en ook een ander PCI slot…

Is dat ook de verklaring voor het feit dat ik mijn wachtwoord niet kan veranderen? Hm, nou ja.
Bedankt voor de tip, want daar had ik nog niet aan gedacht. Ik zal morgen de contactjes schoonmaken. Ga nu naar mijn galei in de hoedanigheid van loonslaaf.

Dat doet me ergens aan denken. Vakanties zijn allang voorbij … :D. Van plan om roeiende te blijven, of nog steeds van plan om zzp-er (zwemmend zonder 'ploma) te worden?

Zo hee maarre het heeft wel een galei. :sarcastic: