出版しましたこの問題しかし、私のインストールはMint 18.2であり、ここに移動する必要があるため、そこには属していないと言われました(移動方法がわかりません)。
Windows 10のVirtualBox(6.2)内で実行されるUbuntu 16.04ベースの仮想マシン(Mint 18.2)があります。
eric@XMEANT ~ $ uname -a
Linux XMEANT 4.8.0-53-generic #56~16.04.1-Ubuntu SMP Tue May 16 01:18:56 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
私のホストコンピュータでZWave USBアンテナを接続し、それを仮想マシンにマッピング/接続しました。仮想マシンを初めて起動すると、USBデバイスが次のように正しく検出されていることがわかります/dev/ttyACM0
。
eric@XMEANT ~ $ dmesg | grep acm
[ 18.593264] cdc_acm 2-2:1.0: ttyACM0: USB ACM device
eric@XMEANT ~ $ ls /dev/ttyA*
/dev/ttyACM0
しかし、コンソールをスリープモードから起動すると、もはや/dev
。
eric@XMEANT ~ $ ls /dev/ttyA*
ls: cannot access '/dev/ttyA*': No such file or directory
他の場所で見つけたヒントに従ってください。スーパーユーザーの問題、以下を試しました。
eric@XMEANT ~ $ cat /proc/tty/drivers
/dev/tty /dev/tty 5 0 system:/dev/tty
/dev/console /dev/console 5 1 system:console
/dev/ptmx /dev/ptmx 5 2 system
/dev/vc/0 /dev/vc/0 4 0 system:vtmaster
acm /dev/ttyACM 166 0-255 serial
ttyprintk /dev/ttyprintk 5 3 console
max310x /dev/ttyMAX 204 209-224 serial
serial /dev/ttyS 4 64-111 serial
pty_slave /dev/pts 136 0-1048575 pty:slave
pty_master /dev/ptm 128 0-1048575 pty:master
unknown /dev/tty 4 1-63 console
eric@XMEANT ~ $ lsmod | grep acm
cdc_acm 36864 0
eric@XMEANT ~ $ sudo modprobe -r cdc_acm
eric@XMEANT ~ $ sudo modprobe cdc_acm
しかし、まだデバイスが見つかりません。
eric@XMEANT ~ $ ls /dev/ttyA*
ls: cannot access '/dev/ttyA*': No such file or directory
また、USBドライバ/モジュールをリセットしようとしましたが、カーネルに組み込まれており、独立してリロードする方法がわかりません。
modprobe: FATAL: Module ehci_pci is builtin.
modprobe: FATAL: Module ehci_hcd is builtin.
modprobe: FATAL: Module ohci_pci is builtin.
modprobe: FATAL: Module ohci_hcd is builtin.
Reloading USB modules...
私もこれを見たアクベント質問ですが、USBデバイスとして検出されず、ACMデバイスとして検出されるため、実際に適用されるかどうかはわかりません。 ModemManagerを再起動してみましたが、何の効果もありませんでした。
最後に、VirtualBoxでマッピングを解除して再マップしてみましたが、違いはありませんでした。私が考えることができる唯一の方法は、仮想マシンを再起動することです。しかし、VMやすべてのサービスなどを再起動するのに数分かかることがあるため、これは実際には機能するソリューションではありません。
VMに欠落しているデバイスを再スキャン/再スキャンするように強制するか、そのデバイスを見つけるために必要なサブサービスを再起動させる他の方法はありますか?