サン電子 U-Cable Type P4 ASTEL PHSデータ通信


利用したハードウェア
利用したソフトウェア
SUNTAC U-Cable P ドライバ
 
  (555行目)
  port->interrupt_in_urb->interval = 1;
                                     ↓  
  port->interrupt_in_urb->interval = 2;

 
  <M>   USB SUNTAC U-Cable P (EXPERIMENTAL)

  モジュール suntac_ucablep.o をコピーする。
 
  # cp suntac_ucablep.o /lib/modules/2.4.20/kernel/drivers/usb/.

U-Cable Type P4でPHSデータ通信

  モジュール usbserial.o, suntac_ucablep.o をロードする。
 
  modprobe suntac_ucablep

  本体 SL-C3000のUSBポートにPocket USBホスト ケーブルのミニB5ピンを挿して
  U-Cable type P4にASTEL PHS電話を接続して
  Pocket USBホスト ケーブルのAタイプ/メスに挿入する。
 
  USB
   |- USB OHCI Root Hub
   |- SUNTAC U-Cable P

      Vendor:  Sun Corp. (Suntac?)
      Product: SUNTAC U-Cable P
      Class:   Vendor-Specific
      ID:      05db/0005
      Driver:  serial


 
  # lsmod

 
  Module                  Size  Used by
  suntac_ucablep         10752   0  (unused)
  usbserial              19104   0  [suntac_ucablep]
  pxa_bi                 24912   0  (unused)
  storage_fd            100336   0  (unused)
  usbdcore               35504   0  [pxa_bi storage_fd]
  usbdmonitor             5488   0 
  usb_ohci_pxa27x        21696   0  (unused)
  usbcore                63264   1  [suntac_ucablep usbserial usb_ohci_pxa27x]
  usb-monitor             6496   0 
  sharp_mmcsd_m          41008   2

  dmesgに表示されたメッセージは、
 
  # dmesg

  メッセージの最後に
 
  usb.c: registered new driver serial
  usbserial.c: USB Serial support registered for Generic
  usbserial.c: USB Serial Driver core v1.4
  usbserial.c: USB Serial support registered for SUNTAC U-Cable P
  suntac_ucablep.c: SUNTAC U-Cable P driver v1.4.0
  ...
  hub.c: USB new device connect on bus1, assigned device number 2
  usb.c: kmalloc IF c3ef4ea0, numif 1
  usb.c: new device strings: Mfr=17, Product=18, SerialNumber=0
  usb.c: USB device number 2 default language ID 0x409
  Manufacturer: Sun Corporation SCC div.
  Product: SUNTAC U-Cable P
  usbserial.c: SUNTAC U-Cable P converter detected
  usbserial.c: SUNTAC U-Cable P converter now attached to ttyUSB0 (or usb/tts/0 for devfs)  
  usb.c: serial driver claimed interface c3ef4ea0
  usb.c: kusbd: /sbin/hotplug add 2

ダイアルアップ接続(PPP)の設定

  設定メニューの [ネットワーク設定] から
 
  PPPダイアルアップ接続[赤外線]
    [接続先]
      [名前] - パワードコム
      [ユーザー名] - xxxxxxxxx
      [パスワード] - *********
      [電話番号] - 0081-165-1212
    [ネットワーク]
      × ネームサーバーの自動検出
      × IPアドレスを自動的に取得
    [モデム]
      [初期化コマンド] - ATZQ0V1S141=0
      [ダイアル方式] - トーン
    [プロキシ]
      プロキシを使用しない

  設定を行うと /etc/ppp/peersに IRDAxxxxxxxxxx で保存されるので
  vi でデバイス名 /dev/ttyUSB0 の追加と通信速度を115200 → 57600 に修正を行い
  IRDA → /dev/ttyUSB0に変更する。
  注意) [ネットワーク設定]の編集をクリックすると修正が元に戻るので再度修正を行う。
 
  noipdefault
  115200 → /dev/ttyUSB0 57600 → デバイス名 /dev/ttyUSB0 通信速度 57600 に修正する。
  connect '/usr/sbin/chat -s -v -t 60 ABORT "NO CARRIER" ABORT "NO DIALTONE" ABORT "BUSY" "" "ATZQ0V1S141=0" OK "ATDT00811651212" CONNECT "\\d\\d"'  
  crtscts
  lock
  modem
  user "xxxxxxxx"
  usepeerdns
  defaultroute
  mtu 576
  mru 576
  connect-delay 1000
  remotename IRDAxxxxxxxxxx

  これで接続ができるようになります。
  タスクバー地球の接続状態アイコンをクリックして、接続を開始します。
  初期化中 → ダイヤル中 → 認証中 → 接続完了 → 接続中 となります。
  接続を行うと/dev/shm/tmpにログファイル qpe-pppd-log が作成される。
  注意) ログファイル qpe-pppd-log は、再起動すると無くなってしまいます。
 
  # cat /dev/shm/tmp/qpe-pppd-log 
  Nov 21 01:07:27 localhost pppd[694]: pppd 2.4.0 started by root, uid 0
  Nov 21 01:07:28 localhost chat[696]: abort on (NO CARRIER)
  Nov 21 01:07:28 localhost chat[696]: abort on (NO DIALTONE)
  Nov 21 01:07:28 localhost chat[696]: abort on (BUSY)
  Nov 21 01:07:28 localhost chat[696]: send (ATZQ0V1S141=0^M)
  Nov 21 01:07:28 localhost chat[696]: expect (OK)
  Nov 21 01:07:28 localhost chat[696]: ATZQ0V1S141=0^M^M
  Nov 21 01:07:28 localhost chat[696]: OK
  Nov 21 01:07:28 localhost chat[696]:  -- got it 
  Nov 21 01:07:28 localhost chat[696]: send (ATDT00811651212^M)
  Nov 21 01:07:29 localhost chat[696]: expect (CONNECT)
  Nov 21 01:07:29 localhost chat[696]: ^M
  Nov 21 01:07:33 localhost chat[696]: ATDT00811651212^M^M
  Nov 21 01:07:33 localhost chat[696]: CONNECT
  Nov 21 01:07:33 localhost chat[696]:  -- got it 
  Nov 21 01:07:33 localhost chat[696]: send (\d\d^M)
  Nov 21 01:07:35 localhost pppd[694]: Serial connection established.
  Nov 21 01:07:35 localhost pppd[694]: using channel 1
  Nov 21 01:07:35 localhost pppd[694]: Using interface ppp0
  Nov 21 01:07:35 localhost pppd[694]: Connect: ppp0 <--> /dev/ttyUSB0
  ...
  Nov 21 01:08:10 localhost pppd[694]: Connection terminated.
  Nov 21 01:08:10 localhost pppd[694]: Connect time 0.6 minutes.
  Nov 21 01:08:10 localhost pppd[694]: Sent 10730 bytes, received 51750 bytes.


  USBホスト Top Page に戻る

  更新日時: 2005/04/11 06:55:20

  お問い合わせ:
  本サイトに対する御意見・質問等はこのページからお願いします。