jifeng3518 发表于 2010-4-13 20:10

有用ET128-2在linux使用的吗?

有用ET128-2在linux使用的吗?我用usb_modeswitch但是不行

usb_modeswitch.conf的配置文件
   1. # vi usb_modeswitch.conf
   2. ########################################################
   3. # Huawei E180/158/128-2
   4. #
   5. # Contributor: Tom Dawahare
   6.

   7. DefaultVendor=0x12d1
   8. DefaultProduct= 0x1da1
   9.

10. ;TargetClass=    0xff
11.

12. # choose one of these:
13. DetachStorageOnly=0
14. HuaweiMode=1

然后使用usb_modeswitch -W,执行后好像程序假死,一直处于等待,执行后的信息如下:

   2. Reading config file: /etc/usb_modeswitch.conf
   3.

   4. * usb_modeswitch: handle USB devices with multiple modes
   5. * Version 1.0.5 (C) Josua Dietze 2009
   6. * Based on libusb 0.1.12

   8. DefaultVendor=0x12d1
   9. DefaultProduct= 0x1da1
10. TargetVendor=   not set
11. TargetProduct=not set
12. TargetClass=    not set

14. DetachStorageOnly=0
15. HuaweiMode=1
16. SierraMode=0
17. SonyMode=0
18. MessageEndpoint= not set
19. MessageContent= not set
20. NeedResponse=0
21. ResponseEndpoint= not set
22. Interface=0x00


24. InquireDevice enabled (default)
25. Success check disabled

28. Looking for default devices ...
29. Found default devices (1)
30. Accessing device 003 on bus 001 ...
31. Using endpoints 0x05 (out) and 0x85 (in)
32. Inquiring device details; driver will be detached ...
33. Looking for active driver ...
34. OK, driver found ("dummy")
35. OK, driver "dummy" detached
36. 程序一直就在这里阻塞了,一直处于等待状态
37. 不晓得是什么问题

tlshwp 发表于 2010-4-13 20:29

能用,我用过的!

tlshwp 发表于 2010-4-13 20:30

我是在XP下装的虚拟机,启动LINUX后用USB_MODESWITCH是可以用的!

tlshwp 发表于 2010-4-13 20:31

用USB_MODESWITCH驱动后用DMESG查看,会多出3个ACM设备分别是:acm0、acm1、acm2

cristo 发表于 2010-4-13 20:37

没用过那设备,我用的LC5730+wvdial

tlshwp 发表于 2010-4-21 14:05

下个wvdial 安装上用它拨号就OK!

hehetaoka 发表于 2010-4-21 18:55

不需要使用usb_modeswitch,最新固件自带驱动可以用啊~

hehetaoka 发表于 2010-4-21 18:57

同6楼的兄弟~

子曰诗云 发表于 2010-4-21 21:30

我是
我能sudo wvdial

子曰诗云 发表于 2010-4-21 21:31

sudo usb_modeswitch -W

* usb_modeswitch: tool for controlling "flip flop" mode USB devices
* Version 1.0.2 (C) Josua Dietze 2009
* Works with libusb 0.1.12 and probably other versions

Reading config file: /etc/usb_modeswitch.conf
DefaultVendor=0x12d1
DefaultProduct= 0x1da1
TargetVendor=   0x12d1
TargetProduct=0x1da1
TargetClass=    not set

DetachStorageOnly=0
HuaweiMode=1
SierraMode=0
SonyMode=0
MessageEndpoint= not set
MessageContent= not set
NeedResponse=0
ResponseEndpoint= not set
Interface=0x00

InquireDevice enabled (default)
Success check disabled

usb_set_debug: Setting debugging level to 15 (on)
usb_os_find_busses: Found 003
usb_os_find_busses: Found 002
usb_os_find_busses: Found 001
usb_os_find_devices: Found 002 on 003
usb_os_find_devices: Found 001 on 003
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 002 on 002
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 001 on 002
error obtaining child information: Inappropriate ioctl for device
usb_os_find_devices: Found 004 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device

Looking for target devices ...
Found devices in target mode or class (1)
Looking for default devices ...
Found default devices (1)
Accessing device 002 on bus 003 ...
Using endpoints 0x05 (out) and 0x85 (in)
Not a storage device, skipping SCSI inquiry

Device description data (identification)
-------------------------
Manufacturer: HUAWEI Mobile
   Product: HUAWEI Mobile System Solution
Serial No.: 000000-00-0000000
-------------------------
Sending Huawei control message ...
OK, Huawei control message sent
-> Run lsusb to note any changes. Bye.

aaa@Think:~$ sudo gedit /etc/usb_modeswitch.conf
aaa@Think:~$ sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","cmwap"
AT+CGDCONT=1,"IP","cmwap"
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
+CGREG: 2
CONNECT 2800000
--> Carrier detected.Starting PPP immediately.
--> Starting pppd at Wed Apr 21 19:38:50 2010
--> Pid of pppd: 4034
--> Using interface ppp0
--> pppd:

jifeng3518 发表于 2010-5-5 17:06

硬件是ET128-2不是ET128哦

szsaihe 发表于 2012-5-5 11:33

如何在linux下锁定TD,这个才是技术活呀
页: [1]
查看完整版本: 有用ET128-2在linux使用的吗?