On 6 мая 2010 11:46:17 Pascal Terjan wrote: > Hi, > > I was adding support for a non working version of DVBWorld HD 2104 > > It is listed on > http://www.linuxtv.org/wiki/index.php/DVBWorld_HD_2104_FTA_USB_Box as : > > ===== > for new solution : 2104B (Sharp0169 Tuner) > > * STV6110A tuner > * ST0903 demod > * Cyrix CY7C68013A USB controller > ===== > > The 2104A is supposed to be working and also have ST0903 but uses > stv0900, so I tried using it too but did not manage to get it working. But it working. I have the device and test it succesfully. > > I now have some working code by using stv090x + stv6110x (copied config > from budget) but I am wondering why do we have 2 drivers for stv0900, > and is stv0900 supposed to handle stv0903 devices or is either the code > or the wki wrong about 2104A? Code for stv0900 supposed to handle stv0903 devices as well. And it handles. Feel free to add for stv0900. I don't impede. > > Also, are they both maintained ? I wrote a patch to add get_frontend to > stv090x but stv0900 also does not have it and I don't know which one > should get new code. > > And stv6110x seems to also handle stv6110 which also exists as a > separate module... In time when I commit stv0900(stv6110 as well) there wasn't any driver for stv0900/stv0903. Now I'm wondering like you. Look here: root@useri:/etc/default# modinfo dvb-usb-dw2102 filename: /lib/modules/2.6.34-rc6/kernel/drivers/media/dvb/dvb-usb/dvb-usb-dw2102.ko license: GPL version: 0.1 description: Driver for DVBWorld DVB-S 2101, 2102, DVB-S2 2104, DVB-C 3101 USB2.0, TeVii S600, S630, S650, S660 USB2.0, Prof 1100, 7500 USB2.0 devices author: Igor M. Liplianin (c) liplianin@xxxxx srcversion: 496C3974FA3791E61D28672 alias: usb:v3034p7500d*dc*dsc*dp*ic*isc*ip* alias: usb:v9022pD660d*dc*dsc*dp*ic*isc*ip* alias: usb:v3011pB012d*dc*dsc*dp*ic*isc*ip* alias: usb:v9022pD630d*dc*dsc*dp*ic*isc*ip* alias: usb:v04B4p3101d*dc*dsc*dp*ic*isc*ip* alias: usb:v0CCDp0064d*dc*dsc*dp*ic*isc*ip* alias: usb:v9022pD650d*dc*dsc*dp*ic*isc*ip* alias: usb:v04B4p2104d*dc*dsc*dp*ic*isc*ip* alias: usb:v04B4p2101d*dc*dsc*dp*ic*isc*ip* alias: usb:v04B4p2102d*dc*dsc*dp*ic*isc*ip* depends: dvb-usb,i2c-core vermagic: 2.6.34-rc6 SMP mod_unload PENTIUM4 parm: debug:set debugging level (1=info 2=xfer 4=rc(or-able)). (int) parm: keymap:set keymap 0=default 1=dvbworld 2=tevii 3=tbs ... (int) parm: demod:demod to probe (1=cx24116 2=stv0903+stv6110 4=stv0903+stb6100(or-able)). (int) parm: adapter_nr:DVB adapter numbers (array of short) So modprobe dvb-usb-dw2102 demod=2 brings DVBWorld 2104A to you on golden plate. Best Regards -- Igor M. Liplianin Microsoft Windows Free Zone - Linux used for all Computing Tasks -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html