work well
Skystar s2 dvb-s2
- andreyforte
- Вопрос темы решён
-
-
Цитата
Со слов пользователя andreyforte
work wellgreat, this log shows the end of the firmware upload and it seems that we've already identified one important register:
- CX24120 firmware upload register is 0xfa (on CX24116 it's 0xf7)
please, collect log after you lock to transponder, just to see the whole tuning process and tell me the transponder parameters (frequency, symbol rate, etc.) to which you tuned.
-
итак в opensuse 11.1 kernel 2.6.27 не работает
-
у кого получилось установить драйвера на Linux пожалуйста отпишитесь как вы сделали
-
Цитата
Со слов пользователя slavik22
у кого получилось установить драйвера на Linux пожалуйста отпишитесь как вы сделали
Сразу оговорюсь, что я чайник в линухе.
1. Экспериментальная машина у меня очень слабая, поэтому дальше установки дров я пока не пошел.2. Долго и безуспешно пытался поставить дрова под дебианом 5 и под разными виндами на материнке P5B-plus (чипсет P965) - дохлый номер. Там какая-то засада с ACPI. Дрова поставились только под 2008-ым 64-м сервером :), но под ним со всем остальным - полная засада.
3. Как поставилось.
Итак машина: SiS96x SMBus base address: 0x1400 со встроенным видео agpgart: Detected SiS 651 chipset, Celeron(R) CPU 1.80GHz stepping 03 и 256 МБ памяти.С Debian 5 ничего не вышло, наверное руки кривые. Поэтому поставил 40r3 (просто было под рукой) : "Linux svt-deb 2.6.18-6-686 #1 SMP Sun Feb 10 22:11:31 UTC 2008 i686 GNU/Linux"
Далее (как чайник) я поставил сначала linux-headers-2.6.18-6-686 а потом уже linux-source-2.6.18 . вимдимо поэтому симлинк /lib/modules/2.6.18-6-686/build вел только на хедеры а не на полные исходники. Я просто тупо скопировал исходники из архива linux-source-2.6.18.tar.bz2 в /usr/src/linux-headers-2.6.18-6-686 (куда и вел симлинк)
Далее:
apt-get install build-essential
И начал было делать как написано в README, который в зип-архиве, рядом с .bz2 архивом, установил - mercurial, dvb-utils, kaffeine, но потом вспомнил, что на деб5 не ставился патч, как тут написано, и я продолжил так, как написано в README, который упакован внутри .bz2 архива.
Вот просто тупо по шагам, как написано.
- скачал архив wget Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
- распаковал и накатил патч
- скопировал бинарник - у них там с именами небольшая путаница - в описаннии исходный файл - cx24120_blob.o.i386, а реально - cx24120_blob.o_shipped.i386
- фирмварь положил в /lib/firmware
- make && make install && make reload && reboot (ну так получилось..)И в результате:
Исходный код
Показать весь кодcx24120: module license 'unspecified' taints kernel. b2c2_flexcop: no version for "cx24120_reset" found: kernel tainted. b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully flexcop-pci: will use the HW PID filter. flexcop-pci: card revision 2 ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 18 (level, low) -> IRQ 201 DVB: registering new adapter (FlexCop Digital TV device) b2c2-flexcop: MAC address = 00:08:c9:e0:47:fb b2c2-flexcop: i2c master_xfer failed CX24120: detected CX24120 (Revision: 0x07) b2c2-flexcop: ISL6421 successfully attached b2c2-flexcop: found 'Conexant CX24120/CX24118' . DVB: registering adapter 0 frontend 0 (Conexant CX24120/CX24118)... Real Time Clock Driver v1.12ac Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 parport: PnPBIOS parport detected. parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA] input: ImPS/2 Generic Wheel Mouse as /class/input/input2 ts: Compaq touchscreen protocol output b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S2 rev 3.3' at the 'PCI' bus controlled by a 'FlexCopIIb' complete ACPI: PCI Interrupt 0000:00:02.7[C] -> GSI 18 (level, low) -> IRQ 201
и в /dev/dvb/adapter0/Исходный кодcrw-rw---- 1 root video 212, 0 2009-04-14 16:15 demux0 crw-rw---- 1 root video 212, 1 2009-04-14 16:15 dvr0 crw-rw---- 1 root video 212, 3 2009-04-14 16:15 frontend0 crw-rw---- 1 root video 212, 2 2009-04-14 16:15 net0
Дальше буду пробовать поставить всё остальное из руководства: Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
-
Может кто уже видел, но вот я нашел описание тюнера, включая dvbs2-24120.pdf с полным описанием технических характеристик и детальным описанием регистров - Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
З.Ы. А в Debian 5 lenny дрова собираются но не работают, хоть убейся:
Исходный код
Показать весь код[ 12.197199] cx24120: module license 'unspecified' taints kernel. [ 12.285059] b2c2_flexcop: no symbol version for cx24120_reset [ 12.285068] b2c2_flexcop: Unknown symbol cx24120_reset [ 12.296589] b2c2_flexcop_pci: Unknown symbol flexcop_device_exit [ 12.296903] b2c2_flexcop_pci: Unknown symbol flexcop_pass_dmx_packets [ 12.297061] b2c2_flexcop_pci: Unknown symbol flexcop_dma_control_timer_irq [ 12.297189] b2c2_flexcop_pci: Unknown symbol flexcop_sram_set_dest [ 12.297317] b2c2_flexcop_pci: Unknown symbol flexcop_dma_allocate [ 12.297444] b2c2_flexcop_pci: Unknown symbol flexcop_dma_xfer_control [ 12.297585] b2c2_flexcop_pci: Unknown symbol flexcop_dma_free [ 12.297713] b2c2_flexcop_pci: Unknown symbol flexcop_device_kmalloc [ 12.297876] b2c2_flexcop_pci: Unknown symbol flexcop_dma_config [ 12.298048] b2c2_flexcop_pci: Unknown symbol flexcop_device_kfree [ 12.298198] b2c2_flexcop_pci: Unknown symbol flexcop_device_initialize [ 12.298360] b2c2_flexcop_pci: Unknown symbol flexcop_pass_dmx_data [ 12.298490] b2c2_flexcop_pci: Unknown symbol flexcop_dma_config_timer [ 12.298649] b2c2_flexcop_pci: Unknown symbol flexcop_dump_reg [ 12.298776] b2c2_flexcop_pci: Unknown symbol flexcop_i2c_request [ 12.298911] b2c2_flexcop_pci: Unknown symbol flexcop_eeprom_check_mac_addr
-
приветствую еще одного уважаемого дримовода в команде VDR :0
давай сначала и по порядку рассказывай о своих проблемах - но вот тут Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
-
Цитата
Убиваться не надо. Первые две ошибки - самые главные и лечатся они следующим патчем:
Diff
Показать весь код--- cx24120_gpl.orig.c 2009-03-09 17:55:21.000000000 -0400 +++ cx24120_gpl.c 2009-03-09 16:39:46.000000000 -0400 @@ -87,6 +87,9 @@ struct i2c_adapter* i2c); EXPORT_SYMBOL(cx24120_attach); +extern int cx24120_reset(struct dvb_frontend *fe); +EXPORT_SYMBOL(cx24120_reset); + int cx24120_debug; module_param_named(debug, cx24120_debug, int, 0644); MODULE_PARM_DESC(debug, "prints some verbose debugging information (default:0)");
Патч я некоторое время назад отправил автору, но на сайте Technisat видимо ещё не исправленая версия.
-
Спасибо Огромное!
:wink:Все драйверы заработали во всех вариантах!
Вот только варнинги есть при компиляции, ну да пёс с ними, главное - работает:
Исходный кодLD [M] /usr/src/technisat/v4l-dvb-f570a7eecd61/v4l/snd-tea575x-tuner.o Building modules, stage 2. MODPOST 276 modules WARNING: modpost: missing MODULE_LICENSE() in /usr/src/technisat/v4l-dvb-f570a7eecd61/v4l/cx24120.o see include/linux/module.h for more information WARNING: /usr/src/technisat/v4l-dvb-f570a7eecd61/v4l/cx24120: 'cx24120_reset' exported twice. Previous export was in /usr/src/technisat/v4l-dvb-f570a7eecd61/v4l/cx24120.ko CC /usr/src/technisat/v4l-dvb-f570a7eecd61/v4l/adv7170.mod.o
-
Цитата
Со слов пользователя SerT
Вот только варнинги есть при компиляции, ну да пёс с ними, главное - работает:
Автор (Patrick Boettcher) говорит, что технисатовцы обещали через некоторое время открыть драйвер, но когда это будет - неизвестно. Дравер для прошлой карточки открыли через полгода после написания. Вот как откроют - тогда и уйдут эти ворнинги.Да, ещё Патрик сказал что он отправил мой патч в Technisat, но там видимо тупят.
Рекомендую написать им в поддержку письмо с текстом типа "Ребята, когда откроете драйвер? А то тут ошибки, а у вас слишком низкая скорость их исправления". Глядишь скорее соберутся открыть. -
пишу им Уважаемым с января месяца
-
Вот описание всего процесса установки драйверов для SkyStar S2 rev. 3.3 под Debian 501 i386 - Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
-
Цитата
Со слов пользователя ipse
Да, ещё Патрик сказал что он отправил мой патч в Technisat, но там видимо тупят.
Рекомендую написать им в поддержку письмо с текстом типа "Ребята, когда откроете драйвер? А то тут ошибки, а у вас слишком низкая скорость их исправления". Глядишь скорее соберутся открыть.Писать, я думаю, надо не техподдержку, а руководству со словами типа "отсутсвие нормальных открытых дров существенно снижает возможные объёмы продаж", то есть они тупо теряют бабки в кризис из-за собственного разгильдяйства...
-
Цитата
Со слов пользователя SerT
Писать, я думаю, надо не техподдержку, а руководству со словами типа "отсутсвие нормальных открытых дров существенно снижает возможные объёмы продаж", то есть они тупо теряют бабки в кризис из-за собственного разгильдяйства...
Теоретически да, но руководству так просто не напишешь.
Ещё один вариант - написать откртытое письмо. Но это лучше делать от лица какой-нибудь организации или хотя бы крупного сообщества. -
Есть ли какие-нибудь продвижения в написании GPL-драйверов?
-
В написании GPL-драйверов прогресс мне неизвестен, но я получил окончательный ответ от технисатовского саппорта:
Цитатаjust like I said in my first e-mail, we can not give you any support for Linux
drivers and software, also I can not give you the source code.Best regards
Markus ScholzTechniSat Digital GmbH
TechniPark
D-54550 Daun/VulkaneifelDistrict Court: Amtsgericht HRB 11561
Management Board: Peter Lepper, Friedhelm Flamm, Stefan Kön
Identification number for tunrover tax.: DE 149 932 421
Tax-number: 27/43/666/0133/5Так что все посланы на ...
Стоит задуматься о целесообразности приобретения их продукции... -
Я не был таков категоричен так как карта таки не плохо работает dvb-s2 личит на ура причём без всяких ухищрений как собрал драйвера без проблем в kaffeine прописались каналы s2 от skyit после чего естественно я их смотрел {типа хитро} единственна проблемма как только настраиваешь на 36 hdkino вот тут и проблемма
12071000 H 27500000 3/4 не идёт CX24120: trying DVB-S now
CX24120: successfully send message 0x11
CX24120: trying DVB-S2 now
CX24120: successfully send message 0x11
CX24120: successfully send message 0x1a
CX24120: successfully send message 0x16
CX24120: GetFEC: 14
CX24120: DVB-S2: 8PSK
CX24120: unsupported modulation tuned - data reception in danger
CX24120: tristate: 0
CX24120: successfully send message 0x13единсвенна разница с Skyit только GetFEC там 13