USB的over-current 问题总结

基于8148调试 USB1接口时发现,接口一直不能扫描到外围的设备花了很多时间查找,特此总结

1.usb的drvvbus一直输出为低没找到原因。
2.查看内核的打印信息发现一直会报告:
hub 2-0:1.0: over-current change on port1
按照FAE的通过命令设置USB1为host模式:echo “F”>/proc/driver/musb_hdrc.1,发现每次执行都会报告
hub 2-0:1.0: over-current change on port1“。
3.查看手册没看到芯片如何做过流检测的,如何触发的,特意找了一块8168的板子发现也是usb1报告有问题,可实际上这个接口那个板子都没引出。还好有ti的demo板,同样的kernel测试demo板没有这样的问题!!
4.到此判定了一定是我们的硬件设计问题了,重新看手册,看到这样一段话
usb问题描述
原来是USB作为host时也需要使用USB_VBUS_IN信号,不是作为slave才需要的,8148的板卡没接这个管脚。找8168板卡测试了分别断开和连接上vbusin,果然连接后USB正常。断开后就报告over-current问题!!!

总结:vbus_in是芯片作为是否过流检测的依据之一,需要连接!!!

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: USB-over-Network 5.2是一款可以让用户共享和远程访问USB设备的软件。它可以将USB设备连接到一台计算机上,然后通过网络让其他计算机访问和使用这些USB设备。 使用USB-over-Network 5.2可以方便地共享打印机、扫描仪、摄像头和其他USB设备。通过将这些设备连接到一台计算机上,其他计算机就可以通过网络连接到这台计算机,并像使用本地设备一样使用这些USB设备,无需将设备直接插入到本地计算机上。这在需要共享设备或远程访问设备的场景下非常有用。 这款软件不仅适用于个人用户,也适用于企业用户。在企业环境中,USB-over-Network 5.2可以帮助员工在需要的时候远程访问共享设备,提高工作效率。例如,一个员工需要使用公司打印机打印文件,但他并不在办公室,他可以通过USB-over-Network远程访问公司的打印机,并将文件打印出来。 此外,USB-over-Network 5.2还具有安全性和可靠性。它提供了加密和权限控制功能,可以确保共享的USB设备只能被授权的用户访问和使用。这可以防止未经授权的访问和数据泄露。 总之,USB-over-Network 5.2是一款方便实用的软件,可以帮助用户共享和远程访问USB设备,提高工作效率和便利性。它适用于个人用户和企业用户,具有安全性和可靠性。 ### 回答2: USB over Network 5.2 是一款USB设备共享软件。它可以将USB设备通过网络连接共享给其他计算机使用。这种软件非常有用,特别是在共享和远程访问USB设备方面。 使用USB over Network 5.2,我们可以将USB设备连接到一个主机计算机,然后通过网络共享给其他计算机。这意味着我们不需要将USB设备直接连接到每台计算机上。 这款软件具有很多功能。首先,它可以使远程访问USB设备成为可能。假设我们需要在家中访问位于办公室的打印机。通过使用USB over Network 5.2,我们可以远程访问办公室的打印机,就像它连接在我们自己的计算机上一样。 其次,这款软件还支持在虚拟机和终端服务器上访问共享的USB设备。这对于IT专业人员来说非常方便,他们可以将USB设备连接到服务器上,并让多个虚拟机或终端访问它。 此外,USB over Network 5.2还具有数据加密和安全性功能,确保在共享过程中数据的安全性,并防止未经授权的访问。 总的来说,USB over Network 5.2 是一款非常实用的软件,可以在需要共享USB设备的情况下帮助我们轻松实现远程访问和共享。无论是在家庭还是商业环境中,这款软件都能提供方便和灵活性,节省时间和成本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值