나는 출판했다이 문제하지만 내 설치가 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이 누락된 장치를 다시 검색/다시 검색하도록 강제하거나 해당 장치를 찾는 데 필요한 하위 서비스를 다시 시작하도록 하는 다른 방법이 있습니까?