当前位置: 技术问答>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底层的,都不知道问题出现在哪里。
系统: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
这样试试
#
# 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信息里面有:
从这个信息来看,endpoint 0x01是用来做u-disk的 (usb-storage)
你用lsusb -v将看看数据卡的描述符,确定一下数据卡的USB Endpoint构成。
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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。