TBS 电视卡驱动程序不符合最新内核

TBS 电视卡驱动程序不符合最新内核

我安装了以下 TBS 电视卡:TBS6281se - 双地面电视和 TBS6902 - 双卫星电视,但自从今天早上将内核升级到 4.15.0-118 以来,它们的驱动程序无法编译。这是我在内核升级后总是做的事情:sudo rm -rf /lib/modules/ uname -r/kernel/drivers/media/ cd media_build sudo ./install.sh cd 这些是驱动程序,我正在使用 tbs-linux-drivers_v170330,它已经工作了很多年。我也尝试过最新的驱动程序 - tbs-open-linux-drivers_v20200707,但无济于事。我已恢复到内核 4.15.0-117,一切正常。升级到 ubuntu 20.04 会发生什么?提前感谢你的帮助,问候,Brian。

答案1

几天以来我一直有同样的行为。看来该脚本为以前的内核而不是当前内核构建模块。我发现了 2 个实际有效的解决方案:

  1. 删除除当前内核之外的所有内核,然后重新构建。或者
  2. 删除媒体和 media_build 目录,再次从 github 拉取,构建。

答案2

*我在主机上安装了 ubuntu 20.04,然后

git 克隆https://github.com/tbsdtv/media_build.git

ls cd media_build/ ls ./build il

*build 告诉我这样做

安装

*所以我照做了,他们安装了 *tbsdtv 解决方案的其余部分,而我还没有安装

sudo 安装 lsdiff sudo apt 安装 lsdiff sudo apt 安装 patchutils libproc-processtable-perl ./build sudo make install sudo make rmmod

*我这样做了并且它加载了

sudo modprobe saa716x_tbs-dvb

lsmod|grep saa saa716x_tbs_dvb 65536 0 cx24117 36864 1 saa716x_tbs_dvb saa716x_core 81920 1 saa716x_tbs_dvb tas2101 28672 1 saa716x_tbs_dvb dvb_core 151552 2 saa716x_tbs_dvb,saa716x_core i2c_algo_bit 16384 2 saa716x_tbs_dvb,radeon

*我现在必须在我的媒体播放器上安装 ubuntu 20.04 并祈祷一切顺利。

我已将我的媒体播放器机器升级到 ubuntu 20.04,并且可以确认上述解决方案有效。

相关内容