patch required to support for 2040:d900 device
Posts by olci
-
-
Tried again to compile Crazycat's media_build against 5.7.0 rc3.
Had this compile error (seems depending on cycitv.c):
External Content pastebin.comContent embedded from external sources will not be displayed without your consent.Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.Thank you,
sdf
if you have libreelec you just need to enable tbs drivers in driver addons than it should work
-
Tried your patch with kernel.org 5.6.8: it works perfectly.
Unfortunately Libreelec has only Crazycat's TBS drivers, not media_build (taken from linux.tv media_build), and are not compatbile with v3.
So nowadays the only way to use Libreelec for us Hdstar v3 owners is to compile Librelec from scratch patching normal kernel drivers with your patch.
As you may have noticed, I'm not an expert nor a programmer, but it seems to me that your patch substitutes hdstar (v2) with Technotrend s2 4600, so if I apply your patch, hdstar v2 and s2 4600 shoudn't work anymore.
If it is so, your patch can't be applied to libreelec (or kernel) sources.
What I'm asking is: there's no other way to make this patch work only adding support to v3 without sacrificing support for other dvb devices?
Or better: can we integrate Crazycat's media_build or updatelee drivers to librelelec?
Thank you,
sdf
I checked crazycat's sources there is support for all of versions hdstar you should try to build and test i think it's gonna work
-
Ok thank you!
Will try and report back.
There's no possibility to include these patches in kernel sources?
This way, when 5.7 becomes stable, we will also have libreelec working.
Bye,
sdf
my patch does the job way dirty to add support hdstar_v3 id in source there is no way to include sorry
crazycat's drivers can be installed in libreelec you can try
-
Thank you olci!
Before your latest post I've successfully compiled drivers.
This is what I've made.
1. Compiled 5.7 rc3 from original kernel.org source without any patch (obvoiusly picked up ds3000)
2. Downloaded linuxtv git media_build
3. run ./build from media_build dir
4. run make install
5. rebooted
6. Verified that still picked up ds3000
7. Applied your patch
8. run again make and make install frrom media_build dir
9. rebooted and voilà! all working
If I understand correctly, I can obtain the same result simply applying the two patches to original kernel.org sources, without even downloading linuxtv media_build?
Thank you,
sdf
P.S. Crazycat media_build still didn't compile successfully (a different error not fwnode)
you will get same result with patched vanilla kernel
-
sorry olci, maybe there has been a misunderstanding.
If I build from media_build.git - Build system to compile media subsystem on legacy kernels
I have a compile error ("fwnode_get_name" error).
The same with Crazycat media_build (that comes from linuxtv media_build)
Don't know if you have tried and with which system.
I'm on arch linux and 5.6.7 kernel but the compile error depends from media_build sources.
I've tried also to compile upstream (vanilla) kernel with these Brad Love patches:
Linux V4L/DVB mailing list - Patchwork
and kernel compiles succesfully, but have no effects on my hdstar v3 (still picks up ds3000).
So the actual situation is:
1) linuxtv and Crazycat media_builds are unusable (compile error);
2) Vanilla kernel unusable (no drivers and/or patches);
3) Only drivers that work (today) are Updatelee's drivers from Chris Lee / v4l-updatelee · GitLab (kernel 5.4.30), compile succesfully and perfectly working.
Obviously the same situation is for Libreelec (that is unusable for Hdstar v3 owners for many years), that relies on normal kernel and Crazycat tbs (not media_build) drivers.
Thank you,
sdf
discussion and patch for "fwnode_get_name" error
if you need to build media_tree you have to rebuild your kernel with patch or you can build vanilla kernel 5.7-rc3 with my dw2102.patch.txt
either way both will work but there is another m88ds3103 patch just drop to media_tree if you decide go with vanilla kernel I recommend to apply that patch in kernel too
-
Thank you!
Will try with latest 5.6.7 sources
Bye,
sdf
5.6 series doesn't contain brad's patches only 5.7 series have those patches
you should build from media_build.git - Build system to compile media subsystem on legacy kernels
-
Tried with recent kernels (5.6.7 yesterday).
Same "fwnode_get_name" error.
Seems it depends on linuxtv.org sources, but don't know what to do.
Didn't save old kernels.
Brad Love patches for upstream kernels don't work (still picks ds3000).
Using Updatelee (5.4.30 kernel), the only drivers that work at the moment.
Can someone advice developers?
Thank you,
sdf
if you have a hdstar_v3 device than you can build plain upstream media_tree with dw2102.patch
device will pick m88ds3103 and brad love patches already included to upstream
don't forget the put firmware files dvb-demod-m88ds3103.fw and dvb-demod-m88ds3103b.fw to /etc/firmware
-
Hello,
I need dvbsky s960 eeprom dump
can anyone help ?