[linux-dvb] Artec T14A ?

Antoine Missout antoine.missout at metakine.com
Wed Feb 21 23:19:40 CET 2007


Hi!

I'm trying to make the Artec T14A work. It seems similar to the T14:

T14:
http://www.artec.com.tw/ehtm/be122.htm

T14A:
http://www.artec.com.tw/ehtm/be124.htm

This is the patch I've made:
========================================================================
diff -uNr linux-2.6.20.1.vanilla/drivers/media/dvb/dvb-usb/dibusb- 
mc.c linux-2.6.20.1/drivers/media/dvb/dvb-usb/dibusb-mc.c
--- linux-2.6.20.1.vanilla/drivers/media/dvb/dvb-usb/dibusb- 
mc.c        2007-02-21 15:46:25.000000000 -0500
+++ linux-2.6.20.1/drivers/media/dvb/dvb-usb/dibusb-mc.c         
2007-02-21 15:50:36.000000000 -0500
@@ -39,6 +39,8 @@
/* 11 */       { USB_DEVICE(USB_VID_ULTIMA_ELECTRONIC,  
USB_PID_ARTEC_T14_WARM) },
/* 12 */       { USB_DEVICE(USB_VID_LEADTEK,            
USB_PID_WINFAST_DTV_DONGLE_COLD) },
/* 13 */       { USB_DEVICE(USB_VID_LEADTEK,            
USB_PID_WINFAST_DTV_DONGLE_WARM) },
+/* 14 */       { USB_DEVICE(USB_VID_ULTIMA_ELECTRONIC,  
USB_PID_ARTEC_T14A_COLD) },
+/* 15 */       { USB_DEVICE(USB_VID_ULTIMA_ELECTRONIC,  
USB_PID_ARTEC_T14A_WARM) },
                         { }             /* Terminating entry */
};
MODULE_DEVICE_TABLE (usb, dibusb_dib3000mc_table);
@@ -116,6 +118,10 @@
                         { &dibusb_dib3000mc_table[12], NULL },
                         { &dibusb_dib3000mc_table[13], NULL },
                 },
+               {   "Artec T14A - USB2.0 ATSC",
+                       { &dibusb_dib3000mc_table[14], NULL },
+                       { &dibusb_dib3000mc_table[15], NULL },
+               },
                 { NULL },
         }
};
diff -uNr linux-2.6.20.1.vanilla/drivers/media/dvb/dvb-usb/dvb-usb- 
ids.h linux-2.6.20.1/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
--- linux-2.6.20.1.vanilla/drivers/media/dvb/dvb-usb/dvb-usb- 
ids.h      2007-02-21 15:46:25.000000000 -0500
+++ linux-2.6.20.1/drivers/media/dvb/dvb-usb/dvb-usb-ids.h       
2007-02-21 15:47:49.000000000 -0500
@@ -81,6 +81,8 @@
#define USB_PID_ULTIMA_TVBOX_USB2_WARM                 0x810a
#define USB_PID_ARTEC_T14_COLD                         0x810b
#define USB_PID_ARTEC_T14_WARM                         0x810c
+#define USB_PID_ARTEC_T14A_COLD                        0x810d
+#define USB_PID_ARTEC_T14A_WARM                        0x810e
#define USB_PID_ULTIMA_TVBOX_USB2_FX_COLD              0x8613
#define USB_PID_ULTIMA_TVBOX_USB2_FX_WARM              0x1002
#define USB_PID_UNK_HYPER_PALTEK_COLD                  0x005e
========================================================================

Not sure about the warm product id...

Here is some informations:
========================================================================
makraid:~# lsusb
Bus 003 Device 003: ID 05d8:810d Ultima Electronics Corp.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
makraid:~# usbmodules --device /proc/bus/usb/003/003
dvb-usb-dibusb-mc
makraid:~# modprobe -r dvb-usb-dibusb-mc
makraid:~# modprobe dvb-usb-dibusb-mc
makraid:~# tail /var/log/syslog
Feb 21 16:47:44 makraid kernel: eth0: no IPv6 routers present
Feb 21 16:47:45 makraid ntpdate[2089]: step time server 192.87.106.3  
offset 0.381034 sec
Feb 21 16:52:33 makraid kernel: usb 3-2: USB disconnect, address 2
Feb 21 16:52:40 makraid kernel: usb 3-2: new high speed USB device  
using ehci_hcd and address 3
Feb 21 16:52:40 makraid kernel: usb 3-2: configuration #1 chosen from  
1 choice
Feb 21 17:07:35 makraid -- MARK --
Feb 21 17:09:43 makraid kernel: usbcore: deregistering interface  
driver dvb_usb_dibusb_mc
Feb 21 17:09:48 makraid kernel: usbcore: registered new interface  
driver dvb_usb_dibusb_mc
Feb 21 17:12:43 makraid kernel: usbcore: deregistering interface  
driver dvb_usb_dibusb_mc
Feb 21 17:12:48 makraid kernel: usbcore: registered new interface  
driver dvb_usb_dibusb_mc
makraid:~# ls /lib/firmware/
dvb-usb-dibusb-6.0.0.8.fw
makraid:~#
========================================================================

Problem is, nothing happens when I either plug the device in, or when  
loading the kernel module.

Can anyone help ?

Thanks in advance!

Regards,
Antoine







More information about the linux-dvb mailing list