Talk:Hauppauge WinTV-HVR-1800: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(Just bought WinTV-HVR-1800. But where are the drivers?)
 
No edit summary
Line 10: Line 10:
Thanks,
Thanks,
Jeremy
Jeremy

The following might help you:

1.
(10:57:59 PM) mkrufky: you need cx23885 cx25840 tda18271 mt2131 s5h1409 tuner cx2341x videobuf-dvb videodev dvb-core
2.
(10:58:24 PM) mkrufky: you need the cx23885-avcore firmware
3.
(10:58:37 PM) mkrufky: you need the cx23885-enc firmware
4.
5.
[root@localhost ~]# for i in cx23885 cx25840 tda18271 mt2131 s5h1409 tuner cx2341x videobuf-dvb videodev dvb-core; do echo === $i === ; lsmod | grep $i; modprobe -v $i; done
6.
7.
=== cx23885 ===
8.
cx23885 133992 0
9.
videobuf_dma_sg 47108 1 cx23885
10.
btcx_risc 37896 1 cx23885
11.
videobuf_dvb 40196 1 cx23885
12.
videobuf_core 52868 3 cx23885,videobuf_dma_sg,videobuf_dvb
13.
compat_ioctl32 41728 2 cx23885,cx18
14.
videodev 69248 6 tuner,cx23885,cx18,ivtv,msp3400,compat_ioctl32
15.
cx2341x 45316 3 cx23885,cx18,ivtv
16.
v4l2_common 45312 7 tuner,cx23885,cx18,ivtv,saa7115,msp3400,cx2341x
17.
tveeprom 46852 3 cx23885,cx18,ivtv
18.
i2c_core 56129 16 tuner,cx23885,cx18,ivtv,saa7115,msp3400,tda18271,tda8290,i2c_algo_bit,i2c_ec,mt2131,s5h1409,v4l2_common,tveeprom,nvidia,i2c_i801
19.
=== cx25840 ===
20.
insmod /lib/modules/2.6.18-92.el5/kernel/drivers/media/video/cx25840/cx25840.ko
21.
=== tda18271 ===
22.
tda18271 67720 1
23.
i2c_core 56129 17 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,tda18271,tda8290,i2c_algo_bit,i2c_ec,mt2131,s5h1409,v4l2_common,tveeprom,nvidia,i2c_i801
24.
=== mt2131 ===
25.
mt2131 39172 1
26.
i2c_core 56129 17 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,tda18271,tda8290,i2c_algo_bit,i2c_ec,mt2131,s5h1409,v4l2_common,tveeprom,nvidia,i2c_i801
27.
=== s5h1409 ===
28.
s5h1409 42628 1
29.
i2c_core 56129 17 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,tda18271,tda8290,i2c_algo_bit,i2c_ec,mt2131,s5h1409,v4l2_common,tveeprom,nvidia,i2c_i801
30.
=== tuner ===
31.
tuner 60012 0
32.
videodev 69248 6 tuner,cx23885,cx18,ivtv,msp3400,compat_ioctl32
33.
v4l2_common 45312 8 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,cx2341x
34.
i2c_core 56129 17 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,tda18271,tda8290,i2c_algo_bit,i2c_ec,mt2131,s5h1409,v4l2_common,tveeprom,nvidia,i2c_i801
35.
=== cx2341x ===
36.
cx2341x 45316 3 cx23885,cx18,ivtv
37.
v4l2_common 45312 8 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,cx2341x
38.
=== videobuf-dvb ===
39.
=== videodev ===
40.
videodev 69248 6 tuner,cx23885,cx18,ivtv,msp3400,compat_ioctl32
41.
v4l1_compat 46468 2 ivtv,videodev
42.
=== dvb-core ===
43.
44.
45.
[root@localhost ~]# ls -la /lib/firmware
46.
total 1252
47.
drwxr-xr-x 2 root root 4096 Jul 8 01:38 .
48.
drwxr-xr-x 12 root root 4096 Jun 25 08:28 ..
49.
-rwxr-xr-x 1 root root 6639 Feb 18 2007 ivtv-firmware-license-end-user.txt
50.
-rwxr-xr-x 1 root root 8292 Feb 18 2007 ivtv-firmware-license-oemihvisv.txt
51.
-rwxr-xr-x 1 root root 262144 May 26 2006 v4l-cx2341x-dec.fw
52.
-rwxr-xr-x 1 root root 376836 Feb 17 2007 v4l-cx2341x-enc.fw
53.
-rwxr-xr-x 1 root root 155648 May 26 2006 v4l-cx2341x-init.mpg
54.
-r--r--r-- 1 root root 16382 Jul 8 01:38 v4l-cx23885-avcore-01.fw
55.
-r--r--r-- 1 root root 376836 Jul 8 01:37 v4l-cx23885-enc.fw
56.
-rwxr-xr-x 1 root root 16382 May 26 2006 v4l-cx25840.fw
57.
-rwxr-xr-x 1 root root 8192 Oct 6 2006 v4l-pvrusb2-24xxx-01.fw
58.
-rwxr-xr-x 1 root root 8192 Jul 1 2006 v4l-pvrusb2-29xxx-01.fw
59.
[root@localhost ~]#
60.
61.
(11:15:49 PM) mkrufky: dont show me lsmod -- i dont care
62.
63.
[root@localhost ~]# cat /var/log/messages
Jul 14 21:54:14 localhost kernel: cx18: Start initialization, version 1.0.0
72.
Jul 14 21:54:14 localhost kernel: cx18: End initialization
73.
Jul 14 21:58:24 localhost kernel: tda18271 2-0060: destroying instance
74.
Jul 14 21:58:31 localhost kernel: tuner' 2-0042: chip found @ 0x84 (cx23885[0])
75.
Jul 14 21:58:31 localhost kernel: tda829x 2-0042: could not clearly identify tuner address, defaulting to 60
76.
Jul 14 21:58:31 localhost kernel: tda18271 2-0060: creating new instance
77.
Jul 14 21:58:31 localhost kernel: TDA18271HD/C1 detected @ 2-0060
78.
Jul 14 21:58:32 localhost kernel: tda829x 2-0042: type set to tda8295+18271
79.

Thanks Martin [[User:Mrjcleaver|Mrjcleaver]] 05:31, 15 July 2008 (CEST)

Revision as of 03:31, 15 July 2008

So I just bought a WinTV-HVR-1800 and am trying to install Linux drivers for it. But I've become very confused with the LinuxTV website. Hauppauge's product web page says:

"Linux support for the WinTV-HVR-1800 is now available through LinuxTV.org Look here to get information on the latest Linux drivers: http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-1800"

And the LinuxTV wiki page on the product says "Support for the card's digital TV reception capabilities (8-VSB & 64/256-QAM) is currently provided within the latest drivers from the LinuxTV Hg repository, and should make its way into the 2.6.24 kernel. Analog support for the WinTV-HVR-1800 (which is currently contingent upon the addition of such to the CX23385/7 driver) will be added in the near future, but it will likely be too late for inclusion into 2.6.24."

But it is not clear to me what files I should be downloading from the Mercurial (that's what Hg means, right?) repositories. Do I have to compile the entire kernel to get these drivers? Can someone with more experience please enlighten me?

Thanks, Jeremy

The following might help you:

  1.
     (10:57:59 PM) mkrufky: you need cx23885 cx25840 tda18271 mt2131 s5h1409 tuner cx2341x videobuf-dvb videodev dvb-core
  2.
     (10:58:24 PM) mkrufky: you need the cx23885-avcore firmware
  3.
     (10:58:37 PM) mkrufky: you need the cx23885-enc firmware
  4.
      
  5.
     [root@localhost ~]# for i in cx23885 cx25840 tda18271 mt2131 s5h1409 tuner cx2341x videobuf-dvb videodev dvb-core; do echo === $i === ; lsmod | grep $i; modprobe -v $i; done
  6.
      
  7.
     === cx23885 ===
  8.
     cx23885               133992  0
  9.
     videobuf_dma_sg        47108  1 cx23885
 10.
     btcx_risc              37896  1 cx23885
 11.
     videobuf_dvb           40196  1 cx23885
 12.
     videobuf_core          52868  3 cx23885,videobuf_dma_sg,videobuf_dvb
 13.
     compat_ioctl32         41728  2 cx23885,cx18
 14.
     videodev               69248  6 tuner,cx23885,cx18,ivtv,msp3400,compat_ioctl32
 15.
     cx2341x                45316  3 cx23885,cx18,ivtv
 16.
     v4l2_common            45312  7 tuner,cx23885,cx18,ivtv,saa7115,msp3400,cx2341x
 17.
     tveeprom               46852  3 cx23885,cx18,ivtv
 18.
     i2c_core               56129  16 tuner,cx23885,cx18,ivtv,saa7115,msp3400,tda18271,tda8290,i2c_algo_bit,i2c_ec,mt2131,s5h1409,v4l2_common,tveeprom,nvidia,i2c_i801
 19.
     === cx25840 ===
 20.
     insmod /lib/modules/2.6.18-92.el5/kernel/drivers/media/video/cx25840/cx25840.ko
 21.
     === tda18271 ===
 22.
     tda18271               67720  1
 23.
     i2c_core               56129  17 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,tda18271,tda8290,i2c_algo_bit,i2c_ec,mt2131,s5h1409,v4l2_common,tveeprom,nvidia,i2c_i801
 24.
     === mt2131 ===
 25.
     mt2131                 39172  1
 26.
     i2c_core               56129  17 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,tda18271,tda8290,i2c_algo_bit,i2c_ec,mt2131,s5h1409,v4l2_common,tveeprom,nvidia,i2c_i801
 27.
     === s5h1409 ===
 28.
     s5h1409                42628  1
 29.
     i2c_core               56129  17 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,tda18271,tda8290,i2c_algo_bit,i2c_ec,mt2131,s5h1409,v4l2_common,tveeprom,nvidia,i2c_i801
 30.
     === tuner ===
 31.
     tuner                  60012  0
 32.
     videodev               69248  6 tuner,cx23885,cx18,ivtv,msp3400,compat_ioctl32
 33.
     v4l2_common            45312  8 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,cx2341x
 34.
     i2c_core               56129  17 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,tda18271,tda8290,i2c_algo_bit,i2c_ec,mt2131,s5h1409,v4l2_common,tveeprom,nvidia,i2c_i801
 35.
     === cx2341x ===
 36.
     cx2341x                45316  3 cx23885,cx18,ivtv
 37.
     v4l2_common            45312  8 cx25840,tuner,cx23885,cx18,ivtv,saa7115,msp3400,cx2341x
 38.
     === videobuf-dvb ===
 39.
     === videodev ===
 40.
     videodev               69248  6 tuner,cx23885,cx18,ivtv,msp3400,compat_ioctl32
 41.
     v4l1_compat            46468  2 ivtv,videodev
 42.
     === dvb-core ===
 43.
      
 44.
      
 45.
     [root@localhost ~]# ls -la /lib/firmware
 46.
     total 1252
 47.
     drwxr-xr-x  2 root root   4096 Jul  8 01:38 .
 48.
     drwxr-xr-x 12 root root   4096 Jun 25 08:28 ..
 49.
     -rwxr-xr-x  1 root root   6639 Feb 18  2007 ivtv-firmware-license-end-user.txt
 50.
     -rwxr-xr-x  1 root root   8292 Feb 18  2007 ivtv-firmware-license-oemihvisv.txt
 51.
     -rwxr-xr-x  1 root root 262144 May 26  2006 v4l-cx2341x-dec.fw
 52.
     -rwxr-xr-x  1 root root 376836 Feb 17  2007 v4l-cx2341x-enc.fw
 53.
     -rwxr-xr-x  1 root root 155648 May 26  2006 v4l-cx2341x-init.mpg
 54.
     -r--r--r--  1 root root  16382 Jul  8 01:38 v4l-cx23885-avcore-01.fw
 55.
     -r--r--r--  1 root root 376836 Jul  8 01:37 v4l-cx23885-enc.fw
 56.
     -rwxr-xr-x  1 root root  16382 May 26  2006 v4l-cx25840.fw
 57.
     -rwxr-xr-x  1 root root   8192 Oct  6  2006 v4l-pvrusb2-24xxx-01.fw
 58.
     -rwxr-xr-x  1 root root   8192 Jul  1  2006 v4l-pvrusb2-29xxx-01.fw
 59.
     [root@localhost ~]#
 60.
      
 61.
     (11:15:49 PM) mkrufky: dont show me lsmod -- i dont care
 62.
      
 63.
     [root@localhost ~]# cat /var/log/messages
     Jul 14 21:54:14 localhost kernel: cx18:  Start initialization, version 1.0.0
 72.
     Jul 14 21:54:14 localhost kernel: cx18:  End initialization
 73.
     Jul 14 21:58:24 localhost kernel: tda18271 2-0060: destroying instance
 74.
     Jul 14 21:58:31 localhost kernel: tuner' 2-0042: chip found @ 0x84 (cx23885[0])
 75.
     Jul 14 21:58:31 localhost kernel: tda829x 2-0042: could not clearly identify tuner address, defaulting to 60
 76.
     Jul 14 21:58:31 localhost kernel: tda18271 2-0060: creating new instance
 77.
     Jul 14 21:58:31 localhost kernel: TDA18271HD/C1 detected @ 2-0060
 78.
     Jul 14 21:58:32 localhost kernel: tda829x 2-0042: type set to tda8295+18271
 79.

Thanks Martin Mrjcleaver 05:31, 15 July 2008 (CEST)