Как заставить работать dvb-t usb a867 на ядре 3.13.3

У меня ядро ​​3.13.3 и dvb-t usb-тюнер a867 на базе чипа af9035. Что я могу сделать, чтобы этот тюнер работал на ядре 3.13.3?


Я нашел оригинальный драйвер на веб-сайте avermedia, но мне не повезло с компиляцией на ядре 3.13.3. У меня все еще есть ошибка 2: / Есть какие-нибудь советы?

1
задан 28 October 2014 в 21:29

2 ответа

У меня та же карта, и у меня была та же проблема. К счастью, мне удалось обновить старый оригинальный драйвер от AverMedia . Вы можете скачать патч из здесь . Вчера я обнаружил небольшую проблему в Makefile: строка «ifneq (,$(wildcard $(KSRC)/drivers/media/dvb/.)) не ifeq (...

  1. извлекает оригинальный драйвер, и вы копируете файл патча в папку.»
  2. Примените патч patch -p1 -i a867_v1.0.29.patch
  3. Восстановите строку ifneq (,$(wildcard $(KSRC)/drivers/media/dvb/.)) в Makefile
  4. Прежде чем вы сможете успешно скомпилировать, вы должны установить kernel-headers и kernel-source sudo apt-get install linux-source sudo apt-get install linux-headers-`uname -r` cd /usr/src tar -xjvf linux-source-XYZ

  5. Драйвер ожидает символическую ссылку /lib/modules/`uname -r`/source ln -s /usr/src/linux-source-XYZ /lib/modules/`uname -r`/source

    Я думаю, возможно, исходный файл не понадобится, если вы измените переменную $ (KSRC) в make-файл, указывающий на headers. Я не проверял это.

  6. Чем вы должны скомпилировать make make install

  7. Если все пойдет хорошо, вы получите a867.ko драйвер модуля, который будет скопирован в папка /lib/modules/`uname -r`/kernel/drivers/media/usb/dvb-usb

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

0
ответ дан 28 October 2014 в 21:29

Оригинальные драйверы (v1.0.29) не работают, и я создал новый патч, следуя советам Мартина.

Поэтому для установки драйвера:

  1. Загрузите оригинальных драйверов и извлеките их
  2. Скачать патч из здесь и скопируйте его в ту же папку
  3. Примените патч

patch -p1 -i a867_v1.0.29.patch

  1. Установите источники Linux

sudo apt-get install linux-source-'uname -r'

и извлекать их

cd /usr/src

tar xfvj linux-source-XYZ

  1. Сделать символическую ссылку на / lib / modules / ' uname -r '/ source используя

ln -s /usr/src/linux-source-XYZ /lib/modules/'uname -r'/source

  1. Компиляция

make

  1. Установите

sudo make install

  1. Загрузите модуль, используя

sudo modprobe a867

Удачи!

0
ответ дан 28 October 2014 в 21:29

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

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