我有一个比较老的DVB-T棒名叫Terratec Piranha。在Ubuntu16.04中插入它会产生以下错误:
[ 4688.982056] usb 2-1: new full-speed USB device number 12 using xhci_hcd
[ 4689.110986] usb 2-1: New USB device found, idVendor=187f, idProduct=0010
[ 4689.110989] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4689.110991] usb 2-1: Product: SMS 1000
[ 4689.110992] usb 2-1: Manufacturer: Siano
[ 4689.111530] smsusb:smsusb_probe: board id=13, interface number 0
[ 4689.111604] smsusb:smsusb_probe: board id=13, interface number 1
[ 4689.111926] smsusb:smsusb_probe: stellar device in cold state was found at usb\2-1.
[ 4689.111943] usb 2-1: Direct firmware load for dvbt_bda_stellar_usb.inp failed with error -2
[ 4689.111946] smsusb:smsusb1_load_firmware: failed to open 'dvbt_bda_stellar_usb.inp' mode 4, trying again with default firmware
[ 4689.111954] usb 2-1: Direct firmware load for dvbt_bda_stellar_usb.inp failed with error -2
[ 4689.111956] smsusb:smsusb1_load_firmware: failed to open 'dvbt_bda_stellar_usb.inp' mode 4
[ 4689.111958] smsusb:smsusb_probe: Failed to put stellar in warm state. Error: -2
[ 4689.111962] smsusb: probe of 2-1:1.1 failed with error -2有什么建议吗?
发布于 2017-01-22 21:45:55
不幸的是,这位司机并没有被列入Ubuntu的“额外司机”一栏。经过一番搜索,我找到了这个帖子建议固件必须从原始公司手动下载。。不幸的是,原来的FTP服务器已经关闭,因此应该按照建议的旧Terratec驱动程序的服务器通过镜像/备份在这个论坛上用德语发表文章来实现。
wget http://terratec.ultron.info/Receiver/Cinergy_Piranha/Update/Cinergy_Piranha_Drv_Vista_XP_3.09.02.00.exe
unzip -j Cinergy_Piranha_Drv_Vista_XP_3.09.02.00.exe "Cinergy Piranha/BDA Driver 3.09.02.00/Windos XP (32Bit)/SMS100x_Dvbt.inp"
sudo mv -i SMS100x_Dvbt.inp /lib/firmware/`uname -r`/dvbt_bda_stellar_usb.inp我们在这里所做的是下载带有驱动程序的压缩批处理,解压缩固件并将其放在当前linux内核的驱动程序目录中。
然后拔下插头,重新插入usb棒。
https://askubuntu.com/questions/875052
复制相似问题