Как сделать так, чтобы Mythbuntu обнаружил мою спутниковую приставку?

Как сделать так, чтобы Mythbuntu обнаружил мою спутниковую приставку?

Предыстория: У меня есть цифровая спутниковая приставка TechniSat SkyStar USB HD DVB-S2, новая версия Mythbuntu 12.04, и я хотел бы, чтобы Myth использовала спутниковую приставку.

Моя непосредственная проблема в том, что ядро, похоже, не обнаруживает спутниковый ресивер. Я установил Kaffeine: он не показывает никаких ТВ-устройств.Часто задаваемые вопросы о кофеинеутверждает, что если мое устройство распознано, то должны быть сообщения DVB dmesg; dmesg | grep -i dvbничего не соответствует.

Technisat SkyStar USB HD указан как поддерживаемый начиная с Linux 2.6.39на Linux TV Wiki. uname -aнаписано, что я использую Linux 3.5.0-23-generic.

Я не думаю, что это проблема оборудования, потому что мы заставили спутниковую приставку работать с ПК на базе Windows 7. Я дважды проверил, что все подключено правильно.

Как заставить Linux обнаружить спутниковую приставку?


Редактировать(в ответ на вопросы david6):

Последняя строка вывода lsusb:

Bus 002 Device 004: ID 14f7:0500 TechniSat Digital GmbH DVB-PC TV Star HD

lsmod | grep -i dvbи dmesg | grep -i dvbоба не дают никакого результата.


РедактироватьСледуя инструкциям в ответе david6 и после перезагрузки:

Вывод lsmod | grep -i dvbсейчас

dvb_usb_technisat_usb2    17976  0 
stv090x                62331  1 dvb_usb_technisat_usb2
dvb_usb                32408  1 dvb_usb_technisat_usb2
dvb_core              105916  2 dvb_usb_technisat_usb2,dvb_usb
rc_core                22172  13 dvb_usb_technisat_usb2,dvb_usb,ir_lirc_codec,ir_mce_kbd_decoder,ir_sanyo_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc5_decoder,ir_rc6_decoder,ir_nec_decoder,rc_rc6_mce,mceusb

Вывод dmesg | grep -i dvbсейчас

[    2.401826]  79a63c60a6a2ae589e44529401e0ab1150e9408a [media] media: move dvb-usb-v2/cypress_firmware.c to media/common
[    2.732886]  79a63c60a6a2ae589e44529401e0ab1150e9408a [media] media: move dvb-usb-v2/cypress_firmware.c to media/common
[    3.233497] dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in cold state, will try to load a firmware
[    3.234838] dvb-usb: did not find the firmware file. (dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems. (-2)
[    3.234866] usbcore: registered new interface driver dvb_usb_technisat_usb2

Я все еще не могу пользоваться спутниковым ресивером.

Я не могу найти linux/Documentation/dvb/каталог, указанный в dmesgвыводе. Его нет в media_buildрепозитории и нет ни в одном пакете Ubuntu.

Куда мне идти отсюда? Если предположить, что linux/Documentation/dvb/справочник полезен, то где он?

решение1

  1. скачать файлdvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
  2. sudo cp ваш_каталог_загрузки/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw
  3. sudo chmod 755 /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

решение2

Устройство:14ф7:0500

Technisat SkyStar USB HD

Нет, я бы не стал пробовать эти инструкции:LinuxTV.org >> Как получить, собрать и установить драйверы устройств V4L-DVB Не нужно ничего усложнять.


Попробуйте то, что использовал я: (адаптировано из:LinuxTV.org > TerraTec Cinergy T Stick)

ПРИМЕЧАНИЕ: Сначала отключите устройство, создайте/установите драйвер, а затем подключите его снова.

Возможно, вам сначала придется установить: git, patchutils и Proc::ProcessTable

sudo apt-get install git patchutils libproc-processtable-perl

Затем (чтобы не загромождать корневой каталог)

cd ~/Downloads

mkdir drivers
cd drivers

git clone git://linuxtv.org/media_build.git

cd media_build
./build

sudo make install

Это (загрузка, повторная компиляция, установка) может потребоваться повторить в будущем, если изменения ядра или обновления прекратят распознавание устройства. Это случалось со мной дважды в этом году (на сегодняшний день).

ПоследнийDVB-SNдрайверы находятся в стадии разработки.


ОБНОВЛЯТЬ:(27-апр-2013)

Это снова работает, хотя и было сломано последние 15+ дней.

решение3

dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

файл должен находиться в /lib/firmware/dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

в терминале: chmod 755 dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw

для новых ядер, таких как ваше 3.5.*, нет необходимости делать: git clone.....

Связанный контент