DVB-C-unter-Linux-mit-WinTV-HVR-930C-HD

DVB-C unter Linux mit WinTV-HVR-930C-HD
Da ich dank Stahlbeton im Arbeitszimmer leider schlechten Empfang habe (GPS, UMTS, DVB-T), habe ich mir einen DVB-C Stick zugelegt, um auch mal nen Film aufzeichnen zu koennen. Meine Entscheidung fiel auf einen HVR-930C von Hauppauge. Benoetigt werden im Endeffekt die Module xc5000.ko, drxk.ko und em28xx.ko. Getestet habe ich unter OpenSUSE 12.1 (benoetigt: cpan install Proc::ProcessTable) bzw. Fedora16

Firmwares besorgen (dvb-fe-xc5000-1.6.114.fw kommt aus dem linuxtv-repository)

wget http://www.wintvcd.co.uk/drivers/HVR-9x0_5_10_325_28153_SIGNED.zip
unzip HVR-9x0_5_10_325_28153_SIGNED.zip
dd if=HVR-900/emOEM.sys of=dvb-usb-hauppauge-hvr930c-drxk.fw bs=1 skip=71600 count=42692
cp dvb-usb-hauppauge-hvr930c-drxk.fw /lib/firmware/


Sourcen besorgen, uebersetzen

git clone git://linuxtv.org/media_build.git
cd media_build && ./build
make install; make load


Im dmesg sieht man nun folgende Informationen:


[ 1083.995244] usb 2-1.2.5: new high speed USB device number 9 using ehci_hcd
[ 1084.088621] usb 2-1.2.5: New USB device found, idVendor=2040, idProduct=1605
[ 1084.088626] usb 2-1.2.5: New USB device strings: Mfr=0, Product=1, SerialNumber=2
[ 1084.088629] usb 2-1.2.5: Product: WinTV HVR-930C
[ 1084.088631] usb 2-1.2.5: SerialNumber: 4034722785
[ 1084.089079] em28xx: New device WinTV HVR-930C @ 480 Mbps (2040:1605, interface 0, class 0)
[ 1084.089083] em28xx: Audio Vendor Class interface 0 found
[ 1084.089084] em28xx: Video interface 0 found
[ 1084.089086] em28xx: DVB interface 0 found
[ 1084.089234] em28xx #0: chip ID is em2884
[ 1084.143742] em28xx #0: Identified as Hauppauge WinTV HVR 930C (card=81)
[ 1084.144079] Registered IR keymap rc-hauppauge
[ 1084.144193] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.5/rc/rc3/input16
[ 1084.144294] rc3: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.5/rc/rc3
[ 1084.144867] em28xx #0: Config register raw data: 0x0a
[ 1084.144870] em28xx #0: v4l2 driver version 0.1.3
[ 1084.149647] em28xx #0: V4L2 video device registered as video2
[ 1085.402457] drxk: status = 0x439130d9
[ 1085.402462] drxk: detected a drx-3913k, spin A2, xtal 20.250 MHz
[ 1086.747318] DRXK driver version 0.9.4300
[ 1086.761734] drxk: frontend initialized.
[ 1086.761888] xc5000 5-0061: creating new instance
[ 1086.762481] xc5000: Successfully identified at address 0x61
[ 1086.762482] xc5000: Firmware has not been loaded previously
[ 1086.762485] DVB: registering new adapter (em28xx #0)
[ 1086.762489] DVB: registering adapter 0 frontend 0 (DRXK DVB-C DVB-T)...
[ 1086.763030] em28xx #0: Successfully loaded em28xx-dvb


Fernsehen kann man nun beispielsweise mit Kaffeine, leider geht Aufnehmen auf der Kommandozeile noch nicht- oder ich habs noch nicht verstanden


./dvb-apps/util/szap/tzap -t 3600 -o bla.ts -c zap.conf "RTL HH SH(RTL World)"
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file 'zap.conf'
ERROR: error while parsing bandwidth (syntax error)


Update:Linux Kernel 3.3 enthaelt die benoetigten Treiber fuer den Stick

Trackbacks

  1. PingBack

  2. Online Asian Dating

    DVB-C-unter-Linux-mit-WinTV-HVR-930C-HD - molli123 ihm sein blog

  3. PingBack

  4. doukimchi.net

    DVB-C-unter-Linux-mit-WinTV-HVR-930C-HD - molli123 ihm sein blog

  5. Ved

    DVB-C-unter-Linux-mit-WinTV-HVR-930C-HD - molli123 ihm sein blog

  6. Wassim

    DVB-C-unter-Linux-mit-WinTV-HVR-930C-HD - molli123 ihm sein blog

  7. Ajmal

    DVB-C-unter-Linux-mit-WinTV-HVR-930C-HD - molli123 ihm sein blog

  8. Vesta Talent Agency Reviews

    DVB-C-unter-Linux-mit-WinTV-HVR-930C-HD - molli123 ihm sein blog

  9. Vesta Talent Agency Reviews

    DVB-C-unter-Linux-mit-WinTV-HVR-930C-HD - molli123 ihm sein blog

  10. Wai-ching

    DVB-C-unter-Linux-mit-WinTV-HVR-930C-HD - molli123 ihm sein blog

Comments

Display comments as (Linear | Threaded)

  1. Mihai Dobrescu says:

    Hello,

    I have a Sabayon up to date, with kernel version 3.3.
    w_scan returns nothing though, no channels, after a long scan.
    Is there something to do before w_scan to switch the tuner in DVB-C mode?

    Thank you.

  2. molli123 says:

    For me it worked out of the box- but first I had errors from old version of w_scan. Try updating w_scan

    http://wirbel.htpc-forum.de/w_scan/index2.html

    You could also try a GUI-tool- I personally like kaffeine

  3. Exilschwaelmer says:

    Sag mal, hast Du das wirklich mit dem 930C-*HD* geschafft? Lt. Deiner dmesg-Ausgabe hast Du den 930C ohne *HD*, der 930C-HD hat die USB-ID 2040:b130 und Deiner die 2040:1605.

  4. molli123 says:

    bei Amazon bestellt, auf der Rechnung steht "WinTV HVR 930C HD"

    http://www.hauppauge.de/site/products/data_hvr930c.html -> im Menu ohne HD, im Text mit...

    Gibt wohl zwei Modelle:
    http://www.linuxforen.de/forums/archive/index.php/t-258402.html

    Vielleicht hast du das neue Modell (USB ID 2040:b130) erwischt, zu erkennen an dem besonderen Hinweis auf die HDTV-Unterstützung? Dieses wird wie hier (http://linuxtv.org/wiki/index.php/Hauppauge#DVB_Products) zu lesen noch nicht unterstützt. Irritierenderweise steht auf der Verpackung wie bei der älteren Version "Model 1244", Erklärung hier (http://www.hauppauge.co.uk/forum/showthread.php?22265-WinTV-HVR-930C-1239-vs-1244&p=103482).


Add Comment


Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.