Hi3521DV100 USB无法识别问题分析
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无法识别问题分析相关推荐
- USB无法识别原因分析及解决方案
一.为什么U盘插上USB口后,电脑不认,没有出现"可移动磁盘"?怎么办? 原因:USB口接触不好 办法:拔下,等十秒钟再插上USB口,使接触完好! 原因:电脑的USB功能没有打开 ...
- 计算机无法识别u盘,usb不能识别u盘怎么办_电脑usb突然无法识别u盘修复方法-win7之家...
在使用电脑,用户想要将一些文件保存下来最好的方式就是采用u盘保存,这样也能够充分保障文件的安全性,但是近日有的用户发现自己电脑中的usb插口在插入u盘之后却是不能识别的现象,那么电脑usb不能识别u盘 ...
- usb子系统 - USB总线驱动框架分析
转自:https://blog.csdn.net/thisway_diy/article/details/88952978,有修改 1.USB驱动引入 USB(全称 Universal Serial ...
- Android下USB Accessory的实现分析 (三)--- Android Open AccessoryProtocol
本文 接着前面的文章 <Android下USB Accessory的实现分析 (二)- 底层驱动设计实现> 2.1.4 Android Open AccessoryProtocol 为了支 ...
- win7移动设备管理器_win7系统usb设备识别不了的解决方案
小编给大家浅析win7系统usb设备识别不了的解决方案,使用win7系统过程中,有时会遇到电脑无法识别USB设备的问题,遇到此问题的用户,请来看看下面的解决方案吧. 最近使用win7系统的用户就在跟小 ...
- 运用百度智能云车型识别API分析具体车型
运用百度智能云车型识别API分析具体车型 一.申请Key 百度AI开放平台图像识别_API Key与Secret Key 二.获取access_token 我这里运用"黑魔法"进行 ...
- 【Labview机器视觉】- USB摄像头识别一维码(条形码)- 学习记录
[Labview机器视觉]- USB摄像头识别一维码(条形码)- 学习记录 前言 一.读取USB摄像头 二.拍照并储存 三.读取一维码 后记 前言 本篇文章是关于Labview机器视觉学习的记录. 1 ...
- 计算机显示usb无法识别,计算机不断弹出无法识别的USB设备的解决方案
计算机不断弹出无法识别的USB设备的解决方案 xp不断弹出"无法识别的USB设备" Xp默认情况下已启用USB即插即用服务,这意味着用户插入普通的USB设备,它将被xp系统识别并正 ...
- CNN网络实现手写数字(MNIST)识别 代码分析
CNN网络实现手写数字(MNIST)识别 代码分析(自学用) Github代码源文件 本文是学习了使用Pytorch框架的CNN网络实现手写数字(MNIST)识别 #导入需要的包 import num ...
最新文章
- nginx 反向代理和负载均衡策略实战案例
- QT的QBitArray 类的使用
- 什么是大数据「实时流计算」?深度解析它的4大应用及4个特点
- LCN分布式事务框架实战
- [OI学习笔记]最小生成树之Prim算法
- 日常记录(4)让百度和google收录我们的网站
- linux上安装openssl的步骤
- WIN7 IE10降级为IE9
- 三菱PLC缓冲表操作
- python 爬虫爬取bilibili
- UFS系列三:UFS数据包UPIU
- Spring学习记录01
- 2024考研《艺术学概论》彭吉象|复习笔记(上篇)(1-6章)
- 游戏首选高性能台式机显示器,240hz的刷新率够吗?
- Hadoop入门——初识Hadoop
- 第二组第一次成团哈哈哈哈
- 建模新手使用Maya的xGen功能后,角色毛发顺滑堪比使用海飞丝!
- 如何传输利润中心主数据
- html5 驾考 答题样式,驾考在线答题
- 达菲抗流感原理及作用
热门文章
- android 儿童 汉字 学习 游戏,儿童游戏学汉字
- 谈谈对this对象的理解?
- 大不了重头再来 之 Archlinux GNOME3
- mac删除文件恢复_如何在Mac上恢复已删除的文件
- 3分钟带你了解分时图的7种基本形态!
- Python机器学习实战:如何用Pandas处理缺失值
- Mac开发配置各种问题记录(安装VSCode、安装postman、安装git、git生成SSH公钥、安装NVM和Homebrew、安装NVM和Homebrew)
- 就在昨天,朋友圈斗图关了,但我又带来了一个好消息!
- Unity一个低成本优化游戏动作的方案探究
- erp和mysql_ERP是什么?跟数据库有什么关系?