Установка dvb-t Afatech AF9035?

Я просто хотел бы добавить к остальным этим ответам, что вы можете просто подключиться к беспроводной сети с помощью команды

sudo rmmod ideapad_laptop

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

1
задан 15 December 2011 в 22:01

1 ответ

Я успешно скомпилировал его в 11.10 с некоторыми изменениями в инструкциях на этой странице справки. Вы не должны подключать устройство во время этой процедуры (на всякий случай ...)

Первый тип uname -r и запишите версию ядра. В моем случае это 3.0.0-13-generic

Далее, в следующей строке измените его в соответствии с вашей версией ядра, в моем случае это:

sudo apt-get install build-essential linux-headers-3.0.0-13-generic linux-source-3.00 kernel-package

Затем извлеките ядро source в / usr / src со следующими командами (еще раз измените его в соответствии с версией вашего ядра):

cd /usr/src
sudo tar jxvf /usr/src/linux-source-3.0.0.tar.bz2

Затем просто загрузите источник драйвера в свою домашнюю папку, извлеките его и создайте символические ссылки для заголовки ядра (не забудьте изменить свою версию ядра в символических ссылках):

cd ~
wget http://me-tv.googlecode.com/files/AF903x.tar.gz
tar zxvf AF903x.tar.gz
cd installer/AF903x_SRC
ln -s /usr/src/linux-source-3.0.0/drivers/media/dvb/frontends/*.h .
ln -s /usr/src/linux-source-3.0.0/drivers/media/dvb/dvb-core/*.h .
ln -s /usr/src/linux-source-3.0.0/drivers/media/dvb/dvb-usb/*.h .

Если у вас есть ядро ​​3.0, вам нужно открыть два исходных файла в текстовом редакторе и удалить #include <linux/smp_lock.h> строки (только один файл и почти вверху). Файлы ~/installer/AF903x_SRC/src/af903x.h и ~/installer/AF903x_SRC/api/usb2impl.c.

Наконец, запустите установщик и выберите вариант установки:

cd ..
sudo ./installer.sh

. Последнее, что вам может понадобиться, - это запретите неправильное распознавание устройства как USB HID (подробнее см. справочную страницу ). Итак, просто откройте /etc/modprobe.d/usbhid.conf и добавьте следующее:

options usbhid quirks=0x15a4:0x1001:0x0004

Затем перезагрузите систему или просто перезагрузите модуль usbhid с помощью:

sudo modprobe -r usbhid
sudo modprobe usbhid

И все! Для быстрого теста просто используйте w_scan, чтобы узнать, начинает ли он искать частоты. Если в нем не отображается ошибка «НЕТ ПОЛЬЗОВАТЕЛЯ DVB-T CARD FOUND», устройство должно работать:

w_scan -L ~/channels.xspf
2
ответ дан 25 May 2018 в 17:47
  • 1
    Большое спасибо за ваш ответ. Но у меня возникла проблема после ввода «sudo ./installer.sh" , Я добавляю ошибку в главный пост. – mahdiar 4 December 2011 в 23:51
  • 2
    Вы сделали команды symlinking? Те, у кого есть "ln -s ......"? Вы должны делать это каждый раз перед компиляцией, потому что символические ссылки очищаются после неудачной компиляции. Также попробуйте выполнить каждую из этих команд дважды (я где-то читал этот совет ... не знаю, что-нибудь изменит). – amfcosta 5 December 2011 в 05:53
  • 3
    Большое спасибо !! Он не работал на моем ноутбуке, но он работает на моем компьютере !!! возможно, я должен обновить его до последнего ядра! – mahdiar 8 December 2011 в 01:14
  • 4
    Еще один вопрос: какое программное обеспечение вы используете для просмотра телевизора? – mahdiar 8 December 2011 в 02:21
  • 5
    Пока я просто использую VLC. Когда у меня будет какое-то время, я буду искать лучшую альтернативу :) Если это работает, не забудьте принять мой ответ – amfcosta 8 December 2011 в 05:02

Другие вопросы по тегам:

Похожие вопросы: