Глючит diseqc 1.0

#1
Здравствуйте,
уже с полгода как появилась проблема: в определенный момент при запуске прогдвб, отлично показывает 1й порт (19.2), все остальные - без сигнала. После очень многих беспорядочных переключений портов 2-3-4(23.5, 28.2, 36.0) diseqc начинает работать и работает без глюков, пока не переключить на 1й порт или перезапустить прог.

Сначала карта была skystar s2, думал diseqc, заменил - не помогло, потом в связи с ремонтом полностью заменился кабель, вчера купил dvbsky 952 - та же картина. Игры с кол-вом повторов и временем между коммандами не помогают.

причем проблема только в progdvb, в других программах работает без проблем.

Второй вопрос - хочу поставить diseqc 1.1 с каскадом diseqc 1.0/2.0 - будет работать на этой карте?

Спасибо

Re: Глючит diseqc 1.0

#2
попробуйте изменить задержки/количество повторов в настройках. Псле смены карты ситуация должна была сильно поменятся.

Если есть проблемы с переключением, то 2 устройства последовательно будут работать ещё хуже. Одного 1.1 переключателя не хватит?

Re: Глючит diseqc 1.0

#3
1) пробовал играться с таймингами и кол-вом повторов, ставил "отпарвлять запрос при каждом локе" - не помогает
2) когда переключается на любой из 2-3-4 - работает между ними без проблем, проблемы появляются только после переключения на 1й или перезапуска
3) более похоже на глюки по - с альтернативными программами проблем нет (может, попробовать экспериментально найти версию, которая внесла глюки? тогда для этого нужен репозиторий всех версий)
4) нужен именно каскад.
5) по идее, поменял уже все - вряд ли в железе проблема

Re: Глючит diseqc 1.0

#4
Дело в том что софту (как и драйверу) всё равно на первом порту переключатель или на втором. Они просто передают команду.
Кстати включите лог и в progdvbengine.log найдите эти команды (по слову diseq) в том случае когда работает и когда не работает.

Re: Глючит diseqc 1.0

#10
Заметил разницу:
Progdvb:

Code: Select all

1 port = e0 10 38 F3
2 port = e0 10 38 F7
3 port = e0 10 38 FB
4 port = e0 10 38 FC
dvbviewer:

Code: Select all

1 port = E0 10 38 F0
2 port = E0 10 38 F4
3 port = E0 10 38 F8
4 port = E0 10 38 FC
Когда-то видел софтину, чтобы отправлять команды diseqc, может ее найти?

Re: Глючит diseqc 1.0

#11
Нет, лога должно быть достаточно. Спасибо. Это один и тот же канал?
Нечётные значения означают 22khz, то есть верхний диапазон. Второй бит - поляризация.
То есть F3 это hi-band/horizontal, F0- low-band/vertical. Причём для переключателя, вертикальная должна быть даже проще - 18 вольт вместо 13.

Re: Глючит diseqc 1.0

#12
Пока нашел одно возможное решение: если в настройках diseqc убрать power, пока вроде бы не глючит. Скажите, на что влияет питание? И когда оно появилось дефолтно включено?

Re: Глючит diseqc 1.0

#13
Prog wrote:Нет, лога должно быть достаточно. Спасибо. Это один и тот же канал?
Я у них не нашел где включить лог по каналам, это то, что записалось в настройки.

Кстати, там еще и скорость переключения выше, может как-то и в проге поднастроить можно?

Re: Глючит diseqc 1.0

#14
Я сейчас планирую делать каскад 1.1 -> 2*1.0, так посмотрел по логам - прог шлет
11:47:57.425 - cmd:1.0sw; param:2 { E0 10 38 FA }
11:47:57.891 - Diseqc::Cmd 4 2
11:47:57.891 - Api2BaseModule::SendDiseqCmd
11:47:57.892 - cmd:1.1sw; param:2 { E0 10 39 F2 }

сначала на committed, потом на uncommitted, а надо наоборот. Можно ли как-то в настройках указывать параметры? И вообще было бы очень круто, если бы можно было бы делать настройки вручную (путем набора команд или просто raw diseqc)

Re: Глючит diseqc 1.0

#15
В какой последовательности переключатели в ProgDVB настройки добавите в такой они и будут работать.
Питание это в настройках конвертора? При отключеном работать не должно. Значит кто то ещё питает?

Для увелчения скорости переключения как раз лучше уменьшать количество переключателей. Они не мало время занимают.