> Multimedia (302)
> Multimedia > CCTV (14)
> Multimedia > Misc (11)
> Multimedia > Radio (2)
> Multimedia > Sound (79)
> Multimedia > TV (124)
> Multimedia > Webcam (80)
Review of Linux Compatibility
The Hauppauge WinTV HVR 930C can easily be mixed up with the Hauppauge WinTV HVR 930C HD, which can only be distinguished by the additional term “HD”. The HD version is not supported by Linux, while the non-HD version is. The non-HD version has the USB ID 2040:1605, while the HD version has the USB ID 2040:b130.
The USB stick uses the kernel modules xc5000, drxk and em28xx. These modules are part of the Linux kernel since version 3.3. The kernel recognized the USB stick in the following way:
usb 2-1.2.5: new high speed USB device number 9 using ehci_hcd usb 2-1.2.5: New USB device found, idVendor=2040, idProduct=1605 usb 2-1.2.5: New USB device strings: Mfr=0, Product=1, SerialNumber=2 usb 2-1.2.5: Product: WinTV HVR-930C usb 2-1.2.5: SerialNumber: 4034722785 em28xx: New device WinTV HVR-930C @ 480 Mbps (2040:1605, interface 0, class 0) em28xx: Audio Vendor Class interface 0 found em28xx: Video interface 0 found em28xx: DVB interface 0 found em28xx #0: chip ID is em2884 em28xx #0: Identified as Hauppauge WinTV HVR 930C (card=81) Registered IR keymap rc-hauppauge 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 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 em28xx #0: Config register raw data: 0x2a em28xx #0: I2S Audio (3 sample rates) em28xx #0: No AC97 audio processor em28xx #0: v4l2 driver version 0.1.3 em28xx #0: V4L2 video device registered as video0 em28xx-audio.c: probing for em28xx Audio Vendor Class em28xx-audio.c: Copyright (C) 2006 Markus Rechberger em28xx-audio.c: Copyright (C) 2007-2011 Mauro Carvalho Chehab drxk: status = 0x439130d9 drxk: detected a drx-3913k, spin A2, xtal 20.250 MHz DRXK driver version 0.9.4300 drxk: frontend initialized. xc5000 1-0061: creating new instance xc5000: Successfully identified at address 0x61 xc5000: Firmware has not been loaded previously DVB: registering new adapter (em28xx #0) DVB: registering adapter 1 frontend 0 (DRXK DVB-C DVB-T)... em28xx #0: Successfully loaded em28xx-dvb
The kernel modules need the original firmware copied to /lib/firmware To access the tuners.
If the firmware was not already installed by the distribution (e.g. in Ubuntu with the program “Additional driver”), the following files have to be copied:
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/
After successful initialization of the modules the following devices are created
to access the stick.
If it should be necessary to compile the kernel modules by hand (e.g. if a linux version older than 3.3 is used), the following packages are needed:
sudo apt-get install libproc-processtable-perl build-essential linux-headers-$(uname -r)
The module source has to be downloaded (i.e. copied from its GIT repository). Code compilation is performed in the folowing way:
sudo rm -r media_build git clone git://linuxtv.org/media_build.git cd media_build ./build sudo make install; sudo make load
Identified Hardware Configurations (1 Result)This hardware component was used by Linux users under the following system configurations. These results were collected by our LHG Scan Tool:
||Linux Mint 18 Sarah||4.4.0-45-generic||-||04/11/2016|