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

Исходное сообщение
"OpenNews: Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"

Отправлено opennews , 17-Июн-05 22:18 
Открыто тестирование набора драйверов для DVB карт SkyStar 1 для FreeBSD 5.3/5.4.

URL: http://www.livejournal.com/community/ru_freebsd/55622.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=5645


Содержание

Сообщения в этом обсуждении
"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Аноним , 17-Июн-05 22:18 
Свершилось.

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено aZ , 17-Июн-05 22:48 
Из-за того, что их не было под фрю - хотел на линукс переходить. :)

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Skylord , 17-Июн-05 23:45 
Первая ласточка... Но таки хочется для SS2. Чтобы можно было транспондер снимать и гнать мультикастом в сеть...

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено 4el , 17-Июн-05 23:48 
А какой у тебя пров??? Я во тоже хочу ставить, не знаю на кого выходить...

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Авось , 18-Июн-05 02:22 
Ребят, там в readme.txt мое мыло указано, пожалуйста, пришлите чего у вас получилось. Сразу скажу, наезды вроде "фуфло, афтар выпей йаду" будут игнорироваться. По делу только. У меня на моих двух машинах 5.3-p9 и 5.4-p1 все собралось и смог настроиться на транспондер.

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено greendog , 27-Июн-05 19:42 
Столкнулся с такими проблемами:
По readme
1.Распаковал skystar_drivers.tar.tar
2 Зашёл в /dist/skystar/skystar_drivers/module
3 make
------------------------------------------------------------------------
# make
cc -o makefw makefw.c
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c skystar.c
In file included from skystar.c:57:
./../sys/dev/skystar/dvb.h:4:35: dev/skystar/dvb_bsru6.h: No such file or directory
./../sys/dev/skystar/dvb.h:5:35: dev/skystar/dvb_bsrv2.h: No such file or directory
In file included from skystar.c:57:
./../sys/dev/skystar/dvb.h:13: error: field `bsrv2' has incomplete type
./../sys/dev/skystar/dvb.h:14: error: field `bsru6' has incomplete type
In file included from skystar.c:59:
./../sys/dev/skystar/arm.h:32:9: warning: multi-line comment
skystar.c: In function `skystar_attach':
skystar.c:1169: warning: assignment makes integer from pointer without a cast
skystar.c: In function `skystar_detach':
skystar.c:1197: warning: passing arg 1 of `destroy_dev' makes pointer from integer without a cast
skystar.c: At top level:
skystar.c:1595: warning: no previous prototype for 'skystar_poll'
*** Error code 1

Stop in /dist/skystar/skystar_drivers/module.

-------------------------------------------------------------------------
К сожалению не силён в программировании, но заметил:
./../sys/dev/skystar/dvb.h:4:35: dev/skystar/dvb_bsru6.h: No such file or directory
./../sys/dev/skystar/dvb.h:5:35: dev/skystar/dvb_bsrv2.h: No such file or directory

Всё удалил. Распаковал заново.
После чего скопировал папку sys в /dist/skystar/skystar_drivers/module
Опять make:

------------------------------------------------------------------------
# make
cc -o makefw makefw.c
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h
awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c skystar.c
In file included from skystar.c:59:
./../sys/dev/skystar/arm.h:32:9: warning: multi-line comment
skystar.c: In function `skystar_attach':
skystar.c:1169: warning: assignment makes integer from pointer without a cast
skystar.c: In function `skystar_detach':
skystar.c:1197: warning: passing arg 1 of `destroy_dev' makes pointer from integer without a cast
skystar.c: At top level:
skystar.c:1595: warning: no previous prototype for 'skystar_poll'
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c arm.c
In file included from arm.c:55:
./../sys/dev/skystar/arm.h:32:9: warning: multi-line comment
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c dvb.c
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c dvb_bsrv2.c
cc -O -pipe  -D_KERNEL -DKLD_MODULE -nostdinc -I-   -I. -I@ -I@/contrib/altq -I@/../include -I/usr/include -finline-limit=8000 -fno-common  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99 -c dvb_bsru6.c
ld  -d -warn-common -r -d -o skystar.kld skystar.o arm.o dvb.o dvb_bsrv2.o dvb_bsru6.o
touch /dist/skystar/skystar_drivers/module/export_syms
awk -f /sys/conf/kmod_syms.awk skystar.kld  /dist/skystar/skystar_drivers/module/export_syms |  xargs -J% objcopy % skystar.kld
ld -Bshareable  -d -warn-common -o skystar.ko skystar.kld
objcopy --strip-debug skystar.ko
Warning: Object directory not changed from original /dist/skystar/skystar_drivers/module

--------------------------------------------------------------------
Модуль, тем не менее создался. DVBD запустился. Сейчас нет подключенной антенны. Завтра на работе попробую и выложу результаты.


"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено cat , 19-Июл-05 08:14 
Посмотри английский readme
там написано, что нужно скопировать
папку sys из архива в /sys
тогда все скомпилится и заработает

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено greendog , 28-Июн-05 01:53 
Да, вот ещё что забыл. Драйвер при загрузке не подгружается.
dmesg:


skystar0: <Phillips SAA7146 (SkyStar1)> mem 0xe4800000-0xe48001ff irq 19 at device 16.0 on pci0
DEBUG: skystar_attach called
skystar0: DEBUG: skystar memory buffers allocated.
skystar0: skystar_attach: rev:1, mem:0x00000001.
skystar0: DEBUG: initializing DVB hardware...
DEBUG: booting ARM ...
bootarm: debi test OK
bootarm: load boot code
bootarm: load dram code
bootarm: load dpram code
dvb: ARM firmware successfully loaded.
DEBUG: OutCommand d06:(0) called
dvb: firmware = 2c001fc0
skystar: i2c_busy_rise_and_fall: error in address phase
skystar: i2c_write_out; error in address phase
skystar: i2c_transfer: error in address phase
skystar: i2c_reset: busy_state detected
saa7146: i2c_reset: error_state detected, status:0x00000442
skystar: STV0299 found, assume rev 1.5
DEBUG: init_net
skystar0: MAC address: 00:d0:5c:03:89:59
skystar0: Ethernet address: 01:00:b0:79:c1:00
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
skystar: SetDiSEqC: 1
DEBUG: OutCommand b06:(8) called
DEBUG: OutCommand b06:(8) called
skystar: set22k: 1
DEBUG: OutCommand b02:(2) called
DEBUG: OutCommand 411:(7) called
skystar: SetDiSEqC: 1
DEBUG: OutCommand b06:(8) called
DEBUG: OutCommand b06:(8) called
skystar: set22k: 0
DEBUG: OutCommand b03:(2) called
DEBUG: OutCommand 411:(7) called
DEBUG: OutCommand 1112:(20) called


"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено KI , 18-Июн-05 11:35 
Народ, а для SkyStar 2 существуют драйвера под FreeBSD 4.x и 5.x  
за исключением https://www.opennet.ru/prog/info/2509.shtml конечно ?

Блин, драйвер очень нужен, не винду же ставить из-за отсутствия дров :(


"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено _Nick_ , 12-Ноя-05 05:24 
>Народ, а для SkyStar 2 существуют драйвера под FreeBSD 4.x и 5.x
>
>за исключением https://www.opennet.ru/prog/info/2509.shtml конечно ?
>
>Блин, драйвер очень нужен, не винду же ставить из-за отсутствия дров :(

головой нужно было думать, когда ОСь выбирал


"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Константин , 18-Июн-05 23:11 
Ёпрст, хдешь ты раньше был?
Но драйвер для SS1 не так интересен, нужны драйвера под SS2.

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Аноним , 18-Июн-05 23:40 
Народ, под СС2 вы скорее всего их не скоро дождётесь. Технисат не открыл документацию.

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Диман , 19-Июн-05 01:00 
Интернет спутниковый - эт хорошо, а кто-нибудь пробовал смотреть спутниковые телеканалы на фре?

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Аноним , 19-Июн-05 11:54 
а кто-нибудь пробовал прикручивать виндовые дрова для SS1/SS2 через ndis(4)? Вообще такое возможно?

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Константин , 19-Июн-05 21:41 
Зачем такой геморрой? Ставь Линукс. Работает.

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Авось , 20-Июн-05 11:28 
Под SS2 не открыта спецификация железки. посему драйвера написать невозможно 8-(

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Globus , 20-Июн-05 13:00 
Это не поможет:
http://home.tiscali.nl/m.majoor/flexcopsource.zip

подробнее: http://home.tiscali.nl/m.majoor/projects__dvb_s.htm



"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Ilyxa , 20-Июн-05 22:46 
А что тогда никто не предлагает переходить на Windows? Там поддержка СС2 полная :) Я всеми руками за СС2 + ФРИ !!!

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Аноним , 21-Июн-05 23:53 
клево, Скайстар-1 под БСД 5,3/5,4 - это то чего ждали! :)

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено greendog , 28-Июн-05 17:26 
http://peoplez.net.ru/documentation/freebsd_skystar/ - здесь статья по настройке SS1 for FreeBSD. Правда, драйвер установить описанным там способом не получилось, т.к. он для более старших версий фри.
Интересует следущее: "...дальше конфигурируем интерфейс dvb0

# ifconfig dvb0 inet 192.168.2.2 255.255.255.255

(вместо 192.168.2.2 можно использовать любой другой адрес, например 192.168.5.150, главное чтоб он был из подсети, неиспользуемой остальными сетевыми интерфейсами)..."

У меня не нашлось ентого интерфейса (dvb0)..


"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Kramzlik , 30-Июн-05 11:38 
а модуль запускаешь?

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено greendog , 30-Июн-05 21:10 
Какой модуль?

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено svv , 05-Июл-05 16:33 
Кому нажна реально рабочая версия, пишите на svv@infokom.ru

"OpenNews: Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5...."
Отправлено Шурик , 07-Июл-05 09:23 
Как вариант можно извратиться следующим образом:
(если конечно комп более-менее мощный)
Ставим виндОус, на неё вмварь, а на неё фрю.
Пакетики с винды просто-навсего роутим на фрю и всё.
На винде закрываем и отключаем всё, что можно, на вмваре выставляем наивысший приоритет. Всё работает как часики.

Изврат конечно, но чего не сделаешь ради любимой фри... :-)

А переходить на линукс, с его долбанутым iptables после фрёвого ipfw я ни за что не стану (кстате под виндой у меня тоже wipfw стоит, имхо единственный нормальный фаервол).

И вообще, фря для сервера, линукс - для десктопа, но никак не наоборот.


"OpenNews: Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5...."
Отправлено cat , 22-Июл-05 09:41 
Тестировал на Ямал - 200 (90гр ВД)
В С-диапазоне не видит транспондер (синхронизация 3, уроввень 70). Провайдер Гелиос-нет
В КУ вроде нормально (синхронизация 31, уровень 90). Провайдер Радуга

Данные принимать не пробовал, т.к. подключен к Гелиосу, а драйвер его не видит :(
Скинул письмо автору со всеми настройками и сообщениями драйвера - мож чего подскажет


"OpenNews: Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5...."
Отправлено Donat , 26-Июл-05 16:02 
>Открыто тестирование набора драйверов для DVB карт SkyStar 1 для FreeBSD 5.3/5.4.

>URL: http://www.livejournal.com/community/ru_freebsd/55622.html
>Новость: https://www.opennet.ru/opennews/art.shtml?num=5645

Хм, как известно, в "старых" дровах была проблема по поводу стабильности работы. Кто-нить может прокомментировать этот аспект работы этих дров?


"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Игиф , 11-Ноя-05 15:36 
дров нету там, зачем так делать, подразнить народ и в сторону? хотябы в другом месте выложили

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено _Nick_ , 12-Ноя-05 05:35 
>дров нету там, зачем так делать, подразнить народ и в сторону? хотябы
>в другом месте выложили
кому нужно - тот Линух ставит и пользует тарелки.
Совсем "правильные" - юзают пакеты для блевания, если уж так не нравица линух.

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено Игиф , 28-Ноя-05 17:13 
а КАМУНАДО не спрашуют, нормальные те кто надо просто ссылку дают, СПАСИБО ОГРОМНОЕ ПРАВЕЛЬНЫМ ТЕМ КТО НАДО ЗА ССЫЛУ, а слишком умные может еще предложат винду поставить, в лимнухе и винде все настроено и работает, вопрос стоял под фрю дрова и именно во фрю без пакетов для блевания ВСЕЗНАЮЩИЙ ТЫ НАШ КАМУНАДО

"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено butcher , 12-Ноя-05 08:22 
>дров нету там, зачем так делать, подразнить народ и в сторону? хотябы
>в другом месте выложили

ftp://ftp.opennet.ru/pub/FreeBSD/dvb-skystar/


"Драйвера для DVB карт SkyStar 1 для FreeBSD 5.3/5.4"
Отправлено greendog , 29-Ноя-05 23:26 
http://forum.planetsky.com/viewtopic.php?p=7127&highlight=fr...

ss1-freebsd5.4.tar.bz2
http://forum.planetsky.com/download.php?id=173


dvbd.conf.txt
http://forum.planetsky.com/download.php?id=174


"Драйвера для DVB карт SkyStar 1 для FreeBSD 6+"
Отправлено samspeed , 12-Фев-06 03:46 
Вчера, не подумав, купил SkyStar1, живу я на Current'е, естественно дрова не скомпилировалось даже. После небольших переделок и нескольких
перезагрузок очередной kldload skystar выдал:

skystar0: <Phillips SAA7146 (SkyStar1)> mem 0xd2001000-0xd20011ff irq 17 at device 4.0 on pci5
DEBUG: skystar_attach called
skystar0: DEBUG: skystar memory buffers allocated.
skystar0: [GIANT-LOCKED]
skystar0: skystar_attach: rev:1, mem:0x00000001.
skystar0: DEBUG: initializing DVB hardware...
DEBUG: booting ARM ...
bootarm: debi test OK
bootarm: load boot code
bootarm: load dram code
bootarm: load dpram code
dvb: ARM firmware successfully loaded.
DEBUG: OutCommand d06:(0) called
dvb: firmware = 2c001fc0
skystar: VES1893 found, assume rev 1.3
DEBUG: init_net
skystar0: MAC address: 00:d0:5c:00:87:a3
skystar0: Ethernet address: 01:d4:00:00:00:00
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
DEBUG: OutCommand b00:(4) called
skystar: SetDiSEqC: 1
DEBUG: OutCommand b06:(8) called
DEBUG: OutCommand b06:(8) called
skystar: set22k: 1
DEBUG: OutCommand b02:(2) called
DEBUG: OutCommand 411:(7) called

Вопрос: насколько корректны логи, потомучто у меня кроме собственно карточки ничего нет, если кто возмется протестировать буду очень рад,
исходники могу намылить.