Ok got this pvr-500(Samsung TCPG_6121P30A) running using 0.44 patched 
with. Have not tested sound, since I am still building this box.

diff -ur ivtv-0.4.4.orig/driver/Kbuild ivtv-0.4.4/driver/Kbuild
--- ivtv-0.4.4.orig/driver/Kbuild       2006-02-15 10:05:37.000000000 +0100
+++ ivtv-0.4.4/driver/Kbuild    2006-05-16 00:04:38.000000000 +0200
@@ -15,10 +15,10 @@
 NO_TUNER_MODULES := $(shell test $(SUBLEVEL) -ge 16 -a $(PATCHLEVEL) 
-ge 6 -a "$(CONFIG_VIDEO_TUNER)" && echo 1)

 ifneq ($(NO_TUNER_MODULES),1)
+endif
 ifndef NO_IVTV_TUNER
 obj-m += tuner.o tveeprom.o tda9887.o
 endif
-endif

 obj-m += ivtv.o

diff -ur ivtv-0.4.4.orig/driver/ivtv-cards.c ivtv-0.4.4/driver/ivtv-cards.c
--- ivtv-0.4.4.orig/driver/ivtv-cards.c 2006-03-23 08:29:40.000000000 +0100
+++ ivtv-0.4.4/driver/ivtv-cards.c      2006-05-16 00:00:34.000000000 +0200
@@ -402,6 +402,8 @@
         // Alternate Hauppauge vendor IDs
        {PCI_DEVICE_ID_IVTV16, 0x0270,                0x0801},
        {PCI_DEVICE_ID_IVTV16, 0x4070,                0x8801},
+        {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x17e7},
+        {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x17f7},
        {0, 0, 0}
 };

@@ -412,6 +414,7 @@
        {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x4801},
        {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x4803},
        {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x0003},
+        {PCI_DEVICE_ID_IVTV16, IVTV_PCI_ID_HAUPPAUGE, 0x4008},
        {0, 0, 0}
 };

@@ -436,6 +439,7 @@

 static const struct ivtv_card_pci_info ivtv_pci_mpg160[] = {
        {PCI_DEVICE_ID_IVTV15, IVTV_PCI_ID_YUAN1, 0},
+        {PCI_DEVICE_ID_IVTV15, IVTV_PCI_ID_IODATA, 0x40a0},
        {0, 0, 0}
 };

diff -ur ivtv-0.4.4.orig/driver/ivtv-driver.h 
ivtv-0.4.4/driver/ivtv-driver.h
--- ivtv-0.4.4.orig/driver/ivtv-driver.h        2006-03-23 
08:29:40.000000000 +0100
+++ ivtv-0.4.4/driver/ivtv-driver.h     2006-05-16 00:06:27.000000000 +0200
@@ -147,6 +147,7 @@
 #define IVTV_PCI_ID_YUAN3 0xffab
 #define IVTV_PCI_ID_DIAMONDMM 0xff92
 #define IVTV_PCI_ID_XTREME550 0x0070
+#define IVTV_PCI_ID_IODATA 0x10fc

 #define IVTV_MBOX_MAX_BOXES 20
 #define IVTV_MBOX_API_BOXES 6
diff -ur ivtv-0.4.4.orig/driver/tuner.c ivtv-0.4.4/driver/tuner.c
--- ivtv-0.4.4.orig/driver/tuner.c      2006-02-06 22:44:44.000000000 +0100
+++ ivtv-0.4.4/driver/tuner.c   2006-05-16 00:01:50.000000000 +0200
@@ -334,6 +334,8 @@
           16*160.00,16*442.00,0xa1,0xa2,0xa4,0xc8,623 },
        { "Samsung TCPN 2121P30A", Samsung, NTSC,
          16 * 130.00, 16 * 364.5, 0x01, 0x02, 0x08, 0xce, 732},
+        { "Samsung TCPG 6121P30A", Samsung, PAL,
+          16 * 146.25, 16 * 428.5, 0x01, 0x02, 0x08, 0xce, 623},
 };

 #define TUNERS ARRAY_SIZE(tuners)
diff -ur ivtv-0.4.4.orig/driver/tuner.h ivtv-0.4.4/driver/tuner.h
--- ivtv-0.4.4.orig/driver/tuner.h      2006-01-12 19:29:42.000000000 +0100
+++ ivtv-0.4.4/driver/tuner.h   2006-05-16 00:02:45.000000000 +0200
@@ -92,6 +92,7 @@
 #define TUNER_LG_NTSC_TALN_MINI 66
 #define TUNER_PHILIPS_TD1316            67
 #define TUNER_SAMSUNG_TCPN_2121P30A     68
+#define TUNER_SAMSUNG_TCPG_6121P30A     69

 #define NOTUNER 0
 #define PAL     1              /* PAL_BG */
diff -ur ivtv-0.4.4.orig/driver/tveeprom.c ivtv-0.4.4/driver/tveeprom.c
--- ivtv-0.4.4.orig/driver/tveeprom.c   2006-02-12 13:43:40.000000000 +0100
+++ ivtv-0.4.4/driver/tveeprom.c        2006-05-16 00:03:54.000000000 +0200
@@ -251,6 +251,7 @@
        { TUNER_ABSENT,        "Philips FQ1216ME MK5"},
        { TUNER_ABSENT,        "Philips FQ1236 MK5"},
        { TUNER_ABSENT,        "Samsung TCPG_6121P30A"},
+        { TUNER_SAMSUNG_TCPG_6121P30A, "Samsung TCPG_6121P30A"},
        { TUNER_TCL_2002MB,    "TCL 2002MB_3H"},
         { TUNER_ABSENT,        "TCL 2002MI_3H"},
         { TUNER_TCL_2002N,     "TCL 2002N 5H"},
@@ -265,6 +266,7 @@
         { TUNER_ABSENT,        "LG TAPC-W701D"},
         { TUNER_ABSENT,        "TCL 9886P-WM"},
         { TUNER_ABSENT,        "TCL 1676NM-WM"},
+        { TUNER_ABSENT,        "Samsung THPD5222FG30A"},
 };

David Novick wrote:
> --- Grant Williamson <[EMAIL PROTECTED]> wrote:
>
>   
>> I have the same issue with 0.45 and a PVR500. Change channels and the 
>> card stops working.
>>
>> Michael Stein wrote:
>>     
>>> I'm having a strange problem with ivtv and a PVR250 card.  After a  
>>> fresh boot I can launch mplayer
>>> $> mplayer /dev/video0
>>>
>>> Mplayer works fine, and while it plays channel 4 I can see the  
>>> following status line continuously incrimenting
>>>    A: 812.2 V: 812.2 A-V:  0.017 ct: 69.041 24319/24319 21%  3%  3.8%  
>>> 22913 0
>>>
>>> If I then use ivtv-tune to change the channel
>>> $> ivtv-tune -c50
>>> <reply>
>>>    /dev/video0: 379.250 MHz
>>>
>>> Video stops, and the counters stop incrimenting.
>>>       
>
> I had a similar problem using ivtv with mythtv:
> http://www.gossamer-threads.com/lists/ivtv/users/29824
>
> The few posts I read about said this was a "known" problem with the "latest"
> release of ivtv.  I was using 0.6.2, so my fix was to use 0.6.1  Maybe there's
> a similar issue with 0.4.5
>
> Try 0.4.4 and see what happens. 
>
>
> David Novick
> [EMAIL PROTECTED]
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
>
> _______________________________________________
> ivtv-users mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-users
>
>   


_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to