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?