Jump to content


Photo

Tuner broken.


  • Please log in to reply
37 replies to this topic

Re: Tuner broken. #21 christophecvr

  • Senior Member
  • 3,131 posts

+140
Excellent

Posted 14 April 2016 - 00:23

 Well it's ok to have new development.  But with the new stuff  it's like you're living on a other planet ..... support is down to almost zero , what are you doing ?????

 

It's already months that works on the nim manager are done . And by each change the support drops very severely down.

Do the moderators really want to drop down tuner support satellite support or any other ?

 

Sorry but the nim support change and all other is a failure from start till end. It does break what al tuner support ... and more on a stb.

 

So You have two choices :

 

1) revert all new nim shit which till now has caused more troubles then anything else.

2) I real correct management but now each commit update results in a degresion and even so heavy that it is a blocker.



Re: Tuner broken. #22 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 14 April 2016 - 04:50

diff --git a/lib/dvb/frontend.cpp b/lib/dvb/frontend.cpp
--- a/lib/dvb/frontend.cpp
--- b/lib/dvb/frontend.cpp
diff --git a/ lib/python/Components/NimManager.py b/ lib/python/Components/NimManager.py 
index 3360d08..fd3ea2f 100644
--- a/lib/python/Components/NimManager.py
+++ b/lib/python/Components/NimManager.py 
@@ -1610,6 +1610,12 @@ def InitNimManager(nimmgr, update_slots = []):
 			frontend = eDVBResourceManager.getInstance().allocateRawChannel(fe_id).getFrontend()
 			if frontend.setDeliverySystem(nimmgr.nim_slots[fe_id].getType()):
 				print "[InitNimManager] tunerTypeChanged feid %d from %d to mode %d" % (fe_id, cur_type, int(configElement.value))
+				frontend.closeFrontend()
+				frontend.reopenFrontend()
+				nimmgr.enumerateNIMs()
+				if initial:
+						print "[InitNimManager] tunerTypeChanged force update setting"
+						nimmgr.sec.update()
 				return
 
 			cur_type = int(open("/proc/stb/frontend/%d/mode" % (fe_id), "r").read())

Tuner not working after reboot. But still working sometimes after a restart of enigma only(probability of approximately 70%). With or without patches.

 

PS:time for more tests in the end of the afternoon.


Edited by Beeker, 14 April 2016 - 04:51.

Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: Tuner broken. #23 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 14 April 2016 - 05:15

for clarity:

 

Never working after a reboot(except with patch from post #1).


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: Tuner broken. #24 Dimitrij

  • PLi® Core member
  • 10,307 posts

+348
Excellent

Posted 14 April 2016 - 05:41

christophecvr

Be patient please.
And please do not insult.


Edited by Dimitrij, 14 April 2016 - 05:42.

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


Re: Tuner broken. #25 malakudi

  • Senior Member
  • 1,449 posts

+69
Good

Posted 14 April 2016 - 08:14

Sure, we don't accept JESS patch because we want quality code and afraid to break working setups, but we don't revert our commits that DID BRAKE working setups. The difference is that JESS patch is from outsider. So much hypocrisy.


Edited by malakudi, 14 April 2016 - 08:14.


Re: Tuner broken. #26 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 14 April 2016 - 08:26

It did not break setup on supported receivers.

We are working for a proper solution.

Thanks.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Tuner broken. #27 littlesat

  • PLi® Core member
  • 57,132 posts

+698
Excellent

Posted 14 April 2016 - 09:06

Just a stupid question... Which patch did break the tuner support here???


Edited by littlesat, 14 April 2016 - 09:11.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Tuner broken. #28 Dimitrij

  • PLi® Core member
  • 10,307 posts

+348
Excellent

Posted 14 April 2016 - 11:27

Beeker

please answer command

cat /proc/bus/nim_sockets

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


Re: Tuner broken. #29 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 14 April 2016 - 12:55

Sure, we don't accept JESS patch because we want quality code and afraid to break working setups, but we don't revert our commits that DID BRAKE working setups. The difference is that JESS patch is from outsider. So much hypocrisy.

If you perceive it that way, that's on your account. It really isn't that way.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Tuner broken. #30 Dimitrij

  • PLi® Core member
  • 10,307 posts

+348
Excellent

Posted 14 April 2016 - 14:08

Beeker
	def tunerTypeChanged(nimmgr, configElement, initial=False):
		fe_id = configElement.fe_id
		eDVBResourceManager.getInstance().setFrontendType(nimmgr.nim_slots[fe_id].frontend_id, nimmgr.nim_slots[fe_id].getType())
		try:
			frontend = eDVBResourceManager.getInstance().allocateRawChannel(fe_id).getFrontend()
+			if not os.path.exists("/proc/stb/frontend/%d/mode" % fe_id) and frontend.setDeliverySystem(nimmgr.nim_slots[fe_id].getType()):
-			if frontend.setDeliverySystem(nimmgr.nim_slots[fe_id].getType()):
				print "[InitNimManager] tunerTypeChanged feid %d from %d to mode %d" % (fe_id, cur_type, int(configElement.value))
				return

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


Re: Tuner broken. #31 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 14 April 2016 - 16:24

Beeker

please answer command

cat /proc/bus/nim_sockets

root@dm8000:~# cat /proc/bus/nim_sockets
NIM Socket 0:
        Type: DVB-S2
        Name: BCM4501 (internal)
        Has_Outputs: no
        Frontend_Device: 0
        I2C_Device: 3
NIM Socket 1:
        Type: DVB-S2
        Name: BCM4501 (internal)
        Has_Outputs: no
        Frontend_Device: 1
        I2C_Device: 3
NIM Socket 2:
        Type: DVB-C
        Name: Philips CU1216Mk3
        Has_Outputs: yes
        Frontend_Device: 2
        I2C_Device: 2
NIM Socket 3:
        Type: DVB-C
        Name: CXD1981
        Has_Outputs: yes
        Mode 0: DVB-C
        Mode 1: DVB-T
        Frontend_Device: 3
        I2C_Device: 4
root@dm8000:~#
 


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: Tuner broken. #32 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 14 April 2016 - 16:42

Yes with this patch tuner LG CXD1981 works directly after a reboot..

diff --git a/lib/dvb/frontend.cpp b/lib/dvb/frontend.cpp
--- a/lib/dvb/frontend.cpp
--- b/lib/dvb/frontend.cpp
diff --git a/ lib/python/Components/NimManager.py b/ lib/python/Components/NimManager.py 
index 3360d08..fd3ea2f 100644
--- a/lib/python/Components/NimManager.py
+++ b/lib/python/Components/NimManager.py 
@@ -1608,7 +1608,7 @@ def InitNimManager(nimmgr, update_slots = []):
 		eDVBResourceManager.getInstance().setFrontendType(nimmgr.nim_slots[fe_id].frontend_id, nimmgr.nim_slots[fe_id].getType())
 		try:
 			frontend = eDVBResourceManager.getInstance().allocateRawChannel(fe_id).getFrontend()
-			if frontend.setDeliverySystem(nimmgr.nim_slots[fe_id].getType()):
+			if not os.path.exists("/proc/stb/frontend/%d/mode" % fe_id) and frontend.setDeliverySystem(nimmgr.nim_slots[fe_id].getType()):
 				print "[InitNimManager] tunerTypeChanged feid %d from %d to mode %d" % (fe_id, cur_type, int(configElement.value))
 				return

:)


Edited by Beeker, 14 April 2016 - 16:42.

Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: Tuner broken. #33 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 14 April 2016 - 16:47

Thanks Dimitrij and Beeker.
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Tuner broken. #34 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 14 April 2016 - 16:49

@Dimitrij

 

Did a almost full test, but your patch looks good. Thanks.

 

And thank you too athoik for your help.


Edited by Beeker, 14 April 2016 - 16:51.

Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: Tuner broken. #35 Beeker

  • PLi® Contributor
  • 1,602 posts

+203
Excellent

Posted 14 April 2016 - 16:59

Several reboots. PiP, recording,streaming.both tuners ok now.


Dreambox dm920, Uclan Ustym4Kpro, Gigablue UHD TRIO 4K and Dreambox dm8000. Wavefrontier T55 13.0|19.2|23.5|28.2 + Ziggo.


Re: Tuner broken. #36 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 14 April 2016 - 19:10

Out of curiousity, what does the patch actually do? I can't figure it from the limited context.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Tuner broken. #37 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 14 April 2016 - 19:41

It doens't try to change DELSYS using DVB API. ;)

PS. For unsupported Dreamboxes OFC...

Edited by athoik, 14 April 2016 - 19:41.

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Tuner broken. #38 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 14 April 2016 - 19:43

And it decides that on existance of the file /proc/stb/frontend/%d/mode. Hmmm, bit flakey, but might do the job. Hope no other receivers driver will break.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users