当我连接我的 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