web-dev-qa-db-ja.com

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

その後、例えばカフェインは動作します。

モジュールを自動的にロードする方法はありますか?

1
cucujoidea

次の2つの方法でモジュールを自動的にロードできます。

第一の方法:
/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と入力します。


どちらの場合も、次にPCを起動すると、モジュールが自動的にロードされます。

これがお役に立てば幸いです。

0
Danibix