TV тюнер GOTVIEW

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

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

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

ivan35

Добрый день

имеется тюнер gotview masterhd3
установить драйвер всеми найденными мной способами не удалось
но нашел информацию о поддержке с ядра 4.2
попробовал на убунту 14.04 - работает из коробки.
Вопрос: как мне обновить ядро в jessie так чтоб не чего не поломать?
в бэкпортах есть ядро 4.7 но неудовлетворенные зависимости!?
или остается переходить на sid?, что мне не очень хочется.

система :
netinstall debian
подключен бэкпорт
выбраны только стандартные системные утилиты и ssh
apt-get install firmware-ralink wireless-tools wicd-curses kodi xorg dbus-x11 alsa-utils alsa-base alsa-tools mc nvidia-glx nvidia-kernel-common nvidia-kernel-dkms nvidia-settings nvidia-xconfig
запуск kodi с помошью systemd script

qupl

Цитата: ivan35 от 25 декабря 2016, 15:12:16в бэкпортах есть ядро 4.7 но неудовлетворенные зависимости!?
Подробнее, с выводом apt.

ivan35

ivan@kodi:~$ sudo apt-get install linux-image-4.7.0-0.bpo.1-amd64
[sudo] password for ivan:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
linux-image-4.7.0-0.bpo.1-amd64 : Зависит: linux-base (>= 4.3~) но 3.5 будет установлен
                                   Рекомендует: firmware-linux-free но он не будет установлен
                                   Рекомендует: irqbalance но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.


ferum

Цитата: ivan35 от 25 декабря 2016, 15:12:16попробовал на убунту 14.04 - работает из коробки
Значит и в jessie работает на 100%
Надо просто выяснить название нужного модуля который отвечает за этот девайс
подгрузить его
modprobe модуль
и если устройство обнаружится прописать в /etc/modules
Русские дебианщики против цифрового слабоумия !

ivan35

#4
драйвер ставил так

First version of the MasterHD 3 driver is now in the kernel media_tree and will be part of kernel 4.2. You can install it quite easily for older kernels.

git clone git://linuxtv.org/media_build.git
cd media_build
./build
sudo make install

After the installation remove the old modules from memory:
sudo make rmmod

And load the dvb-usb-rtl2832 drivers:
sudo modprobe dvb-usb-rtl28xxu

Firmware for both the demodulator and tuner are necessary. OpenELEC dvb-firmware collection includes firmwares for this device too. Note that when downloading the firmware files from the OpenELEC firmware collection it's necessary to click the name of the firmware file first and then the "raw" button to download the actual binary!

- dvb-demod-si2168-a30-01.fw
- dvb-tuner-si2158-a20-01.fw

Place the 2 firmware files in /lib/firmware. That should be it.

собирается с ошибками(не скажу какой, лог не сохранился), устанавливается  но не определяется как тюнер 

ferum

#5
Re: Драйверы под Linux для GOTVIEW USB 2.0 MASTERHD 3
Сообщение trsqr » Пн май 25, 2015 3:36 pm

First version of the MasterHD 3 driver is now in the kernel media_tree and will be part of kernel 4.2. You can install it quite easily for older kernels.

git clone git://linuxtv.org/media_build.git
cd media_build
./build
sudo make install

After the installation remove the old modules from memory:
sudo make rmmod

And load the dvb-usb-rtl2832 drivers:
sudo modprobe dvb-usb-rtl28xxu

Firmware for both the demodulator and tuner are necessary. OpenELEC dvb-firmware collection includes firmwares for this device too. Note that when downloading the firmware files from the OpenELEC firmware collection it's necessary to click the name of the firmware file first and then the "raw" button to download the actual binary!

- dvb-demod-si2168-a30-01.fw
- dvb-tuner-si2158-a20-01.fw

Place the 2 firmware files in /lib/firmware. That should be it.

Я не знаю английский но вам переведу:
Впервые драйверы для вашего устройства заявлены в ядре 4.2
Для старых ядер можно установить бэкпорт.
Дальше там писали долбо..... для тех кто в теме.
и что бы всё собиралось и без ошибок будет выглядеть примерно так.

su
apt-get install build-essential mercurial subversion libncurses5-dev libpng12-dev libproc-processtable-perl git-core
cd /usr/src
git clone git://linuxtv.org/media_build.git
cd media_build/
make download untar
make
make install
reboot

Теперь берёте из указанной там коллекции https://github.com/OpenELEC/dvb-firmware/tree/master/firmware
dvb-demod-si2168-a30-01.fw
dvb-tuner-si2158-a20-01.fw  и копируете их в /lib/firmware
прописываете предпоследней строкой в /etc/modules
dvb-usb-rtl28xxu
перезагружаетесь и если там не назвездели всё должно работать.
З.Ы в ubuntu 14.04 из коробки ядро вроде 3.13 или уже проапгрейдили?
Русские дебианщики против цифрового слабоумия !

qupl

ivan35, чтобы установить ядро из backports
apt-get -t jessie-backports install linux-image-4.7.0-0.bpo.1-amd64
в источниках должен быть jessie-backports

ferum

Цитата: qupl от 26 декабря 2016, 07:35:07ядро из backports
Его не нужно в данном случае.... сколько я этих карточек с 2008 перевертел. Всегда выручают  профильные форумы а не форумы дистрибутива кстати.
Русские дебианщики против цифрового слабоумия !

ivan35

#8
ferum
все сделал по вашей инструкции
не много не понял про /etc/modules вы сказали предпоследней, но он у меня пустой
устройство все равно не определяется

Цитата: ferum от 26 декабря 2016, 06:48:26З.Ы в ubuntu 14.04 из коробки ядро вроде 3.13 или уже проапгрейдили?
4.4

вот что нашел в dmesg
[    3.618401] systemd[1]: Failed to start Load Kernel Modules.

Cообщение объединено 26 Декабрь 2016, 11:26:05

Цитата: qupl от 26 декабря 2016, 07:35:07
ivan35, чтобы установить ядро из backports
apt-get -t jessie-backports install linux-image-4.7.0-0.bpo.1-amd64
в источниках должен быть jessie-backports

установил
устройство определяется и работает

х не стартует Xorg.0.log
Открыть содержимое (спойлер)
[   454.399] (II) Loading sub module "fb"
[   454.399] (II) LoadModule: "fb"
[   454.399] (II) Loading /usr/lib/xorg/modules/libfb.so
[   454.399] (II) Module fb: vendor="X.Org Foundation"
[   454.399]    compiled for 1.16.4, module version = 1.0.0
[   454.399]    ABI class: X.Org ANSI C Emulation, version 0.4
[   454.399] (WW) Unresolved symbol: fbGetGCPrivateKey
[   454.399] (II) Loading sub module "wfb"
[   454.399] (II) LoadModule: "wfb"
[   454.399] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   454.399] (II) Module wfb: vendor="X.Org Foundation"
[   454.399]    compiled for 1.16.4, module version = 1.0.0
[   454.399]    ABI class: X.Org ANSI C Emulation, version 0.4
[   454.399] (II) Loading sub module "ramdac"
[   454.399] (II) LoadModule: "ramdac"
[   454.399] (II) Module "ramdac" already built-in
[   454.401] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[   454.401] (EE) NVIDIA:     system's kernel log for additional error messages and
[   454.401] (EE) NVIDIA:     consult the NVIDIA README for details.
[   454.401] (EE) No devices detected.
[   454.401] (EE)
Fatal server error:
[   454.401] (EE) no screens found(EE)
[   454.401] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
for help.
[   454.401] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   454.401] (EE)
[свернуть]
так понимаю теперь с нвидиа проблема
пробовал
dpkg-reconfigure nvidia-kernel-dkms
nvidia-xconfig
без изменений

ferum

#9
Цитата: ivan35 от 26 декабря 2016, 11:11:16устройство все равно не определяется
попробуйте сделать lsmod
до  sudo modprobe модуль и после будет ли разница ? Драйвера то собирали ? без ошибок?

Cообщение объединено 26 декабря 2016, 11:47:56

Цитата: ivan35 от 26 декабря 2016, 11:11:16установил
Теперь ставьте из бэкпортов xorg и все firmware что вам нужны а про проприаретарный драйвер  nvidia скорее всего вообще забудьте ... и хлебайте горя большой ложкой с ядром из бэкпортов...
Русские дебианщики против цифрового слабоумия !

ivan35

#10
Цитата: ferum от 26 декабря 2016, 11:43:43
Цитата: ivan35 от 26 декабря 2016, 11:11:16устройство все равно не определяется
попробуйте сделать lsmod
до  sudo modprobe модуль и после будет ли разница ? Драйвера то собирали ? без ошибок?
ivan@kodi:~$ sudo modprobe dvb-usb-rtl28xxu
[sudo] password for ivan:
modprobe: ERROR: could not insert 'dvb_usb_rtl28xxu': Invalid argument


драйвер собрал и установил ошибок не видел
уточните как правильно прописать /etc/modules


Cообщение объединено 26 декабря 2016, 11:55:38

Цитата: ferum от 26 декабря 2016, 11:43:43Цитата: ivan35 от Сегодня в 11:11:16
установил
Теперь ставьте из бэкпортов xorg и все firmware что вам нужны а про проприаретарный драйвер  nvidia скорее всего вообще забудьте ... и хлебайте горя большой ложкой с ядром из бэкпортов...
хаха

ferum

Цитата: ivan35 от 26 декабря 2016, 11:51:05уточните как правильно прописать /etc/modules
можно и в конец файла
Очевидно что этот модуль по умолчанию не собрался в media_build
Что делать? Надо пробовать
ставить media_build заново но при этом перед тем как сделать  make сделать make config
На первый же вопрос по умолчанию ответ n но надо ответить положительно y  таким образом в сборку будут включены новые модули
На второй вопрос так же ответ положительный ( хотя по умолчанию M ) дальше внимательно смотреть какие модули предлагается собирать. особенно в секциях где упомянуты usb девайсы. Важно не пропустить включение вашего модуля в сборку. Довольно долго и нудно но надо прощёлкать до конца. потом собирать как в первом случае. Если модуль есть в исходниках а он должен бы быть то всё должно получиться.

Цитата: ivan35 от 26 декабря 2016, 11:51:05драйвер собрал и установил
на самом деле поставлена куча нужных и не нужных модулей для ядра и firmware а нужно собрать тот самый.
Русские дебианщики против цифрового слабоумия !

ivan35

Цитата: ferum от 26 декабря 2016, 12:16:31Важно не пропустить включение вашего модуля в сборку.
на все предлагаемые отвечать да или например вот первое  Cameras/video grabbers support (MEDIA_CAMERA_SUPPORT) [Y/n/?]  такие не надо? а только с юсб

ferum

#13
В принципе вам этот модуль не нужен, просто быстрее где это не критично оставлять умолчания.
Есть мысль попробовать собрать отдельно этот модуль ( несколько подобных модулей ) из исходников ядра 4.2 но для этого нужно точно знать путь до искомого модуля в новом ядре кстати вы можете посмотреть
/lib/modules/4.2.../kernel/drivers/media/dvb-core/.../usb.../dvb-usb-rtl2832

Cообщение объединено 26 Декабрь 2016, 12:50:05

сам вот нашёл /lib/modules/4.8.0-0.bpo.2-amd64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko

Cообщение объединено 26 декабря 2016, 12:53:22

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

ivan35

64

модуль нашел по умолчанию был N
установил
устройство стало определятся, но не полностью
сечас одно Realtek RTL2832 (DVB-T) : DVB-T #0
а должно быть три
RTL2832
si2168
si2158