Уже почти неделю мучаюсь, но результата 0.
DVB-карта SkyStar2 ver.2.6
ASPLinux 11.2 kernel 2.6.17 (есть 2.6.19 и 2.6.20) Установлены все обновления.
Перепробовал все статьи, которые нашел в инете, ничего не помогло.
Помогите, дайте полное описание что и как делать.
Если можно по шагам, начиная от предварительных подготовок, т.е. от того какие пакеты необходимо установить.
Не могу подружить SkyStar2 с ASPLinux #1
Телепатовв нет.
Свои мучения в студию. Поддержка этой карты декларирована еще в ядре 2.6.9
Всю диагностику в студию тоже....
Re: Не могу подружить SkyStar2 с ASPLinux #2
Ну, пишу по порядку.
1 Вариант, который я пробовал:
Качаю драйвера с сайта http://www.linux-dvb.tv/download/
Распаковываю в папку /roor/SkyStar2/
Выполняю make и сразу ошибка
-------------------------------
Makefile:102: /lib/modules/2.6.17-1.2157.1asp/build/Rules.make: Нет такого файла или каталога
make: *** Нет правила для сборки цели `/lib/modules/2.6.17-1.2157.1asp/build/Rules.make'. Останов.
-------------------------------
Что я делаю не так?
2 вариант, который тоже не увеньчался успехом:
Нашел статью, находится здесь http://www.opennet.ru/docs/RUS/linuxsat/
Скачиваю исходники ядра.
Конфигурирую как написано в статье.
В итоге ничего не получается
Не получается даже собрать модули.
Также пытался собрать по остальным статьям, но также ничего не получилось.
А что да как делал и что выводилось уже не помню :-?
Что еще выложить?
Как быть, подскажите пошагово.
Не могу подружить SkyStar2 с ASPLinux #3
Фикзнает пока что. Но видно, что вы:
1) не выполнили ./configure
2) Не уверен, что у вас установлены исходники ядра.
Как я говорил, модуль под эту карту декларирован в ядрах >2.6.9 посмотрите, естьли он в /boot/config......<вашеядро>
Попытки устанавливать скайстар2 я предпринимал еще на ядре 2.4., по-моему,12, при этом приходилось ядро перекомпилировать.
После этого купил DVB-роутер.
Честно, как работает последний, мне понравилось больше. ТАм внутри такой же линукс (сейчас уже с ядром 2.6.19). Но вкомпиленный в risc-процессор и хранящийся на flash. Поэтому при срыве питания перезагрузка выполняется за 2-4 сек, а компьютера 30-45.
Не могу подружить SkyStar2 с ASPLinux #4
Не могу подружить SkyStar2 с ASPLinux #5
Да, посмотрел ядро 2.6.9 и 2.6.23 -все модули присутсвуют, потом почитал указанную вами статью - понял, что никаких дополнительных драйверов действително не надо
Еще раз внимательно перечтите. http://www.opennet.ru/docs/RUS/linuxsat/#0103
http://www.gs.ru/info/si/ss2lin24.html
Да, и пока вы не привдете подробное описание своих действий и ошибок помочь вам невозможно - телепатов нет.
Re: Не могу подружить SkyStar2 с ASPLinux #6
Понимаю что телепатов нет
Ну что ж, пишу свои действия по статье http://www.opennet.ru/docs/RUS/linuxsat/#0103
----------------
Копирую своё ядро из папки /usr/src/kernels/2.6.17-1.2157.1asp-i686/ в папку /usr/src/linux/
Открываю .config для редактирования.
Все строки кроме CONFIG_DVB_B2C2_SKYSTAR=m уже есть.
Добавляю указанную строку.
Сохраняю изменения.
Далее, перехожу в директорию root и от туда выполняю cd /usr/src/linux/ && make mrproper && make modules && make modules_install и сразу ошибка.
####################
[root@zarinsk ~]# cd /usr/src/linux/ && make mrproper && make modules && make modules_install
scripts/Makefile.clean:17: /usr/src/linux/drivers/infiniband/ulp/srp/Makefile: Нет такого файла или каталога
make[3]: *** Нет правила для сборки цели `/usr/src/linux/drivers/infiniband/ulp/srp/Makefile'. Останов.
make[2]: *** [drivers/infiniband/ulp/srp] Ошибка 2
make[1]: *** [drivers/infiniband] Ошибка 2
make: *** [_clean_drivers] Ошибка 2
####################
И все, что дальше делать не понятно, также не понятно как делать :-?
Re: Не могу подружить SkyStar2 с ASPLinux #7
Только что сделал по другому.
Мои действия:
--------------------------------------
Скачал исходники своего ядра 2.6.17 с сайта ftp.linuxcenter.ru
Скопировал в папку /usr/src/linux/
Скопировал .config из своего ядра добавив в него строку CONFIG_DVB_B2C2_SKYSTAR=m
Запустил команду cd /usr/src/linux/ && make modules && make modules_install
Пока жду что мне покажет, процесс идет
Не могу подружить SkyStar2 с ASPLinux #8
elektron05,
make clean
make menuconfig (конечно, может правится и конфиг, но так нагляднее)
# make menuconfig
# make
# make modules_install
# make install
......
не понятно, зачем копировать исходники ядра из /usr/src/kernels/2.6.17-1.2157.1asp-i686/
Это штатное место.....
Да, а в итоге skystar2.ko куда ложится? Должно в /lib/modules/<версия_ядра>
Хотя статья на opennet говорит, что такого делать не надо. ВсеВключено. И я так помню, что ничего дополнително на ядре делать не приходилось.
Только modprobe.
Не могу подружить SkyStar2 с ASPLinux #9
# make menuconfig
# make
# make modules_install
# make install
......
не понятно, зачем копировать исходники ядра из /usr/src/kernels/2.6.17-1.2157.1asp-i686/
Это штатное место.....
Да, а в итоге skystar2.ko куда ложится? Должно в /lib/modules/<версия_ядра>
Хотя статья на opennet говорит, что такого делать не надо. ВсеВключено. И я так помню, что ничего дополнително на ядре делать не приходилось.
Только modprobe.
В общем что получилось
Оставил исходники в стандартном месте.
Выполнил make clean
Выполнил make menuconfig, раздела по skystar не нашёл, тогда отредактировал вручную.
Выполнил make, строка CONFIG_DVB_B2C2_SKYSTAR=m из .config удалилась :-o
При сборке было несколько ошибок, но остановилось на этом:
####################
SYSCALL arch/i386/kernel/vsyscall-int80.so
arch/i386/kernel/vsyscall.lds:698 invalid assignment to location counter
collect2: ld returned 1 exit status
make[1]: *** [arch/i386/kernel/vsyscall-int80.so] Ошибка 1
make: *** [arch/i386/kernel] Ошибка 2
####################
Дальше что-то не дает, а что?
Теперь самое интересное, если поддержка ss2 в ядре есть, то почему нет модуля skystar2.ko, этого файла вообще нет в системе.
При конфигурировании ядра хоть по make menuconfig, хоть по make xconfig нет даже строчки Skystar.
При ручном конфигурировании файла .config, после запуска make, строка CONFIG_DVB_B2C2_SKYSTAR=m изчезает, т.е. конфиг перезаписывается уже без поддержки этого модуля.
Теперь о проверке командой modprobe
Вот что она мне показала:
####################
[root@zarinsk /]# modprobe stv0299
[root@zarinsk /]# modprobe skystar2
FATAL: Module skystar2 not found.
[root@zarinsk /]# modprobe dvb-core dvb_shutdown_timeout=0 dvb_net_debug=1
####################
Получается модуля skystar2 нет на только что установленной системе, хотя все остальное есть.
Что делать дальше?
Re: Не могу подружить SkyStar2 с ASPLinux #10
У меня второй комп работает для рыбалки, ASPLinux 11.2, SS2. Тюнер заводится на ядре по умолчанию (2.6.17). Появляется /dev/dvb устройство. Пробовал собрать ядро 2.6.23.1 тоже всё работает, надо тока шину I2C не выключать.
Жизнь - игра. Графика обалденная, задумано хреново.