`

ubuntu不能识别U盘的问题

阅读更多
ubuntu插入u盘后,系统没任何反应,用

#lsusb

也看不到任何设备信息。如果插入usb鼠标倒是可以识别,正常使用。
之前曾经在一个台式机和一台compaq笔记本上安装过ubuntu,都能正常识别该u盘,也试过
别的u盘,可以确认不是u盘的问题。


在google上搜索,好像都没有人遇到这种问题。别人顶多是不能自动mount,可我这里好像
是根本连硬件都没认出来?!
--------------------
用dmesg查看usb相关的信息:
[ 1885.556000] usb 4-4: new high speed USB device using ehci_hcd and address 114
[ 1887.824000] usb 4-4: new high speed USB device using ehci_hcd and address 122
[ 1918.072000] ehci_hcd 0000:00:1d.7: port 4 reset error -110
[ 1918.072000] hub 4-0:1.0: hub_port_status failed (err = -32)
[ 1937.216000] usb 4-4: new high speed USB device using ehci_hcd and address 48
----------
问题解决,执行

rmmod ehci_hcd

拔下U盘重插就OK。

ehci可能和usb2.0支持有关,不知道具体作用。参考下面这段话:
http://blog.csdn.net/ryman/archive/2004/11/02/162947.aspx
----------
----------
要理解EHCI及其同类是什么,首先要知道每块支持插入 USB 设备的主板或 PCI 卡都需要有 USB 主控制器芯片组。这个特别的芯片组与插入系统的 USB 设备进行相互操作,并负责处理允许 USB 设备与系统其它部分通信所必需的所有低层次细节。 

Linux USB驱动程序有三种不同的 USB 主控制器选项是因为在主板和 PCI 卡上有三种不同类型的 USB 芯片。"EHCI"驱动程序设计成为实现新的高速USB 2.0 协议的芯片提供支持。"OHCI"驱动程序用来为非 PC 系统上的(以及带有 SiS 和 ALi 芯片组的 PC 主板上的USB 芯片提供支持。UHCI驱动程序用来为大多数其它 PC 主板(包括 Intel 和 Via)上的 USB 实现提供支持。只需选择与希望
启用的 USB 支持的类型对应的"?HCI"驱动程序即可。如有疑惑,为保险起见,可以启用EHCI、UHCI(两者中任选一种,它们之间没有明显的区别和OHCI;。(赵明注:根据文档,EHCI已经包含了UHCI和OHCI,但目前就我个人的测试,单独加EHCI是不行的,通常我的做法是根据主板类型加载UHCI或OHCI后,再加载EHCI这样才可以支持USB2.0设备)。
----------
----------

分享到:
评论

相关推荐

    win10+VMware15 pro+ubuntu 16.04LTS U盘无法识别的一个解决方法

    发现在笔记本电脑WIN10,VMWare 15 pro ,ubuntu 16.04上u盘无法识别的一个解决方法: 因为异常强行把VM上的Ubuntu关键,重启电脑后出现提示**“以独占方式锁定配置文件失败,另一个正在运行的VMware的进程可能正在...

    怎样让ubuntu中的虚拟机认识u盘

    怎样让ubuntu中的虚拟机认识u盘 我用的ubuntu10.10

    Linux上用udev自动识别并挂载U盘

    根据网上了解,可以通过udev来实现U盘的自动识别和挂载,操作方法如下: 1. 在/etc/udev/rules目录下新建11-add-usb.rules和11-add-remove.rules,负责设备监测。 root@am335x-evm:/etc/udev/rules.d# vi 11-...

    一个用于制作ubuntu安装U盘的小软件

    一个可以用来制作ubuntu安装U盘的小软件,将下载的ISO格式的镜像更改格式为RAW,然后用该软件写入U盘即可,在win下不会被识别,但可以完美从U盘启动安装系统,适用于无光驱安装Ubuntu(注:本人只验证过ubuntu11.10...

    Ubuntu 自动挂载u盘(arm等其他linux环境也可)

    cat /proc/partitions 识别U盘在系统中的设备号 mount /dev/sdb1 /mnt/udisk 在/mnt/udisk目录下挂载sdb1,如果没有udisk则手动创建一个 umount /mnt/udisk 卸载u盘 2. 自动挂载 禁止自动挂载: $ gsettings set ...

    vmwave虚拟机linux无法识别U盘、读卡器、没有disk的解决办法

    该文系统的记录了虚拟机无法识别U盘、读卡器的解决办法。 2.一般问题 2.1 问题原因 一般情况下,出现该问题,有三种情况:服务未启动、U盘未连接和USB配置不正确。 2.2 解决方法 服务未启动 首先 WIN+R 启动运行,...

    linux挂载 U 盘

    virtualbox ubuntu10.04 U盘挂载

    恢复格式化硬盘,恢复U盘文件,恢复无法识别硬盘

    恢复格式化硬盘,恢复U盘文件,恢复无法识别硬盘,亲测绝对好用

    MyDiskTest扩容检测

    第一款真正意义上的U盘扩容检测工具 <br>MyDiskTest是一款U盘/SD卡/CF卡等移动存储产品扩容识别工具。可以方便的检测出存储产品是否经过扩充容量,以次充好。 还可以检测FLASH闪存是否有坏块,是否采用黑片,...

    ubunt18.04LTS+vscode+anaconda3下的python+C++调试方法

    ② 装ubuntu很烦人,本以为通过教程(先下载iso,再制作启动u盘,再修改bios中的u盘优先启动方式)就可以了,最终无果。我只好用实验室同学已经制作好的ubuntu 启动盘进行安装,结果开启出现了gnru,大喜,可以进入...

    win32diskimager_0.9.5

    用u盘安装ubuntu server,一般的U盘安装都会报:“从光盘上读取数据出错”; 只需要选择win32diskimager制作U盘安装程序,就可以...安装盘制作完成后,windows或者mac可能会无法识别u盘,但可以在服务器上正常安装。

    不用任何软件给SD卡分区

    如果SD卡容量过大,有些机型不能识别,或为了管理方便,可以用分区的方法解决。 上面第一步已经把SD卡认作了本地磁盘,把SD卡插入读卡器连上PC,PC上会多出一个盘符。 2 .然后在PC运行“计算机管理”,在“磁盘管理...

    多平台QT USB设备热插拔检测库

    一个很好用的跨平台的USB设备(比如USB鼠标、U盘等)热插拔 QT库。兼容LINUX(Ubuntu),WINDOWS,WINCE,MAC OS。带有终端以及GUI例子,方便运行测试。

    ventoy-1.0.19-linux.tar.gz

    deepin系统u盘启动盘制作工具ventoy-1.0.19-linux.tar.gz。可引导deepin系统,windows系统等。操作看https://blog.csdn.net/e891377/article/details/108258000

Global site tag (gtag.js) - Google Analytics