首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >恢复CentOS VM时未添加/dev/ttyACM0 0

恢复CentOS VM时未添加/dev/ttyACM0 0
EN

Unix & Linux用户
提问于 2019-06-14 23:03:43
回答 1查看 206关注 0票数 1

我运行的是CentOS v.7.5.1804,内核3.10.0-862.el7.x86_64。

主机有一个USB映射到客户VM上的/dev/ttyACM0

在运行systemctl suspend并恢复VM时,/dev/ttyACM0将被删除,但是不会被添加回。我唯一可以把它拿回来的方法就是物理上重新塞上它。下面是udevadm monitor的清单。

有可能在没有物理回复的情况下被发现吗?

我认为解决目前的问题也将有助于解决这一个

代码语言:javascript
运行
复制
######## UDEV events when dongle gets unplugged #############
KERNEL[40020.994890] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0/tty/ttyACM0 (tty)
KERNEL[40020.994919] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0 (usb)
KERNEL[40020.994929] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.1 (usb)
KERNEL[40020.995073] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2 (usb)
UDEV  [40020.996954] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0/tty/ttyACM0 (tty)
UDEV  [40020.997707] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.1 (usb)
UDEV  [40020.998251] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0 (usb)
UDEV  [40020.998773] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2 (usb)


######## UDEV events when dongle gets plugged back #############
KERNEL[40023.384021] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2 (usb)
KERNEL[40023.417572] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0 (usb)
KERNEL[40023.419436] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0/tty/ttyACM0 (tty)
KERNEL[40023.421406] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.1 (usb)
UDEV  [40023.427400] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2 (usb)
UDEV  [40023.428051] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0 (usb)
UDEV  [40023.428235] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.1 (usb)
UDEV  [40023.430357] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0/tty/ttyACM0 (tty)



####### VM is suspended and resumed here, /dev/ttyACM0 is removed but not added back############
KERNEL[40032.878071] remove   /devices/system/machinecheck/machinecheck1 (machinecheck)
KERNEL[40032.878130] remove   /devices/system/machinecheck/machinecheck2 (machinecheck)
KERNEL[40032.878140] remove   /devices/system/machinecheck/machinecheck3 (machinecheck)
KERNEL[40032.878146] add      /devices/system/machinecheck/machinecheck1 (machinecheck)
KERNEL[40032.878153] add      /devices/system/machinecheck/machinecheck2 (machinecheck)
KERNEL[40032.878158] add      /devices/system/machinecheck/machinecheck3 (machinecheck)
KERNEL[40032.878176] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.1/2-2.1:1.0/bluetooth/hci0/rfkill7 (rfkill)
KERNEL[40032.878183] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.1/2-2.1:1.0/bluetooth/hci0 (bluetooth)
KERNEL[40032.882785] change   /devices/pci0000:00/0000:00:0f.0/drm/card0 (drm)
UDEV  [40032.896262] remove   /devices/system/machinecheck/machinecheck1 (machinecheck)
KERNEL[40032.897736] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0/tty/ttyACM0 (tty)
KERNEL[40032.897750] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0 (usb)
KERNEL[40032.897758] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.1 (usb)
KERNEL[40032.916152] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2 (usb)
UDEV  [40032.916188] remove   /devices/system/machinecheck/machinecheck2 (machinecheck)
UDEV  [40032.916238] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.1/2-2.1:1.0/bluetooth/hci0/rfkill7 (rfkill)
UDEV  [40032.916252] remove   /devices/system/machinecheck/machinecheck3 (machinecheck)
UDEV  [40032.916264] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.1/2-2.1:1.0/bluetooth/hci0 (bluetooth)
UDEV  [40032.916273] add      /devices/system/machinecheck/machinecheck3 (machinecheck)
UDEV  [40032.916281] add      /devices/system/machinecheck/machinecheck2 (machinecheck)
UDEV  [40032.921414] change   /devices/pci0000:00/0000:00:0f.0/drm/card0 (drm)
UDEV  [40032.921940] add      /devices/system/machinecheck/machinecheck1 (machinecheck)
UDEV  [40032.931733] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0/tty/ttyACM0 (tty)
UDEV  [40032.933373] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0 (usb)
UDEV  [40032.933398] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.1 (usb)
UDEV  [40032.935702] remove   /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2 (usb)
KERNEL[40032.940491] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.1/2-2.1:1.0/bluetooth/hci0 (bluetooth)
UDEV  [40032.940514] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.1/2-2.1:1.0/bluetooth/hci0 (bluetooth)
KERNEL[40032.940526] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.1/2-2.1:1.0/bluetooth/hci0/rfkill8 (rfkill)
UDEV  [40032.951063] add      /devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.1/2-2.1:1.0/bluetooth/hci0/rfkill8 (rfkill)
KERNEL[40034.139906] add      /kernel/slab/nf_conntrack_ffff9099a9dae680 (slab)
UDEV  [40034.140268] add      /kernel/slab/nf_conntrack_ffff9099a9dae680 (slab)
EN

回答 1

Unix & Linux用户

发布于 2019-06-17 15:27:29

好的,我仍然没有找到解决dongle不出现问题的方法,但我在研究中取得了进展,并意识到我在错误的社区中发布了这个问题:通过在主机的VMWare融合USB选项中显式地重新启用它,可以使dongle重新出现,而不需要物理地将它插回。因此,是VMWare融合负责在简历中不出现dongle,而不是来宾CentOS VM。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/525033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档