Hauppauge WinTV-HVR-930C: Difference between revisions
Tasm-Devil (talk | contribs) |
Tasm-Devil (talk | contribs) |
||
Line 44: | Line 44: | ||
==Installation== |
==Installation== |
||
If you plug in your Stick, you maybe get something like this when you type dmesg: |
|||
[ 800.592642] usb 1-3.4.3: new high-speed USB device number 11 using ehci_hcd |
|||
[ 800.685850] usb 1-3.4.3: New USB device found, idVendor=2040, idProduct=1605 |
|||
[ 800.685860] usb 1-3.4.3: New USB device strings: Mfr=0, Product=1, SerialNumber=2 |
|||
[ 800.685868] usb 1-3.4.3: Product: WinTV HVR-930C |
|||
[ 800.685874] usb 1-3.4.3: SerialNumber: 4034507968 |
|||
This output indicates that your kernel has detected the drive but do not know what to do next. It is now time to install the firmware and load the necessary modules into the kernel. Follow the steps below, but they use these instructions at your own risk. |
|||
1) Download and extract the Windows-Driver. Then copy the firmware to /lib/firmware |
1) Download and extract the Windows-Driver. Then copy the firmware to /lib/firmware |
Revision as of 23:19, 8 April 2012
Overview/Features
Hauppauge WinTV-HVR-930C is an DVB-T/DVB-C/Radio/analogue TV Receiver with USB2.0 Interface
Components used
- Xceive XC5000 (RF tuner and analog IF demodulator)
- Emtec EM28XX (DVB Frontend)
- Micronas drxk (3-in-1 Demodulator for DVB-C, DVB-T and analogue TV)
Sample Kernel Output
dmesg output:
[ 1488.534203] usb 2-1.2.5: new high speed USB device number 9 using ehci_hcd [ 1488.620375] usb 2-1.2.5: New USB device found, idVendor=2040, idProduct=1605 [ 1488.620378] usb 2-1.2.5: New USB device strings: Mfr=0, Product=1, SerialNumber=2 [ 1488.620379] usb 2-1.2.5: Product: WinTV HVR-930C [ 1488.620381] usb 2-1.2.5: SerialNumber: 4034722785 [ 1488.620625] em28xx: New device WinTV HVR-930C @ 480 Mbps (2040:1605, interface 0, class 0) [ 1488.620626] em28xx: Audio Vendor Class interface 0 found [ 1488.620628] em28xx: Video interface 0 found [ 1488.620629] em28xx: DVB interface 0 found [ 1488.620714] em28xx #0: chip ID is em2884 [ 1488.672755] em28xx #0: Identified as Hauppauge WinTV HVR 930C (card=81) [ 1488.673117] Registered IR keymap rc-hauppauge [ 1488.673186] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.5/rc/rc2/input14 [ 1488.673251] rc2: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.5/rc/rc2 [ 1488.673864] em28xx #0: Config register raw data: 0x2a [ 1488.673866] em28xx #0: I2S Audio (3 sample rates) [ 1488.673867] em28xx #0: No AC97 audio processor [ 1488.690631] em28xx #0: v4l2 driver version 0.1.3 [ 1488.712274] em28xx #0: V4L2 video device registered as video0 [ 1488.712278] em28xx-audio.c: probing for em28xx Audio Vendor Class [ 1488.712279] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger [ 1488.712280] em28xx-audio.c: Copyright (C) 2007-2011 Mauro Carvalho Chehab [ 1489.863509] drxk: status = 0x439130d9 [ 1489.863512] drxk: detected a drx-3913k, spin A2, xtal 20.250 MHz [ 1491.187257] DRXK driver version 0.9.4300 [ 1491.201708] drxk: frontend initialized. [ 1491.201727] xc5000 1-0061: creating new instance [ 1491.202205] xc5000: Successfully identified at address 0x61 [ 1491.202206] xc5000: Firmware has not been loaded previously [ 1491.202209] DVB: registering new adapter (em28xx #0) [ 1491.202211] DVB: registering adapter 1 frontend 0 (DRXK DVB-C DVB-T)... [ 1491.202528] em28xx #0: Successfully loaded em28xx-dvb
Installation
If you plug in your Stick, you maybe get something like this when you type dmesg:
[ 800.592642] usb 1-3.4.3: new high-speed USB device number 11 using ehci_hcd [ 800.685850] usb 1-3.4.3: New USB device found, idVendor=2040, idProduct=1605 [ 800.685860] usb 1-3.4.3: New USB device strings: Mfr=0, Product=1, SerialNumber=2 [ 800.685868] usb 1-3.4.3: Product: WinTV HVR-930C [ 800.685874] usb 1-3.4.3: SerialNumber: 4034507968
This output indicates that your kernel has detected the drive but do not know what to do next. It is now time to install the firmware and load the necessary modules into the kernel. Follow the steps below, but they use these instructions at your own risk.
1) Download and extract the Windows-Driver. Then copy the firmware to /lib/firmware
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 sudo cp dvb-usb-hauppauge-hvr930c-drxk.fw /lib/firmware/
2) Install the needed packages for the following step. You have to choose the correct headers for your system.
sudo apt-get install libproc-processtable-perl sudo apt-get install build-essential sudo apt-get install linux-headers-3.2.0-0.bpo.1-amd64
3) make get the sources and compile. This step takes some time.
sudo rm -r media_build git clone git://linuxtv.org/media_build.git cd media_build ./build sudo make install; sudo make load
Got this from here: http://michael.fuckner.net/me/blog/