はじめまして、下村と申します。
いつもは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 >
//////////////////////////////////////////////////////////////////////
Follow-Ups:
- [linux-users:85187] Re: 動作報告TDK UCA 1464 -- AUIKEDA Shigeru
- Prev by Subject: [linux-users:85176] Re: SCSI ハードディスクからの起動でのkernel panic
- Next by Subject: [linux-users:85178] netscape plugin の設定
- Previous by thread: [linux-users:85278] Re: SCSIハードディスクからの起動でのkernelpanic
- Next by thread: [linux-users:85187] Re: 動作報告TDK UCA 1464 -- AU
- Indexes:[Main][Thread]