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
_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb