1 名前:login:Penguin [2006/12/11(月) 13:17:46 ID:8Tri4RGk] 国内無線LANアクセスポイント・ルーターへの代替ファームウェアとなる DD-WRTを語るスレッド。壊してもあなたの責任です。 公式 www.dd-wrt.com/dd-wrtv2/index.php Supported Hardware www.dd-wrt.com/wiki/index.php/What_is_DD-WRT%3F#Supported_Devices 関連記事 GIGAZINE 無線LANアクセスポイントの機能を強化するファームウェア「DD-WRT」 ttp://gigazine.net/index.php?/news/comments/20061124_dd_wrt/ Nikkei ITPro 無線アクセス・ポイントの代替ファームウエア:「DD-WRT」 ttp://itpro.nikkeibp.co.jp/article/COLUMN/20061023/251529/ Nikkei ITPro 無線アクセス・ポイントの代替ファームウエア:「OpenWRT」 ttp://itpro.nikkeibp.co.jp/article/COLUMN/20061030/252106/ 関連スレッド WRT■リンクシス製品ユーザー集まれ-11■BEFSR ttp://pc8.2ch.net/test/read.cgi/hard/1137782275/
55 名前:login:Penguin mailto:sage [2007/01/10(水) 04:37:19 ID:jQcxptDl] >>53 教えてほしいのだけどJTAGってのは専用のケーブルか何かですかね? ファームの転送に失敗しても、JTAG使えば復旧可能ってこと? もしそうだとするとJTAGを接続するコネクタがルーターについてないとダメってことですよね? 手元のWHR2-G54の基盤みてみたけどそれらしいコネクタないです。
56 名前:15 mailto:sage [2007/01/10(水) 08:21:25 ID:aIMmI80I] >>55 専用ケーブル、市販品もあるけど買ったら高い。 nagou.cocolog-nifty.com/haley/cat3765221/index.html を参考に。このブロクの中の「玄箱を黒箱にした方」-「神様」サイ トから回路図を落として自作。「神様」のサイトは時間によるアク セス制限があるので、何度か時間を変えてアクセスすると吉。 また、WRT54G/GS EJTAG Debrick Utility v4.8の中にも超簡易 版の回路図が同梱されてる。 コネクタは自分でpinを立てが必要。基板を良く見ると4pinと16pin の穴があいており4はシリアルコンソール、16がJTAGのコネクタ。 信号のpin番号はLinkStationとは違いLinksysのルータと同じだっ た。 半田付けができるなら1000円ちょっとで自作できる。難易度も低。 とりあえず玄箱 JTAG or LinkStation JTAG でぐぐると色々出てく る。 合わせて9-KEシリアルケーブルを準備すると最強。 必要ならこのあたりのやり方を整理してブログにでも上げるけど 需要はあるかな??
57 名前:login:Penguin mailto:sage [2007/01/10(水) 15:07:46 ID:jQcxptDl] >>56 (・∀・)ノシ
58 名前:login:Penguin mailto:sage [2007/01/10(水) 17:29:59 ID:F9nHZCKJ] >>56 ノ
59 名前:anonymousaru mailto:sage [2007/01/11(木) 00:04:20 ID:wCoIS2KR] DD-WRT Foneraポートリリースされました www.dd-wrt.com/dd-wrtv2/index.php
60 名前:login:Penguin mailto:sage [2007/01/11(木) 17:10:31 ID:5Lo/yA1s] DD-WRTってPPPoEマルチセッション非対応? それらしい項目がないです。
61 名前:login:Penguin mailto:sage [2007/01/13(土) 03:41:50 ID:5p0GDCAC] 471 名前:anonymousaru[sage] 投稿日:2007/01/10(水) 22:51:15 ID:??? おっ! DD-WRT Foneraポーティング出てるよ!ベータバージョンだけど 人柱タノム www.dd-wrt.com/dd-wrtv2/index.php
62 名前:login:Penguin mailto:sage [2007/01/13(土) 03:43:09 ID:5p0GDCAC] 。。。orz
63 名前:login:Penguin [2007/01/13(土) 10:50:07 ID:M5AOpMfW] >>37 まだいるかな? 自分もこれやっちゃった。 DIAG点滅。pingも通らない。 復旧方法ないのかな?
64 名前:15 mailto:sage [2007/01/13(土) 13:21:06 ID:MsP+3z3A] >>63 いま、まとめ中なので、もう少し待ってくれ。 とりあえず、シリアルケーブル9-KEを用意しといてくれ。 JTAGなくてもシリアルコンソール繋げば状態は分かるから。
65 名前:15 mailto:sage [2007/01/14(日) 17:06:40 ID:jZSE/vrB] >>64 簡単だけど yasuz2.blog80.fc2.com/ にまとめた。 これで大抵は復旧できるはず、他にもトラブル処置と 分かったことを続投する。 質問はここでもブログでも受け付けるけど、あくまでも 自己責任でやってくれ。 この通りいかなくてもカンベン!
66 名前:login:Penguin mailto:sage [2007/01/15(月) 01:47:41 ID:Tfybqzgd] >>65 乙〜 リンク先よんだ。 そこまでやるとは、いやはや脱帽。 しかし、敷居高そうだ。 今、WHR2-G54の基板(WL6BMSI-FA)みてるのだけど、JTAGとおもわれるCN10(16pin)、 シリアルコンソールとおもわれるCN11(4pin)は確認。 基本的なこと聞くけど、ファーム書き込むにはJTAG使って、シリアルコンソールはメッセージとか を確認するでいいのかな?それともJTAGがあれば両方できるの? どっちにしろ基板にピンを立てないとはじまらないね。 暇みてやってみます。 それと、ピンの部品って千石で手に入る? (正式名称がわからんのでネットではみつけられなかった)
67 名前:15 mailto:sage [2007/01/15(月) 08:43:30 ID:hETNgstP] >>66 ピンは千石だとこのあたりのを買って好きなサイズに 切れば良いと思う。 www.sengoku.co.jp/modules/sgk_cart/search.php?toku=&cond8=and&dai=&chu=&syo=&cond9=&k3=2&list=2&pflg=n&multi=&code=35VA-4REE そこに接続できれば良いだけだから、針金だってかま わない。JTAG作った時に出る余分な抵抗の足だって 問題ない。 JTAGとシリアルは別々に。 ただし、JTAGの電源とアースををシリアルの3、4ピンか ら取っているので同時使用できず差し替えて使った。 JTAGからも取れると思うが面倒なのでそこまで調べて ない。 JTAGで書き換えて、リセットかけシリアルコンソールに 繋ぎ変え動作確認という繰り返しかな。 一番面倒なのは、JTAGケーブル作り・・半田付けに熟練 してれば造作ないことだけど。 健闘を祈る!
68 名前:login:Penguin mailto:sage [2007/01/16(火) 00:24:34 ID:EWfsDGZ4] stefans.datenbruch.de/lafonera/ www.dd-wrt.com/phpBB2/ forum.openwrt.org/ boards.fon.com/viewforum.php?f=1
69 名前:login:Penguin mailto:sage [2007/01/18(木) 04:18:07 ID:DQB+Dixa] FONルータDD-WRT化できたので報告します。 以下概略。 ・PCとルータのLANポートにLANケーブルで接続(PCのIPアドレスは192.168.1.1に設定) ・PCとルータのシリアルにコンソールケーブル(千石で入手した9-KE)で接続 ・TFTPサーバ起動後、TFTPサーバーのディレクトリにファーム(root.fs、vmlinux.bin.l7)をぶっこむ。 ・TeraTermの設定を 9600-8-N-1にする。 ・ルータの電源をいれて、Ctrl+Cで>Rebootプロンプトになったら以下のコマンド実行 >Reboot ip_address -l 192.168.1.2/24 -h 192.168.1.1 >Reboot fis init load -r -v -b 0x80041000 root.fs >Reboot fis create -b 0x80041000 -f 0xA8030000 -l 0x002C0000 -e 0x00000000 rootfs >Reboot load -r -v -b 0x80041000 vmlinux.bin.l7 fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7 >Reboot fis create -f 0xA83D0000 -l 0x00010000 -n nvram >Reboot reset ・リセットして文字化けメッセージが表示されてたらWRT化に成功してるのでTeraTermの 設定を115200-8-N-1にすれば表示なおる。 何かエラーでてたらもう一度やり直し。 細かい検証はこれからしてみます。
70 名前:もう一度 mailto:sage [2007/01/18(木) 04:21:59 ID:DQB+Dixa] FONルータDD-WRT化できたので報告します。 以下概略。 ・PCとルータのLANポートにLANケーブルで接続(PCのIPアドレスは192.168.1.1に設定) ・PCとルータのシリアルにコンソールケーブル(千石で入手した9-KE)で接続 ・TFTPサーバ起動後、TFTPサーバーのディレクトリにファーム(root.fs、vmlinux.bin.l7)をぶっこむ。 ・TeraTermの設定を 9600-8-N-1にする。 ・ルータの電源をいれて、Ctrl+Cで>Redbootプロンプトになったら以下のコマンド実行 >Redboot ip_address -l 192.168.1.2/24 -h 192.168.1.1 >Redboot fis init >Redboot load -r -v -b 0x80041000 root.fs >Redboot fis create -b 0x80041000 -f 0xA8030000 -l 0x002C0000 -e 0x00000000 rootfs >Redboot load -r -v -b 0x80041000 vmlinux.bin.l7 >Redboot fis create -r 0x80041000 -e 0x80041000 vmlinux.bin.l7 >Redboot fis create -f 0xA83D0000 -l 0x00010000 -n nvram >Redboot reset ・再起動されてしばらくして文字化けしたメッセージが表示されてたらWRT化に成功してるのでTeraTermの 設定を115200-8-N-1にすれば表示なおる。何かエラーでてたらもう一度やり直し。 細かい検証はこれからしてみます。
71 名前:login:Penguin mailto:sage [2007/01/18(木) 05:09:10 ID:7ordDuan] >>70 乙
72 名前:login:Penguin mailto:sage [2007/01/19(金) 03:38:04 ID:2LiINb9W] すみません、基本的なことかもしれないですが教えてください。 DD-WRT化したルータをブリッジにさせたいのですが設定をどうすればいいでしょうか。 現在は以下のような構成でネットには接続できています。 ADSLモデム 192.168.0.1 | | 192・168・0・2 DD-WRT 192.168.1.1 | | 192.168.1.150 クライアントPC クライアントPCを192.168.0.0/24のネットワークで利用したいです。 ためしにDD-WRTの設定のDHCPServerの項目でDHCP Forwardに してDHCPServerに192;168.0.1にしてみましたが クライアントPCではアドレス取得できませんでした。 よくわかっていなのですが、アドバイスお願いします。
73 名前:login:Penguin mailto:sage [2007/01/19(金) 09:14:05 ID:z1poK/2k] DD-WRTでプロバイダーで指定されたプライマリーDNSを指定してやるといいよ
74 名前:login:Penguin mailto:sage [2007/01/19(金) 13:06:32 ID:2LiINb9W] >>73 DNSが関係してるのでしょうか?
75 名前:login:Penguin mailto:sage [2007/01/19(金) 16:17:28 ID:R1xYtS0o] >>74 たぶん関係ない
76 名前:login:Penguin mailto:sage [2007/01/19(金) 16:51:14 ID:08kpIaXE] デフォルトゲートウェイ?
77 名前:login:Penguin mailto:sage [2007/01/19(金) 17:22:33 ID:2LiINb9W] 最近のルータですとハードウェアスイッチとかでルータモードとブリッジモードを切り替えられる奴 あると思うのですが、そのブリッジモードみたいなのをしたいです。
78 名前:login:Penguin mailto:sage [2007/01/21(日) 10:34:02 ID:dlgAtA9P] 取りあえずsshをインストールしといて ttp://d-net.robata.org/inetbuild-bridge.html brctlはデフォルトで入ってるはず。
79 名前:login:Penguin [2007/01/23(火) 15:46:13 ID:Rb4gtCzn] ファームをビルドしてみたいのだけどwikiみてもよくワカンネ www.dd-wrt.com/wiki/index.php/Development ソースはsvnで取得してたぶん以下のコマンドでビルドするだと思うけど この手順は何してんの? --- cd DD-WRT/src/router cp .config .config_micro make menuconfig cp .config_micro .config --- なんかメニュー画面が表示されるだけで何してんのかわからん。 どっかに*.binファイルができるんじゃないの?
80 名前:login:Penguin mailto:sage [2007/01/23(火) 17:33:15 ID:KJq6tMll] >>70 スループットとかはどんな感じ?あと、メニュー画面は重い?
81 名前:login:Penguin mailto:sage [2007/01/23(火) 19:30:55 ID:a4TqxIdx] WHR-G54Sを書き換えて使ってるけど、 格好だけ二重ルータにしてるけどほぼアクセスポイントにしてるなぁ。 何故かntpclientは動いてるのに時間が約3分ずれてるのが気になるぐらいか・・・
82 名前:login:Penguin mailto:sage [2007/01/24(水) 00:08:10 ID:1/cr3eFo] >>79 ええ、メニュー画面を出してるだけだ。
83 名前:login:Penguin mailto:sage [2007/01/28(日) 02:27:04 ID:SjCxV9aH] 興味本位でヘッダ書換してWLA2-G54にgenericを入れてみた。 へんじがない。ただのしかばねのようだ。 orz バラすか…。ヘキサローブドライバー探さないと。
84 名前:login:Penguin mailto:sage [2007/01/28(日) 02:44:15 ID:OJt4R8NX] ドンマイ(o・_・)ノ”>>83 興味あるので復旧できたら報告よろ
85 名前:83 mailto:sage [2007/01/28(日) 03:45:05 ID:SjCxV9aH] J5にちょいちょいと半田付けして、シリアルコンソールを…。 ttp://nanashing.at.infoseek.co.jp/data/070128_001.log 眠いから続きはまた後で…あ、eth0が立ち上がってないや。
86 名前:login:Penguin mailto:sage [2007/01/28(日) 12:35:14 ID:OJt4R8NX] >>85 乙 ちなみに基板の型番わかるのなら教えて
87 名前:83 mailto:sage [2007/01/28(日) 16:50:41 ID:SjCxV9aH] シルク印刷はMILKY WAY REV:3.3ですね。 基盤裏にシルク印刷でなく、MILKY WAYと刻印があります。 復旧の方は、JTAGらしき10pの端子があるので、ケーブルを作ってみようかと。
88 名前:15 mailto:sage [2007/01/29(月) 11:25:07 ID:tqvXxIWU] >>85 WLA-G54は問題なく動いてるけど・ WLA2-G54って対応してないのかな? ちなみにWLA-G54のCPUは BCM4710 rev 0 at 125 MHz WLA2-G54は BCM4712 rev 1 at 200 MHz になってパフォーマンスがあがってるだけじゃない のかな。 ネットワークドライバが違うんだろうか?? でも Asus WL-500G Premium は同じ BCM4712 を積んでるみたいだし・・ とにかくこの状態は別にファームが飛んでるわけじ ゃないので、JTAG使わなくてもtftpで別ファームに 乗り換えられるのでは。
89 名前:login:Penguin mailto:sage [2007/02/09(金) 08:53:27 ID:biMNLIn+] WRT54GSをdd-wrt.v23_wrt54gs.binで書き換えて再起動してみるとWeb GUIが表示されなかった。 tftpは何度やってもTimeout occurredとなり、いよいよ青くなった。 結局telnetでdd-wrt.v23_generic.binを書き込んでWeb GUIが表示されるようになった。 あーやれやれ。
90 名前:login:Penguin mailto:sage [2007/02/10(土) 00:55:58 ID:DKuM3ZZ7] >>65 うはっ ひさびさに15氏のブログ覗いてみたけどびっくり。 たぶん漏れがオクで出品したWHR2−A54G54だwww さんざん試して復旧試みてダメだったけど復活したんだぁ。オメ。 ダメだったのは自作JTAGケーブルがいけなかったっぽい。 何にしてもJTAGあれば復旧できるってのは心強い。 それと、正常な機種からのフラッシュイメージ公開するのは問題あるのかな?
91 名前:login:Penguin mailto:sage [2007/02/10(土) 10:40:21 ID:4DMMvjD+] そのファームがGPLでライセンスされてたら、 ソースと一緒であれば複製の配布は自由、だったかな?
92 名前:login:Penguin mailto:sage [2007/02/10(土) 10:44:00 ID:dxNo+Uhn] >>91 ?
93 名前:login:Penguin mailto:sage [2007/02/10(土) 12:01:58 ID:33l0xaTR] ファームがGPLだったら、ソースが無きゃ再配布できないって事ですよね。 ttp://ja.wikipedia.org/wiki/GNU_General_Public_License#.E3.82.B3.E3.83.94.E3.83.BC.E3.83.AC.E3.83.95.E3.83.88
94 名前:login:Penguin mailto:sage [2007/02/10(土) 12:05:01 ID:33l0xaTR] 『だったら』じゃなくて、『だとしても』かな。
95 名前:15 mailto:sage [2007/02/11(日) 16:40:44 ID:vYunYFLm] >>90 じゃないかと思ってた。 #4PINコネクタのアースが芋半田で接触不良だったよ 勢いで復旧させたけど使い道ないんで困ってる・・・ ところで、評価の方よろしく(笑
96 名前:login:Penguin mailto:sage [2007/02/11(日) 17:09:52 ID:qWjNQL1i] >>95 申し訳ないです。 原因はケーブルじゃなくてピンの接触不良だったんですね。 でもそんな初歩的な失敗してるってことは自作ケーブルにも問題あったかも。 ブログ大変参考にさせて頂いてるので色々ネタありましたらよろしくお願いします。
97 名前:login:Penguin mailto:sage [2007/02/21(水) 21:47:21 ID:IMRCPDGK] 保守。
98 名前:login:Penguin [2007/02/22(木) 07:34:29 ID:hdUeYJUq] SLIC(つまりVoIP対応)のDD-WRTプラットホームにゃいかな?
99 名前:login:Penguin mailto:sage [2007/02/22(木) 12:11:17 ID:xDzN7Ei+] >>98 可能性としてはx86版か?
100 名前:login:Penguin [2007/02/22(木) 12:47:47 ID:cTZXPXLm] 100は貰う
101 名前:login:Penguin mailto:sage [2007/02/27(火) 17:37:08 ID:93vD6TgU] >>93 バッファローのサイトでソースは公開されてるから問題ないんじゃないか?
102 名前:login:Penguin mailto:sage [2007/02/27(火) 18:41:03 ID:AuLDH55a] >>101 マジ? でも、手数料と称してお金取ったりしてないよね?
103 名前:login:Penguin mailto:sage [2007/02/27(火) 18:59:56 ID:79uFLwTL] 実費は取るだろ。
104 名前:login:Penguin mailto:sage [2007/02/28(水) 03:24:19 ID:pjlOlEBH] 実費取らずにサイトからダウンロードさせろよ。 ソース提供したくないのがミエミエじゃん。と確認せずレスしてみる。
105 名前:login:Penguin mailto:sage [2007/02/28(水) 23:13:38 ID:uFMOfWSB] もってけドロボー ttp://buffalo.jp/download/driver/lan/linux-src-wer.html
106 名前:login:Penguin mailto:sage [2007/03/05(月) 04:22:00 ID:RGN1YbcQ] 一回ファームぶっ飛ばして一ヶ月ほど放置していたが、 すれ見たら飛ばした後でもtftpでおkらしかったので挑戦したら見事直った (*´ω`)
107 名前:login:Penguin [2007/03/28(水) 23:56:59 ID:deTX5VSr] 使用機器 WRT54G v22prefinal5からv23sp2standardにアップグレード ログイン時に ID:root PASS:admin を入力してるのに受け付けてくれない v22のデフォルトが ID:''(無し) PASS:admin だったんで、ID,PASSが引き継がれちゃったけどv23からはヌルのIDが不許可になったんで入れなくなったってコト?
108 名前:login:Penguin mailto:sage [2007/03/29(木) 00:05:04 ID:MZsfSWg1] ぬるぽ
109 名前:login:Penguin mailto:sage [2007/03/29(木) 00:13:29 ID:NA2Yv2fY] >>107 nvram消して見たら?
110 名前:login:Penguin mailto:sage [2007/03/29(木) 01:31:07 ID:xFuG6ZnR] >>109 多分それが正解、つか、前提なんだと思う PPPOEのIDとPASSが行方不明なんで、ちゃんと繋がってる今はクリアに踏み切れない telnetした感じID:root PASS:adminで入れるっぽい ますますワケワカラン
111 名前:login:Penguin mailto:sage [2007/03/29(木) 01:45:12 ID:NA2Yv2fY] 平文で保存してたのを止めて、 暗号化するようにしたからhttp_passwdの互換性が無くなったらしいけど、 どのverの時点かわからない。 telnetできるんならpasswdもとりあえず""にしてみるとか。
112 名前:login:Penguin mailto:>>108 ガッ [2007/03/29(木) 19:36:41 ID:JiFLA7Rs] FONのDD-WRTも似たようなことあるなぁ 結局、フルリセットでどうでもいいこととするけどw
113 名前:login:Penguin mailto:sage [2007/03/30(金) 22:53:47 ID:TsJNhl/+] >>暗号化するようにしたからhttp_passwdの互換性が無くなったらしいけど、 そんな経緯があったのね 結局PPPoEのID,PASSが見つかったんで再セットアップで終了〜 お騒がせいたしました
114 名前:login:Penguin mailto:sage [2007/04/03(火) 00:29:59 ID:M3CZ7+go] FONの3/31ファームが出てたんで3/23から入れ替えてみた そろそろ運用に入ってもいいかな?って感じなできなので ファンをどうにかしてつけて常時稼動しようかと思う。 本体溶けるって言い方もあれだが、夏場絶対に熱で自己死する程度には 熱でてるよな…。
115 名前:login:Penguin mailto:$su age [2007/04/04(水) 15:21:23 ID:ah8aqN59] >>114 正解。 4/3のファームもあったはずだけど 入れなくてよかったね ttp://monozukisya.blog92.fc2.com/blog-entry-56.html まさにこの症状でルーターとして駄目 気づくとWAN側がDHCPに戻ってて通信しなくなってたり
116 名前:login:Penguin mailto:sage [2007/04/26(木) 18:45:12 ID:8V2heeUa] 保守代わりに書き込み 現在のFon最新verは070425 不気味になほど安定動作中(繋げる機器は主にPSP) ただし、ヒートシンク触れないほど熱いのでFANつけてのぬるぬる運転、 この温度なら日本の夏も大丈夫だと思った次第。
117 名前:login:Penguin mailto:sage [2007/04/29(日) 00:40:17 ID:nu/l8S6q] メモリのチップにつけるヒートシンクをつけて運用中 こんな感じ up.mugitya.com/img/Lv.1_up12141.jpg.html 裏側がかなり暑かったが、これをつけたことによって ほんのり暖かい程度になった。
118 名前:login:Penguin mailto:sage [2007/04/29(日) 01:47:33 ID:npeWc15s] メモリってあんまり発熱しないんじゃないの?
119 名前:login:Penguin mailto:sage [2007/04/29(日) 01:48:14 ID:npeWc15s] 違うか、メモリ用のヒートシンクって意味ね スマソ
120 名前:login:Penguin mailto:sage [2007/04/29(日) 16:47:05 ID:BrJuoZ6W] メモリも長くさわっていられないほど熱くなるよー
121 名前:login:Penguin mailto:sage [2007/04/29(日) 17:28:15 ID:npeWc15s] FONがUSBバスパワー電源で動いたから調子こいてバスパワーでファーム書き換えたんだけど 挙動がおかしくて生焼け感があったからACアダプタで焼き直した。今は快調。 挙動おかしいのはリセット30秒長押ししても初期化されなくて挙句の果てに一瞬FON_APが見えたりして焦った。
122 名前:login:Penguin mailto:sage [2007/05/06(日) 23:57:32 ID:DLyXjYQH] FON総合スレッドで質問したら誘導されたのですが、 La FoneraにJTAGでアクセスするのに成功した人はいませんか? GWを利用して取り組んだのですが、WRT54Gでは問題なくアクセスできるのに、 La Foneraでは D:\wrt54g.exe -probeonly CPU Chip ID: 11111111111111111111111111111111 (FFFFFFFF) *** Unknown or NO CPU Chip ID Detected *** のように、フラッシュメモリへのアクセスどころかチップIDも取れない 状態です。ケーブルはunbufferedとwiggler(buffered)のいずれでも 同じ結果になりました。 色々調べてみても、MIPS EJTAGのピンが出ているという所までは 情報として出ているものの、それに1)どのケーブルで、2)どのソフトで、 3)何ができたか、というレポートが皆無なので、実は誰もアクセス できておらず、単にピン数だけからそういってるだけなのではないかと 疑心暗鬼になってます。
123 名前:login:Penguin mailto:sage [2007/05/07(月) 00:55:58 ID:DoRVssag] 英語読めないけど、適当にググって見た。 tech.am/2006/10/06/autopsy-of-a-fonera/ 関係なかったらスマソ
124 名前:login:Penguin mailto:sage [2007/05/07(月) 08:54:10 ID:GcZcE9oF] >>123 さすがにもうそれは見てるんじゃね? 繋いだ後のことでは?
125 名前:login:Penguin mailto:sage [2007/05/07(月) 23:15:35 ID:FPPMYdJk] >>123 ,124 そです。ちなみにそこのページでも > The 2×7 header seems to be a JTAG interface, possibly compliant with MIPS EJTAG 2.6. なので、「JTAGのように見える」「もしかするとEJTAG2.6かも」と想像を書いてるだけで、 結局一つもMIPS EJTAGインタフェースとして叩いてGDBアタッチできたとか メモリ(JTAG配線されてるとして)が見えたとかいうページを見つけてられてません。 MIPSの組み込みLinuxでEJTAG経由のデバッグなんて山のような事例が あるはずなのに、LinuxMIPSとかにも「Fonera叩けたぜ!」とかの一言も ないので、 ・これホントにJTAG? ・2chで誰か叩けた人いますか? ・MIPS EJTAGを叩くためのソフトないですか? というのがブレークダウンした質問になります。ソフトについては - www.totalembedded.com/open_source/jtag/mips32_ejtag.php - www.macraigor.com/ocd_cmd.htm - www.baycom.org/~tom/ejtag/ なんかも見つけて、特に OCD Commander なんか非常にできがいいのですが、 自作の Wiggler JTAG アダプタでは認識されませんでした。アダプタの 配線が悪いのか、チップ(HC244)では出力が不足という可能性も高いのですが、 そもそもダメなのでは?という疑心暗鬼にとらわれてて、頑張るために 誰か一人でも事例がないか質問したというわけです。
126 名前:login:Penguin mailto:sage [2007/05/07(月) 23:59:49 ID:DoRVssag] 2chってすごいな・・・・ pc11.2ch.net/test/read.cgi/linux/1071186326/356
127 名前:login:Penguin mailto:sage [2007/05/08(火) 00:04:37 ID:DoRVssag] って、これシリアルの話か・・・・ 逝ってきます・・・
128 名前:login:Penguin mailto:sage [2007/05/08(火) 01:48:57 ID:0+9ZiqS5] がんばってググってみた。 forum.openwrt.org/viewtopic.php?id=9304 こんどこそどう?
129 名前:login:Penguin mailto:sage [2007/05/08(火) 04:08:57 ID:OR2a2b5C] もって居ないから良く分からないが、いまどきのチップ用のJTAGアダプタでHCシリーズを使えるのか?
130 名前:login:Penguin mailto:sage [2007/05/08(火) 06:50:00 ID:LMNnnwm9] 買ってから聞いてくれ
131 名前:login:Penguin mailto:sage [2007/05/09(水) 00:08:59 ID:N6TRdE5j] >>128 わざわざアリガトン。 フラッシュはプロセッサにSPI接続されてるから、JTAGで操作するにしても プロセッサを操作してSPIバスを叩いてフラッシュアクセスする形になるんだね。 でも、まだJTAGで実際にアクセスした人・事例は一件もないんだよね・・・ openwince-jtagの改造版でできる可能性が指摘されてるのみ。これは 実はすでに入手してるけど、openwinceのビルド環境から整えないと ダメなんで未テスト。あとWindowsじゃなくてLinuxでの作業に切り替えないと いけない。 それにしてもFoneraのフラッシュ読み書きとは別に、一人くらい 単にJTAGスキャンしてみたとかいうのがあってもいいはずなんだけど。
132 名前:login:Penguin mailto:sage [2007/05/09(水) 00:15:45 ID:N6TRdE5j] ちなみにJTAGの話を追いかけてたら、いつのまにかFoneraの 残りのピンの解析も進んでGPIOが引き出せるようになってるのね。 RJ45脇の2mmピッチのあれがやっぱりGPIOだった。SDカード搭載とかが 進行中らしい。
133 名前:login:Penguin mailto:sage [2007/05/09(水) 00:52:42 ID:9IuaSTHA] GPIOはこのへんか・・・ www.fonera.info/index.php/topic,7.0.html >単にJTAGスキャンしてみたとかいうのがあってもいいはずなんだけど。 ドイツ語っぽかったから書かなかったけど、あることはあったんよ。 www.dd-wrt.com/phpBB2/viewtopic.php?p=64633&highlight=jtag#64633 最初に断っておくが俺は日本語しか読めないので、的外れだったらスマソ。
134 名前:login:Penguin mailto:sage [2007/05/09(水) 01:06:40 ID:N6TRdE5j] >>133 そこでBabelfishですよ: babelfish.altavista.com/babelfish/tr で、読んでみたんだけど、それもやっぱり「まったくだめでした」報告だった・・・ 途中でJTAG readの結果というのがあるけど、それはopenwince-jtagの話から 派生して、「他のハードでもどうもうまく読めない」例として出てるだけだった。
135 名前:login:Penguin mailto:sage [2007/05/09(水) 01:51:40 ID:N6TRdE5j] openwince-jtagも試した・・・けど失敗。 sf.netのCVS版も、atheros拡張を入れたという派生版のいずれも JTAG scan (discovery/detect/print) の所から何も出力がないまま 返って終わる。 しかし使ったWigglerケーブルの方もテストでOKの確認まだ取ってないので、 どこがダメでうまくいかないのか、まだ不透明すぎる。どれでもいいから 確実に動作するとわかってる要素が手元にあればもっと効率よくできるんだけど。
136 名前:124 mailto:sage [2007/05/09(水) 12:21:52 ID:TFUBcCzl] うお、なんかむつかしそーですね 俺は、これでJTAGデビューを目論んでたけど ケーブルとかも数種あって けっこうややこしいモンなのね・・・
137 名前:login:Penguin mailto:sage [2007/05/09(水) 20:49:57 ID:awaUvMfj] SD載ったら普通に鯖になりそうだな
138 名前:login:Penguin mailto:sage [2007/05/10(木) 00:35:50 ID:yIuBmiAN] うまくいかないJTAGアクセス、ロジアナで観測してみた。 IEEEの規格書が買えないのでMIPSのEJTAG仕様書と照合すると、 自作アダプタの出してる信号では Test-Logic-Reset -> Run-Test/Idle -> Select-DR-Scan -> Select-IR-Scan -> Capture-IR -> Shift-IR -> Shift-IR -> Shift-IR -> ... ときちんと IR (Instruction Register) を読み出すフローで動いてるように 読める。で、Test-Logic-Reset ステートで IDCODE が IR にロードされるので、 最初にIDCODE読み出しをするであろうことを考えれば動作はつじつまが合う。 なので、一応自分のWiggler JTAGアダプタはここまでは動いてるんじゃないかと。 が、問題は出力で、上の Shift-IR で TDO ピンに IR の内容(IDCODEね)が MSBから順次出てくるはずなんだけど、ロジアナではずっーと 000000... が 続いてて、たっぷり~3[ms]も立ってから(ちなみにクロック - TCKは300KHzほどで 動いてる)は今度は1111111...とダメぽな感じ。あと、意味はまだわからないが TDIに60[us]間隔くらいでHパルスが出てる。 ところでスレタイとは違うような話ばっかりしてるような気がするんだけど、 WRT54とかFoneraいじりの話なんて他で書けないので・・・いいよね?そのうち JTAG経由の組み込みLinuxカーネルデバッグとかまで目指してるんで。
139 名前:login:Penguin mailto:sage [2007/05/13(日) 04:00:26 ID:+GoIy/De] >>138 乙 期待している
140 名前:login:Penguin mailto:sage [2007/05/13(日) 11:02:26 ID:ydNkJBgB] >>139 今週末は出張になってしまったんで触れませんが、生暖かい目で期待しててください。 問題の変数を減らすために、一旦JTAGケーブルの方をCQ付録基板デバッグに転用して 確実に動くことを見てから再挑戦するつもり。あと、Foneraの方の回路も追いかけたい。
141 名前:login:Penguin mailto:sage [2007/05/13(日) 20:56:30 ID:hssuncer] 俺も応援してるぞ。 俺の夢はUSB実装して、USBプリンターサーバーと化するのが夢だ。(ありえない・・・
142 名前:login:Penguin mailto:sage [2007/05/13(日) 21:34:22 ID:ydNkJBgB] >>141 SPIなUSBチップがあれば、比較的容易にできるかもね。 一番いいのは2200登場前にAcctonが発表したDualEthernet+USBなFoneraII候補が 本当に出現してくれることなんだけど、結局姿を現したのは一段とコストダウンした 2200だった・・・
143 名前:login:Penguin mailto:sage [2007/05/13(日) 22:06:39 ID:ZLARO194] DD-WRT化して玩具になるのは嫌なんだろ
144 名前:login:Penguin mailto:sage [2007/05/13(日) 23:12:39 ID:HiSoJFt3] LAN側のポートは必要だと思ったが、 USBは間違いなく要らないのであれは無いと当時は思ったなぁ。
145 名前:login:Penguin mailto:sage [2007/05/18(金) 21:32:31 ID:dgyGf3Za] phrozen.org/fonera.html エ、エロいな。。。
146 名前:login:Penguin mailto:sage [2007/05/18(金) 23:16:07 ID:8ncf2x34] mmcつけるとはw
147 名前:login:Penguin mailto:sage [2007/05/25(金) 03:29:11 ID:uoACsP7O] エロい
148 名前:login:Penguin mailto:sage [2007/05/27(日) 13:19:38 ID:8j19BFib] FoneraのJTAGポートアクセス、一歩前進。 試していたWigglerタイプのケーブルは、ロジアナでは正常そうなのに openwince-jtagでもwrt54g.exeでも正常にデータ取れず。OCD Commanderは 認識すらされずなので、別に作っていたXILINX Parallel Cable IIを使ってみた。 これに対応してるJTAGツールははowc-jtagだけなので、以下は全部Linuxでの話。 で、まだデバイススキャンの結果が怪しいものの、discoveryで jtag> discovery Detecting IR length ... 5 Detecting DR length for IR 11111 ... 1 Detecting DR length for IR 00000 ... 1 Detecting DR length for IR 00001 ... 32 ... とIR/DR lengthを取れるようになった。ただ実際にIDCODE取ると jtag> detect ... Device Id: 00000000000000000000000000000001 とかそれおかしいだろ、という状況。ケーブル・アダプタ自体には 問題ないことは、WRT54GSや各種XILINXデバイスの方のJTAGアクセスが 問題ないことから確実。 まだ先は通そうな予感・・・
149 名前:login:Penguin mailto:sage [2007/05/27(日) 13:21:47 ID:8j19BFib] あ、ケーブルは s/II/III/ ね。 あと、このケーブルではnTRSTが出てないので、それは自分でプルアップして TAP controllerのリセット解除してやる必要がある。
150 名前:login:Penguin mailto:sage [2007/05/27(日) 14:18:35 ID:8j19BFib] 連投スマソ。 IDCODE = 0x00....1 は正常らしい。 - www.linux-mips.org/wiki/JTAG 前から読んでたページだけど、ここまで進んでやっと内容の意味がわかった。 jtag> register IMP 32 jtag> instruction IMPCODE 00011 IMP jtag> instruction IMPCODE jtag> shift ir jtag> shift dr jtag> dr 01000000000000000100000000000000 ^^^EJTAG 2.6 ^R4k ---^DINTsup unsupported -^^? ----^MIPS16e unsupported -^DMA unsupported -------------^MIPS32 というわけで、上がFoneraのAthros/MIPS SoCのEJTAG的機能実装。
151 名前:login:Penguin mailto:sage [2007/05/27(日) 14:24:59 ID:lSfHickQ] 乙。
152 名前:login:Penguin mailto:sage [2007/05/28(月) 00:38:29 ID:aZcMthDF] 他のEJTAG的命令も全部叩いていけるようになった。 ただ、デバッグやフラッシュ書き換えにはまだ遠くて ・メモリ中コードの書き換えと実行停止をJTAG経由でする方法(こっちは50%ほどわかった) ・プロセッサから出ているSPIバスのJTAG経由の叩き方(皆目不明) の2つをする方法が判らないといけない。だれか知ってたら教えて〜
153 名前:login:Penguin mailto:sage [2007/05/28(月) 00:46:51 ID:hojKHeEo] また、がんばってググってみようか?(w
154 名前:login:Penguin mailto:sage [2007/05/28(月) 15:16:10 ID:O8ympKl7] JTAGポートのピンアサインは判明してるの? 判明しているのならおせーて。 とりあえず、わけもわからずピン立てだけはしてみたのだけど。
155 名前:login:Penguin mailto:sage [2007/05/28(月) 18:28:23 ID:UlPlMAG2] ttp://www.flickr.com/photos/mother/262307341/ JTAGポートピンアサインはこれ?