MLD Bug - MLD
View Issue Details
0000069MLD[All Projects] Generalpublic2014-04-29 23:322014-10-03 16:36
Klemmerle 
MarMic 
normalfeaturealways
closedfixed 
 
 
 
DVB-Treiber
0000069: Treiber für Tevii S482
Die Tevii S482 wird momentan noch nicht unterstützt (MLD 3.0.2 / 4.0.0)

Eine Anleitung zum kompillieren habe ich hier gesehen:

'http://www.easy-vdr.de/forum/index.php?topic=16316.0 [^]'


Gruß
Klemens
vergl:
'http://www.minidvblinux.de/forum/index.php/topic,5744.msg41864.html#msg41864 [^]'
No tags attached.
Issue History
2014-04-29 23:32KlemmerleNew Issue
2014-04-30 00:12MegaXAssigned To => Christian
2014-04-30 00:12MegaXStatusnew => assigned
2014-05-02 08:49KlemmerleNote Added: 0000108
2014-05-02 11:12ChristianNote Added: 0000109
2014-05-02 11:12ChristianNote Edited: 0000109bug_revision_view_page.php?bugnote_id=109#r39
2014-05-02 11:13ChristianNote Added: 0000110
2014-06-29 21:26Channel19Note Added: 0000189
2014-10-03 15:53KlemmerleNote Added: 0000264
2014-10-03 16:16clausmuusStatusassigned => resolved
2014-10-03 16:16clausmuusFixed in Version => dvb-liplianin_2014.09.17-1_3.16.1.86
2014-10-03 16:16clausmuusResolutionopen => fixed
2014-10-03 16:16clausmuusAssigned ToChristian => MarMic
2014-10-03 16:36MarMicStatusresolved => closed

Notes
(0000108)
Klemmerle   
2014-05-02 08:49   
Treiberlink von Tevii:
'http://www.tevii.com/Tevii_Product_20140130_media_build_b51.tar.bz2.rar [^]'
(0000109)
Christian   
2014-05-02 11:12   
diff --git a/linux/drivers/media/usb/dvb-usb/dw2102.c b/linux/drivers/media/usb/dvb-usb/dw2102.c
--- a/linux/drivers/media/usb/dvb-usb/dw2102.c
+++ b/linux/drivers/media/usb/dvb-usb/dw2102.c
@@ -84,6 +84,14 @@
 #define USB_PID_GOTVIEW_SAT_HD 0x5456
 #endif
 
+#ifndef USB_PID_TEVII_S482_1
+#define USB_PID_TEVII_S482_1 0xd483
+#endif
+
+#ifndef USB_PID_TEVII_S482_2
+#define USB_PID_TEVII_S482_2 0xd484
+#endif
+
 #define DW210X_READ_MSG 0
 #define DW210X_WRITE_MSG 1
 
@@ -849,9 +857,10 @@
         else
             mac[i] = ibuf[0];
 
- debug_dump(mac, 6, printk);
     }
 
+ debug_dump(mac, 6, printk);
+
     return 0;
 }
 
@@ -1616,6 +1625,8 @@
     TT_S2_4600,
     GOTVIEW_SAT_HD,
     VP2000,
+ TEVII_S482_1,
+ TEVII_S482_2,
 };
 
 static struct usb_device_id dw2102_table[] = {
@@ -1640,6 +1651,8 @@
     [TT_S2_4600] = {USB_DEVICE(0x0b48, 0x3011)},
     [GOTVIEW_SAT_HD] = {USB_DEVICE(0x1FE1, USB_PID_GOTVIEW_SAT_HD)},
     [VP2000] = {USB_DEVICE(0x9022, 0x2000)},
+ [TEVII_S482_1] = {USB_DEVICE(0x9022, USB_PID_TEVII_S482_1)},
+ [TEVII_S482_2] = {USB_DEVICE(0x9022, USB_PID_TEVII_S482_2)},
     { },
 };
 
@@ -2078,6 +2091,18 @@
     {NULL},
 };
 
+static struct dvb_usb_device_description d482_1 = {
+ "TeVii S482.1 USB",
+ {&dw2102_table[TEVII_S482_1], NULL},
+ {NULL},
+};
+
+static struct dvb_usb_device_description d482_2 = {
+ "TeVii S482.2 USB",
+ {&dw2102_table[TEVII_S482_2], NULL},
+ {NULL},
+};
+
 static int dw2102_probe(struct usb_interface *intf,
         const struct usb_device_id *id)
 {
@@ -2143,8 +2168,10 @@
         kfree(p7500);
         return -ENOMEM;
     }
- s472->num_device_descs = 1;
+ s472->num_device_descs = 3;
     s472->devices[0] = d472;
+ s472->devices[1] = d482_1;
+ s472->devices[2] = d482_2;
     s472->rc.legacy.rc_map_table = rc_map_tt_4600_table;
     s472->rc.legacy.rc_map_size = ARRAY_SIZE(rc_map_tt_4600_table);
     s472->rc.legacy.rc_interval = 250;

(0000110)
Christian   
2014-05-02 11:13   
der Patch dient nur zur ablage für mich. zum einbauen komm ich hoffentlich später
(0000189)
Channel19   
2014-06-29 21:26   
meine Tevii S480 v2.1 meldet sich genau wie die S482?

MLD> lsusb
Bus 003 Device 002: ID 9022:d483
Bus 004 Device 002: ID 9022:d484

wird vom System auch nicht erkannt :/
(0000264)
Klemmerle   
2014-10-03 15:53   
Die Karte läuft inzwischen mit dem System-Paket "dvb-liplianin"!

Gruß
Klemmerle