插入时,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
。
在这两种情况下,下次启动电脑时,模块就会自动加载。
我希望这可以帮到你。