Jump to content


Photo

mn8847x support


  • Please log in to reply
34 replies to this topic

Re: mn8847x support #21 WanWizard

  • PLi® Core member
  • 70,497 posts

+1,810
Excellent

Posted 25 May 2020 - 18:55

We don't have driver meta packages like OE-A has, because not every driver is available for every box.

 

OE-A solves that with using RRECOMMENDS instead of RDEPENDS, which creates the false hope the driver is available while it isn't.

 

I have started to fix that issue for wifi drivers, but it is a hell of a job, to make sure everything builds out-of-tree for all different kernel versions involved.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: mn8847x support #22 Abu Baniaz

  • PLi® Contributor
  • 2,498 posts

+64
Good

Posted 25 May 2020 - 19:21

Thaks. Not to worry, at least the packages will be available from feeds.  Any possibility of backporting defconfig change to 7.2?



Re: mn8847x support #23 WanWizard

  • PLi® Core member
  • 70,497 posts

+1,810
Excellent

Posted 25 May 2020 - 20:42

I've updated develop, if that builds fine tonight I'll have a look.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: mn8847x support #24 WanWizard

  • PLi® Core member
  • 70,497 posts

+1,810
Excellent

Posted 26 May 2020 - 17:30

Pushed the BSP update to 7.2-release: https://github.com/O...8eddd6d91c51773


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: mn8847x support #25 Abu Baniaz

  • PLi® Contributor
  • 2,498 posts

+64
Good

Posted 26 May 2020 - 21:45

That didn't quite work fully, the files are present but not with the right name.

 

root@vuduo4k:/lib/firmware# ls -l
-rw-r--r--    1 root     root          8832 May 26  2020 Vuplus_Turbo_USB_0101.fw
drwxr-xr-x    2 root     root          4096 May 26  2020 bcm43569
-rw-r--r--    1 root     root         13576 May 11  2020 carl9170-1.fw
-rw-r--r--    1 root     root         33768 May 11  2020 dvb-usb-dib0700-1.20.fw
-rw-r--r--    1 root     root         72684 May 11  2020 htc_7010.fw
-rw-r--r--    1 root     root         50980 May 11  2020 htc_9271.fw
-rw-r--r--    1 root     root          2011 May 13  2020 mn88472.fw
-rw-r--r--    1 root     root          2271 May 13  2020 mn88473.fw
-rw-r--r--    1 root     root          8192 May 11  2020 rt2870.bin
-rw-r--r--    1 root     root          2048 May 11  2020 rt73.bin
drwxr-xr-x    2 root     root          4096 May 26  2020 rtlwifi
drwxr-xr-x    2 root     root          4096 May 26  2020 zd1211
root@vuduo4k:/lib/firmware#

 

[   18.812958] mn88472 0-0018: Direct firmware load for dvb-demod-mn88472-02.fw failed with error -2
[   18.821859] mn88472 0-0018: firmware file 'dvb-demod-mn88472-02.fw' not found
[   18.896015] BRCM brcm_dvb0: DVB: registering adapter 0 frontend 0 (Panasonic MN88472)...
[   19.847707] mn88472 0-0018: Direct firmware load for dvb-demod-mn88472-02.fw failed with error -2
[   19.856613] mn88472 0-0018: firmware file 'dvb-demod-mn88472-02.fw' not found

 

root@vuduo4k:~# opkg install firmware-dvb-demod-mn88472-02
Couldn't find anything to satisfy 'firmware-dvb-demod-mn88472-02'.
No packages installed or removed.



 

Re: mn8847x support #26 WanWizard

  • PLi® Core member
  • 70,497 posts

+1,810
Excellent

Posted 26 May 2020 - 21:57

Does this help? https://github.com/a...d-mn88472-02.fw


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: mn8847x support #27 Abu Baniaz

  • PLi® Contributor
  • 2,498 posts

+64
Good

Posted 26 May 2020 - 23:35

Will try it tomorrow. However, I have one already, see post 16 with link.



Re: mn8847x support #28 Abu Baniaz

  • PLi® Contributor
  • 2,498 posts

+64
Good

Posted 3 June 2020 - 15:38

Sorry, took longer than I wanted. The file is identical to one that I tried before. SHA256: 7C5F7CD2675D0C69CAE61BC4F0A442D9A0F7907FDC16FBD4C2CA34AB6C8CB94E

So placing file in /lib/firmware works. I tested on same image as before (25 may) to rule out other changes.



Re: mn8847x support #29 Abu Baniaz

  • PLi® Contributor
  • 2,498 posts

+64
Good

Posted 3 June 2020 - 16:40

I flashed the 31 May Develop image and all is working well. Probably because of this
https://github.com/v...deebe16de1bed8a

So many thanks to WTE, zgemma-star and all others involved.

To recap, I am installing

 

opkg install firmware-mn8847x
opkg install kernel-module-mn88472
opkg install firmware-dvb-demod-mn88472-02
opkg install kernel-module-tda18250
opkg install firmware-dvb-usb-dib0700-1.20
opkg install kernel-module-dvb-usb-dib0700

vuduo4k login: root
root@vuduo4k:~# opkg install firmware-mn8847x
Installing firmware-mn8847x (1.0) on root
Downloading http://xxxxxxxx.openpli.org/feeds/openpli-develop/all/firmware-mn8847x_1.0-r0.7_all.ipk.
Configuring firmware-mn8847x.
root@vuduo4k:~# opkg install kernel-module-mn88472
Installing kernel-module-mn88472-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-mn88472-4.1.45-1.17_4.1.45-r0.1.2.1_vuduo4k.ipk.
Configuring kernel-module-mn88472-4.1.45-1.17.
root@vuduo4k:~# opkg install firmware-dvb-demod-mn88472-02
Installing firmware-dvb-demod-mn88472-02 (1.1+git296+4b2b151) on root
Downloading http://xxxxxxxx.openpli.org/feeds/openpli-develop/all/firmware-dvb-demod-mn88472-02_1.1+git296+4b2b151-r0.0_all.ipk.
Configuring firmware-dvb-demod-mn88472-02.
root@vuduo4k:~# opkg install kernel-module-tda18250
Installing kernel-module-tda18250-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-tda18250-4.1.45-1.17_4.1.45-r0.1.2.1_vuduo4k.ipk.
Configuring kernel-module-tda18250-4.1.45-1.17.
root@vuduo4k:~# opkg install firmware-dvb-usb-dib0700-1.20
Installing firmware-dvb-usb-dib0700-1.20 (1.1+git296+4b2b151) on root
Downloading http://xxxxxxxx.openpli.org/feeds/openpli-develop/all/firmware-dvb-usb-dib0700-1.20_1.1+git296+4b2b151-r0.3_all.ipk.
Configuring firmware-dvb-usb-dib0700-1.20.
root@vuduo4k:~# opkg install kernel-module-dvb-usb-dib0700
Installing kernel-module-dib0090-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dib0090-4.1.45-1.17_4.1.45-r0.1.2.1_vuduo4k.ipk.
Installing kernel-module-dib0070-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dib0070-4.1.45-1.17_4.1.45-r0.1.2.1_vuduo4k.ipk.
Installing kernel-module-dibx000-common-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dibx000-common-4.1.45-1.17_4.1.45-r0.1.2.1_vuduo4k.ipk.
Installing kernel-module-dib3000mc-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dib3000mc-4.1.45-1.17_4.1.45-r0.1.2.1_vuduo4k.ipk.
Installing kernel-module-dib7000m-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dib7000m-4.1.45-1.17_4.1.45-r0.1.2.1_vuduo4k.ipk.
Installing kernel-module-dvb-usb-dib0700-4.1.45-1.17 (4.1.45) on root
Downloading http://xxxxxxxx.openpli.org/feeds/openpli-develop/vuduo4k/kernel-module-dvb-usb-dib0700-4.1.45-1.17_4.1.45-r0.1.2.1_vuduo4k.ipk.
Configuring kernel-module-dib0090-4.1.45-1.17.
Configuring kernel-module-dib0070-4.1.45-1.17.
Configuring kernel-module-dibx000-common-4.1.45-1.17.
Configuring kernel-module-dib7000m-4.1.45-1.17.
Configuring kernel-module-dib3000mc-4.1.45-1.17.
Configuring kernel-module-dvb-usb-dib0700-4.1.45-1.17.
root@vuduo4k:~#

root@vuduo4k:~# ls -l /lib/firmware
-rw-r--r--    1 root     root          8832 May 30  2020 Vuplus_Turbo_USB_0101.fw
drwxr-xr-x    2 root     root          4096 Jan  1 01:04 bcm43569
-rw-r--r--    1 root     root         13576 May 11  2020 carl9170-1.fw
-rw-r--r--    1 root     root          2012 May 28  2020 dvb-demod-mn88472-02.fw
-rw-r--r--    1 root     root         33768 May 11  2020 dvb-usb-dib0700-1.20.fw
-rw-r--r--    1 root     root         72684 May 11  2020 htc_7010.fw
-rw-r--r--    1 root     root         50980 May 11  2020 htc_9271.fw
-rw-r--r--    1 root     root          2011 May 13  2020 mn88472.fw
-rw-r--r--    1 root     root          2271 May 13  2020 mn88473.fw
-rw-r--r--    1 root     root          8192 May 11  2020 rt2870.bin
-rw-r--r--    1 root     root          2048 May 11  2020 rt73.bin
drwxr-xr-x    2 root     root          4096 Jan  1 01:04 rtlwifi
drwxr-xr-x    2 root     root          4096 Jan  1 01:04 zd1211
root@vuduo4k:~#

[   19.768134] mn88472 0-0018: downloading firmware from file 'dvb-demod-mn88472-02.fw'


Re: mn8847x support #30 mickeyreg

  • Member
  • 13 posts

+3
Neutral

Posted 1 September 2021 - 14:31

Hi,

 

I've run Microsoft Xbox One Digital TV Tuner successfully on Zgemma H9S with OpenPLi 8.0 ... but it is a little bit complicated :/

 

Finally I have:

usb 3-1: new high-speed USB device number 3 using xhci-hcd
dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
dib0700: firmware started successfully.
dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Microsoft Xbox One Digital TV Tuner)
mn88472: module is from the staging directory, the quality is unknown, you have been warned.
mn88472 3-0018: Panasonic MN88472 successfully identified
tda18250 3-0060: NXP TDA18250BHN/M successfully identified
usb 3-1: DVB: registering adapter 1 frontend 0 (Panasonic MN88472)...
dvb-usb: Microsoft Xbox One Digital TV Tuner successfully initialized and connected.
usbcore: registered new interface driver dvb_usb_dib0700

But the longer story is as follows:

 

First I've installed all packages from above post, restarted tuner, and ... it didn't worked.

 

Some time later I made power off/on and I saw strange thing: I had Si2166D tuner with DVB-C/T2 capability. And I successfully scanned signal from terrestrial antenna. And I started analyzing logs.

 

First I found:

dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
dvb-usb: Microsoft Xbox One Digital TV Tuner error while loading driver (-12)
usbcore: registered new interface driver dvb_usb_dib0700

So I unplugged and plugged the Tuner back. Then I saw:

usb 1-1: USB disconnect, device number 2
usb 1-1: new high-speed USB device number 4 using ehci-platform
usb 2-1: new full-speed USB device number 3 using ohci-platform
usb 2-1: not running at top speed; connect to a high speed hub
dvb-usb: found a 'Microsoft Xbox One Digital TV Tuner' in warm state.
dvb-usb: This USB2.0 device cannot be run on a USB1.1 port. (it lacks a hardware PID filter)
dvb-usb: Microsoft Xbox One Digital TV Tuner error while loading driver (-19)

So I reconnected the device, but this time to the blue port in Zgemma H9S and I found in logs information from the beginning of this post.

 

But to get it worked with enigma I had to make "enigma restart" from the menu and after this the tuner was visible. To make it working I had to manually change its mode from "off" to "DVB-T" in the enigma2 menu.

 

So the procedure is as follows:

  • install drivers (see previous post)
  • after powering on the Zgemma with Xbox Tuner connected:
    • make system restart (reboot)
    • unplug and replug the Xbox Tuner
    • restart enigma
    • turn on the Xbox Tuner in the settings

Maybe somebody have some idea how to make it working after "power on"?



Re: mn8847x support #31 mickeyreg

  • Member
  • 13 posts

+3
Neutral

Posted 3 September 2021 - 13:46

Solved partially...

 

I've created /etc/modprobe.d/xbox.conf with the following contents:

blacklist dibx000_common
blacklist dib3000mc
blacklist dib7000m
blacklist dib0090
blacklist dib0070
blacklist dvb_usb
blacklist mn88472
blacklist tda18250
blacklist dvb_usb_dib0700

And I added to /etc/init.d/rcS.local:

modprobe dibx000_common
modprobe dib3000mc
modprobe dib7000m
modprobe dib0090
modprobe dib0070
modprobe dvb_usb
modprobe mn88472
modprobe tda18250
modprobe dvb_usb_dib0700

After power on Microsoft Xbox One Digital TV Tuner is available and working properly.

 

The small problem is, that after system restart the device is unavailable (error -12), full power cycle is required.



Re: mn8847x support #32 WanWizard

  • PLi® Core member
  • 70,497 posts

+1,810
Excellent

Posted 3 September 2021 - 18:35

That is a weird solution? Udev loading the drivers too early?


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: mn8847x support #33 Dimitrij

  • PLi® Core member
  • 10,323 posts

+350
Excellent

Posted 4 September 2021 - 07:03

 

system restart the device

Reboot or restart GUI?


GigaBlue UHD Quad 4K /Lunix3-4K/Duo 4K


Re: mn8847x support #34 mickeyreg

  • Member
  • 13 posts

+3
Neutral

Posted 4 September 2021 - 09:41

 

 

system restart the device

Reboot or restart GUI?

 

 

Reboot.

 

It is not the first device with this problem. Whes system (linux) is restarted it loads drivers from the start, but this USB tuner needs power off before loading the drivers again.

 

 

That is a weird solution? Udev loading the drivers too early?

 

Yes... I think.

 

The similar problem I have with the DVBSky T330 USB tuner with Zgemma H9S and OpenPLi 8.0 (8.1). I had to implement similar procedure to get it working with Enigma.



Re: mn8847x support #35 karlays

  • New Member
  • 1 posts

0
Neutral

Posted 6 January 2024 - 20:53

I have the same problem and I don't know how you managed to install the package




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users