ubuntu 16.04 自动加载 usb dvb-t 加密狗模块

ubuntu 16.04 自动加载 usb dvb-t 加密狗模块

插入时,dvbt usb 加密狗的内核模块不会自动加载。dmesg 在加密狗的插件上打印:

[25205.557608] usb 1-5: new high-speed USB device number 9 using ehci-pci
[25205.913622] usb 4-5: new full-speed USB device number 4 using ohci-pci
[25206.074971] usb 4-5: not running at top speed; connect to a high speed hub
[25206.089948] usb 4-5: New USB device found, idVendor=0bda, idProduct=2838
[25206.089960] usb 4-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[25206.089967] usb 4-5: Product: RTL2838UHIDIR
[25206.089973] usb 4-5: Manufacturer: Realtek

但模块尚未加载。您可以手动输入以下命令加载:

sudo modprobe dvb-usb-rtl28xxu

此后,通过 Kaffeine 等使用它就可以了。

有没有办法让模块自动加载?

答案1

您可以通过两种方式自动加载模块:

第一种方式:
编辑/etc/modules文件并添加启动时要加载的模块的名称。为此,请以超级用户权限打开文件:

sudo nano /etc/modules

并附加一个包含 的新行dvb-usb-rtl28xxu。要保存并关闭文件,请按ctrl+x然后输入y

您可以阅读更多详细信息这里

第二种方式:
将该命令添加到/etc/rc.local。每次启动 PC 时都会执行此脚本。

要编辑rc.local它,请使用以下命令以超级用户权限打开它:

sudo nano /etc/rc.local

现在您应该看到一些注释和一个exit函数。您必须将命令放在注释之后,但在函数之前exit。文件的内容将如下所示:

# some comments

modprobe dvb-usb-rtl28xxu

exit 0

此后,关闭编辑器并保存文件rc.local:按ctrl+x然后输入y


在这两种情况下,下次启动电脑时,模块就会自动加载。

我希望这可以帮到你。

相关内容