如何在 UBUNTU 17.10(或更新的 ubuntu rls)上安装 DVB-T2 USB TUNER EVOLVEO SIGMA T2 的驱动程序?

如何在 UBUNTU 17.10(或更新的 ubuntu rls)上安装 DVB-T2 USB TUNER EVOLVEO SIGMA T2 的驱动程序?

当我连接我的 EVOLVEO SIGMA T2

lsusb并在终端中输入,

linux 将新设备识别为 IDID 0572:c68a Conexant Systems (Rockwell), Inc.

但 w_scan 命令仅返回错误

w_scan version 20170107 (compiled for DVB API 5.10)
using settings for CZECH REPUBLIC
DVB aerial
DVB-T Europe
scan type TERRESTRIAL, channellist 4
output format vlc xspf playlist
output charset 'ISO-8859-1'
Info: using DVB adapter auto detection.
main:4007: FATAL: ***** NO USEABLE TERRESTRIAL CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.

如何安装 EVOLVEO SIGMA T2 驱动程序,然后成功扫描dvb-t&DVB-T2渠道?

答案1

您的设备 0572:c68a 应该受该驱动程序的保护dvb-usb-cxusb但是,最新的稳定版 Ubuntu 17.10 及更早版本中尚未包含确切的 usb.id。让我们构建一个更新的驱动程序。

请在网络连接正常的情况下尝试此操作:

sudo apt-get update
sudo apt-get install -y git build-essential
git clone https://bitbucket.org/CrazyCat/media_build.git
cd media_build
./build --git https://github.com/crazycat69/linux_media latest
sudo make install

它内置了一些对我来说可能无害的警告。新驱动程序报告:

$ modinfo dvb-usb-cxusb | grep C68
alias:          usb:v0572pC68Ad*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0572pC689d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0572pC688d*dc*dsc*dp*ic*isc*ip*in*

如您所见,您的设备已包含在内。作为安装过程的一部分,所需的固件也已安装。

重新启动并告诉我们是否有任何改进。我会再提供一些说明。

编辑:您仅为当前内核版本编译了驱动程序。当 Update Manager 在所需的重新启动后安装较新的内核版本(也称为 linux-image)时,请重新编译:

cd media_build
make distclean
git pull
./build
sudo make install

相关内容