[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:85177] 動作報告 TDK UCA 1464 -- AU


はじめまして、下村と申します。
いつもはROMってるのですが、それだけじゃ面白くないので動作報告でも(^^;。

Debian を使っているのですが固有の話題ではないので
こちらのMLへ投稿します。

私は AU の携帯電話を使っているのですが
あるときAUのパンフレットを見ていたら、
USBアダプターを使って64Kbpsでのパケット通信ができる、とあったので
このPacketOne64がLinuxで使えれば結構面白いかも、なんて思ったんです。

とりあえず128byteパケット分割を携帯端末側のハードウェアで
やっているのであれば特別なドライバーなんか無くても
USBのserialドライバーをかませれば案外動いてくれるんじゃあないかと
期待を込めつつ近くのパソコンショップへ行って、人柱覚悟で
TDKのUCA1464というCdmaOne用USBアダプターを買って来ました。

で、いろいろ思考錯誤した結果、以下の手順で動きました。

環境:
  携帯 - AU C405SA
  PC - Toshiba Dynabook portege 3010CT
  OS - Debian potato
  kernel - 2.2.19
  
まず make menuconfig等でUSB Serial、PPP が使えるようにカーネルを再構築して
正常に起動するのを確認
CONFIG_USB_SERIALはパラメータを渡す為にモジュールにしてあります
  CONFIG_USB=y
  CONFIG_USB_DEVICEFS=y
  CONFIG_USB_OHCI=y ← portege 3010CTの場合 OHCI 
  CONFIG_USB_SERIAL=m
  CONFIG_USB_SERIAL_GENERIC=y
  CONFIG_PPP=y

AUにTELしてPacketOne64を申し込んで、携帯電話本体の通信レートを
Packet Highに設定しておく

デバイスファイルの作成
# mknod /dev/ttyUSB0 c 188 0

USBアダプターを携帯とPCに接続し、Serialモジュールをロードして
正常にロードされたかを確認
# cat /proc/bus/usb/devices
# modprobe usbserial vendor=0x4bf product=0x116
# tail -n20 /var/log/syslog

/dev/ttyUSB0 が機能しているかどうかをminicom等を使って確認する
# minicom

pppconfigを使ってpppの設定をする
* シリアルデバイスは/dev/ttyS0ではなくて/dev/ttyUSB0です
# pppconfig

ponコマンドを実行して正常に接続できているのを確認
# pon
# tail -n25 /var/log/syslog
# /sbin/ifconfig

以上の手順でau.NET経由でインターネットに接続できています。v(^-^)v

ただ、使ってみたところ、思うようにスピードが上がっていません。
apt-get source fdclone とコマンドで転送スピードを見たところ
5.5Kbps位が最高のようです。
平均して3〜5Kbpsなので、アナログモデム程度のスピードでしょうか。
メールの読み書きには不自由しない位には使えています。

以上、参考になれば幸いです。


でわでわ

-- 
//////////////////////////////////////////////////////////////////////
    Hideyuki Shimomura            Mail to < biker _at_ ah.wakwak.com >
//////////////////////////////////////////////////////////////////////

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: