页次: 1
3G 网卡型号:huawei E261
已经参考 wiki 安装了 usb_modeswitch modemmanager 软件包
https://wiki.archlinux.org/index.php/USB_3G_Modem
# lsusb|grep -i huawei
Bus 003 Device 006: ID 12d1:1446 Huawei Technologies Co., Ltd. E1552/E1800/E173 (HSPA modem)
dmesg 的识别信息,是把网卡识别为 usb U 盘了
[Jan15 20:55] usb 1-2: USB disconnect, device number 6
[ +6.988473] usb 3-1.2: new high-speed USB device number 6 using ehci-pci
[ +0.088277] usb-storage 3-1.2:1.0: USB Mass Storage device detected
[ +0.000126] scsi14 : usb-storage 3-1.2:1.0
[ +0.000110] usb-storage 3-1.2:1.1: USB Mass Storage device detected
[ +0.000037] scsi15 : usb-storage 3-1.2:1.1
[ +1.003840] scsi 14:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[ +0.000245] scsi 15:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2
[ +0.003859] sr0: scsi-1 drive
[ +0.000159] sr 14:0:0:0: Attached scsi CD-ROM sr0
[ +0.005123] sd 15:0:0:0: [sdb] Attached SCSI removable disk
官方 wiki 也有说到,3G 网卡被识别错误,是因为网卡支持 SD 卡扩展
但我使用提供的方法,测试执行命令后,lsusb 的 vendor product ID 没有改变,没有变成 moderm 模式
dmesg 中也没有任何变化,没有识别出 /dev/ttyUSBX 设备
https://wiki.archlinux.org/index.php/Hu … 0_3G_modem
By default kernel recongnizes it as usb-storage device (SCSI CD-ROM). It is true,
because of this modem contains MicroSD card (up to 4Gb) reader and internal flash.To switch modem on you shoud run
$ /lib/udev/usb_modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd
不知道,是否有使用 huawei E261 型号 3G 网卡的兄台,是否有遇到类似的问题,是怎么解决的?
谢谢!
最近编辑记录 if_else (2014-01-17 16:10:21)
#! 一个人的价值,应当看他贡献什么,而不是看他取得什么 ...
离线
HSPA modem 不就是么?这家伙一个 modem 一个光盘一个 SD 读卡器三合一的。
你再 ls /dev/ttyUSB* 看看?
离线
HSPA modem 不就是么?这家伙一个 modem 一个光盘一个 SD 读卡器三合一的。
你再 ls /dev/ttyUSB* 看看?
百合,木有阿 /dev/ttyUSB* 设备的,dmesg 也没有任何改变的
· ls /dev/tty*
/dev/tty /dev/tty0 /dev/tty1 /dev/tty10 /dev/tty11 /dev/tty12 /dev/tty13 /dev/tty14 /dev/tty15
/dev/tty16 /dev/tty17 /dev/tty18 /dev/tty19 /dev/tty2 /dev/tty20 /dev/tty21 /dev/tty22 /dev/tty23
/dev/tty24 /dev/tty25 /dev/tty26 /dev/tty27 /dev/tty28 /dev/tty29 /dev/tty3 /dev/tty30 /dev/tty31
/dev/tty32 /dev/tty33 /dev/tty34 /dev/tty35 /dev/tty36 /dev/tty37 /dev/tty38 /dev/tty39 /dev/tty4
/dev/tty40 /dev/tty41 /dev/tty42 /dev/tty43 /dev/tty44 /dev/tty45 /dev/tty46 /dev/tty47 /dev/tty48
/dev/tty49 /dev/tty5 /dev/tty50 /dev/tty51 /dev/tty52 /dev/tty53 /dev/tty54 /dev/tty55 /dev/tty56
/dev/tty57 /dev/tty58 /dev/tty59 /dev/tty6 /dev/tty60 /dev/tty61 /dev/tty62 /dev/tty63 /dev/tty7
/dev/tty8 /dev/tty9 /dev/ttyS0 /dev/ttyS1 /dev/ttyS2 /dev/ttyS3
最近编辑记录 if_else (2014-01-16 10:37:28)
#! 一个人的价值,应当看他贡献什么,而不是看他取得什么 ...
离线
有 cdc_ether 模块么?我的叫 GSM modem,你的怎么叫 HSPA modem,看来不一样?
/usr/share/usb_modeswitch/12d1:1446 这个文件你有吗?在安装 usb_modeswitch 之后重启过吗?当前运行的内核的模块还在吗(有没有更新内核但是没有重启)?
离线
@百合,正常识别到 3G 卡,有些会更换 vendor 和 product ID
默认 lsusb 就是这个型号,我用 3G 卡,是华为和联通搞的。
刚才我将系统升级到最新了,kernel 和 firmware ,usb_modeswitch,并且重启了。
默认,系统没有加载 cdc_ether 我手动加载后,重新插上 3g 卡,现象和上面的一样。dmesg 依然没有重建 /dev/ttyUSB* 等设备
感觉 usb_modeswitch 没有用,/usr/share/usb_modeswitch/12d1:1446 这个文件存在的,是 usb_modeswitch 软件包中的
#! 一个人的价值,应当看他贡献什么,而不是看他取得什么 ...
离线
难道以前是好的现在坏掉了?
你的网卡型号是什么?手动执行 usb_modeswitch 试试呢?
离线
难道以前是好的现在坏掉了?
你的网卡型号是什么?手动执行 usb_modeswitch 试试呢?
@百合,我手动执行过 usb_modeswitch ,google 改了配置文件,都是不行的
然后,我在 virtualbox 中的 debian 测试了一下,结果发现 debian 能正常识别的
root@debian:/home/i# lsusb
Bus 001 Device 004: ID 12d1:1436 Huawei Technologies Co., Ltd. E173 3G Modem (modem-mode)
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
囧rz 阿!太不科学了,还是我人品太差阿。。。
#! 一个人的价值,应当看他贡献什么,而不是看他取得什么 ...
离线
Debian 识别出来的是 1436?Arch 是 1446?
离线
@百合,是的。
/lib/udev/rules.d/40-usb_modeswitch.rules 文件中,对 huawei 不知道的,新型号,都识别为 1446
# Huawei, newer modems
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1446", RUN+="usb_modeswitch '%b/%k'"
最近编辑记录 if_else (2014-01-16 19:18:32)
#! 一个人的价值,应当看他贡献什么,而不是看他取得什么 ...
离线
刚才找了一下 debian 的 /lib/udev/rules.d/40-usb_modeswitch.rules 也没有 product ID 为 1436 的产品型号
不知道,是怎么将 1446 识别成 1436 的
#! 一个人的价值,应当看他贡献什么,而不是看他取得什么 ...
离线
我这边也突然不能用了,搜索 12d1:1446 找到一堆东西,这个你试试?
sudo usb_modeswitch -v 12d1 -p 1446 -c /usr/share/usb_modeswitch/12d1:1446
离线
HSPA很正常阿,GSM是2G
喜欢小魔仙的男孩子
离线
@百合,你说的对,执行你给的命令后,识别为 modem mode 模式了:
[root@arch ~]# usb_modeswitch -v 12d1 -p 1446 -c /usr/share/usb_modeswitch/12d1:1446
Look for target devices ...
No devices in target mode or class found
Look for default devices ...
product ID matched
Found devices in default mode (1)
Access device 006 on bus 001
Get the current device configuration ...
OK, got current device configuration (1)
Use interface number 0
Use endpoints 0x01 (out) and 0x81 (in)
Inquire device details; driver will be detached ...
Looking for active driver ...
OK, driver detached
SCSI inquiry data (for identification)
-------------------------
Vendor String: HUAWEI
Model String: Mass Storage
Revision String: 2.31
-------------------------
USB description data (for identification)
-------------------------
Manufacturer: HUAWEI Technology
Product: HUAWEI Mobile
Serial No.: not provided
-------------------------
Set up interface 0
Use endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
OK, message successfully sent
Reset response endpoint 0x81
Could not reset endpoint (probably harmless): -99
Reset message endpoint 0x01
Could not reset endpoint (probably harmless): -99
Device is gone, skip any further commands
-> Run lsusb to note any changes. Bye!
搜索到新的型号后 lsusb 对应的 product ID 也变了:
[root@arch ~]# lsusb
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 5986:02d2 Acer, Inc
Bus 001 Device 004: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]
Bus 001 Device 003: ID 147e:2020 Upek TouchChip Fingerprint Coprocessor (WBF advanced mode)
Bus 001 Device 007: ID 12d1:1436 Huawei Technologies Co., Ltd. E173 3G Modem (modem-mode)
...
dmesg 显示已经识别到 /dev/ttyUSB* 设备了:
[Jan17 15:58] usb 1-1.2: usbfs: process 836 (usb_modeswitch) did not claim interface 0 before use
[ +0.110400] usb 1-1.2: USB disconnect, device number 6
[ +4.028915] usb 1-1.2: new high-speed USB device number 7 using ehci-pci
[ +0.089920] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ +0.000374] usb-storage 1-1.2:1.1: USB Mass Storage device detected
[ +0.000231] usb-storage 1-1.2:1.2: USB Mass Storage device detected
[ +0.000174] usb-storage 1-1.2:1.3: USB Mass Storage device detected
[ +0.000318] usb-storage 1-1.2:1.4: USB Mass Storage device detected
[ +0.000309] usb-storage 1-1.2:1.5: USB Mass Storage device detected
[ +0.000675] scsi13 : usb-storage 1-1.2:1.5
[ +0.000168] usb-storage 1-1.2:1.6: USB Mass Storage device detected
[ +0.000613] scsi14 : usb-storage 1-1.2:1.6
[ +0.026926] usbcore: registered new interface driver usbserial
[ +0.000023] usbcore: registered new interface driver usbserial_generic
[ +0.000016] usbserial: USB Serial support registered for generic
[ +0.008246] usbcore: registered new interface driver option
[ +0.000033] usbserial: USB Serial support registered for GSM modem (1-port)
[ +0.000198] option 1-1.2:1.0: GSM modem (1-port) converter detected
[ +0.000369] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB0
[ +0.000061] option 1-1.2:1.3: GSM modem (1-port) converter detected
[ +0.000074] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1
[ +0.000024] option 1-1.2:1.4: GSM modem (1-port) converter detected
[ +0.000380] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB2
[ +0.009256] cdc_ether 1-1.2:1.1 wwan0: register 'cdc_ether' at usb-0000:00:1a.0-1.2, Mobile Broadband Network Device, 02:5a:f2:00:00:00
[ +0.000077] usbcore: registered new interface driver cdc_ether
[ +0.051499] systemd-udevd[872]: renamed network interface wwan0 to wwp0s26u1u2i1
[ +0.905697] scsi 13:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[ +0.000252] scsi 14:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2
[ +0.003507] sr0: scsi-1 drive
[ +0.000163] sr 13:0:0:0: Attached scsi CD-ROM sr0
[ +0.003803] sd 14:0:0:0: [sdb] Attached SCSI removable disk
@百合,thx 算是折腾好第一步了。继续搞。。。
#! 一个人的价值,应当看他贡献什么,而不是看他取得什么 ...
离线
你还要继续搞什么呀喵?
离线
页次: 1