dvb: diseqc setup failed -1
Added by Simon Thomas over 12 years ago
I'm running the latest git that I compiled and installed on headless Ubuntu 11.10 with a 3.0.0-12 kernel & Blackgold BGT3595.
I'm all up and running ( except my card won't find any RF fed muxes ) but after the service has been running for a while or if I let do it's own thing finding muxes I get the error dvb: diseqc setup failed -1 being repeated over and over.
Before this error appears I can record and playback live TV from both HD and SD FTA channels.
When this error is repeating I'm unable to get anything played back or recored.
When did my setup I added the Astra 28 and let it auto discover any more, this seemed to work fine as it discovered 800+ services but never managed to finailise the final 10 muxes. I delete these last 10 and it finished fine. When tried map channels to servies this would run for hours ending with no channels and this error message ( dvb: diseqc setup failed -1 ) repeating over and over. I finally managed to perform the mapping by disabling some muxes and just adding them back a few at a time until I'd mapped them.
The only way to recover from this error is to reboot my server, restarting the service has no effect.
I had terrible trouble getting the drivers working so I'm hoping it's not a problem there but I'm unsure how to move forward with troubleshooting.
I did try the test this morning from mythTVs website by running the command scan /usr/share/dvb/dvb-t/uk-WinterHill | tee channels.conf at the point I was seeing the error and got no results. After a reboot with the TVheadend service stopped I tired again and the command worked fine.
Anyone have any experience of this card or any general advice ?
Thanks
Si
Replies (8)
RE: dvb: diseqc setup failed -1 - Added by Hein Rigolo over 12 years ago
can you use your card using the standard dvb-apps utilities?
and do you really need diseqc? (ie: do you have a disecq switch in between your card and your lnb's? or a roter?)
and why use dvb-t initial scan file if you are going to use dvb-s?
Hein
RE: dvb: diseqc setup failed -1 - Added by Simon Thomas over 12 years ago
Thanks for the reply
I ment to say I ran this command scan -x0 /usr/share/dvb/dvb-s/Astra-28.2E | tee channels.conf not the one I posted above.
I'm unsure what tests I can run from the dvb-apps as my server is headless, can you sugguest any ?
I don't think I need diseqc as I simply run my satalitte feed from my old SKY dish that has a quad LNB and I'm only getting content from astra 28..can I remove/stop using diseqc to stop the error happening ?
I'm not an expert in unix by a long way and I'm new to this DVB stuff as well but I'm learning fast
Thanks
Si
RE: dvb: diseqc setup failed -1 - Added by Simon Thomas over 12 years ago
Not 100% sure I've cured the problem but my card seems to be asking in a much more stable nature after I sorted the firmware update problem I was seeing on a reboot,
When the server booted, it was looking for a .fw file to upload right after it loaded the driver modules. I downloaded these via a unix-nofreefirmware package and now the error has gone and it uploads the firmware.
Could this have been my problem ?
I still don't get any dvb-t services but this could be down to my coaxial cable being very loose in the connector on the card...I'll look into this further
Si
RE: dvb: diseqc setup failed -1 - Added by Simon Thomas over 12 years ago
Well my error seems to have gone anyway but now after a short period of time ( I've recored a program and watched a second program on a different input then watched the thing I was recording at the same time ) I now get graceperiod expired , no input detected . The dmesg shows loads of errors
Anyone help with this ?
2710.219824] tda18271_tune: error -5 on line 870
[ 2710.222428] tda18271_set_params: error -5 on line 952
[ 2710.227462] tda10048_readreg: readreg error (ret -5)
[ 2710.232608] tda10048_writereg: writereg error (ret -5)
[ 2710.235040] tda10048_writereg: writereg error (ret -5)
[ 2710.878590] tda10048_readreg: readreg error (ret -5)
[ 2711.234608] tda10048_readreg: readreg error (ret -5)
[ 2711.239745] tda10048_readreg: readreg error (ret -5)
[ 2711.244886] tda10048_writereg: writereg error (ret == -5)
[ 2711.244892] tda18271_set_params
[ 2711.244897] tda18271_set_params freq=522000000 bw=8000000
[ 2711.244904] freq = 522000000, ifc = 4000, bw = 8000000, agc_mode = 3, std = 5
[ 2711.247390] tda10048_readreg: readreg error (ret -5)
[ 2711.252399] tda10048_writereg: writereg error (ret -5)
[ 2711.257304] tda10048_readreg: readreg error (ret -5)
[ 2711.262228] tda10048_writereg: writereg error (ret -5)
[ 2711.262233] tda18271_write_regs: ERROR: i2c_transfer returned: -5
[ 2711.264827] tda18271_init: error -5 on line 808
[ 2711.267437] tda18271_tune: error -5 on line 870
[ 2711.269949] tda18271_set_params: error -5 on line 952
[ 2711.274989] tda10048_readreg: readreg error (ret -5)
[ 2711.280067] tda10048_writereg: writereg error (ret -5)
[ 2711.282494] tda10048_writereg: writereg error (ret == -5)
Thanks
Si
RE: dvb: diseqc setup failed -1 - Added by Simon Thomas over 12 years ago
And now back to the original error.
If I reboot the server and leave for a a few hours then check it I see the original error dvb: diseqc setup failed 1 :(
extract from dmesg
[ 9084.242157] tda18271_set_params: error -5 on line 952
[ 9084.247175] tda10048_readreg: readreg error (ret -5)
[ 9084.252262] tda10048_writereg: writereg error (ret -5)
[ 9084.254688] tda10048_writereg: writereg error (ret -5)
[ 9084.258194] tda10048_readreg: readreg error (ret -5)
[ 9085.254644] tda10048_readreg: readreg error (ret -5)
[ 9085.259763] tda10048_readreg: readreg error (ret -5)
[ 9085.264898] tda10048_writereg: writereg error (ret == -5)
[ 9085.264904] tda18271_set_params
[ 9085.264909] tda18271_set_params freq=690000000 bw=8000000
[ 9085.264916] freq = 690000000, ifc = 4000, bw = 8000000, agc_mode = 3, std = 5
[ 9085.267344] tda10048_readreg: readreg error (ret -5)
[ 9085.272442] tda10048_writereg: writereg error (ret -5)
[ 9085.277329] tda10048_readreg: readreg error (ret -5)
[ 9085.282306] tda10048_writereg: writereg error (ret -5)
[ 9085.282312] tda18271_write_regs: ERROR: i2c_transfer returned: -5
[ 9085.284912] tda18271_init: error -5 on line 808
[ 9085.287565] tda18271_tune: error -5 on line 870
[ 9085.290136] tda18271_set_params: error -5 on line 952
[ 9085.295149] tda10048_readreg: readreg error (ret -5)
[ 9085.300233] tda10048_writereg: writereg error (ret -5)
[ 9085.302659] tda10048_writereg: writereg error (ret -5)
[ 9085.444107] tda10048_readreg: readreg error (ret -5)
[ 9086.302643] tda10048_readreg: readreg error (ret -5)
[ 9086.307764] tda10048_readreg: readreg error (ret -5)
[ 9086.312869] tda10048_writereg: writereg error (ret == -5)
[ 9086.312875] tda18271_set_params
[ 9086.312880] tda18271_set_params freq=690000000 bw=8000000
[ 9086.312887] freq = 690000000, ifc = 4000, bw = 8000000, agc_mode = 3, std = 5
[ 9086.315316] tda10048_readreg: readreg error (ret -5)
[ 9086.320322] tda10048_writereg: writereg error (ret -5)
[ 9086.325218] tda10048_readreg: readreg error (ret -5)
[ 9086.330121] tda10048_writereg: writereg error (ret -5)
[ 9086.330127] tda18271_write_regs: ERROR: i2c_transfer returned: -5
[ 9086.332707] tda18271_init: error -5 on line 808
[ 9086.335290] tda18271_tune: error -5 on line 870
[ 9086.337785] tda18271_set_params: error -5 on line 952
[ 9086.342808] tda10048_readreg: readreg error (ret -5)
[ 9086.347898] tda10048_writereg: writereg error (ret -5)
[ 9086.350327] tda10048_writereg: writereg error (ret -5)
[ 9086.449223] tda10048_readreg: readreg error (ret -5)
Any help ?
Si
RE: dvb: diseqc setup failed -1 - Added by Simon Thomas over 12 years ago
I know this isn't a problem with TVheadend but I'm unable to find any help anywhere else.
PROCESS OF EVENTS
I reboot my server
TVHeadend starts and begins doing intial scans on the 150 muxes.
If I start a recording or watch TV at this point all works perfectly.
Wait say 30mins then try to watch something/record something and I get no signal received.
If I don't try to watch something and just leave it the message dvb: diseqc setup failed 1 starts to repeat
After getting the no signal message, I stop TVHeadend and run the command sudo scan -x0 /usr/share/dvb/dvb-s/Astra-28.2E | tee channels.conf with following results
DVB-S IF freq is 1140000
WARNING: >>> tuning failed!!!
tune to: 11740:v:0:27500 (tuning failed)
DVB-S IF freq is 1140000
WARNING: >>> tuning failed!!!
tune to: 11758:h:0:27500
DVB-S IF freq is 1158000
WARNING: >>> tuning failed!!!
tune to: 11758:h:0:27500 (tuning failed)
DVB-S IF freq is 1158000
WARNING: >>> tuning failed!!!
tune to: 11778:v:0:27500
DVB-S IF freq is 1178000
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
WARNING: filter timeout pid 0x0010
tune to: 11798:h:0:29500
DVB-S IF freq is 1198000
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
WARNING: filter timeout pid 0x0010
Out of ideas.
I have tried a few different version of firmware ( older ) but the same end result is seen
:-(
Si
RE: dvb: diseqc setup failed -1 - Added by Simon Thomas over 12 years ago
I haven't given up
If I disable TVHeadend and reboot then the tuner seems to stay up and functional. I'm running scan's on the satellite card every 20mins or so and it's been up and working for several hours now. If tvheadend was running the card would be unable to receive a signal by now...
Anyone have any idea what this could mean ?
Si
RE: dvb: diseqc setup failed -1 - Added by Simon Thomas over 12 years ago
Just to put a nail in this thread, I give up assuming it was a driver problem ( and Blackgolds support didn't exist ) so I sold the card and bought a TBS6981
I hope that works better for me
Si