From: Alexander Kuprin <ru_classic@gts.lg.ua> To: hardware@altlinux.ru Subject: [Hardware] DVB-карта SkyStar2 и ALM 2.4 -- оно таки работает Date: Wed, 19 Jan 2005 23:15:09 +0200 Message-ID: <200501192315.10423.ru_classic@gts.lg.ua> (raw) Добрый вечер. Как оказалось всё не так плохо, хотя и не обошлось без проблем. Вот, что показывает lspci -vv: 00:11.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card (rev 02) Subsystem: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip / Technisat SkyStar2 DVB card Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 Interrupt: pin A routed to IRQ 9 Region 0: Memory at e0000000 (32-bit, non-prefetchable) [size=64K] Region 1: I/O ports at 6100 [size=32] Очень помогло руководство от Nuclearcat: http://www.gs.ru/info/si/ss2lin24.html Единственное, что меня ставило в тупик, это "rev". lspci показывает 02, а в статье упоминались rev 2.3 и rev 2.6. Методом "втыка" удалось определить, что в моём случае это всё-таки 2.6. НО! Под ядром 2.4.26, которое идёт с ALM 2.4, дрова не работают корректно. В чём это выражается? Собственно загрузка драйверов проходит без проблем, но спутник не лочится, szap выдаёт сообщения о тайм-аутах. :-\ При это не важно используется снапшот от 2003-10-13 или от 2005-01-17. В чём может быть проблема -- не скажу, моих знаний здесь не хватает. Могу для анализа предоставить логи, если это необходимо. Кстати, а почему такой старый снапшот используется в ALM 2.4? В нём есть что-то особенное? Проблему помогло решить использование ядра 2.6.8, идущего с ALM 2.4. Вот под ним всё прекрасно завелось. Скрипт для сценария настройки DVB-карты подсмотрел здесь: http://www.opennet.ru/base/net/skystar2_setup.txt.html На что здесь следует обратить внимание? В первую очередь, это имя устройства. Оказывается невозможно использовать имя отличное от dvb0_0. Пробовал dvb0 -- dvbnet отказался поднимать интерфейс с таким именем. IP_ADDR тоже интересный параметр. Как выяснилось из бесед с окружающими и последующей консультацией с http://www.planetsky.com.ua/faq.html, здесь можно прописать любой "серый" IP-адрес. В зависимости от того какая карта используется, необходимо грузить либо модуль mt312, либо stv0299. Если scan и szap сообщают о том, что не могут обнаружить устройство /dev/dvb/adapterX/frontendX, то скорее всего, вы ошиблись при выборе модуля для фронтэнда. И вот, что ещё -- оказывается у SS2 сменился номер устройства с 250 на 212. Для чего рекомендуется воспользоваться скриптом, который можно найти на http://www.gs.ru/info/si/ss2lin24.html, либо в любом последнем снапшоте взятом на www.linux-dvb.tv К вопросу о формате файла channels.conf, используемого szap'ом. В szap.c (снапшот от 2003-10-13) есть вот такие строки: /* one line of the VDR channel file has the following format: * ^name:frequency_MHz:polarization:sat_no:symbolrate:vpid:apid:?:service_id$ */ С этими папраметрами, -- ^name:frequency_MHz:polarization:sat_no:symbolrate, -- думаю, понятно. Что делать с vpid:apid:?:service_id$, если у меня тарелка используется исключительно для работы в Internet -- не совсем понятно. Поэтому на место vpid я поставил параметр PID (хотя возможно это и не обязательно -- надо будет проверить и прописать 0), выданный при монтаже, а остальные параметры оставил равными 0. Помогло -- удалось залочить сигнал при помощи szap. Кстати, предварительное сканирование каналов при помощи scan у меня не получилось -- поэтому пришлось использовать параметры спутника, выданные вместе с PID, MAC и прочей информацией. Хотя возможно это необходимо (и возможно) только при просмотре телепрограмм. Если кто-то может просветить на эту тему -- буду весьма признателен. p.s. Сорри за несколько сумбурнное изожение материала. На чёткое изложение пока не хватает времени и сил, поэтому пусть пока будет хотя бы в таком виде. Может кому-то и пригодится. -- WBR, Alexander Kuprin
next reply other threads:[~2005-01-19 21:15 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-01-19 21:15 Alexander Kuprin [this message] 2005-01-20 5:25 ` Alexander Kuprin 2005-01-20 13:41 ` Michael Shigorin 2005-01-20 18:13 ` Alexander Kuprin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=200501192315.10423.ru_classic@gts.lg.ua \ --to=ru_classic@gts.lg.ua \ --cc=hardware@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux hardware support This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \ hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org public-inbox-index hardware Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.hardware AGPL code for this site: git clone https://public-inbox.org/public-inbox.git