Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PCTV 461e not feeding LNB #3731

Closed
kfcviptel opened this issue Dec 29, 2014 · 2 comments
Closed

PCTV 461e not feeding LNB #3731

kfcviptel opened this issue Dec 29, 2014 · 2 comments
Labels

Comments

@kfcviptel
Copy link

I bought a PCTV DVB-S2 Stick (461e) because it was on the supported list on linuxtv.org ( http://www.linuxtv.org/wiki/index.ph...2_Stick_(461e) )

However when I inserted it into my mediaserver with kaffeine it did not find any channels. I neither had any luck installing a OpenELEC system. Only once it looked like it got some signal.

Trying to attach a satellite finder indicated that no power was put on the cable for the LNB. Trying to insert the stick into a Windows 8 machine and installing the PCTV software, proved that the stick indeed did feed the LNB with power.

Next I tried to insert the stick to my laptop, with the satellite finder too. When running scandvb the sattelite finder went active for a few seconds, and the got silent. Rerunning scandvb gave no response. But removing the stick and reinserting it would repeat this when running scandvb.

This leaves me to suspect that the stick is reset during the scan.

My logs from the Fedora system can be seen here:
http://www.linuxquestions.org/questions/linux-hardware-18/pctv-dvb-s2-stick-461e-not-feeding-lnb-4175529374/

Anyone have some good ideas

@stefansaraev
Copy link
Contributor

not an openelec problem. and btw did you really post a dmesg from non-working fedora box here ??

@kfcviptel
Copy link
Author

I neither works on OpenELEC or Fedora.

All I could get out of OpenELEC was a log of these:
2014-12-29 15:51:48.000 [ INFO] subscription: 005D: "scan" unsubscribing
2014-12-29 15:51:48.001 [ INFO] mpegts: 10719V in test - tuning on Montage M88DS3103 : DVB-S #0
2014-12-29 15:51:48.709 [ INFO] opentv-skyit: registering mux 10719V in test
2014-12-29 15:51:48.715 [ INFO] subscription: 005E: "scan" subscribing to mux, weight: 4, adapter: "Montage M88DS3103 : DVB-S #0", network: "test", mux: "10719V", hostname: "<N/A>", username: "<N/A>", client: "<N/A>"
2014-12-29 15:51:58.000 [ INFO] mpegts: 10719V in test - scan no data, failed

The logs on Fedora seemed more informative, perhaps because I could corelate it with scandvb.

fengguang pushed a commit to 0day-ci/linux that referenced this issue Dec 31, 2021
Fixes a8293 failure to raise LNB voltage in PCTV 461e DVB-S2 Stick
affecting multiple users over several years as found here:

http://www.linuxquestions.org/questions/linux-hardware-18/pctv-dvb-s2-stick-461e-not-feeding-lnb-4175529374/
https://www.linuxtv.org/wiki/index.php/Pinnacle_PCTV_DVB-S2_Stick_(461e)
OpenELEC/OpenELEC.tv#3731

Caused by vIN undervoltage lockout (status register bit 7) when raising LNB to 18V.
Addressed by using the higher-precision voltages available on the a8293 to gradually
increase (slew) the voltage when voltage increases are requested.

Adds volt_slew_nanos_per_mv to a8293_platform_data struct for specifying slew rate.
If value is <1 or non-sane (>1600), the original no-slew version for a8293_set_voltage is used.

Copyright and authorship notices removed from previous patch version.

Signed-off-by: Chuck Ritola <cjritola@gmail.com>
intel-lab-lkp pushed a commit to intel-lab-lkp/linux that referenced this issue Nov 28, 2022
Fixes a8293 failure to raise LNB voltage in PCTV 461e DVB-S2 Stick
affecting multiple users over several years as found here:

http://www.linuxquestions.org/questions/linux-hardware-18/pctv-dvb-s2-stick-461e-not-feeding-lnb-4175529374/
https://www.linuxtv.org/wiki/index.php/Pinnacle_PCTV_DVB-S2_Stick_(461e)
OpenELEC/OpenELEC.tv#3731

Caused by vIN undervoltage lockout (status register bit 7) when raising LNB to 18V.
Addressed by using the higher-precision voltages available on the a8293 to gradually
increase (slew) the voltage when voltage increases are requested.

Adds volt_slew_nanos_per_mv to a8293_platform_data struct for specifying slew rate.
If value is <1 or non-sane (>1600), the original no-slew version for a8293_set_voltage is used.

Link: https://lore.kernel.org/linux-media/20211231035326.6759-1-cjritola@gmail.com
[mchehab: fixed some coding style issues]
Signed-off-by: Chuck Ritola <cjritola@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants