Ubuntu/Debian Linux 安裝 華為 E220 3.5G USB Card Driver

前天去辦遠傳吃到飽的 775 方案, 然後附的 USB 網卡是 華為 的卡, 然後官方網站上沒看到 Linux 的 Driver 可以下載, 據 Eee PC Linux可使用中華電信3g無線上網嗎 這篇的解答, 華為沒有得下載, 不過可以跟他要:

需要Linux的驅動程式,請撥(02)3234-8999,華為會寄給你Linux專用的驅動程式

不過, 照理說已經跑這麼久的產品, 應該會有更簡易的方法才對, 所以另外找找, 果然有兩種裝法, 分別如下:(挑其中一種使用即可)

  • Vodafone Mobile Connect Card driver
  • wvdial (基本上, 這是通用的, 如果 Vodafont 沒有 8.04 Package, 可以用這個方法)

下述分別記錄這兩套的 安裝 及 使用方法 (我兩種都裝, 以防哪天升級後, 某套掛掉的狀況), 我的安裝環境是在 Ubuntu 7.10 Gutsy.

PS: 下述 Hinet 的設定, 是照其它文章記載, 沒經過測試, 若有錯還請糾正.

Vodafone Mobile Connect Card driver 安裝

參考: Vodafone Mobile Connect Card driver 安裝(swf 檔)

安裝步驟如下: 

  1. Vodafone 的官方網站: Betavine Forge: Vodafone Mobile Connect Card driver: Project Info
  2. Betavine Forge: Vodafone Mobile Connect Card driver: Project Filelist 下載 vodafone-mobile-connect-card-driver-for-linux_1.0_gutsy_i386.deb (還沒有看到 8.04 的版本, 幸好這台還在 7.10 沒升級)
  3. 使用 GDebi Package Installer 開啟,安裝(GDebi 會幫你把相關 Package 都裝上), 或 dpkg -i vodafone-mobile-connect-card-driver-for-linux_1.0_gutsy_i386.deb, 不過相關 Package 要記得裝)
  4. 安裝完成後重新開機.
  5. 重新開機完成後, 執行 應用程式 -> 網際網路 -> Vodafont Mobile Connect Card driver for Linux
  6. 跳一個視窗, 選 3G preferred (有 3G 就優先使用), 之後會進入Vodafone Mobile Connect Card drvier for Linux 主視窗.
  7. 於主視窗 選 Tools -> 偏好設定, 作以下的設定:
    • Username/Password 都不用動
    • APN host: ac.vodafone.es => 遠傳: internet, Hinet: 留空白即可

    DNS 可不改, 如果要用 OpenDNS, 可以修改成如下:

    • Primary DNS: 208.67.222.222
    • Secondary DNS: 208.67.220.220
  8. 點選 Connect 就可以連上.

設定 使用 wvdial 連線

參考自: [分享] Huawei E220 3.5G Modem in Debian Base-System

  1. 安裝: apt-get install wvdial
  2. 設定 /etc/wvdial.conf (這設定檔裡面每家應該都大同小異, 下述是遠傳的設定值, Hinet 的設定值, 差別在 APN 設空即可.)
  3. vim /etc/wvdial.conf

    [Dialer Defaults]
    Phone = *99#
    APN = internet
    Username = username
    Password = password
    Stupid Mode = 1
    Dial Command = ATDT
    Modem = /dev/ttyUSB0
    Baud = 460800
    Init2 = ATZ
    Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    ISDN = 0
    Modem Type = Analog Modem

  4. 如果開機就已經接上, 此步驟可省略(抓 ID/重新啟動 usbserial):

    把 3.5G 網卡插上去, lsusb 會列出如下:(或 lsusb | grep -v "0000:0000")

    • Bus 003 Device 001: ID 0000:0000
    • Bus 001 Device 003: ID 12d1:1003 <---這一行
    • Bus 001 Device 001: ID 0000:0000

    主要是要取得 12d1 => vendor, 1003 => product (發現我的跟文章作者的 ID 都一樣, 不知道是不是固定的.. XD)

    重新啟動 usbserial

    1. sudo rmmod usbserial
    2. sudo modprobe usbserial vendor=0×12d1 product=0×1003
  5. 連線: sudo wvdial &

Hinet 測試連線速度, 數據如下:

  • 下載: 前期下載速度大約是 60~80k bytes, 中後期下載速度都在 100~120k bytes.
  • 上傳: 上傳大致都在 6~8k bytes.

其它相關網頁


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

Ubuntu/Debian Linux 安裝 華為 E220 3.5G USB Card Driver 有 14 則回應

  1. 黑輪 說道:

    1>我的無線網卡是台哥大的Q101。
    2>到第4步執行“sudo rmmod usbserial”後,顯示“ERROR: Module usbserial does not exist in /proc/modules”,請問,這是表示什麼意思呢?要如何處理?
    3>我又繼續執行“sudo wvdial &”後,顯示“--> Cannot open /dev/ttyUSB2: No such file or directory
    --> Cannot open /dev/ttyUSB2: No such file or directory
    --> Cannot open /dev/ttyUSB2: No such file or directory

    [1]+ Exit 1 sudo wvdial
    ”,我執行"ls /dev/ttyUSB*"後,顯示“ls: cannot access /dev/ttyUSB*: No such file or directory

    4>懇請TSUNG大指點。

  2. Tsung 說道:

    代表您的 USB 並沒有被驅動.
    原先 usbserial 也沒有被載入, 所以抓不到 USB 的資訊. 🙂

  3. Richard 說道:

    02-3234-8999

  4. Tsung 說道:

    感謝提醒, 馬上修改. 😀

  5. Archer 說道:

    TSUNG大大:
    你好,小弟目前試著照做時
    當我下了wvdial 之後
    出現:
    --> WvDial: Internet dialer version 1.60
    --> Cannot get information for serial port.
    --> Cannot get information for serial port.
    --> Cannot get information for serial port.
    後來我試著以手動下指令程序去執行PPP撥號:
    在echo 'atdt*99#' > /dev/ttyUSB0之後
    出現一堆a,然後是 connect...
    後面就沒有反應了。
    可以請教一下這個可能是那邊有問題嗎?
    我用windows測試,是可以撥號的。所以我想硬體應該是沒問題的。
    PS:我們是崁入式linux 環境

  6. Tsung 說道:

    厄, 我無法確定耶.
    已經很久沒用過 command line 做這個, 也沒東西可以測試了.. Orz..
    不好意思..

  7. Michael 說道:

    Hi! My name is Michael and I'm living near Berlin, Germany. I found your Vodafone UMTS manual on Ask.com and it looks very interesting. But there's a small problem: I understand only the half text xD
    Would you post that manual in English again or would you like to post a link to a manual like this? That would be great! 😉
    Greetings!
    Michael

  8. ddman 說道:

    ubuntu 9.10什麼都不用裝,就在網路設定中把Mobile設定好,一切搞定

  9. Tsung 說道:

    嗯嗯, 在 9.04 的時後, 就已經不需要這種安裝法囉~ 🙂

  10. 笑哈哈 說道:

    板大你好,
    目前Ubuntu 9.04後已經可以自動連線
    我現在用Ubuntu 9.10 常遇到一個問題,
    就是經常連不上,
    當要重新插拔網卡好幾次或是
    執行 sudo restart network-manager 幾次才連得上,
    覺得非常不方便,
    不知道板大有沒有遇到過這個問題?
    還是使用
    Vodafone Mobile Connect Card driver
    及 wvdial 不會遇到這個問題呢?
    另外請問,貴板有沒有提供訂閱回應的 RSS 呢?

  11. Tsung 說道:

    1. 現在 Ubuntu 新版都已經內建支援了, 所以我也都用內建的, 一切順利, 沒有遇過您說得問題. Orz.
    2. 沒有... LifeType 沒有提供這個功能. XD
    或許可以考慮 Google reader 新的訂閱變更的功能? 😛

  12. HUAWEI E220 usb 连接 說道:

    HUAWEI E220 usb 连接不上去去,插上 就掉 有时候不掉还提示 无法识别SIM卡 一直用的很正常 我换了别的电脑也是这样, 估计它是坏掉了吗

發表迴響