TV тюнер GOTVIEW

Автор ivan35, 25 декабря 2016, 15:12:16

« назад - далее »

0 Пользователи и 8 гостей просматривают эту тему.

ferum

/lib/modules/4.8.0-0.bpo.2-amd64/kernel/drivers/media/dvb-frontends/si2168.ko  аналогично
si2158 здесь нет при всём желании https://packages.debian.org/jessie-backports/amd64/linux-image-4.8.0-0.bpo.2-amd64/filelist
Думаю пути решения теперь должны быть вам понятны. Используйте путь к модулю как подсказку к make config
З.Ы. Что сейчас не пользоваться linux, практически всё есть ... а когда то в 8-9 только надеялись и верили.
Русские дебианщики против цифрового слабоумия !

ivan35

#16
путь решения так понимаю собрать модуль из нового ядра
был бы признателен если описали поподробнее?

да я ошибся
RTL2832P поддерживает только DVB-T
Si2168 поддерживает  DVB-C DVB-T2


ferum

Я представляю пока это только в теории. По логике вещей нам будет необходим исходник нового ядра полагаю что для debian  так как например в ubuntu или других дистрибутивах ядро конфигурируется несколько по другому. Естественно мы должны знать пути нахождения каталогов с исходными текстами в архиве и пути куда должны быть установлены получаемые модули.
Что такое сборка - это результат работы make  состоящий из бинарных и исполнямых файлов а так же библиотек.
Что такое инсталляция - это результат копирования полученных файлов в нужные места и придания им соответствующих атрибутов (прав).
Полагаю что нам надо взять пакет https://packages.debian.org/jessie-backports/linux-source-4.8  или https://packages.debian.org/jessie-backports/linux-source-4.7
Мы не будем их устанавливать в систему а просто распакуем один из них в выбранной временной папке r vx linux-source-4.8_4.8.11-1-bpo8+1_all.deb

по пути /usr/src  нас ждёт искомый архив linux-source-4.8.tar.xz распакуем и его tar -xpJf linux-source-4.8.tar.xz  получили наши исходники в папке linux-source-4.8 с ней и предполагается работать.
Для удобства я бы перенёс папку с исходниками в /usr/src
Советую прочитать мой пост на Гомельском форуме http://gomel-sat.bz/forums/index.php?showtopic=231&p=684659
Ставим те же зависимости что там написаны, они у вас почти все уже установлены
переходим в /usr/src/linux-source-4.8   и конструируем команду изучив исходники что то вроде
make -C /lib/modules/4.8.0-0.bpo.2-amd64/build M=$(pwd)/drivers/media/dvb-frontends
на счёт версии ядра уточните и второй командой надо поместить полученный файл в нужное место
cp drivers/media/dvb-frontends/si2168.ko/lib/modules/$(uname -r)/kernel/drivers/media/dvb-frontends
То же самое и относительно DVB-T модуля
Потом выполнить depmod прописать модуль(и) в /etc/modules и перезагрузиться.
Вся конструкция если она получится будет работать до первого обновления ядра, за тем процедуру копирования придётся повторять вновь.
Теоретически это должно работать но практика покажет... логично было бы просто скопировать модули из одного каталога /lib/modules/... в другой но хз каким компилятором и на каких зависимостях там всё собиралось.


Русские дебианщики против цифрового слабоумия !

ivan35

#18
не работает :(
и просто копировать тоже пробовал :(

ставлю testing...


ferum

В смысле не собирается или что какие ошибки? Мне всёравно не проверить так как нет такой карточки.
Русские дебианщики против цифрового слабоумия !

ivan35

#20
Цитата: ferum от 26 декабря 2016, 18:28:06В смысле не собирается или что какие ошибки? Мне всёравно не проверить так как нет такой карточки.
собирается, но устройство все равно одно

после копиравания вообще не определяется

в обоих случаях фаулт кернел модули

Aalexeey

#21
ivan35, вот здесь: http://mxrepo.com/mx/testrepo/pool/test/l/linux-liquorix/
свежие ядра 4.8 liquorix собранные под Jessie, или репо:
deb http://mxrepo.com/mx/testrepo/ mx15 test
попробуйте там много чего допиленного, я про ядра конечно же, в liquorix кроме оптимизации ещё добавляют поддержку какого-то нового оборудования.

Сейчас проверил у меня в /lib/modules/4.8.0-15.1-liquorix-amd64/kernel/drivers/media/dvb-frontends есть si2168.ko и si21xx.ko
в /lib/modules/4.8.0-15.1-liquorix-amd64/kernel/drivers/media/usb/dvb-usb-v2 есть dvb-usb-rtl28xxu.ko
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

ferum

Как вариант не верный путь до модуля для данного ядра, могу ошибаться конечно.  Я бы ещё конечно перебрал варианты типа https://bitbucket.org/CrazyCat/
В прочем до выхода девятки остаётся уже не так много времени.
Русские дебианщики против цифрового слабоумия !

ivan35

Цитата: Aalexeey от 26 декабря 2016, 22:05:49свежие ядра 4.8 liquorix собранные под Jessie, или репо:
Код: [Выделить]
deb http://mxrepo.com/mx/testrepo/ mx15 test
Спасибо за ответ, но ядер с сторонних репов ставить не буду.

Цитата: ferum от 26 декабря 2016, 22:12:33Как вариант не верный путь до модуля для данного ядра, могу ошибаться конечно.  Я бы ещё конечно перебрал варианты типа https://bitbucket.org/CrazyCat/
Все может быть. Пока для новых вариантов нет времени. после нового года еще попробую. .
Цитата: ferum от 26 декабря 2016, 22:12:33В прочем до выхода девятки остаётся уже не так много времени.
Да, я тоже так подумал, скорей всего подожду пока на чем нибудь другом.
Спасибо за помощь

Aalexeey

#24
Цитата: ivan35 от 26 декабря 2016, 23:19:52но ядер с сторонних репов ставить не буду
Предложил исключительно из за ваших долгих безрезультатных стараний, к тому же вы возможно уже знаете что может быть одновременно установленно много разных ядер и старые удалять совсем не обязательно (эту ошибку можно назвать классикой) у вас может быть несколько ядер на выбор в GRUB при загрузке, эти разные ядра никак на друг друга не влияют (и на чистоту системы тоже если они под вашу версию Debian). Побробовали и удалили если не подошло, держа всё время установленным одно или пару из стабильных, в которое в любое время можно загрузится в GRUB.
У стабильной версии Debian огромные преимущества её действительно можно считать стабильной особенно когда она близка к тому чтобы стать oldstable (у меня например Wheezy). На новом stable на вас всё ещё продолжат ставить эксперименты, ОНИ этого очень хотят.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

ivan35

поставил debian 9

определяется только RTL2832
подкинул Firmware, безрезультатно

как так? систему ставил точно также только сейчас драйвера нвидиа поставились, те же Firmware.
что могло поменяться?

Aalexeey

Цитата: ivan35 от 06 апреля 2017, 16:32:53что могло поменяться?
Ядро и отсутствующие в нём модули.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

ivan35

Цитата: Aalexeey от 07 апреля 2017, 09:32:40Цитата: ivan35 от Вчера в 16:32:53
что могло поменяться?
Ядро и отсутствующие в нём модули.

т.е вы хотите сказать в 4.4 и 4.7 поддержка была а в 4.9 выпилили?

ferum

Не все модули загружаются по умолчанию , надо проверять методом тыка хотя бы.
Русские дебианщики против цифрового слабоумия !

Aalexeey

Цитата: ivan35 от 07 апреля 2017, 16:38:18хотите сказать в 4.4 и 4.7 поддержка была
А что вам мешает использовать ядра 4.4 или 4.7 которые были для Debian 9: http://snapshot.debian.org/binary/?cat=l
Или попробовать (Крылатая фраза На свой страх и риск!): http://mirror.unit193.net/liquorix/pool/main/l/linux-liquorix/
deb http://mirror.unit193.net/liquorix/ sid main
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"