Hauppauge HVR900H don't work with kernel 3.*

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

 



Hello,
I have this card http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-900H and use gentoo
Since I upgrade my kernel from 2.6.38 to 3.* scan for channel doesn't work and channels can't be lock

The modules (tm6000) are load, the firmware (xc3028L-v36.fw) is copied to /lib/firmware, the signal is good but no channels found with w_scan/vlc/mplayer/kaffeineI don't see any error in dmesg.

I've try last distros (ubuntu 11.10, fedora 16) with kernel 3.* and same results.
The last git sources from v4l/dvb don't resolve the problem.

Thanks


# dmesg
[   81.132653] IR NEC protocol handler initialized
[   81.158229] tm6000: module is from the staging directory, the quality is
unknown, you have been warned.
[   81.158801] tm6000 v4l2 driver version 0.0.2 loaded
[   81.160885] tm6000: alt 0, interface 0, class 255
[   81.160890] tm6000: alt 0, interface 0, class 255
[   81.160895] tm6000: Bulk IN endpoint: 0x82 (max size=512 bytes)
[   81.160899] tm6000: alt 0, interface 0, class 255
[   81.160903] tm6000: alt 1, interface 0, class 255
[   81.160907] tm6000: ISOC IN endpoint: 0x81 (max size=3072 bytes)
[   81.160911] tm6000: alt 1, interface 0, class 255
[   81.160914] tm6000: alt 1, interface 0, class 255
[   81.160918] tm6000: INT IN endpoint: 0x83 (max size=4 bytes)
[   81.160922] tm6000: alt 2, interface 0, class 255
[   81.160925] tm6000: alt 2, interface 0, class 255
[   81.160929] tm6000: alt 2, interface 0, class 255
[   81.160932] tm6000: alt 3, interface 0, class 255
[   81.160936] tm6000: alt 3, interface 0, class 255
[   81.160939] tm6000: alt 3, interface 0, class 255
[   81.160943] tm6000: New video device @ 480 Mbps (2040:6600, ifnum 0)
[   81.160947] tm6000: Found Hauppauge WinTV HVR-900H / WinTV USB2-Stick
[   81.167856] Found tm6010
[   81.176973] IR RC5(x) protocol handler initialized
[   81.183409] IR RC6 protocol handler initialized
[   81.185159] IR JVC protocol handler initialized
[   81.187524] IR Sony protocol handler initialized
[   81.201304] lirc_dev: IR Remote Control driver registered, major 250 
[   81.206121] IR LIRC bridge handler initialized
[   81.964984] tm6000 #0: i2c eeprom 00: 01 59 54 45 12 01 00 02 00 00 00 40 40
20 00 66  .YTE.......@@ .f
[   82.076933] tm6000 #0: i2c eeprom 10: 69 00 10 20 40 01 02 03 48 00 79 00 62
00 72 00  i.. @...H.y.b.r.
[   82.188834] tm6000 #0: i2c eeprom 20: ff 00 64 ff ff ff ff ff ff ff ff ff ff
ff ff ff  ..d.............
[   82.300725] tm6000 #0: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff  ................
[   82.412622] tm6000 #0: i2c eeprom 40: 10 03 48 00 56 00 52 00 39 00 30 00 30
00 48 00  ..H.V.R.9.0.0.H.
[   82.524561] tm6000 #0: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff  ................
[   82.636402] tm6000 #0: i2c eeprom 60: 30 ff ff ff 0f ff ff ff ff ff 0a 03 32
00 2e 00  0...........2...
[   82.748303] tm6000 #0: i2c eeprom 70: 3f 00 ff ff ff ff ff ff ff ff ff ff ff
ff ff ff  ?...............
[   82.860197] tm6000 #0: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff  ................
[   82.972092] tm6000 #0: i2c eeprom 90: 32 ff ff ff 16 03 34 00 30 00 33 00 32
00 31 00  2.....4.0.3.2.1.
[   83.083977] tm6000 #0: i2c eeprom a0: 33 00 34 00 39 00 30 00 32 00 00 00 00
00 ff ff  3.4.9.0.2.......
[   83.195871] tm6000 #0: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff  ................
[   83.307773] tm6000 #0: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff  ................
[   83.419666] tm6000 #0: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff  ................
[   83.531535] tm6000 #0: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff  ................
[   83.643448] tm6000 #0: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ff ff  ................
[   83.801012] i2c-core: driver [tuner] using legacy suspend method
[   83.801017] i2c-core: driver [tuner] using legacy resume method
[   83.801303] tuner 1-0061: Tuner -1 found with type(s) Radio TV.
[   83.801309] xc2028 1-0061: creating new instance
[   83.801311] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
[   83.801313] Setting firmware parameters for xc2028
[   83.804849] xc2028 1-0061: Loading 81 firmware images from xc3028L-v36.fw,
type: xc2028 firmware, ver 3.6
[   84.021087] xc2028 1-0061: Loading firmware for type=BASE (1), id
0000000000000000.
[  109.684698] xc2028 1-0061: Loading firmware for type=(0), id
000000000000b700.
[  110.118322] SCODE (20000000), id 000000000000b700:
[  110.118331] xc2028 1-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320
(60008000), id 0000000000008000.
[  110.733824] tm6000 #0: registered device video1
[  110.733831] Trident TVMaster TM5600/TM6000/TM6010 USB2 board (Load status:
0)
[  110.733865] usbcore: registered new interface driver tm6000
[  110.735587] tm6000: open called (dev=video1)
[  110.812501] tm6000_dvb: module is from the staging directory, the quality is
unknown, you have been warned.
[  110.876588] DVB: registering new adapter (Trident TVMaster 6000 DVB-T)
[  110.876597] DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)...
[  110.876695] xc2028 1-0061: attaching existing instance
[  110.876701] xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
[  110.876705] tm6000: XC2028/3028 asked to be attached to frontend!
[  110.876846] tm6000 #0: Initialized (TM6000 dvb Extension) extension # vlc log when trying to open channel.conf in kernel 3.0.6
[0xb64eb0] dvb access warning: no lock, tuning again
[0xb64eb0] dvb access debug: using inversion=2
[0xb64eb0] dvb access debug: using bandwidth=8
[0xb64eb0] dvb access debug: using fec=9
[0xb64eb0] dvb access debug: using fec=9
[0xb64eb0] dvb access debug: using transmission=0
[0xb64eb0] dvb access debug: using guard=0
[0xb64eb0] dvb access debug: using hierarchy=0
[0xb64eb0] dvb access debug: frontend has acquired carrier
[0xb64eb0] dvb access debug: frontend has acquired stable FEC
[0xb64eb0] dvb access debug: frontend has acquired sync
[0xb64eb0] dvb access debug: frontend has acquired lock
[0xb64eb0] dvb access debug: - Bit error rate: 0
[0xb64eb0] dvb access debug: - Signal strength: 40044
[0xb64eb0] dvb access debug: - SNR: 58596 # mplayer log when trying to open dvb in kernel 3.0.6
MPlayer SVN-r33094-4.5.3 (C) 2000-2011 MPlayer Team
Lecture de dvb://
dvb_tune Freq: 554000000
dvb_streaming_read, attempt N. 6 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 5 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 4 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 3 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 2 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 1 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, return 0 bytes
dvb_streaming_read, attempt N. 6 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 5 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 4 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 3 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 2 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, attempt N. 1 failed with errno 0 when reading 2048 bytes
dvb_streaming_read, return 0 bytes

# w_scan
# w_scan kernel 3.0.6
w_scan version 20110702 (compiled for DVB API 5.2)
using settings for FRANCE
DVB aerial
DVB-T FR
frontend_type DVB-T, channellist 5
output format czap/tzap/szap/xine
output charset 'UTF-8', use -C <charset> to override
Info: using DVB adapter auto detection.
    /dev/dvb/adapter0/frontend0 -> DVB-T "Zarlink ZL10353 DVB-T": good :-)
Using DVB-T frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_ 
Using DVB API 5.3
frontend 'Zarlink ZL10353 DVB-T' supports
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
FREQ (174.00MHz ... 862.00MHz)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ 
Scanning 7MHz frequencies...
177500: (time: 00:00) 
184500: (time: 00:29)
.
.
857833: (time: 09:39) 
tune to: QAM_AUTO f = 474000 kHz I999B8C999D999T999G999Y999 
(time: 09:42) Info: PAT filter timeout
Info: SDT(actual) filter timeout
Info: NIT(actual) filter timeout
tune to: QAM_AUTO f = 554000 kHz I999B8C999D999T999G999Y999 
(time: 09:57) Info: PAT filter timeout
Info: SDT(actual) filter timeout
Info: NIT(actual) filter timeout
tune to: QAM_AUTO f = 578000 kHz I999B8C999D999T999G999Y999 
(time: 10:11) Info: PAT filter timeout
Info: SDT(actual) filter timeout
Info: NIT(actual) filter timeout
tune to: QAM_AUTO f = 602000 kHz I999B8C999D999T999G999Y999 
(time: 10:26) Info: PAT filter timeout
Info: SDT(actual) filter timeout
Info: NIT(actual) filter timeout
tune to: QAM_AUTO f = 658000 kHz I999B8C999D999T999G999Y999 
(time: 10:41) Info: PAT filter timeout
Info: SDT(actual) filter timeout
Info: NIT(actual) filter timeout
tune to: QAM_AUTO f = 714000 kHz I999B8C999D999T999G999Y999 
(time: 10:55) Info: PAT filter timeout
Info: SDT(actual) filter timeout
Info: NIT(actual) filter timeout
dumping lists (0 services)
Done.

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[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