banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Huawei E173Eu-1 trên Linux  XML
  [Question]   Huawei E173Eu-1 trên Linux 11/12/2011 15:38:36 (+0700) | #1 | 250981
[Avatar]
St Konqueror
Member

[Minus]    0    [Plus]
Joined: 08/12/2007 00:47:39
Messages: 229
Offline
[Profile] [PM]
Chào mọi người,

Trước hết là câu hỏi mà mình sắp nêu ra có liên quan đến topic "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


[Up] [Print Copy]
  [Question]   Huawei E173Eu-1 trên Linux 11/12/2011 15:46:52 (+0700) | #2 | 250982
[Avatar]
St Konqueror
Member

[Minus]    0    [Plus]
Joined: 08/12/2007 00:47:39
Messages: 229
Offline
[Profile] [PM]
Bổ sung thêm file wvdial.conf của mình

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"

[Up] [Print Copy]
  [Question]   Huawei E173Eu-1 trên Linux 18/12/2011 00:35:15 (+0700) | #3 | 251212
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Kiểm tra bằng `dmesg` cho nó chắc cú em ơi:

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ì?
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Huawei E173Eu-1 trên Linux 04/03/2012 20:11:55 (+0700) | #4 | 256855
[Avatar]
afterlastangel
Member

[Minus]    0    [Plus]
Joined: 08/12/2007 21:58:13
Messages: 33
Offline
[Profile] [PM] [WWW]
Tay Stk này mặc cảm dùng arch hay sao mà không lên ubutnu-vn hỏi smilie).
Vấn đề USB Broadband bên đó giải quyết được nhiều lắm.
Với con E173 thì có giải quyết theo cách này.

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. smilie

Nhưng cắm USB vào thì máy không ổn định, mới bị kernel panic smilie. Rồi khựng khựng. Chả hiểu thằng ubuntu patch quái nào mà nó lung tung hết smilie.

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 smilie
https://bbs.archlinux.org/viewtopic.php?id=43614
Beneath this mask there is more than flesh. Beneath this mask there is an idea, and ideas are bulletproof.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|