当前位置:  技术问答>linux和unix

usb_modeswitch与E1750问题

    来源: 互联网  发布时间:2017-03-22

    本文导语:  平台:ARM920T 系统:linux 2.6.17 3G:华为E1750 在一款嵌入式linux系统的终端上做二次开发,需要使用E1750来进行无线通讯。采用usb_modeswitch来解决驱动问题。libusb-0.1.12和usb-modeswitch-1.1.2编译和安装都没问题。在执行usb-modesw...

平台:ARM920T
系统:linux 2.6.17
3G:华为E1750

在一款嵌入式linux系统的终端上做二次开发,需要使用E1750来进行无线通讯。采用usb_modeswitch来解决驱动问题。libusb-0.1.12和usb-modeswitch-1.1.2编译和安装都没问题。在执行usb-modeswitch -W 时也发现了E1750,但执行过程中出错。错误如下:
Trying to send message 1 to endpoint 0x01 ...
 OK, message successfully sent
USB error: could not clear/halt ep 1: Connection timed out
 Device is gone, skipping any further commands

有没有知道出错原因及解决办法的啊?我不是做linux底层的,都不知道问题出现在哪里。

|
# Huawei E1750

#

# Contributor: Anders Blomdell, Ahmed Soliman

DefaultVendor= 0x12d1

DefaultProduct= 0x1446

 

TargetVendor= 0x12d1

TargetProduct= 0x1001

 

# only for reference and 0.x versions

MessageEndpoint=0x01

MessageContent="55534243123456780000000000000011060000000000000000000000000000"

HuaweiMode=0

这样试试


|
对E1750的USB构成不了解。

interface 0 ...的endpoint 0x01是用来做数据通讯的么?

我看你的debug信息里面有:

Accessing device 009 on bus 001 ...
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
 OK, driver found ("usb-storage")
 OK, driver "usb-storage" detached
SCSI inquiry data (for identification)


从这个信息来看,endpoint 0x01是用来做u-disk的 (usb-storage)

你用lsusb -v将看看数据卡的描述符,确定一下数据卡的USB Endpoint构成。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3