miboi Опубликовано 22 октября, 2010 Поделиться Опубликовано 22 октября, 2010 (изменено) Приобрел карту SkyStar S2 b пришлось немало полазить по инету в поисках решения, как её заставить работать в Линуксе. Добрые люди подсказали решение: sudo su cd /usr/src hg clone http://mercurial.intuxication.org/hg/s2-liplianin wget "http://www.forum.free-x.de/wbb/index.php?page=Attachment&attachmentID=479&h=4f8e50d771ca4d3cd5d2fe38c7afe772c373313f" -O SVT-SkyStarS2-driver-install.run.tar.bz2 tar xjvf SVT-SkyStarS2-driver-install.run.tar.bz2 chmod +x SVT-SkyStarS2-driver-install.run ./SVT-SkyStarS2-driver-install.run но большая загвоздка была в том, что на машине с Линём нету инета! И в Линуксе я - чайник. Полагаю таких немало среди рыболовной братии... Пришлось осваивать команды. Чтобы помочь другим, публикую, как я это сделал: скачиваю патч для этой карты по ссылке : http://www.forum.free-x.de/wbb/index.php?p...2c373313f" -O SVT-SkyStarS2-driver-install.run.tar.bz2 распаковываю его в папку /usr/src , предварительно дав к ней доступ (sudo chmod 777 -R /usr/src ), туда же помещаем драйвер S2 от Липлянина (Гугл в помощь) s2-liplianin папку с драйвером назовем так для краткости. Приготовления закончены, приступаем: sudo su cd /usr/src делаем патч исполняемым chmod +x SVT-SkyStarS2-driver-install.run запускаем его ./SVT-SkyStarS2-driver-install.run теперь жмем e после этого cd /usr/src/s2-liplianin make -i make install перезагружаемся reboot Проверяем появилось ли устройство DVB dev/dvb/adapter0 Если имеется, то настраиваем драйвер как обычно снова: sudo su cd /usr/src/s2-liplianin Далее вводим команду: make distclean откроется настройка меню, настраиваем и сохраняем конфигурацию Компилируем модули командой: make Устанавливаем модули командой: make install перезагружаем систему... Нам надо увеличить буфер карты, для этого открываем файл dmxdev.h: gedit ./linux/drivers/media/dvb/dvb-core/dmxdev.h В этом файле ищем вот такую строку: #define DVR_BUFFER_SIZE (10*188*1024) изменяем на (10*188*1024*32) Настраиваем непосредственно рыбалку. Открываем терминал и пишем: sudo gedit /etc/skydsl.conf создаем файл с параметрами нашего провайдера (в моем случае это SkyDSL на 7Е) SkyDSL:10770:h:0:15731:0:0:0 лочим сигнал szap -c /etc/skydsl.conf -n 1 Карта с увеличенным буфером имеет склонность к засыпанию Для настройки перейти в папку с драйверами отредактировать dvb_frontend.c для этого отредактировать: gedit ./linux/drivers/media/dvb/dvb-core/dvb_frontend.c изменить: static int dvb_shutdown_timeout; на: static int dvb_shutdown_timeout = 0; изменить: static int dvb_powerdown_on_sleep = 1; на: static int dvb_powerdown_on_sleep = 0 Вот, собственно, и все! Карта работает нормально, на этом транспондере сразу стало очевидно как увеличилась скорость по сравнению с ТТ 1401. Меньше стало недокаченых файлов падать в папку incompete Если кто не найдет патч, обращайтесь- перешлю. Изменено 22 октября, 2010 пользователем miboi Ссылка на комментарий Поделиться на другие сайты Поделиться
WannaBeFree Опубликовано 22 октября, 2010 Поделиться Опубликовано 22 октября, 2010 Good job, man. Thanks. <ale> Героі не вмирають ! Ссылка на комментарий Поделиться на другие сайты Поделиться
drogg Опубликовано 22 октября, 2010 Поделиться Опубликовано 22 октября, 2010 Компилируем модули командой: make Устанавливаем модули командой: make install перезагружаем систему... Ув. miboi, нашёл в инете ещё одно решение, но к сожалению не подскажу что оно меняет: Если у вас драйвер от Игоря Липлянина, ищете в нем все тот-же dmxdev.h, далее так-же как в инструкции, только вместо команд: make sudo make install используйте эти: make KERNELRELEASE=$(uname -r) sudo make KERNELRELEASE=$(uname -r) install Если есть возможность попробуйте пожалуйста и отпишитесь о результатах рыбалки (если конечно же были небольшие баги). Не получилось ? ---> замотай синей изолентой ))) Ссылка на комментарий Поделиться на другие сайты Поделиться
miboi Опубликовано 28 октября, 2010 Автор Поделиться Опубликовано 28 октября, 2010 Ув. miboi, нашёл в инете ещё одно решение, но к сожалению не подскажу что оно меняет: Если есть возможность попробуйте пожалуйста и отпишитесь о результатах рыбалки (если конечно же были небольшие баги). чтобы ответить по существу, нужно Линукс знать получше, чем знаю я... А в общем случае может появиться и драйвер полный, в котором будет возможность применения карты SkyStar S2, чтобы это понять, нужно распаковать драйвер и запустить в нем поиск по названию чипа cx24120, если найдется ссылка, то не нужно применять патч! Из этого не трудно понять, что, чтобы убедится, подходит ли конкретный драйвер для вашей карты, считываешь номер чипа на карте, потом запускаешь поиск по этому номеру в распакованном драйвере. Ну а об изменениях в улове могу сказать только свое сугубо субъективное мнение: похоже, существенно меньше стало битых файлов падать в incomplete, хотя, как это связано с самой картой, не понятно, протокол-то остался прежний! Возможно просто сама карта более скоростная и на старом протоколе, схемотехника же иная... Ссылка на комментарий Поделиться на другие сайты Поделиться
miboi Опубликовано 28 октября, 2010 Автор Поделиться Опубликовано 28 октября, 2010 Good job, man. Thanks. <ale> неужто и в NeverNeverLand есть такая "хитрая" карта SkyStar S2 ? ))) Ссылка на комментарий Поделиться на другие сайты Поделиться
miboi Опубликовано 22 ноября, 2010 Автор Поделиться Опубликовано 22 ноября, 2010 нужно ещё заметить, что если патч не запускается, значит не установлены пакеты build-essential и ncurses-dev . В первую очередь с их установки следует начинать. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти