先日ゲットしたHW-01Cですが、WiFiルータとして使う場面では便利なのですが(そのための機器ですし)、PC 1台で使う場合は、余計なWiFi電波をまき散らすのは何か気持ちが悪いので、USB接続で使いたいのです。
HW-01Cは、WiFiで接続する以外に、PCとUSB接続してインターネット接続することができます。しかし、その時でもWiFi電波はまき散らしたままですし、しかもHW-01Cが相当熱くなってしまいます。USB接続するとインターネットに接続しつつ、HW-01Cのバッテリを充電することが出来て便利なのですが、その状態で何時間も放置しておくのは心配になってしまうほど発熱します。
そこで、こいつをゲットしてしまいました。
USBデータ端末のL-05Aです。ヤフオクで新品を1,500円でゲットできました。安っ。
このL-05A、MacBook Airの為に作られたんじゃないかと思うくらいデザインに馴染みます。
早速、MacBook Airにドライバをインストールして接続確認をしてみました。L-05AをMacBook Airに挿入すると、CD-ROMとして認識し、ドライバをインストールすることができます。
こちらがインストールされた接続ツール。APNやユーザ、パスワード情報を設定して、接続ボタンをクリックすると…
L-05A本体のLEDが点滅したりして接続しているかのように見えますが、しばらくすると上記のようなエラーメッセージが表示され、どうしても接続することができません。何度、接続ソフトウェアをインストールし直してもダメです。
そこで、下記のことを試してみました。
1. MacBook AirをbootcampのWindows7で起動してL-05Aをインストールすると、難なくインターネットに接続することができました。
2. iMac OSX 10.6.7(MacBook Airと同じ)にL-05Aをインストールすると、これまたインターネットに接続することができました。
結果、MacBook AirのMacOSX 10.6.7上でのみ、L-05Aは使えない、ということになります。
検索してみたら、他にも新型MacBook AirでL-05Aが使えないと言っている方がいるようです。中には返品した人もいるようで。困ったものです。
価格.com - 『MacBook Airにピッタリ』 NTTドコモ L-05A (機種変更 店頭) のクチコミ掲示板
このまま引き下がれないので、調べてみることにしました。
まずは、/var/log/ppp.log。
Sun Apr 3 18:23:15 2011 : Start FOMA L05A Support CCL
Sun Apr 3 18:23:15 2011 : Try connect 878k
Sun Apr 3 18:23:15 2011 : CCLWrite : AT\13
Sun Apr 3 18:23:15 2011 : CCLMatched : OK\13\10
Sun Apr 3 18:23:15 2011 : CCLWrite : AT\13
Sun Apr 3 18:23:15 2011 : CCLMatched : OK\13\10
Sun Apr 3 18:23:15 2011 : CCLWrite : ATE0V1&F&D2&C1S0=0\13
Sun Apr 3 18:23:15 2011 : CCLMatched : OK\13\10
Sun Apr 3 18:23:15 2011 : The first Init succeed
Sun Apr 3 18:23:15 2011 : CCLWrite : ATX1\13
Sun Apr 3 18:23:15 2011 : CCLMatched : OK\13\10
Sun Apr 3 18:23:15 2011 : The second init succeed
Sun Apr 3 18:23:15 2011 : CCLWrite : ATS0=0\13
Sun Apr 3 18:23:15 2011 : CCLMatched : OK\13\10
Sun Apr 3 18:23:15 2011 : Connecting to Network
Sun Apr 3 18:23:15 2011 : CCLWrite : ATD*99***2#\13
Sun Apr 3 18:23:18 2011 : CCLMatched : CONNECT
Sun Apr 3 18:23:18 2011 : Communicating at unknown rate
Sun Apr 3 18:23:18 2011 : Communicating at 3600000 bps.
Sun Apr 3 18:23:18 2011 : CCLExit: 0
Sun Apr 3 18:23:18 2011 : Serial connection established.
Sun Apr 3 18:23:18 2011 : using link 0
Sun Apr 3 18:23:18 2011 : Using interface ppp0
Sun Apr 3 18:23:18 2011 : Connect: ppp0 <--> /dev/cu.FOMA_L05A_PPP
Sun Apr 3 18:23:19 2011 : rcvd [LCP ConfReq id=0x1]
Sun Apr 3 18:23:19 2011 : sent [LCP ConfReq id=0x1]
Sun Apr 3 18:23:19 2011 : lcp_reqci: returning CONFNAK.
Sun Apr 3 18:23:19 2011 : sent [LCP ConfNak id=0x1]
Sun Apr 3 18:23:19 2011 : rcvd [LCP ConfAck id=0x1]
Sun Apr 3 18:23:19 2011 : rcvd [LCP ConfReq id=0x2]
Sun Apr 3 18:23:19 2011 : lcp_reqci: returning CONFNAK.
Sun Apr 3 18:23:19 2011 : sent [LCP ConfNak id=0x2]
Sun Apr 3 18:23:22 2011 : sent [LCP ConfReq id=0x1]
Sun Apr 3 18:23:25 2011 : sent [LCP ConfReq id=0x1]
Sun Apr 3 18:23:28 2011 : sent [LCP ConfReq id=0x1]
Sun Apr 3 18:23:31 2011 : sent [LCP ConfReq id=0x1]
Sun Apr 3 18:23:34 2011 : sent [LCP ConfReq id=0x1]
Sun Apr 3 18:23:37 2011 : sent [LCP ConfReq id=0x1]
Sun Apr 3 18:23:40 2011 : sent [LCP ConfReq id=0x1]
Sun Apr 3 18:23:43 2011 : sent [LCP ConfReq id=0x1]
Sun Apr 3 18:23:46 2011 : sent [LCP ConfReq id=0x1]
Sun Apr 3 18:23:49 2011 : sent [LCP ConfReq id=0x1]
Sun Apr 3 18:23:52 2011 : LCP: timeout sending Config-Requests
Sun Apr 3 18:23:52 2011 : Connection terminated.
Sun Apr 3 18:23:52 2011 : Hang up...
ATコマンドで回線接続する部分まではちゃんと動作していますが、pppを確立するところで何かおかしいことになっているようです。つまり、L-05Aのモデムスクリプトは正常に動作しているのに、MacBook AirのOS内のppp制御に何か問題があることがわかりました。
昔、LinuxでADSL接続するためにPPPoEを設定したことを思い出し、確か/etc/pppフォルダだったかなぁ、と中身をのぞいてみました。
gen-no-MacBook-Air:~ gen$ cd /etc/ppp
gen-no-MacBook-Air:ppp gen$ ls -al
total 8
drwxr-xr-x 3 root wheel 102 4 3 20:41 .
drwxr-xr-x 91 root wheel 3094 4 3 18:17 ..
-rw-r--r-- 1 root wheel 13 3 30 09:53 options
gen-no-MacBook-Air:ppp gen$ cat options
+pap
-chap
optionsというファイルをのぞいてみると、CHAP認証を無効にしているような記載が。iMacにはこのoptionsというファイルそのものがありません。瞬時におかしいとおもったので、
gen-no-MacBook-Air:ppp gen$ sudo mv options options_org
gen-no-MacBook-Air:ppp gen$ ls -al
total 8
drwxr-xr-x 3 root wheel 102 4 3 20:42 .
drwxr-xr-x 91 root wheel 3094 4 3 18:17 ..
-rw-r--r-- 1 root wheel 13 3 30 09:53 options_org
optionsというファイルの名前を変更。
あっさり接続することができました!
どうしてMacBook Airだけがこんなことになっているのかはわかりませんし、L-05A以外のデータ通信端末ではこの状態でも問題なく接続できていたのでなおさら意味不明です。
2011/4/6追記
今回の問題の主原因である上記「options」というファイルは、イーモバイルのUSBデータ通信端末「D22HW」のドライバ、ツールをインストールすると生成されることがわかりました。よって、これは11インチMacBook Airに限った問題ではないと考えられます。