将任何 USB 棒连接到我的 thinkpad 时,ubuntu 10.10 无法识别它们。我在桌面上看不到任何东西。
“dmesg | tail -n10”的输出给了我:
[ 1965.696388] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1965.884537] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1966.072503] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1966.260349] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1966.506227] usb 1-1: new high speed USB device using ehci_hcd and address 9
[ 1966.572375] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1966.760379] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1966.948358] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1967.136335] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 1967.325423] hub 1-0:1.0: unable to enumerate USB device on port 1
Run Code Online (Sandbox Code Playgroud)
将我的 USB 扫描仪连接到同一端口时:
[ 2008.480135] usb 1-1: new high speed USB device using ehci_hcd and address 65
[ 2008.548389] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2008.736786] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2008.924379] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2009.112348] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2009.300443] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2009.488536] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2009.732180] usb 1-1: new high speed USB device using ehci_hcd and address 71
[ 2014.796299] hub 1-0:1.0: unable to enumerate USB device on port 1
[ 2018.000128] usb 2-1: new full speed USB device using uhci_hcd and address 3
Run Code Online (Sandbox Code Playgroud)
并且 ubuntu 10.10 可以识别该扫描仪。那么我该怎么做才能看到我的 U 盘呢?在我的另一台运行 Fedora 14 的 Thinkpad 上,它运行良好......
它只发生在存储介质(USB 记忆棒、相机等)上。我的扫描仪 (HP scanjet 2200c) 工作得很好。
不知道这些想法是否会对您有帮助,但我在这里......一些要检查的选项(我将从第 3 点和第 5 点开始):
palimpsest
检查是否检测到它,然后安装它。sudo modprobe -r floppy
:(来源)还有另一种可能性(引用这个):
我最终通过卸载pmount,然后与libpmount0.0一起重新安装解决了这个问题
现在,驱动器已被检测到、自动安装并可以安全地删除。不知道是什么导致了升级问题,但希望这可以帮助其他遇到同样问题的人。
在这里您可以找到另一种解决方法:
gksu gedit /etc/modules
Run Code Online (Sandbox Code Playgroud)
添加两行(在文件末尾):
usb_storage
usbhid
Run Code Online (Sandbox Code Playgroud)
modprobe -l |grep usbhid
(实际上,您可以在进行编辑之前检查modprobe -l | grep usb_storage
这些模块是否已加载。)
小智 0
检查您的组。我也遇到过类似的问题,因为没进floppy
组。
要查看您所在的组,请运行:
groups
Run Code Online (Sandbox Code Playgroud)
如果您不在该floppy
组中,可以通过运行以下命令将自己添加到该组中:
sudo usermod -a -G floppy $USER
Run Code Online (Sandbox Code Playgroud)