イーモバイルの D01HW を Debian/GNU Linux etch で使う。その 1

イーモバイルの D01HW を Debian/GNU Linux etch で使う。その 1

USB シリアル経由でモデムに見えるので PPP で接続する。カーネルetch デフォルトの 2.6.18.4 でマシンは ThinkPad X40

# apt-get install wvdial
# emacs /etc/wvdial.conf

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

# modprobe usbserial vendor=0x12d1 product=0x1003 <- 2.6.20 以降なら ID 不要らしい
# wvdial &
....

# /etc/resolv.conf に 取得した DNS のアドレスに設定する。

windows で試した場合(640Kbps)よりもビットレートが半分程度に低いので tty のドライバで制限されているのかもしれない。./drivers/char/tty_io.c にあるボーレートのリストには 3500000 という項目があるのだが。先日 "Linux デバイスドライバ" を眺めていたら一番最後に tty の章を発見して、俺には関係ないなぁと思っていたのだが真面目に読んだほうがいいかもしれない。

参考 URL
http://www.sabamiso.net/yoggy/tdiary/?date=20070720
http://mybroadband.co.za/vb/archive/index.php/t-69354.html

      • -

通信速度が遅い件は解決した。
http://d.hatena.ne.jp/osaboh/20071210/p1