Страница 1 из 1
Skystar2 ver. 2.8A
Добавлено: 30.04.2008 18:08
DronX
Не работает DVB-карта skystar ver.2.8a в mandriva 2008. Не создается dvb-папка в /dev.
Вот кусочек лога:
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = 00:08:c9:a0:06:32
b2c2-flexcop: i2c master_xfer failed
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0011d80001737579]
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
mt352_read_register: readreg error (reg=127, ret==-121)
b2c2-flexcop: i2c master_xfer failed
nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121)
Unknown/Unsupported NXT chip: 00 00 00 00 00
b2c2-flexcop: i2c master_xfer failed
lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121)
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
stv0297_readreg: readreg error (reg == 0x80, ret == -121)
b2c2-flexcop: i2c master_xfer failed
mt312_read: ret == -121
b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
Кто-нибудь запускал эту карту в линуксе? Помогите запустить.
Re: Skystar2 ver. 2.8A
Добавлено: 30.04.2008 18:48
Flaming
Ядро дефолтное или сам собирал?
Re: Skystar2 ver. 2.8A
Добавлено: 30.04.2008 19:06
DronX
Flaming писал(а): ↑30.04.2008 18:48
Ядро дефолтное или сам собирал?
дефолтное. 2.6.22.18-desktop-1mdv
Re: Skystar2 ver. 2.8A
Добавлено: 05.05.2008 12:36
AndreyTarasov
Я в данный момент налаживаю SkyStar 2.7U
ключевая фраза
b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
кончилось тем что скачал дрова на linuxtv.org и установил с грехом попалам
их можно тупо скопировать поверх исходников ядра и пересобрать
вот вырезка из файла flexcop-fe-tuner.c
/* SkyStar2 rev2.8 */
static struct cx24123_config skystar2_rev2_8_cx24123_config = {
Re: Skystar2 ver. 2.8A
Добавлено: 05.05.2008 18:37
DronX
AndreyTarasov писал(а): ↑05.05.2008 12:36
Я в данный момент налаживаю SkyStar 2.7U
ключевая фраза
b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
кончилось тем что скачал дрова на linuxtv.org и установил с грехом попалам
их можно тупо скопировать поверх исходников ядра и пересобрать
вот вырезка из файла flexcop-fe-tuner.c
/* SkyStar2 rev2.8 */
static struct cx24123_config skystar2_rev2_8_cx24123_config = {
Пожалуйста можно поподробнее. Какие дрова (если можно ссылку)?
И куда их в исходники копировать?
Re: Skystar2 ver. 2.8A
Добавлено: 06.05.2008 04:00
AndreyTarasov
Выписка из журнала сервера
Установка драйвера на спутниковую карту SkyStar 2.7U на ядро 2.6.18
а) скачиваем комплект драйверов с сайта www.linuxtv.org, страница
http://linuxtv.org/hg/v4l-dvb/
вверху ссылка bz2 на файл tip.tar.bz2 скачается нечто похожее на v4l-dvb-3890a4689d1f.tar.bz2
объемом больше 2х мег
б) Распаковываем и копируем в ядро поверх папку linux/drivers/media/dvb
так-же копируем linux/drivers/media/Kconfig и linux/drivers/media/Makefile
В драйверах нехватает файла compat.h, этот файл взят из ядра 2.6.25 из папки
linux/drivers/media/dvb/dvb-core
в некоторых файлах при компиляции говорит что неопредлелено LINUX_KERNEL_VERSION,
в файл compat.h в начало файла добавляем строчку
#include <linux/version.h>
если продолжает ругаться то открываем каждый файл с ошибкой и добавляем в начало эту-же строчку
#include <linux/version.h>
в) далее пересборка ядра, в make menuconfig указать карту FlexCopII
искать Device driver -> Multimedia devices -> DVB
г) если при перезагруки ядра команда
dmesg|grep b2c2
выведет строчку
b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S rev 2.7a/u' at the 'PCI' bus controlled by a 'FlexCopIIb' comple
Значит установка драйвера на спутниковую карту прошла удачно
Re: Skystar2 ver. 2.8A
Добавлено: 06.05.2008 08:28
romuil
Чего только люди не сделают, лишь бы не читать INSTALL из архива с драйверами.
Re: Skystar2 ver. 2.8A
Добавлено: 06.05.2008 08:37
AndreyTarasov
неуместный комментарий - скачаные драйвера напрямую не работают в ядре 2.6.18
и кстати я до сих пор незакончил настройку карты - dvb_shutdown_timeout=0 не влияет на состояние карты - она всегда вырубается после выхода из szap
у кого-нибудь есть идеи?
Re: Skystar2 ver. 2.8A
Добавлено: 06.05.2008 09:03
romuil
Угу, не работает.
скачаные драйвера напрямую не работают в ядре 2.6.18
Да, не работают. Их надо установить, согласно инструкции в INSTALL.
Поддержка карты ревизии 2.8 появилась несколько недель назад в репозитории mercurial.
Параметр dvb_shutdown_timeout уже не работает.
Отсюда вывод - не надо покупать SkyStar2.
P.S. Я не пишу неуместных комментариев.
Re: Skystar2 ver. 2.8A
Добавлено: 06.05.2008 10:01
AndreyTarasov
romuil писал(а): ↑06.05.2008 09:03
Параметр dvb_shutdown_timeout уже не работает.
Отсюда вывод - не надо покупать SkyStar2.
P.S. Я не пишу неуместных комментариев.
трудно объяснить наличие в течении 1,5 лет карты SkyStar2 так-же трудно объяснить начальству почему оборудование копленое ими 1,5 года назад и ни разу не работавшее не подходит для нормльной раздачи спутникового инета.
По этому вопрос о преобретении неуместен - тут спрашивают как заставить работать, а не что покупать.
Параметр dvb_shutdown_timeout работает - т.к. имеется его обработка в драйвере
MODULE_PARM_DESC(dvb_shutdown_timeout, "wait <shutdown_timeout> seconds after close() before suspending hardware");
и использование в функции dvb_frontend_is_exiting
if (fepriv->dvbdev->writers == 1)
if (time_after(jiffies, fepriv->release_jiffies + dvb_shutdown_timeout * HZ))
return 1;
Файл INSTALL занимает 120 строк и в нем перечислены опции к make
в драйверах отсутсвует файл compat.h, в INSTALL нет ни слова об этом фале, в README.patches указано что в этом файле есть обявления некоторых процедур для совестимости и как я указал он был взят из более свежего ядра.
Каким образом можно использовать INSTALL для получения файла compat.h?
ЗЫ: первоя что я сделал это прочитал INSTALL и сдела make all, после этого ядро 2.6.18 несобиралось в принципе.
Re: Skystar2 ver. 2.8A
Добавлено: 06.05.2008 10:32
romuil
Из всего сказаного совершенно не ясно для чего нужно пересобирать ядро sic!
Для установки драйверов? Они прекрасно ставятся командой make install.
Начиная с 2.6.12 и до 2.6.24 лично собирал модули из mercurial и ни разу не было надобности пересобрать ядро и править что-либо в заголовках ядра.
Я не администратор, не специалист в сетевой области, но все же SkyStar2 вообще не позиционируется для раздачи интернета в условиях предприятия.
Это БЮДЖЕТНАЯ карта, в отличие от, например, Pent@office.
На этом рекомендую прекратить до появления автора темы с отчетом о проделаной работе.
Re: Skystar2 ver. 2.8A
Добавлено: 07.05.2008 20:46
DronX
romuil писал(а): ↑06.05.2008 10:32
На этом рекомендую прекратить до появления автора темы с отчетом о проделаной работе.
Скачал я драйвер:
http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2. Распаковал.
Сделал make, make install. Вроде модуль установился без ошибок. После перезагрузки
система (Mandriva2008, ядро 2.6.22) не загрузилась (смотреть картинку). Вытащил DVB-карту, загрузилась нормально.
В Opensuse 10.3 установил модуль нормально. В /dev создалась папка dvb со всеми файлами.
Бьём в бубен дальше.
Re: Skystar2 ver. 2.8A
Добавлено: 10.05.2008 10:36
vlader2004
Покажи пожалуйста вывод команды lsmod из Opensuse.
DronX писал(а): ↑07.05.2008 20:46
В Opensuse 10.3 установил модуль нормально. В /dev создалась папка dvb со всеми файлами.
Re: Skystar2 ver. 2.8A
Добавлено: 11.05.2008 15:22
Flaming
Ох, насорили...
Дрова скачивать с linuxtv не надо! Они есть в ядре 2.6! Скачивать нужно только для 2.4!!!
А теперь по теме, что выдаёт modprobe b2c2_flexcop_pci?
DronX, одно говорю точно, не надо извращаться и ставить другие дрова. Если так и не будет работать, уж лучше ядро пересобрать, более новое поставить. Но и со старым должно работать.
Re: Skystar2 ver. 2.8A
Добавлено: 12.05.2008 16:26
DronX
vlader2004 писал(а): ↑10.05.2008 10:36
Покажи пожалуйста вывод команды lsmod из Opensuse.
DronX писал(а): ↑07.05.2008 20:46
В Opensuse 10.3 установил модуль нормально. В /dev создалась папка dvb со всеми файлами.
Код:
misha@localhost:~> lsmod
Module Size Used by
iptable_filter 6912 0
ip_tables 16324 1 iptable_filter
ip6table_filter 6784 0
ip6_tables 17476 1 ip6table_filter
x_tables 18308 2 ip_tables,ip6_tables
vboxdrv 59392 0
ipv6 268152 16
coretemp 11136 0
w83627ehf 21264 0
hwmon 7300 2 coretemp,w83627ehf
i2c_isa 8192 1 w83627ehf
snd_pcm_oss 42784 0
snd_mixer_oss 20096 1 snd_pcm_oss
snd_seq 51228 0
snd_seq_device 12044 1 snd_seq
af_packet 29064 2
microcode 15372 0
cpufreq_conservative 11272 0
cpufreq_userspace 8704 0
cpufreq_powersave 5888 0
acpi_cpufreq 13192 0
speedstep_lib 9220 0
apparmor 40736 0
fuse 45460 0
nls_iso8859_1 8192 1
nls_cp437 9856 1
vfat 16128 1
fat 52380 1 vfat
loop 21636 0
dm_mod 56880 0
sr_mod 19492 0
cdrom 37020 1 sr_mod
generic 8836 0 [permanent]
jmicron 7552 0 [permanent]
ide_core 122948 2 generic,jmicron
pata_jmicron 10496 0
isl6421 6272 1
snd_hda_intel 296316 5
snd_pcm 74116 3 snd_pcm_oss,snd_hda_intel
ohci1394 36272 0
saa7134 139220 0
snd_timer 25860 3 snd_seq,snd_pcm
videodev 35200 1 saa7134
v4l1_compat 17412 1 videodev
compat_ioctl32 5376 1 saa7134
v4l2_common 14976 1 saa7134
videobuf_dma_sg 17156 1 saa7134
videobuf_core 21636 2 saa7134,videobuf_dma_sg
ir_kbd_i2c 13584 1 saa7134
snd_page_alloc 14088 2 snd_hda_intel,snd_pcm
ieee1394 91136 1 ohci1394
b2c2_flexcop_pci 13592 5
snd_hwdep 12932 1 snd_hda_intel
intel_agp 27156 0
nvidia 6219640 24
b2c2_flexcop 33420 1 b2c2_flexcop_pci
dvb_core 76804 1 b2c2_flexcop
firmware_class 13568 2 microcode,b2c2_flexcop
cx24123 17288 2 b2c2_flexcop
s5h1420 14980 1 b2c2_flexcop
rtc_cmos 12064 0
rtc_core 23048 1 rtc_cmos
rtc_lib 7040 1 rtc_core
ir_common 43524 2 saa7134,ir_kbd_i2c
tveeprom 15748 1 saa7134
snd 54580 16 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_devic
e,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
agpgart 35764 2 intel_agp,nvidia
atl1 35980 0
mii 9344 1 atl1
i2c_i801 12560 0
button 12432 0
i2c_core 27520 12 w83627ehf,i2c_isa,isl6421,saa7134,v4l2_common,i
r_kbd_i2c,nvidia,b2c2_flexcop,cx24123,s5h1420,tveeprom,i2c_i801
soundcore 11460 1 snd
ata_generic 11524 0
serio_raw 10756 0
ahci 29188 0
sg 37036 0
usbhid 41300 0
hid 29184 1 usbhid
ff_memless 9352 1 usbhid
sd_mod 31104 6
uhci_hcd 27024 0
ehci_hcd 34956 0
usbcore 123372 4 usbhid,uhci_hcd,ehci_hcd
edd 12996 0
ext3 131848 3
mbcache 12292 1 ext3
jbd 68148 1 ext3
fan 9220 0
ata_piix 21380 5
libata 136776 4 pata_jmicron,ata_generic,ahci,ata_piix
scsi_mod 140376 4 sr_mod,sg,sd_mod,libata
thermal 19848 0
processor 40744 2 acpi_cpufreq,thermal
Re: Skystar2 ver. 2.8A
Добавлено: 14.05.2008 09:03
DronX
DronX писал(а): ↑07.05.2008 20:46
romuil писал(а): ↑06.05.2008 10:32
На этом рекомендую прекратить до появления автора темы с отчетом о проделаной работе.
Скачал я драйвер:
http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2. Распаковал.
Сделал make, make install. Вроде модуль установился без ошибок. После перезагрузки
система (Mandriva2008, ядро 2.6.22) не загрузилась (смотреть картинку). Вытащил DVB-карту, загрузилась нормально.
При компиляции дров с linuxtv.org перед make install нужно сделать make rminstall для удаление старых модулей.
Короче, в такой последовательности:
make
make rminstall
make install
Re: Skystar2 ver. 2.8A
Добавлено: 05.08.2008 19:54
ChesterLP
после команды make вылазиит огромное колличество ошибок компиляции файла dvbdev.c
что делать?
Re: Skystar2 ver. 2.8A
Добавлено: 16.08.2008 12:11
anode
Проблема rev.2.8a: ВЧ блок собран на м/с от Connexant CX24113A-12Z & CX24123-11Z, в отличии от rev.2.6, а PCI м/с та же FLEXCOP IIB. Connexant против наличия драйверов для свободных ОС. Поищите на sat форумах, точно не помню, кажется на Пирамиде, обсуждалась проблема с 2.8а. Мне запустить не удалось Пробовал в Zenwalk 5.0
Re: Skystar2 ver. 2.8A
Добавлено: 06.09.2008 20:17
Gilbert
Доброго времени суток. Я по поводу сообщения что драйвера встроены в ядро.
При загрузке модуля b2c2-flexcop-pci dmesg выдает (отрывок)
DVB: registering new adapter (FlexCop Digital TV device)
b2c2-flexcop: MAC address = 00:d0:d7:11:15:c1
i2c-adapter i2c-1: adapter [B2C2 FlexCop device] registered
i2c-adapter i2c-1: master_xfer[0] W, addr=0x68, len=2
i2c-adapter i2c-1: master_xfer[0] W, addr=0x68, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x68, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x0f, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x0f, len=1
i2c-adapter i2c-1: master_xfer[0] W, addr=0x0a, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x0a, len=5
Unknown/Unsupported NXT chip: 00 00 00 00 00
i2c-adapter i2c-1: master_xfer[0] W, addr=0x59, len=1
i2c-adapter i2c-1: master_xfer[1] R, addr=0x59, len=1
i2c-adapter i2c-1: master_xfer[0] R, addr=0x61, len=1
b2c2-flexcop: found the lgdt3303 at i2c address: 0x59
DVB: registering frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)...
b2c2-flexcop: initialization of 'Air2PC/AirStar 2 ATSC 3rd generation (HD5000)' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
i2c-adapter i2c-1: master_xfer[0] W, addr=0x59, len=2
.....
Устроство создается
comp1 ~ # ls /dev/dvb/adapter0
demux0 dvr0 frontend0 net0
....
szap -c /etc/conf.d/chan.conf -n 1 -x
reading channels from file '/etc/conf.d/chan.conf'
zapping to 1 'PlanetSky':
sat 0, frequency = 11044 MHz V, symbolrate 44950000, vpid = 0x1fff, apid = 0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
frontend device is not a QPSK (DVB-S) device!
Несколько дней гугления все на установку дров с линукс-тв
Можете что нибудь подсказать?
Re: Skystar2 ver. 2.8A
Добавлено: 08.10.2008 17:15
rusich
romuil писал(а): ↑06.05.2008 09:03
Угу, не работает.
скачаные драйвера напрямую не работают в ядре 2.6.18
Да, не работают. Их надо установить, согласно инструкции в INSTALL.
Поддержка карты ревизии 2.8 появилась несколько недель назад в репозитории mercurial.
Параметр dvb_shutdown_timeout уже не работает.
Отсюда вывод - не надо покупать SkyStar2.
P.S. Я не пишу неуместных комментариев.
И как теперь бороться с засыпанием?
Re: Skystar2 ver. 2.8A
Добавлено: 08.10.2008 17:20
romuil
parm: dvb_powerdown_on_sleep:0: do not power down
прописать этот параметр модулю dvb-core
Re: Skystar2 ver. 2.8A
Добавлено: 23.10.2008 01:33
mioan
DronX писал(а): ↑30.04.2008 18:08
Не работает DVB-карта skystar ver.2.8a в mandriva 2008. Не создается dvb-папка в /dev.
Вот кусочек лога:
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = 00:08:c9:a0:06:32
b2c2-flexcop: i2c master_xfer failed
ieee1394: Host added: ID:BUS[0-00:1023] GUID[0011d80001737579]
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
mt352_read_register: readreg error (reg=127, ret==-121)
b2c2-flexcop: i2c master_xfer failed
nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a, err == -121)
Unknown/Unsupported NXT chip: 00 00 00 00 00
b2c2-flexcop: i2c master_xfer failed
lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02 error (ret == -121)
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
stv0297_readreg: readreg error (reg == 0x80, ret == -121)
b2c2-flexcop: i2c master_xfer failed
mt312_read: ret == -121
b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
Кто-нибудь запускал эту карту в линуксе? Помогите запустить.
Сам долго уже пытаюсь запустить на Fedora Core 8 (ядро 2.6.23.1)
После многих дней мучений и скитаний по форумам совсем случайно (!!!) зашел на сайт производителя карточки и нашел там драйвера для Linux как раз для rev.2.8A
Надо чаще смотреть сайт поддержки производителя
В данный момент пытаюсь запустить их на своей федоре...
Re: Skystar2 ver. 2.8A
Добавлено: 23.10.2008 03:22
mioan
Заработало!!!!!!!!!
Появилось /dev/dvb
Теперь буду ставить vlc...
Re: Skystar2 ver. 2.8A
Добавлено: 26.12.2008 01:25
SirVet
mioan писал(а): ↑23.10.2008 03:22
Заработало!!!!!!!!!
Появилось /dev/dvb
Теперь буду ставить vlc...
Буду очень признателен если уточнишь сайт производителя, linuxtv.org или technisat.com ? Да, и параллельно, если не трудно скажи какой именно дравер качать.
PS С этой проблемой уже неделю пытаюсь разобраться, уже было совсем собрался посетить своим письменным присутствием разработчиков!!!
Re: Skystar2 ver. 2.8A
Добавлено: 07.03.2009 05:14
mioan
SirVet писал(а): ↑26.12.2008 01:25
Буду очень признателен если уточнишь сайт производителя, linuxtv.org или technisat.com ? Да, и параллельно, если не трудно скажи какой именно дравер качать.
PS С этой проблемой уже неделю пытаюсь разобраться, уже было совсем собрался посетить своим письменным присутствием разработчиков!!!
Вот ссылка на страницу с драйверами -
http://www.technisat.com/index6be4.html?na...,33&pID=174
Там на странице ищи "Linux Driver", вот цитата, как раз то что нужно - "This download package contains the binary modules along with instructions on how to add support for your SkyStar 2 TV PCI (r2.8)."
Ссылка на сам драйвер -
http://www.technisat-daun.de/download/soft...t_1721_6430.bz2
Re: Skystar2 ver. 2.8A
Добавлено: 10.03.2009 00:26
SirVet
Спасибо за ответ, проблема была решена с помощью сборки драйверов v4l-dvb, и всё сразу же заработало.
Re: Skystar2 ver. 2.8A
Добавлено: 04.11.2009 17:24
Solaris10
Теперь драйвер карты SkyStar 2.8A в ядре Линукса. Работает на ура, уровень сигнала по сравнению со старыми картами 2.6D вырос на ~10%. Карта работает стабильно, на квадраты не сыпется (хотя имеет несколько меньший размер гетеродина по сравнению со старыми картами) и не грееется, можно сказать, что прием стал более уверенный. В целом я новой картой очень доволен.