Hi3521DV100偶现一块板子的USB无法识别,且内核打印:Cannot enable. Maybe the USB cable is bad?接下来分析原因。

驱动打印

ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-platform: EHCI generic platform driver
ehci-platform 10040000.ehci: EHCI Host Controller
ehci-platform 10040000.ehci: new USB bus registered, assigned bus number 1
ehci-platform 10040000.ehci: irq 51, io mem 0x10040000
ehci-platform 10040000.ehci: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci-platform: OHCI generic platform driver
ohci-platform 10030000.ohci: Generic Platform OHCI controller
ohci-platform 10030000.ohci: new USB bus registered, assigned bus number 2
ohci-platform 10030000.ohci: irq 50, io mem 0x10030000
ata2: SATA link down (SStatus 0 SControl 300)
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usbcore: registered new interface driver usb-storage
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
hisi_i2c hisi_i2c.0: Hisilicon [i2c-0] probed!
usbcore: registered new interface driver usbhid
usbhid: USB HID core driverusb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb 2-2: new full-speed USB device number 47 using ohci-platform
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
usb 2-2: new full-speed USB device number 48 using ohci-platform
usb 2-2: device descriptor read/64, error -62
usb 2-2: device descriptor read/64, error -62
usb 2-2: new full-speed USB device number 49 using ohci-platform
usb 2-2: device not accepting address 49, error -62
usb 2-2: new full-speed USB device number 50 using ohci-platform
usb 2-2: device not accepting address 50, error -62
usb usb2-port2: unable to enumerate USB device

硬件设计

使用USB2口,D0做USB,D1做USB转SD卡。

问题现象

1、接U盘,U盘灯不亮,测量5V电源输出,手机插上能充电,排除电源问题;

2、不接外围设备,依然无反应,排除供电问题;

3、拆掉Z4 Z5 ESD器件,无改善,拍摄ESD问题;

4、查看电路图,发现LB14器件缺失导致的问题;

问题原因

分析电路图发现,供电AVDD33_USB的LB14器件缺失,怀疑是没有给CPU内部的USB供电导致的问题。

通过拆其他板子的器件替换后,USB和SD卡功能都正常了,打印如下:

SD卡:
scsi 2:0:0:0: Direct-Access     Generic  MassStorageClass 2402 PQ: 0 ANSI: 6
sd 2:0:0:0: [sda] 15523840 512-byte logical blocks: (7.94 GB/7.40 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 21 00 00 00
sd 2:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUAsda: sda1
sd 2:0:0:0: [sda] Attached SCSI removable diskU盘:
usb 1-1: new high-speed USB device number 3 using ehci-platform
usb-storage 1-1:1.0: USB Mass Storage device detected
usb-storage 1-1:1.0: Quirks match for vid 05e3 pid 0723: 8000
scsi host3: usb-storage 1-1:1.0
scsi 3:0:0:0: Direct-Access     Generic  STORAGE DEVICE   9451 PQ: 0 ANSI: 0
sd 3:0:0:0: [sdb] 15630336 512-byte logical blocks: (8.00 GB/7.45 GiB)
sd 3:0:0:0: [sdb] Write Protect is off
sd 3:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 3:0:0:0: [sdb] No Caching mode page found
sd 3:0:0:0: [sdb] Assuming drive cache: write throughsdb: sdb4
sd 3:0:0:0: [sdb] Attached SCSI removable disk

Hi3521DV100 USB无法识别问题分析相关推荐

  1. USB无法识别原因分析及解决方案

    一.为什么U盘插上USB口后,电脑不认,没有出现"可移动磁盘"?怎么办? 原因:USB口接触不好 办法:拔下,等十秒钟再插上USB口,使接触完好! 原因:电脑的USB功能没有打开 ...

  2. 计算机无法识别u盘,usb不能识别u盘怎么办_电脑usb突然无法识别u盘修复方法-win7之家...

    在使用电脑,用户想要将一些文件保存下来最好的方式就是采用u盘保存,这样也能够充分保障文件的安全性,但是近日有的用户发现自己电脑中的usb插口在插入u盘之后却是不能识别的现象,那么电脑usb不能识别u盘 ...

  3. usb子系统 - USB总线驱动框架分析

    转自:https://blog.csdn.net/thisway_diy/article/details/88952978,有修改 1.USB驱动引入 USB(全称 Universal Serial ...

  4. Android下USB Accessory的实现分析 (三)--- Android Open AccessoryProtocol

    本文 接着前面的文章 <Android下USB Accessory的实现分析 (二)- 底层驱动设计实现> 2.1.4 Android Open AccessoryProtocol 为了支 ...

  5. win7移动设备管理器_win7系统usb设备识别不了的解决方案

    小编给大家浅析win7系统usb设备识别不了的解决方案,使用win7系统过程中,有时会遇到电脑无法识别USB设备的问题,遇到此问题的用户,请来看看下面的解决方案吧. 最近使用win7系统的用户就在跟小 ...

  6. 运用百度智能云车型识别API分析具体车型

    运用百度智能云车型识别API分析具体车型 一.申请Key 百度AI开放平台图像识别_API Key与Secret Key 二.获取access_token 我这里运用"黑魔法"进行 ...

  7. 【Labview机器视觉】- USB摄像头识别一维码(条形码)- 学习记录

    [Labview机器视觉]- USB摄像头识别一维码(条形码)- 学习记录 前言 一.读取USB摄像头 二.拍照并储存 三.读取一维码 后记 前言 本篇文章是关于Labview机器视觉学习的记录. 1 ...

  8. 计算机显示usb无法识别,计算机不断弹出无法识别的USB设备的解决方案

    计算机不断弹出无法识别的USB设备的解决方案 xp不断弹出"无法识别的USB设备" Xp默认情况下已启用USB即插即用服务,这意味着用户插入普通的USB设备,它将被xp系统识别并正 ...

  9. CNN网络实现手写数字(MNIST)识别 代码分析

    CNN网络实现手写数字(MNIST)识别 代码分析(自学用) Github代码源文件 本文是学习了使用Pytorch框架的CNN网络实现手写数字(MNIST)识别 #导入需要的包 import num ...

最新文章

  1. nginx 反向代理和负载均衡策略实战案例
  2. QT的QBitArray 类的使用
  3. 什么是大数据「实时流计算」?深度解析它的4大应用及4个特点
  4. LCN分布式事务框架实战
  5. [OI学习笔记]最小生成树之Prim算法
  6. 日常记录(4)让百度和google收录我们的网站
  7. linux上安装openssl的步骤
  8. WIN7 IE10降级为IE9
  9. 三菱PLC缓冲表操作
  10. python 爬虫爬取bilibili
  11. UFS系列三:UFS数据包UPIU
  12. Spring学习记录01
  13. 2024考研《艺术学概论》彭吉象|复习笔记(上篇)(1-6章)
  14. 游戏首选高性能台式机显示器,240hz的刷新率够吗?
  15. Hadoop入门——初识Hadoop
  16. 第二组第一次成团哈哈哈哈
  17. 建模新手使用Maya的xGen功能后,角色毛发顺滑堪比使用海飞丝!
  18. 如何传输利润中心主数据
  19. html5 驾考 答题样式,驾考在线答题
  20. 达菲抗流感原理及作用

热门文章

  1. android 儿童 汉字 学习 游戏,儿童游戏学汉字
  2. 谈谈对this对象的理解?
  3. 大不了重头再来 之 Archlinux GNOME3
  4. mac删除文件恢复_如何在Mac上恢复已删除的文件
  5. 3分钟带你了解分时图的7种基本形态!
  6. Python机器学习实战:如何用Pandas处理缺失值
  7. Mac开发配置各种问题记录(安装VSCode、安装postman、安装git、git生成SSH公钥、安装NVM和Homebrew、安装NVM和Homebrew)
  8. 就在昨天,朋友圈斗图关了,但我又带来了一个好消息!
  9. Unity一个低成本优化游戏动作的方案探究
  10. erp和mysql_ERP是什么?跟数据库有什么关系?