LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   SUSE / openSUSE (https://www.linuxquestions.org/questions/suse-opensuse-60/)
-   -   Running DVB-T with Hauppauge HVR900 R2 (https://www.linuxquestions.org/questions/suse-opensuse-60/running-dvb-t-with-hauppauge-hvr900-r2-877902/)

zorro_kwh 04-29-2011 03:55 PM

Running DVB-T with Hauppauge HVR900 R2
 
Hi,

I have upgraded from 11.2 to 11.3 and now my TV USB Stick doesn't work anymore. It worked under 11.2.

There I installed the firmware xc3028-v27.fw

I must have installed the kernel module em38xx in the past too.

But now this doesn'*t compile anymore. An include file is missing.

But I found that the default kernel (uname -a):
Code:

Linux zorro 2.6.34.8-0.2-desktop #1 SMP PREEMPT 2011-04-06 18:11:26 +0200 x86_64 x86_64 x86_64 GNU/Linux
has two modules em38xx and em38xx-dvb which I loaded (lsmod):
Code:

em28xx_dvb              9751  0
dvb_core              111007  1 em28xx_dvb
em28xx                104091  2 em28xx_alsa,em28xx_dvb

But the dmesg command says:
Code:

[  954.849118] usb 1-4: new high speed USB device using ehci_hcd and address 9
[  954.969519] usb 1-4: New USB device found, idVendor=2040, idProduct=6502
[  954.969526] usb 1-4: New USB device strings: Mfr=0, Product=1, SerialNumber=2
[  954.969533] usb 1-4: Product: WinTV HVR-900
[  954.969537] usb 1-4: SerialNumber: 4028633143
[  954.969978] em28xx: New device WinTV HVR-900 @ 480 Mbps (2040:6502, interface 0, class 0)
[  954.970210] em28xx #0: chip ID is em2882/em2883
[  955.114527] em28xx #0: i2c eeprom 00: 1a eb 67 95 40 20 02 65 d0 12 5c 03 82 1e 6a 18
[  955.114547] em28xx #0: i2c eeprom 10: 00 00 24 57 66 07 01 00 00 00 00 00 00 00 00 00
[  955.114565] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b e0 00 00
[  955.114583] em28xx #0: i2c eeprom 30: 00 00 20 40 20 6e 02 20 10 01 01 01 00 00 00 00
[  955.114599] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[  955.114615] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[  955.114632] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 18 03 34 00 30 00
[  955.114648] em28xx #0: i2c eeprom 70: 32 00 38 00 36 00 33 00 33 00 31 00 34 00 33 00
[  955.114664] em28xx #0: i2c eeprom 80: 00 00 1e 03 57 00 69 00 6e 00 54 00 56 00 20 00
[  955.114681] em28xx #0: i2c eeprom 90: 48 00 56 00 52 00 2d 00 39 00 30 00 30 00 00 00
[  955.114698] em28xx #0: i2c eeprom a0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[  955.114714] em28xx #0: i2c eeprom b0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 37 10
[  955.114731] em28xx #0: i2c eeprom c0: 20 f0 74 02 01 00 01 79 e3 00 00 00 00 00 00 00
[  955.114747] em28xx #0: i2c eeprom d0: 84 12 00 00 05 50 1a 7f d4 78 23 fa fd d0 28 89
[  955.114763] em28xx #0: i2c eeprom e0: ff 00 00 00 04 84 0a 00 01 01 20 77 00 40 37 10
[  955.114780] em28xx #0: i2c eeprom f0: 20 f0 74 02 01 00 01 79 e3 00 00 00 00 00 00 00
[  955.114800] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x7ff73fdd
[  955.114804] em28xx #0: EEPROM info:
[  955.114807] em28xx #0:      AC97 audio (5 sample rates)
[  955.114811] em28xx #0:      500mA max power
[  955.114816] em28xx #0:      Table at 0x24, strings=0x1e82, 0x186a, 0x0000
[  955.116498] em28xx #0: Identified as Hauppauge WinTV HVR 900 (card=10)
[  955.119168] tveeprom 0-0050: Hauppauge model 65018, rev B2C0, serial# 2101303
[  955.119177] tveeprom 0-0050: tuner model is Xceive XC3028 (idx 120, type 71)
[  955.119185] tveeprom 0-0050: TV standards PAL(B/G) PAL(I) PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xd4)
[  955.119192] tveeprom 0-0050: audio processor is None (idx 0)
[  955.119197] tveeprom 0-0050: has radio
[  955.122764] tvp5150 0-005c: chip found @ 0xb8 (em28xx #0)
[  955.128734] tuner 0-0061: chip found @ 0xc2 (em28xx #0)
[  955.128791] xc2028 0-0061: creating new instance
[  955.128793] xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
[  955.128797] usb 1-4: firmware: requesting xc3028-v27.fw
[  955.130268] xc2028 0-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[  955.163114] xc2028 0-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
[  956.147585] xc2028 0-0061: Loading firmware for type=MTS (4), id 000000000000b700.
[  956.163279] xc2028 0-0061: Loading SCODE for type=MTS LCD NOGD MONO IF SCODE HAS_IF_4500 (6002b004), id 000000000000b700.
[  956.325647] input: em28xx IR (em28xx #0) as /devices/pci0000:00/0000:00:12.2/usb1/1-4/input/input10
[  956.325836] Creating IR device irrcv0
[  956.325925] em28xx #0: Config register raw data: 0xd0
[  956.327440] em28xx #0: AC97 vendor ID = 0xffffffff
[  956.328007] em28xx #0: AC97 features = 0x6a90
[  956.328012] em28xx #0: Empia 202 AC97 audio processor detected
[  956.426193] tvp5150 0-005c: tvp5150am1 detected.
[  956.522688] em28xx #0: v4l2 driver version 0.1.2
[  956.594552] em28xx #0: V4L2 video device registered as video1
[  956.594558] em28xx #0: V4L2 VBI device registered as vbi0
[  956.637706] zl10353_read_register: readreg error (reg=127, ret==-19)
[  956.637856] em28xx #0: /2: dvb frontend not attached. Can't attach xc3028
[  956.637862] em28xx-audio.c: probing for em28x1 non standard usbaudio
[  956.637866] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
[  956.749359] tvp5150 0-005c: tvp5150am1 detected.
[  956.995955] tvp5150 0-005c: tvp5150am1 detected.

as you can see the dvb frontend was not loaded:
[ 956.637706] zl10353_read_register: readreg error (reg=127, ret==-19)
[ 956.637856] em28xx #0: /2: dvb frontend not attached.

The required device files un /dev/dvb are not created and so I don't have TV on my Linux box.

What can I do?

Does anybody have succeded in watching DVB-T TV using OpenSuse and HVR900?

zorro_kwh 05-14-2011 11:02 AM

Solved by myself
 
The problem was, that from OpenSuse 11.2 to 11.3 the installation has changed so the old files I have found and successfully used before in 11.2 didn't work anymore. A post in another blog pointed me to www.linuxtv.org.

The following commands have done it:
I installed the package git
Code:

git clone git://linuxtv.org/media_build.git
cd media_build
./build.sh

I have edited the file v4l/Makefile.media to get it compiling by commenting out all lines with CONFIG_*_TIMBERALE.


All times are GMT -5. The time now is 04:03 AM.