MN88473 module is no longer build in LibreELEC Master.
Kodi-Sitting:~ # modprobe mn88473
modprobe: FATAL: Module mn88473 not found in directory /lib/modules/4.6.3
MN88473 module is no longer build in LibreELEC Master.
Kodi-Sitting:~ # modprobe mn88473
modprobe: FATAL: Module mn88473 not found in directory /lib/modules/4.6.3
It's never been enabled in official builds, so maybe you've updated/upgraded from a custom build. What hardware are you using?
MN88743 seems to be enabled as a module only for imx6/4.4-xbian. All platforms have module support for MN88742. Not sure why 88743 is only enabled for the imx6 platform, it's possibly something that could be added to all other platforms if there is a requirement for it (is the 88743 a replacement for the 88742?)
The clue is in the im6/xbian name .. the origins of that Kernel are not OE/LE so there will be a few differences. It's trivial to add the module, but does the device also require firmware?
The clue is in the im6/xbian name .. the origins of that Kernel are not OE/LE so there will be a few differences.
Yeah, it's not the first "difference" this week. I can see this being a potential long-term issue (or at least, topic of discussion) unless the imx6/xbian options are harmonized with all other platforms.
It's trivial to add the module, but does the device also require firmware?
I've no idea about firmware, it's one of those DVB do-hickies.
I can see this being a potential long-term issue
Because imx6 project is community type I see no real problem with this. It will newer be supported in a same way as others. And users must understand that.
If this is a problem then maybe should just be removed?
Not a problem as such, but we may experience users asking for or expecting features in non-imx6 platforms - as we have seen this week - because a feature already exists in imx6 but not elsewhere. Normally all our platforms strive for parity in terms of features, but having one platform with kitchen sink features can be confusing for users who then demand the same elsewhere. It's just a question of how we handle this.
I've made a PR for this on github. Hopefully it will be accepted as the DVB USB tuner in question is becoming increasingly common.
The firmware is already included in the libreelec/openelec repo.
It was also in libreelec 7.0 across all platforms except WeTek
I had to close and clean up the PR's (one is enough, no need for three) but support has been merged and will be in v7.90.005
I had to close and clean up the PR's (one is enough, no need for three) but support has been merged and will be in v7.90.005
Thanks, apologies for the mess, my first PR.
Should the MN88473 module compile automatically now it's included in the linux.arm.conf file?
Trying to compile for RPi and the files look to be there:
./build.LibreELEC-RPi.arm-8.0-devel/linux-4.7/drivers/media/dvb-frontends/mn88473.c
./build.LibreELEC-RPi.arm-8.0-devel/linux-4.7/drivers/media/dvb-frontends/mn88473_priv.h
./build.LibreELEC-RPi.arm-8.0-devel/linux-4.7/drivers/media/dvb-frontends/mn88473.h
But no module is compiled.
Which branch are you compiling?
Which branch are you compiling?
Master (I think)
Yes, definitely master, my resulting git version is - 4b4d04eb8fd42874ec41f6dadebdcbaeb8cfc19c
master according to the build dirs (wrong kernel for 7.0) but make sure it's a full clean build and clear ccache
Pretty sure everything was clean but I've deleted the build folders and I'll build again from scratch. Surprised how quick it builds, I believed the wiki when it said 9 hours!