Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.  (gelezen 6606 keer)

Offline zdkdick

  • Lid
Nadat ik de 64 versie Ubuntu 10.10 - the Maverick Meerkat heb geinstalleerd op mijn Intel(R) Pentium(R) 4 CPU 3.00GHz.
Hoopte ik dat ik mijn Hauppauge WinTV-HVR-900 aan de praat kon krijgen.

(Eerdere poging was ook in combinatie met een studio pctv kaart, die zit er nu niet in.)

Helaas geen TV op MeTV en Kaffiene.


Via http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices#DVB-T_USB_Devices
kwam ik op: http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-900

In mijn dmesg log vond ik:

[    9.396797] em28xx: New device WinTV HVR-900 @ 480 Mbps (2040:6502, interface 0, class 0)
[    9.666110] em28xx #0: Identified as Hauppauge WinTV HVR 900 (R2) (card=18)
[    9.690179] xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
[   10.666362] xc2028 0-0061: Error: firmware xc3028-v27.fw not found.

Wat ik allemaal lees snap ik niet helemaal, maar de error geeft denk ik een aanwijzing.
Maar hoe los ik die op?

Graag hulp hierbij.
Bij voorbaat dank.

Dick

Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #1 Gepost op: 2011/01/17, 17:25:20 »
De firmware xc3028-v27.fw ontbreekt in de map /lib/firmware  Dit los je zo op http://lists-archives.org/video4linux/20837-extract-tool-for-xc3028-firmware.html Zet wel sudo voor de genoemde commando's, omdat je in de systeemmappen gaat werken.
« Laatst bewerkt op: 2011/01/17, 17:28:22 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #2 Gepost op: 2011/01/18, 15:01:34 »
Gijsbert bedankt voor de reactie.

Het uitpakken van de 64versie van de file hcw85bda.sys lukt mij. Deze staat dan in mijn persoonlijke map.

Daarna heb ik dit in een terminalvenster gedaan en dan krijg ik de 32versie met root als eigenaar.
Als ik daarna in een terminal venster
sudo: ./extract_xc3028.pl: command not found
dick@dick-desktop:~$

In de zip file zie ik dit script: niet staan.

Het uitgepakte sys bestand uitvoeren als root weet ik niet te doen.
Bij het gewoon uitvoeren van het sys bestand komt de klacht: Er is een fout opgetreden tijdens het laden van het archief.

Op ftp http://www.steventoth.net/linux/hvr1500/ kom ik xc3028-v27.fw tegen, maar die wordt in downloads opgeslagen.
Is die ook goed? moet die denk ik nog een andere eigenaar krijgen, maar welke?
 
Het daarna copieren als root denk ik wel voor elkaar te krijgen.

Hopelijk ben ik goed op weg, maar kennelijk mis ik nog wat algemene kennis.

Wie helpt mij verder?
Bij voorbaat dank.

Dick
« Laatst bewerkt op: 2011/01/18, 15:26:33 door zdkdick »

Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #3 Gepost op: 2011/01/18, 16:09:48 »
Op zich ben je goed bezig. De terminal start altijd in je home map. Wat je nog moet doen is navigeren in de terminal naar de juiste map, anders wordt het bestand niet gevonden.
Navigeren doe je met het cd commando, even twee voorbeelden:
Eerste voorbeeld, navigeren naar een map in je home map, naar de map Downloads:
gijs@gijs-desktop:~$ cd Downloads
gijs@gijs-desktop:~/Downloads$
Nu naar een systeemmap
gijs@gijs-desktop:~/Downloads$ cd /etc/lirc
gijs@gijs-desktop:/etc/lirc$
Je zet een / voor de map.

Ik heb ook nog gekeken waar dat script stond, ik denk dat hij dat vergeten is om er bij te doen. ???
Dat kopieeren moet wel goed gaan met sudo, als root dus. Heb je de Ubuntu 64 bit of de 32 bit uitvoering geïnstalleerd? Bij de 64 bit uitvoering zou ik voor de zekerheid eerst het pakket ia32-libs installeren.
« Laatst bewerkt op: 2011/01/18, 16:53:26 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #4 Gepost op: 2011/01/18, 17:03:23 »
Gijsbert nogmaals bedankt.

Heb de fw file naar /lib//firmware gecopieerd.
Opnieuw opgestart, maar helaas nog geen beeld.
dmesg log geeft geen klacht zo te zien, meen ik.
Maar of de Zarlink DVB-T demodulator er bij is of moet komen weet ik niet.

[    9.358655] em28xx: New device WinTV HVR-900 @ 480 Mbps (2040:6502, interface 0, class 0)
[    9.358829] em28xx #0: chip ID is em2882/em2883
[    9.363782] IR JVC protocol handler initialized
[    9.585331] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    9.585397]   alloc irq_desc for 45 on node -1
[    9.585401]   alloc kstat_irqs on node -1
[    9.585418] HDA Intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[    9.585455] HDA Intel 0000:00:1b.0: setting latency timer to 64
[    9.592728] em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
[    9.592749] em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
[    9.592767] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
[    9.592785] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
[    9.592803] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    9.592820] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[    9.592838] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
[    9.592856] em28xx #0: i2c eeprom 70: 32 00 37 00 32 00 32 00 33 00 38 00 38 00 33 00
[    9.592874] em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
[    9.592891] em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
[    9.592909] em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[    9.592927] em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 4b 8f
[    9.592945] em28xx #0: i2c eeprom c0: 0a f0 74 02 01 00 01 79 66 00 00 00 00 00 00 00
[    9.592963] em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[    9.592980] em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 4b 8f
[    9.592998] em28xx #0: i2c eeprom f0: 0a f0 74 02 01 00 01 79 66 00 00 00 00 00 00 00
[    9.593018] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x0a5f38dd
[    9.593022] em28xx #0: EEPROM info:
[    9.593025] em28xx #0:   AC97 audio (5 sample rates)
[    9.593028] em28xx #0:   500mA max power
[    9.593032] em28xx #0:   Table at 0x24, strings=0x1e82, 0x186a, 0x0000
[    9.594107] em28xx #0: Identified as Hauppauge WinTV HVR 900 (R2) (card=18)
[    9.598314] tveeprom 0-0050: Hauppauge model 65018, rev B2C0, serial# 692043
[    9.598321] tveeprom 0-0050: tuner model is Xceive XC3028 (idx 120, type 71)
[    9.598327] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
[    9.598332] tveeprom 0-0050: audio processor is None (idx 0)
[    9.598336] tveeprom 0-0050: has radio
[    9.614289] tvp5150 0-005c: chip found @ 0xb8 (em28xx #0)
[    9.617662] type=1400 audit(1295364724.534:5): apparmor="STATUS" operation="profile_load" name="/usr/share/gdm/guest-session/Xsession" pid=733 comm="apparmor_parser"
[    9.621829] type=1400 audit(1295364724.544:6): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient3" pid=734 comm="apparmor_parser"
[    9.622819] type=1400 audit(1295364724.544:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=734 comm="apparmor_parser"
[    9.623280] type=1400 audit(1295364724.544:8): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=734 comm="apparmor_parser"
[    9.646563] type=1400 audit(1295364724.564:9): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince" pid=736 comm="apparmor_parser"
[    9.653934] type=1400 audit(1295364724.574:10): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=739 comm="apparmor_parser"
[    9.654969] type=1400 audit(1295364724.574:11): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=739 comm="apparmor_parser"
[    9.663571] tuner 0-0061: chip found @ 0xc2 (em28xx #0)
[    9.704292] xc2028 0-0061: creating new instance
[    9.704298] xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
[    9.828506] xc2028 0-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[    9.892797] xc2028 0-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.

Opnieuw, wie helpt mij verder?
Bij voorbaat dank.

Dick

Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #5 Gepost op: 2011/01/18, 18:20:38 »
Zo te zien is alles aanwezig en zonder error's. Heb je in persoonlijke map dit verborgen bestand staan .me-tv/channels.conf file  Een map die verborgen is, krijg je zo te zien, in Nautilus druk je op CTRL+H Kan je de inhoud hier plaatsen?
In der Beschränkung zeigt sich der Meister.

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #6 Gepost op: 2011/01/19, 12:04:21 »
Gijsbert nogmaals bedankt.

Ik had een map .me-tv , maar die was leeg.
Het zelfde verhaal bij een andere gebruiker.
Ik heb die map verwijderd en vreemd genoeg wordt die niet opnieuw aangemaakt. (bij die andere gebruiker wel)
Daarna heb ik de prullenmand geleegd, maar weer geen .me-tv map.
Vreemd.

Wat ik mij afvraag is: ik heb nu dus de fw file van de HVR1500 gebruikt, deze heet het zelfde, maar geeft het script mogelijk niet toch een ander resultaat?

Tevens, ik had het over Zarlink, maar omdat ik het nieuwere model 65018 heb, moeten we ons denk ik richten op de Microna drx397x DCB-T demodulator.
citaat: Zarlink DVB-T demodulator (in original model 65008) or Micronas drx397x DVB-T demodulator (newer model 65018)
(Bij Call for testers lees ik moedgevende berichten, maar dat gaat boven mijn pet.)

Bij de kernels vind ik de drx297xD.h en de drx397xD_fw.h file's, maar in de log vind ik daar niets van.
Hoe wordt de DVB-T demodulator opgestart?

Graag vraag ik nogmaals hulp.
Bij voorbaat dank.

Dick

Offline dropl

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #7 Gepost op: 2011/01/19, 16:27:50 »
De dvb tv drivers die bij je ubuntu kernel meegeleverd worden, zijn vaak hopeloos verouderd. Gelukkig kan je vrij eenvoudig de nieuwste downloaden van linuxtv.org.
Hiervoor moet je wel de driver source downloaden met mercural en compileren. Dat is niet moeilijk, maar kost wel even wat tijd. Ik kan je wel vertellen hoe je dat doet, maar voordat ik een heel verhaal ga zitten tikken wil ik wel weten of je het wil proberen.
Lama weten dus
Ge wit dit oit noit nie

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #8 Gepost op: 2011/01/19, 17:03:41 »
dropl (vind ik een lastige aanspreek titel, maar) bedankt voor je reactie.

Ik wil dat zeker doen. Ik zie uit naar je aanwijzingen.

Ik ben met een zekere regelmaat meer en minder met linux bezig geweest, dus ik ben niet helemaal een leek.

In het softwarecentrum vind ik gquilt patch-beheer grapical wrapper  for quilt and/or mercurial queues, moet ik die installeren?

Je schreef over verouderd, maar dan moet je wel goed op de hoogte zijn.
Heb ook wel een nieuwere versie geïnstalleerd, opnieuw de installatie CD installeren om weer een goed draaiend systeem te krijgen is niet zo een werk...

Bij voorbaat dank,

Dick

Offline dropl

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #9 Gepost op: 2011/01/19, 21:48:03 »
Installeer eerst een toolchain en mercurial
sudo apt-get install mercurial build-essential

Volgens mij installeert ubuntu linux-headers standaard omdat ubuntu dkms gebruikt, maar je hebt ze in ieder geval nodig nodig, dus evt:
sudo apt-get install linux-headers-`uname -r`

Dan download je de source van de linux v4l-dvb tree (als gewone gebruiker):
hg clone http://linuxtv.org/hg/v4l-dvb

Dan om te compileren:
cd v4l-dvb
make

Normaliter zou dat niet tot fouten moeten leiden. Gebeurt dat wel, zou je evt kunnen kijken bij welke module de fout optreedt en het bestand v4l/.config bewerken om die module over te slaan.

Als alles goed gegaan is doe je:
sudo make install

Hierna zou je de nieuwste drivers voor alle dvb kaarten die onder linux ondersteund worden moeten hebben. Kernels hebben vaak niet eens de nieuwste drivers van dat moment aan boord op het moment van uitkomen en we zitten inmiddels op kernel 2.6.38 geloof ik zo. Ubuntu heeft zelfs een nog wat oudere kernel, die kan dus zo maar een paar maanden achterlopen. Ditzelfde verhaal geldt ook voor draadloze drivers (http://wireless.kernel.org) en geluidskaart drivers (http://alsa-project.org). Beiden zijn ook op ongeveer dezelfde manier te updaten.

Nadeel is wel dat jij bij iedere nieuw te verschijnen kernel un ubuntu, je alles opnieuw mag compileren. Dat die je alsvolgt:
cd v4l-dvb
make distclean
hg pull -u http://linuxtv.org/hg/v4l-dvb
make
sudo make install
« Laatst bewerkt op: 2011/01/19, 21:53:04 door dropl »
Ge wit dit oit noit nie

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #10 Gepost op: 2011/01/20, 10:55:26 »
dropl                       Bedankt, ik geef verslag van wat ik gedaan heb en wat ik er van begrijp.

Wat ik moet met de waaschuwingen als: In function en verder 2 foute pointer types, dat weet ik niet.
Ok, maar hoe zet ik die dan uit?

Het .config bestand bekeken.
Moet ik een # plaatsen op regel 234 voor: CONFIG_DVB_FIREDTV=m

Commantaar:      Nieuwe v4l-dvb installeren, in distributie worden oude geleverd.
Invoer:         dick@dick-desktop:~$ sudo apt-get install mercurial build-essential
Invoer:         dick@dick-desktop:~$ sudo apt-get install linux-headers-`uname -r`
Commantaar:       Opdracht had dus niet gehoeven. (26 niet opgewaardeerd)
Invoer:         dick@dick-desktop:~$ hg clone http://linuxtv.org/hg/v4l-dvb
Commantaar:      Er is nu een verborgen map aangemaakt v4l-dvb
Invoer:               dick@dick-desktop:~$ cd v4l-dvb
Invoer:         dick@dick-desktop:~/v4l-dvb$ make
Waarschuwingen:
/home/dick/v4l-dvb/v4l/dvb-usb-remote.c: In function 'dvb_usb_remote_init':
/home/dick/v4l-dvb/v4l/dvb-usb-remote.c:195: warning: assignment from incompatible pointer type
/home/dick/v4l-dvb/v4l/dvb-usb-remote.c:196: warning: assignment from incompatible pointer type
Waarschuwingen:
/home/dick/v4l-dvb/v4l/firedtv-fw.c: In function 'model_name':
/home/dick/v4l-dvb/v4l/firedtv-fw.c:254: warning: assignment discards qualifiers from pointer target type
/home/dick/v4l-dvb/v4l/firedtv-fw.c: In function 'node_probe':
/home/dick/v4l-dvb/v4l/firedtv-fw.c:280: warning: passing argument 1 of 'model_name' discards qualifiers from pointer target type
/home/dick/v4l-dvb/v4l/firedtv-fw.c:244: note: expected 'u32 *' but argument is of type 'const u32 *'
  CC [M]  /home/dick/v4l-dvb/v4l/firedtv-1394.o
/home/dick/v4l-dvb/v4l/firedtv-1394.c:22: fatal error: dma.h: No such file or directory
compilation terminated.
make[3]: *** [/home/dick/v4l-dvb/v4l/firedtv-1394.o] Fout 1
make[2]: *** [_module_/home/dick/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-24-generic'
make[1]: *** [default] Fout 2
make[1]: Map '/home/dick/v4l-dvb/v4l' wordt verlaten
make: *** [all] Fout 2
dick@dick-desktop:~/v4l-dvb$

Graag verdere hulp en bij voorbaat dank.

Dick

Offline dropl

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #11 Gepost op: 2011/01/20, 12:26:10 »
CONFIG_DVB_FIREDTV=n

Moet je er van maken
Ge wit dit oit noit nie

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #12 Gepost op: 2011/01/20, 13:54:16 »
Dopl bedankt voor aanwijzing.
Er kwamen nog wat waarschuwingen langs.
Na invoer: sudo make install
Was hij weer even bezig, wat ik naderhand uit de info opmaakte is dat verwijzingen vervangen werden en nieuwe gemaakt, simpel gezegt.

Wat mij opviel is dat updatebeheer weeral wilde updaten rijd dit niet elkaar in de wielen?

De boel afgesloten en opnieuw opgestart.
Maar helaas, mijn .me-tv map blijft leeg.

dmesg geeft nu het volgende en is dus veranderd:

[    6.447043] em28xx #0: Identified as Hauppauge WinTV HVR 900 (R2) (card=18)
[    6.675461] input: ImPS/2 Logitech Wheel Mouse as /devices/platform/i8042/serio1/input/input4
[    6.698669] tveeprom 0-0050: Hauppauge model 65018, rev B2C0, serial# 692043
[    6.698676] tveeprom 0-0050: tuner model is Xceive XC3028 (idx 120, type 71)
[    6.698682] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
[    6.698687] tveeprom 0-0050: audio processor is None (idx 0)
[    6.698692] tveeprom 0-0050: has radio
[    6.835180] tvp5150 0-005c: chip found @ 0xb8 (em28xx #0)
[    7.098657] tuner 0-0061: chip found @ 0xc2 (em28xx #0)
[    7.139117] xc2028 0-0061: creating new instance
[    7.139124] xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
[    7.320853] nvidia: module license 'NVIDIA' taints kernel.
[    7.320859] Disabling lock debugging due to kernel taint
[    8.173563] xc2028 0-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[    8.230029] xc2028 0-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
[    8.379207] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    8.379220] nvidia 0000:01:00.0: setting latency timer to 64
[    8.379227] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[    8.379570] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  260.19.06  Mon Sep 13 04:29:19 PDT 2010
[    8.433378] type=1400 audit(1295526656.369:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient3" pid=628 comm="apparmor_parser"
[    8.434194] type=1400 audit(1295526656.369:3): apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=628 comm="apparmor_parser"
[    8.434652] type=1400 audit(1295526656.369:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=628 comm="apparmor_parser"
[    8.434710] type=1400 audit(1295526656.369:5): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient3" pid=568 comm="apparmor_parser"
[    8.435518] type=1400 audit(1295526656.369:6): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=568 comm="apparmor_parser"
[    8.435965] type=1400 audit(1295526656.369:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=568 comm="apparmor_parser"
[    8.438061] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    8.438136]   alloc irq_desc for 45 on node -1
[    8.438141]   alloc kstat_irqs on node -1
[    8.438163] HDA Intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[    8.438285] HDA Intel 0000:00:1b.0: setting latency timer to 64
[    9.149445] xc2028 0-0061: Loading firmware for type=MTS (4), id 000000000000b700.
[    9.360072] Registered IR keymap rc-hauppauge-new
[    9.360237] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.7/usb1/1-8/rc/rc0/input5
[    9.360374] rc0: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.7/usb1/1-8/rc/rc0
[    9.361797] em28xx #0: Config register raw data: 0xd0
[    9.362543] em28xx #0: AC97 vendor ID = 0xffffffff
[    9.362913] em28xx #0: AC97 features = 0x6a90
[    9.362917] em28xx #0: Empia 202 AC97 audio processor detected
[    9.520395] tvp5150 0-005c: tvp5150am1 detected.
[    9.620882] em28xx #0: v4l2 driver version 0.1.2
[    9.738698] em28xx #0: V4L2 video device registered as video0
[    9.738704] em28xx #0: V4L2 VBI device registered as vbi0
[    9.739303] usbcore: registered new interface driver em28xx
[    9.739308] em28xx driver loaded
[    9.917761] em28xx-audio.c: probing for em28x1 non standard usbaudio
[    9.917768] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[    9.919883] Em28xx: Initialized (Em28xx Audio Extension) extension

Wie weet raad?
Bij voorbaat dank.

Dick

Offline dropl

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #13 Gepost op: 2011/01/20, 14:33:55 »
dmesg ziet er uit alsof het ding gewoon herkent wordt en zou moeten werken:
em28xx #0: V4L2 video device registered as video0

Ik gebruik zelf kaffeine voor dvb, misschien is dat een idee. MeTV ken ik niet.

Je afstandbediening zou het ook moeten doen:
input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.7/usb1/1-8/rc/rc0/input5

Ik neem voor het gemak maar aan dat je gebruiker lid is van de groep 'video' ?
Er moet een /dev/video0 zijn.

Om in kaffeine kanalen te scannen moet je trouwens wel eerst kaffeine configureren je dvd stick te gebruiken. Dat is een beetje onhandig gedaan.

Updatebeheer staat redelijk los van wat je nu gedaan hebt, je moet alleen rekening houden met kernel updates (zie een paar posts terug)



Ge wit dit oit noit nie

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #14 Gepost op: 2011/01/20, 16:35:31 »
dropl wederom bedankt.

Ook kaffeine heb ik steeds geprobeerd, (dat woord spelt was lastiger...) Wat je schreef over lastiger configureren land niet.

De Ir led is/was van de afstand bediening  bij de pci tv kaart welke er nu niet meer in zit.

Ook de video groep nagekeken.
Ik vond nog:
You need to increase the buffer size of the input stream. This will have the unfortunate side effect of increasing the time to change channels and hence not included by default.
The easiest way to increase the buffer size is to write these 3 lines to ~/.me-tv/xine.config (if it does not exist create a new file),
video.output.xv_deinterlace_method=linearblend
engine.buffers.audio_num_buffers:500
engine.buffers.video_num_buffers:1000

You may need to tweak these numbers depending on your setup.

Maar hoe pas ik dat aan naar mijn systeem?

Helaas, wie weet raad?
Bij voorbaat dank.

Dick
« Laatst bewerkt op: 2011/01/20, 17:12:23 door zdkdick »

Offline dropl

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #15 Gepost op: 2011/01/20, 17:46:03 »
mkdir ~/.me-tv/
nano ~/.me-tv/xine.config
plakken met shift-insert toets
ctrl-x om op te slaan en af te sluiten

Maar wat lukt er wel/niet met kaffeine?
Ge wit dit oit noit nie

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #16 Gepost op: 2011/01/20, 19:44:18 »
Dropl sorri, maar een exacte copy, dat heb al geprobeerd natuurlijk.
Maar als ik goed lees is dat ook niet raar.

Met Kaffeine heb het zelfde verhaal. De Source knop is niet gevuld.
Terwijl Me-tv klaagt: geen dvb apperaat.

Terugkomend op het fw bestand wat ik van de 1500 versie heb genomen is dat wel de zelfde c.q. goede versie?

Uit de zip file heb ik de 64 bit versie hcw85bda.sys gehaald.
In een term heb ik met wget het bestand extract_xc3028.pl
Dit script uitvoer rechten gegeven.
Of ik het nu met perl of met ./ doe de uitkomst is:
Hash of extracted file does not match (found 38e209de62964fdfbd3665c89cc4f2ba, expected 0e44dbf63bb0169d57446aec21881ff2!
en niet een vers fw bestand.
Wat klaagt hij nu en hoe los ik dat op?

Dus wie weet raad?
Bij voorbaat dank.

Dick
« Laatst bewerkt op: 2011/01/24, 13:43:41 door zdkdick »

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #17 Gepost op: 2011/01/24, 13:48:20 »
Heb zojuist mijn vorig antwoord aangepast, maar dan komt hij niet hoger in de rij te staan.
Graag verwijs ik baar met name naar het tweede deel van mij vorig antwoord.

Dick

Offline dropl

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #18 Gepost op: 2011/01/24, 20:31:07 »
Ik denk niet dat er iets mis was met de firmware die je had. Dan had de driver wel geklaagd over een niet ondersteunde firmware versie.
De foutmelding die je nu krijgt lijkt er op dat je script de firmware niet herkent. Vandaar die controle van md5 sums waar hij over klaagt.
Je hebt als het goed is met je nieuwe driver gewoon een
/dev/video0
en een
/dev/vbi0
apparaat. Die zouden moeten werken, maar misschien niet als specifiek dvb apparaat.

Probeer het anders eens op deze manier:
http://davidwinter.me/articles/2008/02/09/dvb-and-mplayer/
Dus met vlc of mplayer
Het voordeel van vlc en mplayer is dat je ze zo kan instellen dat ze erg veel informatie teruggeven over wat er wel lukt, en vooral over wat er niet lukt.
Ge wit dit oit noit nie

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #19 Gepost op: 2011/01/25, 14:23:58 »
Dropl
Bedankt voor je zoeken. Ik ben met VLC aan de slag gegaan.

apt-get melde dat: dvb-utils vlc is vervangen door dvb-apps, welke al geinstalleerd is.
In usr/share/dvb/dvb-t/nl-All vond ik de begin freq 474.000.000

VLC kende ik al, opnieuw geinstalleerd.
Bij ^E -> v4l2 besturing staat het bericht Geen V4L2 hardware gevonden
Bij ^N -> Opnameapperatuur -> DVB -> DVB-T geeft deze klachten:
VLC kon de MRL 'dvb://frequency=474000000' niet openen. Controleer het logboek voor details.
Uw invoer kon niet geopend worden:
VLC kon de MRL 'v4l2://video0' niet openen. Controleer het logboek voor details.
Uw invoer kon niet geopend worden:
VLC kon de MRL 'dvb://frequency=474000000' niet openen. Controleer het logboek voor details.

In het logboek gezocht en in syslog gevonden:
Jan 25 11:47:10 dick-desktop kernel: [ 6077.403032] tvp5150 0-005c: tvp5150am1 detected.
Jan 25 11:47:11 dick-desktop kernel: [ 6078.072550] xc2028 0-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
Jan 25 11:47:12 dick-desktop kernel: [ 6078.991827] xc2028 0-0061: Loading firmware for type=MTS (4), id 000000000000b700.
Jan 25 11:47:12 dick-desktop kernel: [ 6079.433087] zapping[3082]: segfault at 7fb3f6a0d260 ip 00000000004c7cf0 sp 00007fff720d0438 error 6 in zapping[400000+156000]
In jockey.log.1 vond ik:
2011-01-20 13:51:34,981 DEBUG: loading custom handler /usr/share/jockey/handlers/dvb_usb_firmware.py
2011-01-20 13:51:35,019 DEBUG: Instantiated Handler subclass __builtin__.DvbUsbFirmwareHandler from name DvbUsbFirmwareHandler
2011-01-20 13:51:35,020 DEBUG: Firmware for DVB cards not available

in de readme bij de apps las ik over util/scan , maar ik kan daar verder niets van vinden.
In de syslog komt nu toch een error naar voren nl: 6 verder zijn de diverse programmaś het er over eens dat er geen DVB-T beschikbaar is.

Dus wie weet raad?
Bij voorbaat dank.

Dick

Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #20 Gepost op: 2011/01/25, 14:55:35 »
Dick ik heb nog eens je eerste post nagelezen:
In mijn dmesg log vond ik:

[    9.396797] em28xx: New device WinTV HVR-900 @ 480 Mbps (2040:6502, interface 0, class 0)
[    9.666110] em28xx #0: Identified as Hauppauge WinTV HVR 900 (R2) (card=18)
[    9.690179] xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
[   10.666362] xc2028 0-0061: Error: firmware xc3028-v27.fw not found.

Jij hebt dit model stick 65018 (USB ID 2040:6502) volgens deze site http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-900 zou je op deze wijze de v4l ondersteuning moeten installeren http://www.kernellabs.com/blog/?p=1397 en nog wat over de firmware installatie http://linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028#Firmware_Information Ik hoop dat je hier wat verder mee komt.

Nog iets over je kaart, welles waar voor Mandriva, maar geeft misschien wat meer info.
En het werken met VLC http://wasietsmet.nl/linux/bekijk-dvb-t-met-vlc/
In der Beschränkung zeigt sich der Meister.

Offline dropl

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #21 Gepost op: 2011/01/25, 17:22:09 »
Dat ziet er goed uit.
Vreemd alleen dat die driver van februari 2010 is en nog steeds niet in de officiële dvb repos zit.
Ge wit dit oit noit nie

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #22 Gepost op: 2011/01/26, 14:04:26 »
Gijsbert bedankt. (dropl zie onderaan dit bericht)
Uw eerste link ben ik steeds beter gaan begrijpen.
Het maken van een fw file lukte niet, in tweede instantie weer niet, ik krijg nog geen vers fw bestand.
De tweede link geeft:
hg clone http://kernellabs.com/hg/~dheitmueller/v4l-dvb-drxd
open “v4l/.config” and change the firedtv=m to be firedtv=n.
cd v4l-dvb-drxd
make
make install
reboot
Heb ik gedaan, er was al aangegeven dat de .config file aangepast moest worden heb ik ook gedaan, maar maakt geen verschil.
Wat kan of moet ik met:***WARNING:*** You do not have the full kernel sources installed.
Zie bijlage.
De twee drx fw bestanden als root in /lib/firmware geplaatst, maar make stopt op de zelfde manier.

De derde link:
Het maken van een vers fw bestand geeft error wat bleek te komen door md5 sums.
Heb dit nogmaals uitgeprobeerd. Ook de vertaling opgeroepen, gezocht naar het extract script op mijn systeem, gevonden op verschillende plaatsen. Aan de bestandsgrote te zien, twee versie's van dit bestand.
Begrijp niet goed hoe het moet, ik mis overzicht.

De vierde link:
Mandriva? nee, keurig Ubuntu 10.04 terwijl ik 10.10 heb.
scan geeft ook de klacht dat hij niet (goet) is geinstalleerd.
dick@dick-desktop:~$ scan /usr/share/dvb/dvb-t/nl-All ~/desktop/kanalen.conf
scanning /usr/share/dvb/dvb-t/nl-All
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2284: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file or directory
dick@dick-desktop:~$

Ook dropl bedankt. Begrijp uit je reactie dat ik niet op moet geven.

Dus wie weet nog raad?
Bij voorbaat dank.

Dick

Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #23 Gepost op: 2011/01/26, 18:56:11 »
Laten we maar eerst de fw file voor elkaar zien te krijgen:
Van deze link http://linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028#Firmware_Information Het pad is in het algemeen geschreven voor linux,
als je even zoekt op video4linux kom je dit pad tegen, afhankelijk welke headers er staan, je moet die hebben met aan het einde het hoogste nummer. Bij mij is dat 27, zie voorbeeld, hier staat het pearl bestand wat je eerst moet uitvoeren, dit genereert een ander bestand wat je naar de firmware directory moet kopiëren.
/usr/src/linux-headers-2.6.32-27/Documentation/video4linux
Kijk eerst of dit lukt anders krijg je de stick nooit aan de gang.
In der Beschränkung zeigt sich der Meister.

Offline zdkdick

  • Lid
Re: Hauppauge_WinTV-HVR-900 error: firmware xc3028-v27.fw not found.
« Reactie #24 Gepost op: 2011/01/27, 12:32:30 »
Gijsbert bedankt.

Ik begrijp dat in de link het algemene verhaal staat, in de distributie vind ik twee versie's van het hoogste nummer, waarom c.q. waarvoor is generic, ik heb gezocht, maar kan het antwoord niet vinden.

Punts gewijs wat nu wel gelukt is:
1   Ik heb extract_xc3028.pl en Makefile uit deze directerie genomen:
/usr/src/linux-headers-2.6.35-24/Documentation/video4linux
2   Heb de stappen uit de kop van de file gevolgd en fout weten op te lossen. (Waar melden? Mauro Carvalho Chehab?)
N.l. bij unzip commando moet een v een V zijn.
3   Ook moet het script nog uitvoer rechten gegeven worden en het cp commando moet als root.
4   Helaas jockey.log.1 geeft de zelfde melding en uit syslog komt nu:
Jan 27 11:07:51 dick-desktop kernel: [    8.637770] em28xx #0: Identified as Hauppauge WinTV HVR 900 (R2) (card=18)
Jan 27 11:07:51 dick-desktop kernel: [    8.643887] tveeprom 0-0050: Hauppauge model 65018, rev B2C0, serial# 692043
Jan 27 11:07:51 dick-desktop kernel: [    8.643894] tveeprom 0-0050: tuner model is Xceive XC3028 (idx 120, type 71)
Jan 27 11:07:51 dick-desktop kernel: [    8.643900] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
Jan 27 11:07:51 dick-desktop kernel: [    8.643905] tveeprom 0-0050: audio processor is None (idx 0)
Jan 27 11:07:51 dick-desktop kernel: [    8.643909] tveeprom 0-0050: has radio
Jan 27 11:07:51 dick-desktop kernel: [    8.655459] tvp5150 0-005c: chip found @ 0xb8 (em28xx #0)
Jan 27 11:07:51 dick-desktop kernel: [    8.678207] tuner 0-0061: chip found @ 0xc2 (em28xx #0)
Jan 27 11:07:51 dick-desktop kernel: [    8.687773] xc2028 0-0061: creating new instance
Jan 27 11:07:51 dick-desktop kernel: [    8.687779] xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
Jan 27 11:07:51 dick-desktop kernel: [    8.706567] xc2028 0-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
Jan 27 11:07:51 dick-desktop kernel: [    8.760033] xc2028 0-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
Gekeken en gezien dat dit script van 2 aug 2010 is, maar dat is de datum van versie 10.10 the Maverick Meerkat, denk ik.
Ik heb al een nieuwe v4l-dvb en ben bezig geweest met een nieuwe v4l-dvb-drvd

Dus wie weet weer raad?
Bij voorbaat dank.

Dick