星期二, 四月 29, 2008

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

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

需要Linux的驅動程式,請撥(02)6639-5800,華為會寄給你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.

其它相關網頁

相關標籤

this is comment icon 按照TSUNG大說的“設定 使用 wvdial 連線”步驟操作所遇到的問題 [回覆]

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大指點。
Comment by 黑輪 (10/15/2008 10:55)

this is comment icon 回 黑輪 [回覆]

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

Comment by Tsung (10/15/2008 11:25)
Add this page to del.icio.us Add this page to Yahoo Taiwan's bookmark Add this page to MyShare

發表迴響

標題

內容 (限制 1000 字)

暱稱

電子郵件

個人網頁


 authimage


PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~