Hey people, we already solved this problems. I submitted a patch a few days
ago, but I think it's not on the current sources. I send again the patch.
Basically it must use the same frontend description as asus cards.

Albert

2008/2/18, Antti Palosaari <[EMAIL PROTECTED]>:
>
> moikka
> I have also this device (express card). I haven't looked inside yet, but
> I think there is DibCOM STK7700D (in my understanding dual demod chip)
> and only *one* MT2266 tuner. I tried various GPIO settings but no luck
> yet.
> GPIO6 is for MT2266.
> GPIO9 and GPIO10 are for frontend.
>
> Looks like tuner goes to correct frequency because I got always
> PID-filter timeouts when tuning to correct freq. I will now try to take
> some usb-sniffs to see configuration used. Any help is welcome.
>
> regards
> Antti
>
> Albert Comerma wrote:
> > Hi!, with Michel ([EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>) who
>
> > is a owner of this Yuan card we added the device to dib0700_devices, and
> > we got it recognized without problems. The only problem is that no
> > channel is detected on scan on kaffeine or other software... I post some
> > dmesg. We don't know where it may be the problem... or how to detect
> it...
> >
> > usb 4-2: new high speed USB device using ehci_hcd and address 6
> > usb 4-2: new device found, idVendor=1164, idProduct=1edc
> > usb 4-2: new device strings: Mfr=1, Product=2, SerialNumber=3
> > usb 4-2: Product: STK7700D
> > usb 4-2: Manufacturer: YUANRD
> > usb 4-2: SerialNumber: 0000000001
> > usb 4-2: configuration #1 chosen from 1 choice
> > dvb-usb: found a 'Yuan EC372S' in cold state, will try to load a
> firmware
> > dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.10.fw'
> > dib0700: firmware started successfully.
> > dvb-usb: found a 'Yuan EC372S' in warm state.
> > dvb-usb: will pass the complete MPEG2 transport stream to the software
> > demuxer.
> > DVB: registering new adapter (Yuan EC372S)
> > dvb-usb: no frontend was attached by 'Yuan EC372S'
> > dvb-usb: will pass the complete MPEG2 transport stream to the software
> > demuxer.
> > DVB: registering new adapter (Yuan EC372S)
> > DVB: registering frontend 1 (DiBcom 7000PC)...
> > MT2266: successfully identified
> > input: IR-receiver inside an USB DVB receiver as /class/input/input10
> > dvb-usb: schedule remote query interval to 150 msecs.
> > dvb-usb: Yuan EC372S successfully initialized and connected.
> >
> >
>
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > linux-dvb mailing list
> > linux-dvb@linuxtv.org
> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
>
>
> --
> http://palosaari.fi/
>
diff -crB v4l-dvb-7d8558f3fc66-orig/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c v4l-dvb-7d8558f3fc66/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c
*** v4l-dvb-7d8558f3fc66-orig/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c	2008-01-27 16:23:53.000000000 +0100
--- v4l-dvb-7d8558f3fc66/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c	2008-01-27 16:34:20.000000000 +0100
***************
*** 905,910 ****
--- 905,911 ----
  		{ USB_DEVICE(USB_VID_ASUS,      USB_PID_ASUS_U3100) },
  /* 25 */	{ USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_STICK_3) },
  		{ USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_MYTV_T) },
+ 		{ USB_DEVICE(USB_VID_YUAN, USB_PID_YUAN_EC372S) },
  		{ 0 }		/* Terminating entry */
  };
  MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
***************
*** 1069,1080 ****
  			},
  		},
  
! 		.num_device_descs = 1,
  		.devices = {
  			{   "ASUS My Cinema U3000 Mini DVBT Tuner",
  				{ &dib0700_usb_id_table[23], NULL },
  				{ NULL },
  			},
  		}
  	}, { DIB0700_DEFAULT_DEVICE_PROPERTIES,
  
--- 1070,1085 ----
  			},
  		},
  
! 		.num_device_descs = 2,
  		.devices = {
  			{   "ASUS My Cinema U3000 Mini DVBT Tuner",
  				{ &dib0700_usb_id_table[23], NULL },
  				{ NULL },
  			},
+ 			{   "Yuan EC372S",
+ 				{ &dib0700_usb_id_table[27], NULL },
+ 				{ NULL },
+ 			}
  		}
  	}, { DIB0700_DEFAULT_DEVICE_PROPERTIES,
  
diff -crB v4l-dvb-7d8558f3fc66-orig/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h v4l-dvb-7d8558f3fc66/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
*** v4l-dvb-7d8558f3fc66-orig/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h	2008-01-27 16:23:53.000000000 +0100
--- v4l-dvb-7d8558f3fc66/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h	2008-01-27 16:27:20.000000000 +0100
***************
*** 46,53 ****
  #define USB_VID_ULTIMA_ELECTRONIC		0x05d8
  #define USB_VID_UNIWILL				0x1584
  #define USB_VID_WIDEVIEW			0x14aa
- /* dom : pour gigabyte u7000 */
  #define USB_VID_GIGABYTE			0x1044
  
  
  /* Product IDs */
--- 46,53 ----
  #define USB_VID_ULTIMA_ELECTRONIC		0x05d8
  #define USB_VID_UNIWILL				0x1584
  #define USB_VID_WIDEVIEW			0x14aa
  #define USB_VID_GIGABYTE			0x1044
+ #define USB_VID_YUAN				0x1164
  
  
  /* Product IDs */
***************
*** 183,191 ****
  #define USB_PID_OPERA1_WARM				0x3829
  #define USB_PID_LIFEVIEW_TV_WALKER_TWIN_COLD		0x0514
  #define USB_PID_LIFEVIEW_TV_WALKER_TWIN_WARM		0x0513
- /* dom pour gigabyte u7000 */
  #define USB_PID_GIGABYTE_U7000				0x7001
  #define USB_PID_ASUS_U3000				0x171f
  #define USB_PID_ASUS_U3100				0x173f
  
  #endif
--- 183,191 ----
  #define USB_PID_OPERA1_WARM				0x3829
  #define USB_PID_LIFEVIEW_TV_WALKER_TWIN_COLD		0x0514
  #define USB_PID_LIFEVIEW_TV_WALKER_TWIN_WARM		0x0513
  #define USB_PID_GIGABYTE_U7000				0x7001
  #define USB_PID_ASUS_U3000				0x171f
  #define USB_PID_ASUS_U3100				0x173f
+ #define USB_PID_YUAN_EC372S				0x1edc
  
  #endif
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

Reply via email to