URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 52588
[ Назад ]

Исходное сообщение
"SkyStar1 FreeBSD 4.9 bad_ioctl???"

Отправлено drove , 20-Янв-05 13:42 
Народ, кто что может сказать про вот такую беду: при добавлении модуля ядра

kldload skystar.ko

В /var/log/messages происходит следующее:

Jan 19 14:32:35 solar /kernel: skystar0: <Phillips SAA7146 (SkyStar1)> mem 0xd08
Jan 19 14:32:35 solar /kernel: DEBUG: skystar_attach called
Jan 19 14:32:35 solar /kernel: skystar0: DEBUG: skystar memory buffers allocated
Jan 19 14:32:35 solar /kernel: skystar0: skystar_attach: rev:1, mem:0x00000001.
Jan 19 14:32:35 solar /kernel: skystar0: DEBUG: initializing DVB hardware...
Jan 19 14:32:35 solar /kernel: DEBUG: booting ARM ...
Jan 19 14:32:35 solar /kernel: bootarm: debi test OK
Jan 19 14:32:35 solar /kernel: bootarm: load boot code
Jan 19 14:32:35 solar /kernel: bootarm: load dram code
Jan 19 14:32:35 solar /kernel: bootarm: load dpram code
Jan 19 14:32:35 solar /kernel: dvb: ARM firmware successfully loaded.
Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand d06:(0) called
Jan 19 14:32:35 solar /kernel: dvb: firmware = 2c001fc0
Jan 19 14:32:35 solar /kernel: skystar: i2c_busy_rise_and_fall: error in address
Jan 19 14:32:35 solar /kernel: skystar: i2c_write_out; error in address phase
Jan 19 14:32:35 solar /kernel: skystar: i2c_transfer: error in address phase
Jan 19 14:32:35 solar /kernel: skystar: i2c_reset: busy_state detected
Jan 19 14:32:35 solar /kernel: saa7146: i2c_reset: error_state detected, status:
Jan 19 14:32:35 solar /kernel: skystar: STV0299 found, assume rev 1.5
Jan 19 14:32:35 solar /kernel: DEBUG: init_net
Jan 19 14:32:35 solar /kernel: skystar0: MAC address: 00:d0:5c:03:88:cd
Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand b00:(4) called
Jan 19 14:32:35 solar last message repeated 6 times
Jan 19 14:32:35 solar /kernel: skystar: SetDiSEqC: 1
Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand b06:(8) called
Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand b06:(8) called
Jan 19 14:32:35 solar /kernel: skystar: set22k: 1
Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand b02:(2) called
Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand 411:(7) called
Jan 19 14:32:51 solar last message repeated 2 times
Jan 19 14:33:00 solar /kernel: skystar: bad net_ioctl c1206947
Jan 19 14:33:00 solar /kernel: skystar: bad net_ioctl SIOCGIFMEDIA
Jan 19 14:33:00 solar /kernel: skystar: bad net_ioctl c020693a
Jan 19 14:33:00 solar /kernel: skystar: bad net_ioctl c01c69eb
Jan 19 14:33:00 solar /kernel: skystar: bad net_ioctl c331693b

Кто-нить знает как лечить?
Кстати, при установке этой карты на винду DVB Data просто виснет намертво. Действо происходит на Windows XP SP2
Кто-нить сказать может в чем проблема?


Содержание

Сообщения в этом обсуждении
"SkyStar1 FreeBSD 4.9 bad_ioctl???"
Отправлено INM , 20-Янв-05 15:21 
>Народ, кто что может сказать про вот такую беду: при добавлении модуля
>ядра
>
>kldload skystar.ko
>
>В /var/log/messages происходит следующее:
>
>Jan 19 14:32:35 solar /kernel: skystar0: <Phillips SAA7146 (SkyStar1)> mem 0xd08
>Jan 19 14:32:35 solar /kernel: DEBUG: skystar_attach called
>Jan 19 14:32:35 solar /kernel: skystar0: DEBUG: skystar memory buffers allocated
>Jan 19 14:32:35 solar /kernel: skystar0: skystar_attach: rev:1, mem:0x00000001.
>Jan 19 14:32:35 solar /kernel: skystar0: DEBUG: initializing DVB hardware...
>Jan 19 14:32:35 solar /kernel: DEBUG: booting ARM ...
>Jan 19 14:32:35 solar /kernel: bootarm: debi test OK
>Jan 19 14:32:35 solar /kernel: bootarm: load boot code
>Jan 19 14:32:35 solar /kernel: bootarm: load dram code
>Jan 19 14:32:35 solar /kernel: bootarm: load dpram code
>Jan 19 14:32:35 solar /kernel: dvb: ARM firmware successfully loaded.
>Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand d06:(0) called
>Jan 19 14:32:35 solar /kernel: dvb: firmware = 2c001fc0
>Jan 19 14:32:35 solar /kernel: skystar: i2c_busy_rise_and_fall: error in address
>Jan 19 14:32:35 solar /kernel: skystar: i2c_write_out; error in address phase
>Jan 19 14:32:35 solar /kernel: skystar: i2c_transfer: error in address phase
>Jan 19 14:32:35 solar /kernel: skystar: i2c_reset: busy_state detected
>Jan 19 14:32:35 solar /kernel: saa7146: i2c_reset: error_state detected, status:
>Jan 19 14:32:35 solar /kernel: skystar: STV0299 found, assume rev 1.5
>Jan 19 14:32:35 solar /kernel: DEBUG: init_net
>Jan 19 14:32:35 solar /kernel: skystar0: MAC address: 00:d0:5c:03:88:cd
>Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand b00:(4) called
>Jan 19 14:32:35 solar last message repeated 6 times
>Jan 19 14:32:35 solar /kernel: skystar: SetDiSEqC: 1
>Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand b06:(8) called
>Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand b06:(8) called
>Jan 19 14:32:35 solar /kernel: skystar: set22k: 1
>Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand b02:(2) called
>Jan 19 14:32:35 solar /kernel: DEBUG: OutCommand 411:(7) called
>Jan 19 14:32:51 solar last message repeated 2 times
>Jan 19 14:33:00 solar /kernel: skystar: bad net_ioctl c1206947
>Jan 19 14:33:00 solar /kernel: skystar: bad net_ioctl SIOCGIFMEDIA
>Jan 19 14:33:00 solar /kernel: skystar: bad net_ioctl c020693a
>Jan 19 14:33:00 solar /kernel: skystar: bad net_ioctl c01c69eb
>Jan 19 14:33:00 solar /kernel: skystar: bad net_ioctl c331693b
>
У меня тоже самое льет, но на работе это никак не сказывается.

Я уже говорил, что большинство этих сообщений просто нечто типа меток которые расставил для себя программер. Еще раз просмотри исходники, многое начинаешь понимать.

Последние пять строк реакция драйвера на отработку команды ifconfig(можешь проверить просто выполнив ее), тоже ни о чем особо не говорит. Автор предупредил об этом, в драйвере реализована только функциональность приема данных, все остальное ошметки от дополнительных примочек(драйвер написан на основе драйвера linux-tv, об этом есть упоминание в исходника). Возвращаюсь к сказанному, посмотри исходники, много прояснится.
>Кто-нить знает как лечить?
>Кстати, при установке этой карты на винду DVB Data просто виснет намертво.
Не совсем так, просто она хреново заводится. Поиграйся с настройками tcp/ip, потом верни к нужному. Счас точно не помню, что делал я, но такое происходит после каждого раза когда инициализируется драйвера(например: вынул - воткнул карту). Потом все работает нормально. Еще совет сходи на сайт http://linuxtv.org, почитай инфу.
>Действо происходит на Windows XP SP2
>Кто-нить сказать может в чем проблема?

Удачи


"SkyStar1 FreeBSD 4.9 bad_ioctl???"
Отправлено drove , 21-Янв-05 05:33 
>Я уже говорил, что большинство этих сообщений просто нечто типа меток которые
>расставил для себя программер. Еще раз просмотри исходники, многое начинаешь понимать.

Ясно, видимо не увидел где ты говорил об этом

>Последние пять строк реакция драйвера на отработку команды ifconfig(можешь проверить просто выполнив
>ее), тоже ни о чем особо не говорит. Автор предупредил об
>этом, в драйвере реализована только функциональность приема данных, все остальное ошметки
>от дополнительных примочек(драйвер написан на основе драйвера linux-tv, об этом есть
>упоминание в исходника). Возвращаюсь к сказанному, посмотри исходники, много прояснится.
>>Кто-нить знает как лечить?
>>Кстати, при установке этой карты на винду DVB Data просто виснет намертво.
>Не совсем так, просто она хреново заводится. Поиграйся с настройками tcp/ip, потом
>верни к нужному. Счас точно не помню, что делал я, но
>такое происходит после каждого раза когда инициализируется драйвера(например: вынул - воткнул
>карту). Потом все работает нормально. Еще совет сходи на сайт http://linuxtv.org, >почитай инфу.
Схожу обязательно, пасибо..:)

>Действо происходит на Windows XP SP2
>Кто-нить сказать может в чем проблема?
>
>Удачи
Пасибо..:)

P.S. А ещё вот такой момент, когда добавляешь модуль версии 1.3 машина просто уходит в перезагрузку, это нормально?


"SkyStar1 FreeBSD 4.9 bad_ioctl???"
Отправлено INM , 21-Янв-05 12:18 
>P.S. А ещё вот такой момент, когда добавляешь модуль версии 1.3 машина
>просто уходит в перезагрузку, это нормально?
Я так думаю что нет, но у меня такого не было. А что имеешь ввиду под модулем версии 1.3?

Драйвер под фри у тебя какой?
У меня skystar1-20021126b.tgz, работает нормально.

# dvbd
из консоли что говорит(синхронизация, уровень)?


"SkyStar1 FreeBSD 4.9 bad_ioctl???"
Отправлено drove , 21-Янв-05 12:43 
>>P.S. А ещё вот такой момент, когда добавляешь модуль версии 1.3 машина
>>просто уходит в перезагрузку, это нормально?
>Я так думаю что нет, но у меня такого не было. А
>что имеешь ввиду под модулем версии 1.3?
>
>Драйвер под фри у тебя какой?
>У меня skystar1-20021126b.tgz, работает нормально.
И такой тоже пробовал
>
># dvbd
>из консоли что говорит(синхронизация, уровень)?
Дело в том что показывал sync 3-5 уровень порядка 15%...:(
Когда попробовал завести карту на виндах DVBdata просто виснет намертво. Переткнул карту в UNIX, при загрузке модуля skystar.ko не появляется интерфейс dvb0



"SkyStar1 FreeBSD 4.9 bad_ioctl???"
Отправлено INM , 21-Янв-05 12:56 
>>>P.S. А ещё вот такой момент, когда добавляешь модуль версии 1.3 машина
>>>просто уходит в перезагрузку, это нормально?
>>Я так думаю что нет, но у меня такого не было. А
>>что имеешь ввиду под модулем версии 1.3?
>>
>>Драйвер под фри у тебя какой?
>>У меня skystar1-20021126b.tgz, работает нормально.
>И такой тоже пробовал
>>
>># dvbd
>>из консоли что говорит(синхронизация, уровень)?
>Дело в том что показывал sync 3-5 уровень порядка 15%...:(
А вот это не порядок, синхра должна быть 31(иначе данных не будет) и уровень у тебя убийственно мал(надо хотя бы 50% и более).
>Когда попробовал завести карту на виндах DVBdata просто виснет намертво.
А видеопоток ты просматривать можешь(в виндах), уровень какой?
Сдается мне у тебя спутник хреново пойман, т.е. тарелку крутить надо.
Попробуй просканить частоты(в виндовс), и на найденных видео и радио посмотри уровень.
Последнее, просто предположение.
>Переткнул карту
>в UNIX, при загрузке модуля skystar.ko не появляется интерфейс dvb0

Странно, у меня с первого тыка появился.
Попробуй перекомпилить модуль, и лучше использовать последний(см. выше).


"SkyStar1 FreeBSD 4.9 bad_ioctl???"
Отправлено drove , 21-Янв-05 14:31 

>А вот это не порядок, синхра должна быть 31(иначе данных не будет)
>и уровень у тебя убийственно мал(надо хотя бы 50% и более).
Да знаю..:( Вот завтра созову консилиум, будем ковыряться ставить другие карточки.

>А видеопоток ты просматривать можешь(в виндах), уровень какой?
>Сдается мне у тебя спутник хреново пойман, т.е. тарелку крутить надо.
>Попробуй просканить частоты(в виндовс), и на найденных видео и радио посмотри уровень.
Ок, попробую, не спутник пойман, проверяли. Приезжал крендель с конторы у него на приборе всё работало.
>
>Последнее, просто предположение.

>Странно, у меня с первого тыка появился.
>Попробуй перекомпилить модуль, и лучше использовать последний(см. выше).
Ок, пасибо, постараюсь..:)
Пасибо!