玄人志向 玄箱12
[HG]でlennyまではloader.oで逃げてきたけど次は...て、不安にならない?
自分はetchの時にNAS-senをweb翻訳しながら、U-BOOT化したけど、(参考にしたのはdebでなくubuntsだから微妙に困ったことあったけど)
今は本当に最新のkernelをダウンロードすれば、コンパイルオプションだけに留意すれば良いし、何よりもパーテーションが3つだけで済むから楽です。
自前でコンパイルしなくても、ネットで拾ったu-bootイメージをuloaderでテストしてみてうまく起動するなら、ほぼ確実にフラッシュ書き込んでも問題ないハズ。
ただfl2 か mtdblock1 に書き込むときだけ、集中すれば問題ないんじゃないのかな。 >>101
むしろ、そろそろ玄箱の古いデバイス自体が怪しくなってくる頃だろ
次もカーネル非対応だったら流石にQNAP辺りの新しいデバイスに移行するわ >>102
仰る通り。
...玄箱Proも同じ道を歩いている。
>>100
秋月のキットの方が安いような・・・
ストロベリー嫌いじゃないけどね、mini-ezusbとか買ったし・・・ >>104
EPROMが付いてるんで高いのだと思います。
玄箱のJTAG端子とFT2232Hのどこにつないだらいいのか その他諸々さっぱりわかりません。
私も黒箱があるので元に戻したいです 手順 ぜひともよろしくお願いします。 >>105
秋月のキットそのままで繋げるわけではないです
http://img01.hamazo.tv/usr/micom/ARM_JTAG.jpg
上記配線図はARM用のためppcのJTAGは違います
http://www.tokudenkairo.co.jp/jtag/jtagpin.html
特定のコネクタを作らずに一本ずつのコネクタを作れば何にでも対応できるはず
ピンヘッダ植えて気がついたけどRA11とR67に抵抗付けないとだめっぽい?
こんな小さい集合抵抗なんて持ってないよ父さん・・・ 製作中に抵抗買い忘れに気づくと悲しいよね
・秋月のAE-FT2232DでJTAGアダプタを作るときの注意
JTAGとして使うにはEEPROMを実装しなきゃいけないんですが
秋月で売ってるのはDIP品だけで、これは大きさが合いません
載せるのはたぶんSOICサイズです、秋葉原だとマルツあたりで置いてるかも
間違って買った悲しい人は↓のように組みます、俺もこうしました
ttp://www-ice.yamagata-cit.ac.jp/ken/senshu/sitedev/index.php?plugin=attach&refer=AVR%2Fnews50&openfile=FT2232-EEPROM.jpg
PCのパラレルポート使えばバッファだけで作れそうな気もするので
電子工作嫌いとか、安く上げたい人はUSBのキットとかないほうがいいかもしれません ・FT_Progについて
FTDIのEEPROMに設定を書き込むツールのようです
日本語の情報が見つけられなかったので、ここに書きます
1.PCに繋ぎFT_Progを起動、F5で勝手に見つけて初期値を出してくれる
2.設定は2箇所、
FT_EEPROM\Hardware_Specific\Port_A\Hardware →245FIFO
FT_EEPROM\Hardware_Specific\Port_A\Driver →D2XX_Direct
PortAなのは>>106の回路図を参考にしてるため、Bはシリアルコンソール用にできる
3.雷のアイコンが書き込みコマンド
玄箱に接続して〜は抵抗買ってきたあとに報告させて頂きます・・・ そこで,ハードとかハンダ付け得意な人が製作肩代わりして
晩酌代くらいを稼ぐと良いわけですね…
(わたしは飲まないからしないけれど…)
秋葉原や日本橋に行けるひとはいいなー 電子工作代行業ですか、スキマ産業ですね
俺も以前はいつも友達に作らせて、お礼に食事って感じでしたが
引越ししちゃったから今は自分でやってます
面白いけど技術不足で壊すのも仕様、多めに部品買っておくのも仕様・・・
パーツはネットで買えますよ、高いけど・・・
俺も実家はど田舎なもんでラジオ少年とか聞く度に都会人め!って思ってました
この手の趣味は今でも地域格差が大きいのかな >>110
俺は北海道で30年位前ラジオ少年だったけど、初ラとかのサトーパーツの広告見てパーツ通販してたよ。
札幌のパーツ屋も行ってたけどね。 >>91氏 お疲れさまです。
私はストロベリーの4ch用のFT4232で1chをシリアルコンソールとして使ってます。(EEPROM付いてます)
JTAGをやる場合
玄箱の端子 1=TDO 3=TDI 7=TCK 9=TMS 16=GND 6=VCC(これは繋がないですよね?) 5本だけ?
この出を直じゃなく なにかしらの回路部品を介して?
DBUS0(TXD) DBUS1(RXD) DBUS2(-RTS) DBUS3(-CTS)
DBUS4(-DTR) DBUS5(-DSR) DBUS6(-DCD) DBUS7(RI(TXDEN))
のどこに繋げばいいでしょうか? 今ここで早くもつまずいてます。
あとPCにインストールするソフトもわかりません。
なんかむずかしそうですね。 >>112
同じ瞬間に同じ悩みを抱える仲間が居ると心強いものです
私もまだ接続まで至ってないですが、知ってる限りの情報を
JTAGの端子は加えて4=TRSTが必要かと、
VCCはJTAGから取ると電圧が下がって不安定になるそうですのでシリアルから取ります
ありがたい事にシリアルはTXD,RXD,GNDが繋がってたら動くことが多いので3.3VはJTAG専用に使えるかもしれません
ttp://nahitafu.cocolog-nifty.com/nahitafu/2005/01/mitoujtag_3.html
↑ピン配列はここが参考になるかと、PowerPC用JTAGの配列とかなり違うようです
FT4232は該当品を持っていないため何とも言えませんが、
>>106の回路図を見るとDBUS0〜3は直結できそうです、wikipediaに書いてる最小構成だとこれだけでもいけるかも
あとはバッファなしでは不可能に見えます、俺も詳しくないので電子板あたりで聞いた方がいいのかもしれませんね
ツールはopenwinceやTopJTAGが玄箱に対応してるみたいです 玄芝用のuBootイメージって、玄箱PROで使えるの? >>114
どっちも確かにARM系なんだろうけど・・・
なぜ玄箱pro用を使わないの? >>115
新しい(だろう)から、GPTに対応してるんじゃないかなと思って genbakoのkernel2.6.25.1とmodules2.6.25.1を落として
Debianを2.4から2.6系に変更したけど、カーネルモジュールが
ごっそり減ってる?
USBハブが認識しなくなった・・・ 玄箱(初代)にX Window Systemを入れて、Windowsパソコンに画面を飛ばしている方はいらっしゃいますか?
ノートパソコンにLinuxを入れてもいいのですが、Windows環境をいじりたくないので、
もし玄箱+X Window System+VNC(PC側)が実用的に使えるようなら、考えてみようかな?
と思ってます。 >>118
かなり前にやったことなんで結構うろ覚えなんだけど、
クライアント側からX起動する際はレスポンスよかったんで使えるかなぁ・・・
って期待してたんだけど、接続してるだけでCPU負荷がほぼ100%なもんでxterm起動して十分喜んで即座に封印した。 GUI環境は玄箱の本でも紹介されてたね
当時はlinuxの勉強にいいねとか思ってたけど
今じゃ仮想マシンが高品質化したから無理して玄箱でやる必要もなくなった >>118
フレームバッファーを玄箱側に持つとなると、メモリが不足するんじゃないかと。
あと、画像処理も全部CPUでやる事になるので、CPU負荷がかかる。
Win側でX Serverを持てば多少改善するかもしれないけど、実用的かと言われると、たぶんNoかな。
やっぱ、玄箱はCUIがオススメ。 皆様、コメントありがとうございます。
勉強にはなるけれど、実用的ではない、ってことのようですね。
参考になりました。 KURO-BOX/T4のファームってどこかに転がってないのかな?
TS-TGLがあるので、u-Boot化してみたい。 >>124
>>11
>GPLのオープンソースのURLは、日経LINUXの1月号の中に書かれていた。
>>13
>日経LINUXの1月号の特集記事は、T4だな
>ということは、書いてあるとすればT4用のURLじゃないかな
ということで、今年の日経LINUXの1月号をGETすべし。
質問です。
玄箱T4を使っているんですが、HDDの転送モードの確認はどうすればいいでしょうか?
hdparm -vで見ても「using_dma」行がないし、DMA有効にしようと思って「hdparm -d1 /dev/sda」しても
/dev/sda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
てな具合で、設定も状態取得もできないように見えます。
kernelがSATAコントローラである「Sil3512ECTU128」のドライバを持ってないようにも
思えるんですが、どうもぐぐったところで情報が見つかりません。 続き・・・
どのドライバで読み込んでるのかdmesg見てみたら
sata_sil 0000:00:0c.0: version 2.4
sata_sil 0000:00:0c.0: Applying R_ERR on DMA activate FIS errata fix
scsi0 : sata_sil
scsi1 : sata_sil
ata1: SATA max UDMA/100 mmio m512@0xbffffc00 tf 0xbffffc80 irq 18
ata2: SATA max UDMA/100 mmio m512@0xbffffc00 tf 0xbffffcc0 irq 18
が出てることに気づきました。
「Applying R_ERR on DMA activate FIS errata fix」が気になるところですが、
FISのerrataを直すためにDMAを有効にしようとするところでエラーを返すモノを適用している?
FISというのがピンと来ませんが、DMAは使えないんでしょうか? こんにちは。質問失礼します。
玄箱のHttp設定画面のログインパスワードを紛失してしまったのですが、どこかで参照することはできるでしょうか? 情報補足
玄箱は初期版、パスワードは前任者が独自に設定済みのようです。 オクで売った奴に連絡取ればいいだろ。
「思い出さないと評価で報復すっぞこんにゃろ」
って言えば死ぬ気で思い出すかもしれんぞ。
まぁ実際には黙って入れ直すよろし。玄人思考のサイトに全部揃ってるし。 黙ってフォーマットして入れなおすのがベストだな
uboot済みでフラッシュ側の管理者にパスワードがかかってるってんなら南無だな ありがとうございました。
基幹サーバにあまり大きく手を入れたくないのでtelnetで粘ろうと思います。 玄箱で基幹サーバ組むのが間違っている気がするが・・・ 間違ってるとは思うんですが、貧乏な研究室なのでサーバを買う金もデータを退避するシステムもストレージもないんです。
玄箱は国の金で買ったらしいんですけどね・・・愚痴失礼しました。 >>134
ん??telnetのrootは通るの??
なら、thhtpdのパスワードファイルをいじれば、リセットも可能だな
webのパスワードファイルのありかは、thttpd.confの内容からわかるよね
あとは、適当にググれば、欲しい情報は見つかると思う
最近、SATA変換ボードと2TB HDD買ったら玄箱起動しないで困った挙句
結局QNAPのTS-119買っちまった
このスレと玄箱には世話になったがお別れだわ
性能と静音性は圧倒的に上がったが、ソフトは組み込み用の独特なシステムだから慣れるのには時間が掛かりそう
玄箱の完全野放しな世界は好きだったが、今後はある程度の制約の中の自由を満喫します
まあ、国産NASの制限がっちがちな世界と比べると自由そのものなんだが 個人的に俺は
pro QNAP 共に持ってるが
kuro-HG が一番いいね
分解がめんどくさい
そういえば、玄箱ちっこいのが出たけどあれどうなったの?? 玄箱T4買って設定してる
RAID5を構築したいのだが、日経Linuxではカーネルのコンパイルが必要と書いてあるが、ネットでRAIDの構築法を書いてあるところにはコンパイルについてなにもかかれていない
どっちが正しいの? カーネルの再構築はしなくてもmd使ってRAIDの構築可能だよ。 そもそも日経Linuxの記事は非常に中途半端で間違いも多い。 どうでもいいけど、未だにRAID5信者がいるのが不思議だな、
3台のHDDをRAID5で組んで、経年劣化でうち1台が壊れる。
その1台を交換して、再構築しようとすると、
再構築時に残りの2台に高負荷がかかり、
再構築の途中で、残りの2台のうちの1台も壊れ、
結局復旧不能になるケースが多発した。
RAID6も基本的に同じ原理だから、再構築時の危険度も同じ。
結局推奨されているのは、RAID10または昔からあるRAID1なんだがな。
経年劣化で壊れたんなら、3台とも交換してリストアがセオリーだろ RAID+バックアップが基本。
RAIDだけに頼るとRAID1だろうが10だろうが痛い目を見る。 FSレベルのスナップショットがあっても
心配性だから、ファイルレベルでバックアップしちゃう >< 復旧の順番が間違っているだろ
ドライブが動いているうちにバックアップ、その後復旧だろ proに入れたdebianにruby on rails入れたらめちゃ重いな >>153
それが正論なんだが、HDDのバックアップはHDDでしかとれなくなってしまったからなぁ >>155
俺もそう思う。
まったくもって忘れた頃にやってくるね。 >>147
再構築中にもう一台逝っちゃうのは
普段アクセスしない領域でエラーが起こって止まるのが大半
劣化も含めて定期的に全面チェックかければ高い確率で防げるトラブルだよ
もちろんウィルス、バグ、攻撃といった
ソフト的にデータ破壊される場合に備えてバックアップは必須だ 玄箱T4の設定中なんだが、ちょっと質問
電源ボタン長押しで電源が切れるのだが、これってただ電源をカットしてるだけ?
玄箱無印/HGのように電源ボタン長押しでshutdown処理してくれるようにするにはkuroevtdを入れればいいの? 俺も人に聞かれて電源の切り方調べたら
長押しって書いてあって噴いた記憶がある 「玄箱PROと電子工作で遊ぼう」 という本を買ったけど大失敗だった。
説明がまったく不親切であり、意味不明の文章にはイラつくだけだ。
「玄箱PROで遊ぼう」は面白く参考になった。 玄箱HG用の 2.6.33 Patch ってどこにもない? ATAのHDD高いし、変換でSATA野を使いたいけど、
ちゃんと使えるスペースはあるのかな?キツキツ・・・??
変換自体もこの手の製品じゃ使ったことが無いので不安で。(´・ω・`) 純正は入るけど、きつきつ
変換コネクタ抜くときにPATAピン曲げてしまったorz SATAにアダプタつけると少し出っ張るわけか・・・
たまに余裕の無いケースがあるから、そういうとき困るんだろうな。
玄箱はしらんけど SheevaPlug+
ttp://www.debutdirect.com/products/details/18 スペースくらい余裕つけとけよって・・・
純正の変換基板高すぎだろ
2530円とか、中古の黒の半額じゃねぇか・・・(´・ω・`) HGが5999円。そこそこの値段で大量に売ってるもんなんだな。
箱も付属品もなさそうだがw
ttp://www.dennobaio.jp/asp/cgi-bin/shop.php?forward=gds_inf&back_screen=gds_srh&stock_no=51CE0101G2F00277 そこの楽天店で過去に4000円で売ってて買ったよ。もちろん箱・付属品付きでACアダプタモデルのHGXだった。 Pro用のシリアルコンソールキットって、HGでも使えたりします?
Lenny化して、いろいろいじってる内に起動不能になってしまって…orz
手持ちのPCにシリアルポート付いてないんで、Pro用のやつが使えるといいなぁって思ったんだけども。
というか、シリアルから叩けばEM化できて、再セットアップ可能だよね…? PCにシリアルポートないのに、
シリアルコンソールにして
どうするんだろう。 1000円くらいで売ってるよね。秋月とかので十分じゃないかな。
俺は500円のを買ってるけど。 >>177
春頃に買ったのだが、通販だと2000円位する
秋月は1000円切ってるけど送料が必要
電源ケーブルも必要だったから秋月の通販で買ったけどね
で、500円のケーブルってどこにあるんだ? >>178
ここ。
ttp://www.dealextreme.com/details.dx/sku.30495
今なら487円くらいだね。ただし、ググればわかるが
船で来るのでマジで注文から到着まで一ヶ月以上かかるw
せっかちさんにはお勧め出来ないwww
他にも色々あるから、急いでなければまとめてポチッて
まったり待てるなら買いだね。 u-boot 1.3にチャンレジしたら黒箱化 orz
半分は予想していたけど、、、
POWERランプのゆっくり点滅を永遠と続けています笑
DIAG 5回ではないので、シリアルコンソールがあれば
EMモードで起動して、実績のあるu-bootで再書き換え
してあげればいけるかなぁ?
>>182
なんかそんな気もしてチャレンジはしてみたんですが、
玄箱HG側:192.168.11.150、監視側:192.168.11.149で待ち構えて
いたけど、一向につかまらず。。
include/configs/linkstaion.hには上記アドレスで定義してあった
のであっていると思うんですけどね。
気になるのは同ファイルの中のBOOTARGS
#define CONFIG_BOOTARGS "root=/dev/sda1 console=ttyS1,57600 netconsole=@192.168.1.7/eth0,@192.168.1.1/00:50:BF:A4:59:71 rtc-rs5c372.probe=0,0x32 debug"
このアドレスって関係あるのかもと思い、チャレンジ中
シリアルコンソールつけて確認。
うーんやっぱブートコード壊した(汗)
この際なので、JTAGにチャレンジすっかなー
proのメモリ増量がしたい今日この頃。でもメインメモリが512MBになったビーグルボードにも惹かれる >>186
新品、ヨドバシで値段が全く下がらない。
19.800円。 玄蔵につけてたHDD(ext2)を交換したんですが、
データのバックアップを忘れてしまいました。
再度取り付けてもHDD環境が変わるだけで問題ないんでしょうか?
1 500G HDD
↓
2 2000G HDD
なんかマニュアルで「使用前にはフォーマットが必須」みたいなことを読んだ記憶があるので、
不安です。
いわゆるHDDガチャポンになるのかどうか気にしてるのですが・・・
玄以外読めるハードがないので、(現在winノート一台)
出来ることがあまりないのですが・・・(´・ω・`) 電源もファンもそろそろだめかも
代替どこかにないかな〜 発売直後の初代が今でも24時間稼働中なんだが、もう5年以上なのか・・・。
珍しく長く使われてるハードだわ。ファンは2回交換したが電源もそろそろヤバいかもな。 181です。
とりあえず、jtagにてbootcode復旧できますた。
下調べから、部品調達、回路作成、復旧まで休みの
日限定だけだったけど、それなりに時間がかかって
しもた。
>>196
どこから書こうかな。
復旧したのは玄箱HG。先日自作u-bootでブートコードを破壊したやつです。
知っているかもしれんけど、まずは回路図を以下のサイトからゲッツ
Genbako kernel collection
ttp://www.genbako.com/jtag/
もしつながらなければ、ミラーサイト
ttp://mirror.crow2.net/www.genbako.com/jtag/
上記サイトの、kuro-jtagcable.png が回路図。
なお、購入したのや以下のもの(千石電商にて通販)
No.001 43FT-2JD5 サンハヤト 基板 ICB−88
単価 105円 X 1
No.002 55DG-4CMR ピンヘッダ 2×40(標準ピッチ・ストレート) 2542−2×40
単価 168円 X 1
No.003 35FT-4NGF ムラタ 積層セラミックコンデンサ 50V0.1μF(テーピング) RPEF11H104Z2M1A01A テーピング
テーピング品
10個1組 105円 X 1
No.004 5Z2T-3DG3 東芝 CMOSロジックIC TC74HC125AP
単価 84円 X 1
No.005 2AZS-6UH5 タクマン カーボン抵抗 1/4W 2.2KΩ±5% RD25 2.2KΩ
単価 6円 X 10
No.006 8ASS-6UHG タクマン カーボン抵抗 1/4W 100Ω±5% RD25 100Ω
単価 6円 X 10
No.007 26D8-5GEG Dサブコネクタ(25P・オス) 3001−05
単価 74円 X 1
なお、玄箱HGの基盤にプルアップ抵抗が必要ということだったが、
ネットで調べた結果と、自分で試した結果必要なしでした。
はんだ付けは、各自がんばってください。 正直、諸先輩方のブログがなければ自分での復旧はあきらめていたかも。
はんだづけは何度かやったことあるし、回路図もなんとなく理解できた
ので、なんとかなった。
とは言いながらも、JTAGケーブルで玄箱HGにうまくアクセスできずはまった。
ケーブル取り回しを考慮し、プリンターケーブル(1mぐらい)を流用した
のだが、そのせいでJTAGから玄箱HGへのアクセスができずに2時間ぐらい
はまった。
ケーブルは最小限がよいとおもわれ
ケーブルができたら、jtagアクセス用のプログラムの準備
環境はWinXP+Cygwin
Linuxではためしてないのでかけない。すまんす。
Cygwinのページから、setup.exeをダウンロードする
ttp://www.cygwin.com/
セットアップするパッケージは以下のもの
cvs
autoconf
autoconf2.1
autoconf2.5
gettext
gettext-devel
automake1.4
automake1.9
gcc
make
ioperm
readline
readline6
あと、Genbako Kernel collection(ここには世話になりっぱ)
から、jtagソース(玄箱用パッチ適用済み)をダウンしておく。
ttp://mirror.crow2.net/www.genbako.com/jtag/jtagdir.tgz
以下のコマンドで解凍&コンパイル
jtagdir.tgzを適当なDirに展開
$ tar zxvf jtagdir.tgz
まずは、inculdeの処理
$ cd inculde
$ ./autogen.sh
$ make install
次にJTAGビルド
$ cd ../jtag
$ ./autogen.sh
ワーニングでるが無視してmake
$ make all
これでmakeは通るが、installができないので
libbrux\po\Makefileの@MKINSTALLDIRS@を、直接パスに書き換え
#MKINSTALLDIRS = @MKINSTALLDIRS@
MKINSTALLDIRS = /cygdrive/d/jtag/jtag/tools/mkinstalldirs
この状態でmake install
$ make install
問題なくインストールできれば、jtagの準備はOK
連投しすぎかな?迷惑かもなので、いったん休憩します。