お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-10-13 10:50:13

u-bon
新しいメンバ
登録日: 2009-01-29

9.10 Karmic KoalaでのイーモバイルUSBモデム

イーモバイルUSBモデムについて、God is in the detailsさんの記事「 http://d.hatena.ne.jp/munetoh/20090722 」によれば、Ubuntuのnetwork-managerが、USBモデムが接続された際に、本来CDMAなのに GSM と誤認してしまうために、つながらないようです。
そして、
/lib/udev/nm-modem-probe のスクリプトを書き換えるという処置を記事中に示されております。

この方法、Ubuntu 9.04ではうまくいきました。

・・・ところが、9.10ベータで試してみると、/lib/udev を覗いてみると、 /lib/udev/nm-modem-probe そのものがありません。
network-managerそのものも、9.04(0.7.1) →9.10ベータ(0.8)となっており、構成が変わっているようです。
従来応急処置として用いてきた「 http://viva-ubuntu.com/?p=955 」 の方法でもつながらない状況です。

どなたか、新しいnetwork-managerで、イーモバイルUSBモデムをCDMAとして認識させる方法がお分かりになる方はいらっしゃいませんでしょうか?

本来であればバグレポートを行って、根本的な修正が望まれるべきなのでしょうが、なにとぞご教示のほどお願いいたします。

オフライン

 

#2 2009-10-22 10:53:35

d6rkaiz
新しいメンバ
登録日: 2009-10-22

Re: 9.10 Karmic KoalaでのイーモバイルUSBモデム

投稿されてから時間も経っており、今日にでもRC版が出るようなのですが、一応自分の方でも気になっている事なので。

自分の場合はD21HWを持っているのですが、同じく通信できません。

○この件についての経緯らしきもの
networkmanagerへの設定追加について(ご協力お願い)
https://forums.ubuntulinux.jp/viewtopic.php?id=3513
ここでcdmaとしてgnomeに報告したとあったのですが・・・

JauntyでのNetworkManager経由モデム接続対策について
https://forums.ubuntulinux.jp/viewtopic.php?id=5027
ここでGSMに変更されてしまったのでしょうか?

現時点では、DocomoもSBMもGSMとして登録されています。

○cdmaとした事での成功例いくつか
8.10での成功例
http://d.hatena.ne.jp/hiro_nemu/20090320/1237538939

9.04での成功例
http://d.hatena.ne.jp/munetoh/20090722

9.04での成功例
http://www.higuchi.com/item/545

9.04での成功例
http://blog.netblue.jp/2009/08/30/emobile-on-ubuntu/


gnome-pppを別途インストールしなくても良いし、メニューバーからオン・オフが出来るので出来ればCDMAと認識するようにしてほしいところなんですが・・・
modem-managerのソースやD-busの所などを眺めていますが、解決方法が分かりません。
今日にも出る予定のRC版で出来ないようでしたら、本家に(すごくつたない英語ですが)質問してみようかと思っています。
解決に至らない情報ばかりですいません。

オフライン

 

#3 2009-10-28 20:42:52

puipup
新しいメンバ
登録日: 2007-05-05

Re: 9.10 Karmic KoalaでのイーモバイルUSBモデム

接続すると /dev/ttyUSB0, /dev/ttyUSB1 のように、デバイスが二つできるとおもいます。
どちらも GSM だとされるのですが、なぜかこのうち二つ目を使うようにすると、そのまま
接続ができました。現状は pon コマンドでやってますが・・・

抜き差しをしたりすると /dev/ttyUSB2 が割り当てられたりするので、非常にベタですが、
両方のファイルを用意し、その時々で使い分けています。なんとかしたいですね。

オフライン

 

#4 2009-10-29 16:57:30

d6rkaiz
新しいメンバ
登録日: 2009-10-22

Re: 9.10 Karmic KoalaでのイーモバイルUSBモデム

すいません。
色々立て込んでて何も進んでないです。
調べようと準備だけで終わってて、もうすぐデバッグ終わったものが出るので、そちらで改めてテストすることにしました。

puipupさんの情報はありがたいです。
参考にさせていただきます。

所で。

イーモバイルから
WifiつかえるHSPAモデムが出るという事なのでこれに繋げられれば、これにした方がいいかもしれんです。
http://japanese.engadget.com/2009/10/29/pocket-wifi-3g/
5台まで使えるそうです。

オフライン

 

#5 2009-10-29 21:02:14

weyk
メンバ
登録日: 2009-04-03

Re: 9.10 Karmic KoalaでのイーモバイルUSBモデム

 こんばんは。

puipup による投稿:

抜き差しをしたりすると /dev/ttyUSB2 が割り当てられたりするので、非常にベタですが、
両方のファイルを用意し、その時々で使い分けています。なんとかしたいですね。

 udevのrulesを利用して、+SYMLINKをする・・・というのは、だめなのでしょうか?

コード:

ACTION=="add", ......., SYMLINK+="usb-wsim", MODE="0660", GROUP="dialout"

当方では、USBモデム相当が複数あるため、それぞれ、この方法で固有名をつける方向で、試すところです。
# まだ未成功。リンクは作成されないわ、ATコマンドに反応しないわで、散々。(今試しているのはUSB-WSIM)

オフライン

 

#6 2009-11-01 15:04:41

weyk
メンバ
登録日: 2009-04-03

Re: 9.10 Karmic KoalaでのイーモバイルUSBモデム

9.10にて、D02HWを使用する件についてですが・・・

以下のサイトを参考にして、なんとかつながるようになりました。
http://ske.sourceforge.net/html/projects/huawei/huawei_tre.html
# このページはE220なんですが、上の方のin hereのなかの、D02HWの投稿( http://lists.tlug.jp/ML/0805/msg00033.html )に日本のembに繋ぐ方法があります。

当方では、em-chargeなので、一部変更(apnの名前を変更して、cidを1から2に)していますが、おそらく、chargeではない場合はそのままでつながると思われます。

参照サイトや、関連リソースをたどると、E220に関して結構いろいろな情報が拾えるので、一通り見てみるとよさそうです。
# huaweiAktBboの部分は、ソースないのコメントが何語なのか不明。これはひょっとすると、「1度もWindowsでつなげたことがないと、どうやってもうまくいかない」と言ったケースに該当するのかもしれません。

オフライン

 

#7 2009-11-02 13:35:26

weyk
メンバ
登録日: 2009-04-03

Re: 9.10 Karmic KoalaでのイーモバイルUSBモデム

NetworkManagerでの動作を調べている中で、現時点でわかっていることだけ。

1.D02HWを指したときのdmesg上の「GSM Modem」と言う表示は、どうも、「ブロードバンドモデム全般」という程度の意味しか無い模様。役割については、drivers/usb/serial/option.cのコメント参照。大雑把には、バッファの増強と特殊I/Oの補助?)

2.NetworkManagerAppletの英文のメッセージを見る限りにおいては、GSM/CDMAという総称を以下のように分類している模様。
※この選択の時の、日本語の表記は不明。
My provider uses GSM technology (GPRS, EDGE, UMTS, HSPA)
My provider uses CDMA technology (1xRTT, EVDO)

と、すると、日本のWCDMA(UMTS)やHSPAは、NetworkManagerでは、GSMという分類で間違いでない。
# CDMA(cdmaOne)は、au/KDDIがちょっと使っていただけ と記憶しています。

と、すると、「GSMだから、動かない」という以外の問題があるのかもしれません。
当方では、システムメッセージによると、「GSM modem connection failed: %s」にて、time outで失敗しているようでした。
dbusによる(非同期の?)要求の結果っぽいですが・・・どこが呼び出されているのか追えずに、調査はそこで止まっています・・・
# そもそも、呼び出されるのが正しいのかどうかも不明・・・

オフライン

 

#8 2009-11-02 18:21:41

kauze360
新しいメンバ
登録日: 2009-11-01

Re: 9.10 Karmic KoalaでのイーモバイルUSBモデム

私も繋がらなくて困っております。
904の時はgnome-pppを使って問題なく接続していましたが、
910(クリーンインストール)ではgnome-pppで同じ設定を使っても繋がりません。
どなたかご享受下さい。

ちなみに環境はeee1000HE ,ubuntu910とwindowsXPのデュアルブート、イーモバイルはD22HWです。

オフライン

 

#9 2009-11-02 23:19:23

weyk
メンバ
登録日: 2009-04-03

Re: 9.10 Karmic KoalaでのイーモバイルUSBモデム

D02HWにて、EMチャージのアカウントでgnome-pppで接続したときの情報なら、以下になります。D22HWでどの程度違うのかは不明です。

username:em
password:em
Phone number:*9***2#

Device:/dev/ttyUSB0
Type:Analog Modem
Speed:115200
Phone Line:Tone
Volume:High
Phone Numbers:
  全て空欄
Init Strings:
  Init 2:ATQ0 V1 E1 S0=0 &C1 &D2 +CGDCONT=2,"IP","rtc.data"
  Init 3以降は空欄
Dial Prefix:空欄

ただし、EMチャージではない場合、以下の2つを修正することになると思います。
Phone number:*9***1#
Init Strings:
  Init 2:ATQ0 V1 E1 S0=0 &C1 &D2 +CGDCONT=1,"IP","emb.ne.jp"

※Deviceのところも、適当に読み替えてください。認識されるデバイスのうちの、最初のほうになるはずです。

オフライン

 

#10 2009-11-03 13:56:48

kauze360
新しいメンバ
登録日: 2009-11-01

Re: 9.10 Karmic KoalaでのイーモバイルUSBモデム

weyk様 ありがとうございます。無事繋がりました。

ただし、自分の場合はemチャージではなく、新2ねんMAXですが、

weyk様の内容を参考にさせて頂き、以下のセッティングで大丈夫でした。

username:em
password:em
Phone number:*9***1#

Device:/dev/ttyUSB0
Type:Analog Modem
Speed:115200
Phone Line:Tone
Volume:High
Phone Numbers:
  全て空欄
Init Strings:
  Init 2:デフォルトのまま
  Init 3以降は空欄
Dial Prefix:空欄


以上です。ありがとうございました。

オフライン

 

#11 2009-11-06 11:06:58

weyk
メンバ
登録日: 2009-04-03

Re: 9.10 Karmic KoalaでのイーモバイルUSBモデム

 こんにちは。

 9.10での、Network-Managerでうまく行かない件が、大体判りました。

結局のところ、既に9.04の際にSunatomo さんが指摘しているもの、そのもののようです。指摘しているツリーは以下。
https://forums.ubuntulinux.jp/viewtopic.php?id=5027

※なので、登録情報そのものは、GSMで間違いありません。

 ただし、Network-Managerが、0.7.xから、0.8.xになり、Modem-Managerが分離しそれを利用する形へと変化(進化?)したため、ソースへのパッチが必要なパッケージも、Modem-Managerへと変わりました。

 そして、Modem-Managerを見てみてると、アンテナの受信状態の確認の際に、特定のデバイスにて、処理を分岐(CREG/CGREG)している分部そのものがなくなっており、以前のパッチのように「一覧に該当機種を加える」というだけでは無理そうです。
#  旧Network-Managerでは、モデルが"E160G", "F3507g", "D5530", "MD300"の場合、CREGの代わりにCGREGを用いるという特殊処理がある。
 おそらくは、各機種固有の処理を、pluginという形でソースを分離した際に、本来、分離したソースに含める(必然的に分離する必要がある)べきところが、さっぱり切り落とされてしまったのではないか と考えますが、現在のソースでは、もともとソース上にあった機種は動くようになり、分岐する必要がなくなった・・・という可能性も捨て切れません(おそらく、日本国内では確認しようがない)

お互い(日本国内と日本以外)にて、相手の環境での動作が予測できないのが、どちらでも動作するようなパッチを作るうえで最大の障害になっているとは思うのですが・・・・どうしたもんでしょうか・・・・。

私が思いつく範囲では、CREGにてネットワークなしとなったときに、CGREGにてネットワーク登録を試行して、もし、検出できた場合には、のちの処理を分岐(GSM系での変わりにGPRS系のコマンドを使う。少なくともCREG→CGREGは切り替える)する・・・というのがよさそうな気がします(Generic-GSMではなく、Huawei-GSMのPluginで)

 

オフライン

 

#12 2010-02-23 11:09:47

miketan
メンバ
登録日: 2009-12-12

Re: 9.10 Karmic KoalaでのイーモバイルUSBモデム

 e-mobile のモデムでは、いまだに接続に苦労されている方がおられます。みなさんそれぞれに情報を収集されて、
gnome-ppp などで何とか対応されているようですが、network-manager のバグ(?)は、次期バージョンで
解決されそうなのでしょうか。それとも当分現状のままになりそうなのでしょうか。

オフライン

 

Board footer

Powered by FluxBB