HVR 930c - no /dev/dvb

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

i hope this is the right mailing list and not developers only.

I am trying to install a Hauppauge HVR 930c Stick on a Ubuntu 12.04 box. My problem is: I have no /dev/dvb/ created, but instead a /dev/v4l/by-path/pci-0000\:00\:14.0-usb-0\:2-video-index1, although i followed exactly the instructions from the wiki. http://www.linux-hardware-guide.de/2012-11-02-hauppauge-wintv-hvr-930c-dvb-c-dvb-t-analog-usb-2-0

My system info is:
$ uname -a
Linux xbmc-desktop 3.5.0-45-generic #68-Ubuntu SMP Mon Dec 2 22:02:00 UTC 2013 i686 i686 i686 GNU/Linux


$ lsusb
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 003 Device 002: ID 05a4:9881 Ortek Technology, Inc.
Bus 003 Device 003: ID 2040:1605 Hauppauge
Bus 003 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub


and the dmesg output when i connect the stick:
[ 6514.206805] usb 3-2: USB disconnect, device number 3
[ 6514.206944] em2884 #0: Disconnecting em2884 #0
[ 6514.206950] em2884 #0: Closing video extension
[ 6514.206956] em2884 #0: V4L2 device video0 deregistered
[ 6514.207076] em2884 #0: Closing audio extension
[ 6514.208271] em2884 #0: Closing input extension<6>[ 6516.576815] usb 3-2: new high-speed USB device number 5 using xhci_hcd
[ 6516.594131] usb 3-2: New USB device found, idVendor=2040, idProduct=1605
[ 6516.594139] usb 3-2: New USB device strings: Mfr=0, Product=1, SerialNumber=2
[ 6516.594145] usb 3-2: Product: WinTV HVR-930C
[ 6516.594149] usb 3-2: SerialNumber: 4034722962
[ 6516.597157] em28xx: New device  WinTV HVR-930C @ 480 Mbps (2040:1605, interface 0, class 0)
[ 6516.597163] em28xx: Audio interface 0 found (Vendor Class)
[ 6516.597167] em28xx: Video interface 0 found: isoc
[ 6516.597170] em28xx: DVB interface 0 found: isoc
[ 6516.597258] em28xx: chip ID is em2884
[ 6516.658997] em2884 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x7ef008aa
[ 6516.659003] em2884 #0: EEPROM info:
[ 6516.659007] em2884 #0:       microcode start address = 0x0004, boot configuration = 0x01
[ 6516.665286] em2884 #0:       I2S audio, 5 sample rates
[ 6516.665293] em2884 #0:       500mA max power
[ 6516.665299] em2884 #0:       Table at offset 0x24, strings=0x1e82, 0x186a, 0x0000
[ 6516.665371] em2884 #0: Identified as Hauppauge WinTV HVR 930C (card=81)
[ 6516.667726] tveeprom 1-0050: Hauppauge model 16009, rev B1F0, serial# 8191122
[ 6516.667733] tveeprom 1-0050: MAC address is 00:0d:fe:7c:fc:92
[ 6516.667738] tveeprom 1-0050: tuner model is Xceive XC5000 (idx 150, type 76)
[ 6516.667744] tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
[ 6516.667749] tveeprom 1-0050: audio processor is unknown (idx 45)
[ 6516.667752] tveeprom 1-0050: decoder processor is unknown (idx 44)
[ 6516.667757] tveeprom 1-0050: has no radio, has IR receiver, has no IR transmitter
[ 6516.667761] em2884 #0: analog set to isoc mode.
[ 6516.667764] em2884 #0: dvb set to isoc mode.
[ 6516.667921] em2884 #0: Registering V4L2 extension
[ 6516.668003] em2884 #0: Config register raw data: 0x12
[ 6516.669846] em2884 #0: AC97 vendor ID = 0x04880488
[ 6516.669977] em2884 #0: AC97 features = 0x0488
[ 6516.669980] em2884 #0: Unknown AC97 audio processor detected!
[ 6516.782455] em2884 #0: V4L2 video device registered as video0
[ 6516.782458] em2884 #0: V4L2 extension successfully initialized
[ 6516.782459] em2884 #0: Binding audio extension
[ 6516.782460] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[ 6516.782461] em28xx-audio.c: Copyright (C) 2007-2014 Mauro Carvalho Chehab
[ 6516.782482] em2884 #0: Endpoint 0x83 high-speed on intf 0 alt 7 interval = 8, size 196
[ 6516.782483] em2884 #0: Number of URBs: 1, with 64 packets and 192 size
[ 6516.783258] em2884 #0: Audio extension successfully initialized
[ 6516.783260] em2884 #0: Registering input extension
[ 6516.784460] Registered IR keymap rc-hauppauge
[ 6516.784527] input: em28xx IR (em2884 #0) as /devices/pci0000:00/0000:00:14.0/usb3/3-2/rc/rc0/input12
[ 6516.784550] rc0: em28xx IR (em2884 #0) as /devices/pci0000:00/0000:00:14.0/usb3/3-2/rc/rc0
[ 6516.785091] em2884 #0: Input extension successfully initalized


It is strange that my dmesg output is not the same as in the wiki or in some other tutorials around the internet. Especially the isoc thing confuses me.

I have loaded the following firmware:
-rw-r--r-- 1 root root 42K Feb 2 23:12 dvb-usb-hauppauge-hvr930c-drxk.fw
-rw-r--r-- 1 root root 13K Feb 2 22:51 dvb-fe-xc5000-1.6.114.fw

It was also strange that lsmod showed me only the em28xx module, so i loaded the xc5000 and drxk module manually, but this makes no difference. 

So without the /dev/dvb/ device, w_scan and other tools will fail. I have also installed a tvheadend server. It has a device called DRXK DVB-C DVB-T in it's selection dropdown menu, but it is showing with an empty vendor ID and an empty device path and won't scan the channels. In the config directory of tvheadend there is a configuration file for exactly this adapter, but from the filename it is clear that tvheadend assumes that it's an adapter localized  in /dev/dvb.

So i hope that i can get some help from you, the linux media experts. ;)

Simon Szustkowski
simon.szustkowski@xxxxxxxxxxxxxx

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux