[Hauppauge WinTV HVR-900/Hybrid][em28xx]Missing device files (/dev/dvb)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
This bug was originally filed against Ubuntu 8.10, but seems to still be present in 10.04 (Beta 1, kernel 2.6.32-18-generic).
I have for testing a Hauppauge HVR-900 USB based terrestrial TV card.
It is reported to work with the em28xx driver, all that is needed is the firmware that I originally had to extract manually:
http://
Today the required firmware is included in the package linux-firmware-
The problem is that while the card is detected and modules/firmware loaded the files '/dev/dvb/
lsusb | grep Hauppauge:
Bus 005 Device 004: ID 2040:6502 Hauppauge WinTV HVR-900
sudo tail -f /var/log/messages when inserting the tuner into a USB port:
[ 1378.728075] usb 1-3: new high speed USB device using ehci_hcd and address 5
[ 1378.866848] usb 1-3: configuration #1 chosen from 1 choice
[ 1378.901423] em28xx: New device WinTV HVR-900 @ 480 Mbps (2040:6502, interface 0, class 0)
[ 1378.901611] em28xx #0: chip ID is em2882/em2883
[ 1379.077879] em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
[ 1379.077914] em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
[ 1379.077945] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
[ 1379.077976] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
[ 1379.078007] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1379.078038] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 1379.078069] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
[ 1379.078100] em28xx #0: i2c eeprom 70: 32 00 37 00 38 00 31 00 39 00 33 00 31 00 38 00
[ 1379.078131] em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
[ 1379.078162] em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
[ 1379.078193] em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[ 1379.078224] em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 36 a5
[ 1379.078255] em28xx #0: i2c eeprom c0: 13 f0 74 02 01 00 01 79 5c 00 00 00 00 00 00 00
[ 1379.078287] em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[ 1379.078318] em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 36 a5
[ 1379.078349] em28xx #0: i2c eeprom f0: 13 f0 74 02 01 00 01 79 5c 00 00 00 00 00 00 00
[ 1379.078385] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x58673bdd
[ 1379.078392] em28xx #0: EEPROM info:
[ 1379.078398] em28xx #0: AC97 audio (5 sample rates)
[ 1379.078403] em28xx #0: 500mA max power
[ 1379.078411] em28xx #0: Table at 0x24, strings=0x1e82, 0x186a, 0x0000
[ 1379.079114] em28xx #0: Identified as Hauppauge WinTV HVR 900 (R2) (card=18)
[ 1379.085953] tveeprom 2-0050: Hauppauge model 65018, rev B2C0, serial# 1287478
[ 1379.085966] tveeprom 2-0050: tuner model is Xceive XC3028 (idx 120, type 71)
[ 1379.085978] tveeprom 2-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
[ 1379.085989] tveeprom 2-0050: audio processor is None (idx 0)
[ 1379.085997] tveeprom 2-0050: has radio
[ 1379.089772] tvp5150 2-005c: chip found @ 0xb8 (em28xx #0)
[ 1379.096058] tuner 2-0061: chip found @ 0xc2 (em28xx #0)
[ 1379.096216] xc2028 2-0061: creating new instance
[ 1379.096220] xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner
[ 1379.096232] usb 1-3: firmware: requesting xc3028-v27.fw
[ 1379.099238] xc2028 2-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[ 1379.144051] xc2028 2-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
[ 1380.046672] xc2028 2-0061: Loading firmware for type=MTS (4), id 000000000000b700.
[ 1380.061536] xc2028 2-0061: Loading SCODE for type=MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
[ 1380.245335] input: em28xx IR (em28xx #0) as /devices/
[ 1380.245778] em28xx #0: Config register raw data: 0xd0
[ 1380.246649] em28xx #0: AC97 vendor ID = 0xffffffff
[ 1380.247023] em28xx #0: AC97 features = 0x6a90
[ 1380.247031] em28xx #0: Empia 202 AC97 audio processor detected
[ 1380.376550] tvp5150 2-005c: tvp5150am1 detected.
[ 1380.472925] em28xx #0: v4l2 driver version 0.1.2
[ 1380.559658] em28xx #0: V4L2 video device registered as /dev/video0
[ 1380.559667] em28xx #0: V4L2 VBI device registered as /dev/vbi0
[ 1380.577370] usbcore: registered new interface driver em28xx
[ 1380.579192] em28xx driver loaded
[ 1380.598857] em28xx-audio.c: probing for em28x1 non standard usbaudio
[ 1380.598863] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[ 1380.604262] Em28xx: Initialized (Em28xx Audio Extension) extension
[ 1380.698157] tvp5150 2-005c: tvp5150am1 detected.
[ 1381.096571] tvp5150 2-005c: tvp5150am1 detected.
and after sudo modprobe em28xx-dvb:
[ 1752.342963] Em28xx: Initialized (Em28xx dvb Extension) extension
However when I attempt to generate a channel file
( scan -n -o zap -p fi-Jyväskylä > ~/.xine/
I get the following error:
scanning fi-Jyväskylä
using '/dev/dvb/
main:2273: FATAL: failed to open '/dev/dvb/
Using Totem's DVB daemon plug-in it will either tell me "no devices are present" or "the device has already been configured".
I observe with 'ls -lh /dev/dvb' that the files are indeed not present.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CRDA: Error: [Errno 2] Tiedostoa tai hakemistoa ei ole
Card0.Amixer.info:
Card hw:0 'I82801DBICH4'
Mixer name : 'SigmaTel STAC9750,51'
Components : 'AC97a:83847650'
Controls : 38
Simple ctrls : 24
Card1.Amixer.info:
Card hw:1 'Em28xxAudio'
Mixer name : ''
Components : ''
Controls : 0
Simple ctrls : 0
Card1.Amixer.
DistroRelease: Ubuntu 10.04
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100224.1)
MachineType: Dell Computer Corporation Latitude D600
Package: linux (not installed)
PccardctlIdent:
Socket 0:
no product info available
Socket 1:
product info: "O2Micro", "SmartCardBus Reader", "V1.0", ""
manfid: 0xffff, 0x0001
PccardctlStatus:
Socket 0:
no card
Socket 1:
5.0V 16-bit PC Card
Subdevice 0 (function 0) [unbound]
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=fi_FI.utf8
SHELL=/bin/bash
ProcVersionSign
Regression: No
RelatedPackageV
Reproducible: Yes
RfKill:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Tags: lucid
TestedUpstream: Yes
Uname: Linux 2.6.32-18-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare video
dmi.bios.date: 06/29/2005
dmi.bios.vendor: Dell Computer Corporation
dmi.bios.version: A16
dmi.board.name: 0D2125
dmi.board.vendor: Dell Computer Corporation
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Computer Corporation
dmi.modalias: dmi:bvnDellComp
dmi.product.name: Latitude D600
dmi.sys.vendor: Dell Computer Corporation
description: | updated |
Changed in linux (Ubuntu): | |
assignee: | Ubuntu Kernel Team (ubuntu-kernel-team) → Chase Douglas (chasedouglas) |
status: | Confirmed → Triaged |
importance: | Undecided → Wishlist |
summary: |
- [Hauppauge WinTV HVR-900][em28xx]Missing device files + [Hauppauge WinTV HVR-900H/Hybrid][em28xx]Missing device files (/dev/dvb) |
tags: | added: needs-reassignment |
tags: | removed: i386 lucid verification-needed |
tags: |
added: latest-bios-a16 needs-upstream-testing removed: em28xx needs-reassignment |
Hi,
I read the webpage you were mentioning.
Would you try this: doc.ubuntu- fr/terratec_ cinergy_ xs
http://
sorry, it is in French, but don't worry, just follow the commands
I had similar problem with a Terratec cinergy XS under ubuntu 8.10 32bits, and it solved it.
I dislike Kaffeine, but I think it is the best to start with, once you get it working, you can use other programs for DVB
BTW, my card doesnt work under xine. just tried it :-)
Please let me know