为什么 usblp 阻止 VMware 访问我的 USB 打印机?

为什么 usblp 阻止 VMware 访问我的 USB 打印机?

每次我插入 USB 打印机以供 VMware Workstation 9 使用(Windows 7 客户操作系统)时,Ubuntu 13.04(主机)都会启动 usblp 并获取打印机。然后 VMware 会弹出一个对话框:

主机操作系统上的另一个驱动程序 (usblp) 已声明该指定设备。

因此,我无法在 VMware 中使用打印机。我想阻止 Ubuntu 的 usblp 执行此操作。(我从来不想在 Linux 主机上使用打印机,只想在 Windows 客户机上使用。)

谷歌搜索这个问题只会出现 5 年以上的旧答案,而且不起作用,比如运行 modprobe -r usblp,这不会阻止 usblp 被调用,或者编辑 /etc/hotplug/blacklist,当 Ubuntu 13.04 中 /etc/hotplug 似乎不存在时。

当我连接打印机时,客户操作系统确实处于焦点状态,所以这不是问题所在。我还查看了 VMware Workstation 的“VM / 可移动设备”菜单,但没有发现任何明显影响问题的内容。

有没有人有适用于 Ubuntu 13.04 的现代方法来抑制或禁用 usblp?

非常感谢。

答案1

如果你想将 usblp 列入黑名单,你可以将其放入/etc/modprobe.d/blacklist.conf,或者将你自己的.conf文件添加到/etc/modprobe.d

总体而言,即使黑名单对您有用,它也不太令人满意。

相关内容