Kirill (station_mir) wrote,
т.к. тут меня читает 3,5 человека решил складывать сюда всякие вещи, которые нехотелось бы забыть и будет легко найти по тегам, итак
есть у меня тв тюнер фирмы AverMedia AverTV Hybrid Volar HX
с некоторого времени производитель решил положить на клиентов и перестал делать драйвера под линукс… в итоге после обновления системы драйвера отказались компилиться…
но благодаря всезнающему гуглу удалось найти в одном месте решение… правда оно было на чешском, в котором я не секу, но там можно было по смыслу догадаться…

итак… имея ядро 2.6.36 надо сделать следующее:
прежде всего выбрать в установщике режим эксперта и указать куда распаковать исходники…
затем в файле H826D-expert-install/aver/osdep_dvb.o_shipped hex-редактором поменять param_array_set и param_array_get на param_array_ops

кроме того, если ядро 2.6.37:
в файле H826D-expert-install/aver/osdep.c поменять init_MUTEX(tmp); на sema_init(tmp, 1); и init_MUTEX_LOCKED(tmp); на sema_init(tmp, 0);
в файле H826D-expert-install/aver/osdep_dvb.c поменять init_MUTEX(&p->feedlock); на sema_init(&p->feedlock, 1);
и наконец в начало файла H826D-expert-install/aver/osdep_v4l2.c добавить #define VFL_TYPE_VTX 3

теперь все должно собраться как надо… копируем полученные модули h826d.ko и averusbh826d.ko в /lib/modules/vase_jadro/kernel/drivers/media/dvb/dvb-usb/, делаем depmod -a, втыкаем тюнер — и можем зомбироваться…

проверено на Slackware 13.1
источник на чешском
Tags: aver, linux, запомнить, компьютерное, тв
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

  • 7 comments