<![CDATA[Latest posts for the topic "Huawei E173Eu-1 trên Linux"]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net Huawei E173Eu-1 trên Linux D-Com 3G E173Eu-1 trên Gentoo" của anh quanta /hvaonline/posts/list/39002.html). Vì topic kia đã lâu nên mình không "đào mộ" mà tạo topic mới. Thiết bị Huawei E173Eu-1 thường có thể được tự động nhận diện trên Linux (ở trong topic này, distro mình dùng là Arch) dưới dạng /dev/ttyUSB* và chúng ta có thể quay số bằng wvdial. Thiết bị này mình đã dùng được một thời gian khá lâu, mãi đến gần đây (sau vài lần update packages) đem ra dùng lại thì không còn sử dụng được nữa. Thông tin về thiết bị: Nếu kiểm tra bằng lsusb thì Huawei sẽ có Vendor ID là 12d1 và Hardware ID của E173Eu-1 là 14b5 (đối với chế độ Mass Storage) hoặc 14a8 (đối với chế độ 3G). Kết quả lsusb trên máy mình có vẻ là đúng: Code:
$ lsusb | grep Huawei
Bus 001 Device 023: ID 12d1:14a8 Huawei Technologies Co., Ltd.
Ngoài ra, đèn LED của E173Eu-1 là màu xanh da trời nhấp nháy mỗi 3 giây, có nghĩa là có tìm thấy sóng 3G. Tuy nhiên, trong system của mình không còn thấy xuất hiện /dev/ttyUSB* nữa. Do vậy mà cả wvdial lẫn Network Manager đều không thể kết nối vào mạng 3G được nữa. Ví dụ: Code:
$ sudo wvdial
Password: 
--> WvDial: Internet dialer version 1.61
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
Mình kiểm tra các file cấu hình của usb_modeswitch thì có vẻ là đúng: Code:
$ cat /lib/udev/rules.d/40-usb_modeswitch.rules | grep -A1 Viettel
# Huawei E173 (Viettel 3G)
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14b5", RUN+="usb_modeswitch '%b/%k'"
Code:
$ cat usb_modeswitch.setup | grep -A8 Viet
# Huawei E173 (Viettel 3G)

TargetVendor=  0x12d1
TargetProduct= 0x14a8

DefaultVendor= 0x12d1
DefaultProduct=0x14b5

MessageContent="55534243123456780000000000000011062000000100000000000000000000"
Tuy nhiên có một điểm đáng chú ý là nếu mình cắm thẻ nhớ microSD vào E173Eu-1 thì hệ thống sẽ tự nhận diện nó dưới dạng Storage USB (/dev/sd[a-x]) mặc dù lsusb vẫn cho ra kết quả là 12d1:14a8 chứ không phải 12d1:14b5! Mình có thử vọc bằng Code:
$ sudo  rmmod usb-storage # để disable chế độ USB storage
$ sudo modprobe usbserial # thử theo một số thông tin từ Google
Nhưng mà vẫn vô phương. Kernel mình đang dùng là 3.1.4, cài đặt từ repo của Arch. Mình không có distro nào khác để test. Mình có thử trên Mac OS X thì USB 3G này vẫn chạy tốt (với phần mềm đi kèm của Viettel) nên loại trừ trục trặc của USB. Google thử vài vòng thì không ra giải pháp nào phù hợp. Chỉ có vài comment khá mơ hồ trên một số forum là vấn đề này thuộc về bản mới của wvdial. Không biết có bạn nào cũng gặp trục trặc tương tự mình không (đã từng dùng được một thời gian, sau đó là không dùng được nữa) thì ới một tiếng với. Nếu bạn nào đã tìm ra solution thì lại càng hoan nghênh. -stk ]]>
/hvaonline/posts/list/40774.html#250981 /hvaonline/posts/list/40774.html#250981 GMT
Huawei E173Eu-1 trên Linux Code:
$ cat /etc/wvdial.conf 

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
; Phone = <Target Phone Number>
ISDN = 0
; Password = <Your Password>
; Username = <Your Login Name>
Modem = /dev/ttyUSB0
Baud = 9600

[Dialer viettel-3g]
Phone = *99#
Username = ''
Password = ''
Stupid Mode = 1
Baud = 460800
Init3 = AT+CGDCONT=1,"IP","v-internet"
]]>
/hvaonline/posts/list/40774.html#250982 /hvaonline/posts/list/40774.html#250982 GMT
Huawei E173Eu-1 trên Linux Code:
[15991.433461] USB Serial support registered for GSM modem (1-port)
[15991.433555] option 1-1:1.0: GSM modem (1-port) converter detected
[15991.433718] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[15991.433746] option 1-1:1.1: GSM modem (1-port) converter detected
[15991.433828] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[15991.433855] option 1-1:1.2: GSM modem (1-port) converter detected
[15991.433937] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[15991.433964] option 1-1:1.3: GSM modem (1-port) converter detected
[15991.434090] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
file cấu hình kia em gen bằng `wvdialconf` chứ? Thế trong `/dev` nó có những ttyUSB gì?]]>
/hvaonline/posts/list/40774.html#251212 /hvaonline/posts/list/40774.html#251212 GMT
Huawei E173Eu-1 trên Linux http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?p=4521 Còn trường hợp với em DWM 152 trên ubuntu 12.04 (64bit) hiện tại cũng gặp hiện tượng y chang vậy. lsusb là Code:
Bus 002 Device 007: ID 07d1:3e01 D-Link System
(switch từ a800) dmesg là Code:
[  378.550967] usb 2-1.2: new high-speed USB device number 6 using ehci_hcd
[  378.660757] scsi6 : usb-storage 2-1.2:1.0
[  379.661807] scsi 6:0:0:0: CD-ROM            ConnMgr  Storage          2.31 PQ: 0 ANSI: 2
[  379.664659] scsi 6:0:0:1: Direct-Access     Micro_SD Storage          2.31 PQ: 0 ANSI: 2
[  379.675761] sr1: scsi-1 drive
[  379.676122] sr 6:0:0:0: Attached scsi CD-ROM sr1
[  379.678574] sr 6:0:0:0: Attached scsi generic sg2 type 5
[  379.680283] sd 6:0:0:1: Attached scsi generic sg3 type 0
[  379.740980] sd 6:0:0:1: [sdb] Attached SCSI removable disk
[  379.766326] scsi 6:0:0:0: killing request
[  389.350178] usb 2-1.2: USB disconnect, device number 6
[  389.586334] usb 2-1.2: new high-speed USB device number 7 using ehci_hcd
[  389.696740] scsi7 : usb-storage 2-1.2:1.4
[  390.697041] scsi 7:0:0:0: Direct-Access     Micro_SD Storage          2.31 PQ: 0 ANSI: 2
[  390.698738] sd 7:0:0:0: Attached scsi generic sg2 type 0
[  390.707734] sd 7:0:0:0: [sdb] Attached SCSI removable disk
nhưng ls /dev/ttyUSB thì chẳng được. network-manager không nhận wvdial chịu thua. :( Nhưng cắm USB vào thì máy không ổn định, mới bị kernel panic :(. Rồi khựng khựng. Chả hiểu thằng ubuntu patch quái nào mà nó lung tung hết :(. Code:
[ 1254.033179] usb 2-1.2: new high-speed USB device number 9 using ehci_hcd
[ 1254.142490] option 2-1.2:1.0: GSM modem (1-port) converter detected
[ 1254.142725] usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB0
[ 1254.143011] option 2-1.2:1.1: GSM modem (1-port) converter detected
[ 1254.143188] usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB1
[ 1254.143412] option 2-1.2:1.2: GSM modem (1-port) converter detected
[ 1254.143591] usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB2
[ 1254.143823] option 2-1.2:1.3: GSM modem (1-port) converter detected
[ 1254.144006] usb 2-1.2: GSM modem (1-port) converter now attached to ttyUSB3
[ 1254.144353] scsi9 : usb-storage 2-1.2:1.4
[ 1257.424862] option: option_instat_callback: error -108
[ 1257.425061] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 1257.425112] option 2-1.2:1.0: device disconnected
[ 1257.425294] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 1257.425338] option 2-1.2:1.1: device disconnected
[ 1257.425579] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 1257.425633] option 2-1.2:1.2: device disconnected
[ 1257.431553] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[ 1257.431570] option 2-1.2:1.3: device disconnected
Có vẻ dính tới hal :( https://bbs.archlinux.org/viewtopic.php?id=43614]]>
/hvaonline/posts/list/40774.html#256855 /hvaonline/posts/list/40774.html#256855 GMT