当我用UbuntuGNOME 16.04恢复我的联想瑜伽3专业版时,阅读器中的SD卡消失了,没有重新安装。事实上,所有内置的读卡器都不见了,根本没有出现在“sudo lsusb”中。我必须重新启动笔记本电脑,以使读取器和卡安装。有趣的是,如果使用“sudo acpitool挂起”来挂起笔记本电脑,它就会起作用。当我继续使用acpitool,而不是在bult上挂起读卡器时,读取器就在那里,卡片就被挂上了。我真的很想知道为什么acpitool在Ubuntu自己“松开”SD读卡器和卡片时正确地做了它。也许我可以在简历上发出某种命令让读者和卡片再次被找到?
发布于 2016-08-09 15:42:08
我已经找到了解决这个问题的办法,或者说是解决办法。这台笔记本电脑上的读卡器是一个USB3设备,因此在Linux下容易出现一些问题。然而,我也发现,如果我删除并启动读卡器USB3设备,它将被检测到并正常挂载。我的发现是基于以下信息:
http://www.zedt.eu/tech/linux/restarting-usb-subsystem-centos/
因此,如果我运行一个包含以下内容的脚本:
#!/bin/sh
cd /sys/bus/pci/drivers/xhci_hcd
echo -n "0000:00:14.0" > unbind
echo -n "0000:00:14.0" > bind所述读卡器被检测并按正常方式安装。我发现了带有"sudo -v“的设备ID "0000:00:14.0”。
我所不能做的是,每次笔记本电脑从挂起中恢复时,都要运行这个程序。我假设它必须从/etc/pm/lew.d运行,但是我还不能编写一个工作脚本。如果有人能告诉我如何写一个脚本,每次笔记本电脑恢复包含三行代码时都会运行,这将是非常有帮助的。现在,我只需运行脚本时,我继续得到SD卡回来。
https://askubuntu.com/questions/809872
复制相似问题