b-mobile SIM(U300)を挿入したL-02AをFonera 2202に接続してみました。
以下では、Firmwareを入れ替えてdialup ppp接続可能な状態にしたFonera 2202を対象としています。個人用のメモです。
1. L-02A b-mobile APN設定
L-02A接続ソフトウェアを利用して、bmobileのAPN設定をします。
ここでは cid #1に設定しました。
接続方式はPDP over IP
接続先は dm.jplat.net
ユーザー名は
bmobile@U300
パスワードは bmobile
電話番号は *99****1#
2. L-02A のFonera 2202接続
Fonera 2202にUSB hub経由でb-mobile SIMを挿入したL-02Aを接続します。Fonera 2202の起動直後では、L-02AはCD-ROMと認識されますが、しばらく待つとttyUSB (0-5)が認識されます。Linuxにて L-02Aを利用する場合については、usb_modeswitchを利用しなければ、modemとして認識→tty device fileの作成とならないようですが。。。
以下はdmesgの表示です。
sierra: USB Driver for Sierra Wireless USB modems: v.1.2.9c
fuse init (API version 7.9)
usbcore: registered new interface driver uvcvideo
USB Video Class driver (SVN r215)
scsi 0:0:0:0: CD-ROM LGE CD-ROM 1.00 PQ: 0 ANSI: 2
usb-storage: device scan complete
device ath1 entered promiscuous mode
br-lan: port 2(ath1) entering learning state
br-lan: topology change detected, propagating
br-lan: port 2(ath1) entering forwarding state
usb 1-1.4: USB disconnect, address 3
usb 1-1.4: new full speed USB device using ehci_hcd and address 4
usb 1-1.4: configuration #1 chosen from 1 choice
option 1-1.4:1.0: GSM modem (1-port) converter detected
usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB0
ttyusb -> 1 ttyUSB0 option 10046109
option 1-1.4:1.1: GSM modem (1-port) converter detected
usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB1
ttyusb -> 1 ttyUSB1 option 10046109
option 1-1.4:1.2: GSM modem (1-port) converter detected
usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB2
ttyusb -> 1 ttyUSB2 option 10046109
option 1-1.4:1.3: GSM modem (1-port) converter detected
usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB3
ttyusb -> 1 ttyUSB3 option 10046109
option 1-1.4:1.4: GSM modem (1-port) converter detected
usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB4
ttyusb -> 1 ttyUSB4 option 10046109
option 1-1.4:1.5: GSM modem (1-port) converter detected
usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB5
ttyusb -> 1 ttyUSB5 option 10046109 |
/dev以下にttyUSB0~ttyUSB5が作成されます。
3. L-02A 用の設定変更
L-02Aがttyとして認識されたのですが、以下の二つの問題が発覚しました。
- UMTSでは接続できない。pppのログを見ると/dev/ttyUSB0へのアクセスが失敗。
- dialup pppでは /dev/ttyUSB0ではアクセス失敗。/dev/ttyUSB1のみ動作する。
理由は不明ですが、対処として、以下の二点を修正を実施しました。
- /etc/config/ttyusb に L-02Aのセクションを追加。その際に device optionも追加
- USB ttyデバイスが接続された際に /etc/config/ttyusbから VIDPIDに対応した情報を /etc/config/networkのPPPセクションにコピーするように改変しています。ここで device optionも(もし ttyusb にあれば)コピーするようにします。
/etc/config/ttyusbへの追加部分。vi にて追加。
config 'ttyusb' '10046109'
option 'vendor' 'NTT Docomo'
option 'product' 'L-02A'
option 'vidpid' '10046109'
option 'driver' 'usbserial'
option 'username' 'bmobile@u300'
option 'password' 'bmobile'
option 'connectcmd' '/tmp/chat_dialer -s -v -T*99***1#'
option 'speed' '921600'
option 'atinit' 'ATE0V1&F&D2&C1S0=0S7=60'
option 'device' '/dev/ttyUSB1'
option 'modemtype' 'dialup' |
/etc/hotplug.d/ttyusb/11-dialup の追加 (Bold部分)
if [ "${attached}" != "1" ] ; then
speed=`uci get ttyusb.${VIDPID}.speed`
username=`uci get ttyusb.${VIDPID}.username`
password=`uci get ttyusb.${VIDPID}.password`
connectcmd=`uci get ttyusb.${VIDPID}.connectcmd`
atinit=`uci get ttyusb.${VIDPID}.atinit`
devname=`uci get ttyusb.${VIDPID}.device`
# Write to /etc/config/network ppp section
uci set network.ppp.speed="${speed}"
uci set network.ppp.username="${username}"
uci set network.ppp.password="${password}"
uci set network.ppp.connectcmd="${connectcmd}"
uci set network.ppp.device="/dev/""${NODE}"
if [ "${devname}" != "" ] ; then
uci set network.ppp.device="${devname}"
fi
uci commit network |
上記の変更を実施し、L-02Aを接続したときの /etc/config/networkのPPPセクション
config 'interface' 'ppp'
option 'ifname' 'wan'
option 'proto' 'ppp'
option 'mtu' '1500'
option 'linkname' 'wan'
option 'ipparam' 'wan'
option 'username' 'bmobile@u300'
option 'password' 'bmobile'
option 'speed' '921600'
option 'connectcmd' '/tmp/chat_dialer -s -v -T*99***1#'
option 'device' '/dev/ttyUSB1'
option 'attached' '0' |
4. 懸案事項
- ttyUSB0とttyUSB1によるUMTS接続ができないのはなぜか。
- dialup接続のときにttyUSB1のみ接続できるのはなぜか。cidと連動しているわけではない。bmobileをcid=2にしても ttyUSB2でdialup PPP接続できるわけではない。
5. History
- 2011/02/04: Initial release