トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Diary/2010-5-9の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!bmobile3g/FreeBSD 8.0-R

ThinkPad X60にFreeBSD-8.0をインストール.
で,bmobile3Gを使いたいので以下を参考に設定.

(1) http://slashdot.jp/mobile/comments.pl?sid=457283&cid=1599017
(2) http://www.mail-archive.com/freebsd-users-jp@jp.freebsd.org/msg03658.html
(3) http://www2.ninjal.ac.jp/masaya/index.php?memo%2Flinux%2Fb-mobile3G

手順は,
1. (1)に従ってゼロインストール機能の停止.WindowsでTeraTerm使った.
 入力: ATE  <- この行はエコーがかえってこない
 応答: OK
 入力: AT+ZCDRUN=8 <- この行からエコーがかえってくる
 応答: Close autorun state result(0:FAIL 1:SUCCESS):1
2. (2)のように以下の修正
 # diff -u /usr/src/sys/dev/usb/{usbdevs~,usbdevs}
 --- /usr/src/sys/dev/usb/usbdevs~       2009-07-11 11:49:40.000000000 +0900
 +++ /usr/src/sys/dev/usb/usbdevs        2009-07-11 15:49:07.000000000 +0900
 @@ -2049,6 +2049,7 @@
  product QUALCOMM2 RWT_FCT      0x3100  RWT FCT-CDMA 2000 1xRTT modem
  product QUALCOMM2 CDMA_MSM     0x3196  CDMA Technologies MSM modem
  product QUALCOMMINC CDMA_MSM   0x0001  CDMA Technologies MSM modem
 +product QUALCOMMINC ZTE_MSM    0x0031  ZTE WCDMA Technologies MSM modem
  product QUALCOMMINC ZTE_STOR   0x2000  USB ZTE Storage
  product QUALCOMMINC AC8700     0xfffe  CDMA 1xEVDO USB modem
 
 --------
 # diff -u /usr/src/sys/dev/usb/serial/{u3g.c~,u3g.c}
 --- /usr/src/sys/dev/usb/serial/u3g.c~  2009-07-11 11:49:29.000000000 +0900
 +++ /usr/src/sys/dev/usb/serial/u3g.c   2009-07-11 15:50:12.000000000 +0900
 @@ -183,6 +183,7 @@
         U3G_DEV(OPTION, VODAFONEMC3G, 0),
         /* OEM: Qualcomm, Inc. */
         U3G_DEV(QUALCOMMINC, ZTE_STOR, U3GFL_SCSI_EJECT),
 +       U3G_DEV(QUALCOMMINC, ZTE_MSM, 0),
         U3G_DEV(QUALCOMMINC, CDMA_MSM, U3GFL_SCSI_EJECT),
         /* OEM: Huawei */
         U3G_DEV(HUAWEI, MOBILE, U3GFL_HUAWEI_INIT),
3. (2),(3)を参考にppp.confを書く
 default:
  set log Phase Chat LCP IPCP CCP tun command
  ident user-ppp VERSION (built COMPILATIONDATE)
  set device /dev/cuaU0
  set speed 921600
  set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
            \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
 wcm:
  enable force-scripts
  set login
  set timeout 300
  set phone "*99***1#"
  set authname "bmobile_at_l3.jplat.net"
  set authkey "bmobile"
  set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
  add default HISADDR
  enable dns
_at_は@に.

で,とりあえず通信はできるようになってハッピー♪
しかし,デバイスの抜き挿しすると2回目以降は認識してくれなくなる...困ったものだ.
もっとも未だサスペンドから復旧できないから,そっちの方が重要なのだけれども.

!一言メモ
*  FreeBSD 8.0-Rでbmobile 3Gが使えるように設定した.抜き挿しすると二度目以降デバイス認識してくれないのは何でだろう... http://www.wasamon.net/miyo/index.cgi?page=Diary%2F2010-5-9 (Sun May  9 16:44:07 2010 +0900)
*  久しぶりにFreeBSDハンドブックみた.充実してるなあ.Flashなページもみれて満足♪ http://www.freebsd.org/doc/ja/books/handbook/desktop-browsers.html (Sun May  9 10:34:29 2010 +0900)