「玄箱(初代・無印)」カテゴリーアーカイブ

玄箱のDebian化

無謀な事をしつつも黒箱から玄箱へと戻った玄箱ですが、
早速Debian化してみようと思います。
まずは、玄箱に搭載しているHDDのパーティションをすべて消します。

HDDの取り外しは面倒なので、写真に写っているUSDtoIDE変換アダプタを強引に挿してHDDの初期化を行いました。

Debian化の方法は、以前配布されていた、簡単キットを使います。
・配布されているイメージをtmpimage.tgzにリネームする
・tmpimage.tgzをimage.zipに圧縮する
・ファームウェアアップデートの1.02のimage.zipと差し替え
・ファームウェアアップデート実施
・Debian化完了!!
Woodyなのでかなり古いですが、とりあえずOKです。
まずはSarge化かな!?
って、その前に環境の整備をしないとapt-getも使えないすでにアーカイブに落ちてますから。

続きを読む 玄箱のDebian化

黒箱から玄箱への道(第7回)TopJTAG Flash ProgrammerとJTAGケーブル(ByteBlasterMVもどき)を使って玄箱に書き込む2

その1で、TopJTAG Flash Programmerによる玄箱との通信設定が終わりました。
いよいよ、実際の書き込み作業にはいります。
まずは、bootcode.binの書き込みです
最初に注意してほしいのは、Cygwin+openwinceの書き込みとアドレスの指定方法が違うところです
以下にTopJTAGを使う場合のフラッシュメモリマップ一覧を載せておきます。


000000 2FFFFF 3072KB /dev/fl1 /dev/mtd0 firmimg.bin(kernel+initrd)
300000 36FFFF 448KB  /dev/fl2 /dev/mtd1 bootcode.bin
370000 37FFFF 64KB   /dev/fl3 /dev/mtd2 status
380000 3FFFFF 512KB  /dev/fl0 /dev/mtd3 conf-save


 

続きを読む 黒箱から玄箱への道(第7回)TopJTAG Flash ProgrammerとJTAGケーブル(ByteBlasterMVもどき)を使って玄箱に書き込む2

黒箱から玄箱への道(第6回)TopJTAG Flash ProgrammerとJTAGケーブル(ByteBlasterMVもどき)を使って玄箱に書き込む1

前回、JTAGケーブルがやっと完成した訳ですが、いよいよこれからが本番です
玄箱への書き込みに使うソフトはTopJTAG Flash Programmer(試用版)です。
色々と設定がありますが、詳しくは
http://mizupc8.bio.mie-u.ac.jp/pukiwiki/index.php?LinkStation%2FTeraStation%2F%E7%8E%84%E7%AE%B1%2FPPC%2FJTAG
のTopJTAG Flash Programmerのあたりに書いてますが、発売からかなり経っている製品だけあって
リンクを残していても消えてしまう事があるので備忘録程度には書き留めておきます。

続きを読む 黒箱から玄箱への道(第6回)TopJTAG Flash ProgrammerとJTAGケーブル(ByteBlasterMVもどき)を使って玄箱に書き込む1

黒箱から玄箱への道(第5回)JTAGケーブル(ByteBlasterMVもどき)の作成2-基板部分の作成

部品もそろったところで、早速作っていきます。
の前に回路図の準備です。

この回路図を使って製作します。
あとは、74HC244のデータシートですが、通販で届いたものはこれ↓です

NXPの物です。
データシートを読むと回路図にあった1Gと2Gが無いですが1OEと2OEがあるので置き換えでよいと思います(たぶん)
東芝製の方が作りやすいかもです。
Vccの許容範囲は2.0V~6.0Vです。(あとで重要になります)
あと、気になるのが1OE, 2OEがoutput enable input (active LOW)となっているのに
回路図では、2Gがプルアップされているような・・・

続きを読む 黒箱から玄箱への道(第5回)JTAGケーブル(ByteBlasterMVもどき)の作成2-基板部分の作成

黒箱から玄箱への道(第4回)JTAGケーブル(ByteBlasterMVもどき)の作成1-通販で部品を注文する

前回までで、玄箱側のJTAGの準備は終わった訳ですが、
ケーブルが無いと接続できない訳で。。。

パラレルポートのコネクタ内で全て配線できる工作の腕があればよいのでですが、
自分が不器用なのがわかっているので箱に収めることにしました。
写真は、現在持っている物です。

続きを読む 黒箱から玄箱への道(第4回)JTAGケーブル(ByteBlasterMVもどき)の作成1-通販で部品を注文する

debian玄箱(etch)にwu-ftpdを入れる

debian玄箱(etch)にwu-ftpdを入れます
wu-ftpdに関しては特に問題は発生せずにインストールできましたが
proftpdはインストール後にうまく起動できなかったので諦めました。

KURO-BOX:/# aptitude install wu-ftpd
Reading package lists… 0%Reading package lists… 0%Reading package lists… 42%Reading package lists… Done
Building dependency tree… 0%Building dependency tree… 0%Building dependency tree… 0%Building dependency tree… 50%Building dependency tree… 50%Building dependency tree… 60%Building dependency tree… 76%Building dependency tree… 92%Building dependency tree… Done
Reading extended state information… 0%Reading extended state information… 0%Reading extended state information… 7%Reading extended state information… 32%Reading extended state information… 57%Reading extended state information… 82%Reading extended state information
Initializing package states… 0% Initializing package states… 1%Initializing package states… Done
Writing extended state information… 0%Writing extended state information… 0%Writing extended state information… 14%Writing extended state information… 28%Writing extended state information… 42%Writing extended state information… 56%Writing extended state information… 70%Writing extended state information… Done
Reading task descriptions… 0% Reading task descriptions… 0%Reading task descriptions… Done
Building tag database… 0% Building tag database… 10%Building tag database… 20%Building tag database… 32%Building tag database… 46%Building tag database… 62%Building tag database… 75%Building tag database… 87%Building tag database… 98%Building tag database… Done
The following packages have been kept back:
apache2 apache2-mpm-worker apache2-utils
The following NEW packages will be installed:
wu-ftpd
0 packages upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 0B/300kB of archives. After unpacking 856kB will be used.
Writing extended state information… 0%Writing extended state information… 1%Writing extended state information… 15%Writing extended state information… 29%Writing extended state information… 43%Writing extended state information… 57%Writing extended state information… 71%Writing extended state information… Done
Preconfiguring packages …

この間で色々と聞いてきますので答えます。
Selecting previously deselected package wu-ftpd.
(Reading database … 12546 files and directories currently installed.)
Unpacking wu-ftpd (from …/wu-ftpd_2.6.2-25_powerpc.deb) …
Setting up wu-ftpd (2.6.2-25) …
The anonymous FTP user has been successfully set up.
Starting FTP server: wu-ftpd.

KURO-BOX:/#

sources.listを自動生成する apt-spy

sources.listを自動生成するには
apt-spyを使うと便利です

apt-spy -s jp -d sarge
と入力するとsargeを参照する場合に最適なサーバをsources.listに記入してくれます。
KURO-BOX:/# vi /etc/apt/sources.list
筆者の場合以下のように作成されました。
# sources.list generated by apt-spy v3.1
deb http://dennou-k.gfd-dennou.org/library/Linux/debian/ stable main
deb-src http://dennou-k.gfd-dennou.org/library/Linux/debian/ stable main
deb http://security.debian.org/ stable/updates main

KURO-BOX:/# apt-spy -s jp -d sarge

SERVER: ftp2.jp.debian.org
Benchmarking FTP…
Error: ls-lR: No such file or directory
Benchmarking HTTP…
Error: The requested URL returned error: 404

SERVER: ftp.jp.debian.org
Benchmarking FTP…
Error: Can’t open ls-lR: No such file or directory
Benchmarking HTTP…
Error: The requested URL returned error: 404

SERVER: ring.asahi-net.or.jp
Benchmarking FTP…
Error: Can’t open ls-lR: No such file or directory
Benchmarking HTTP…
Downloaded 3923674 bytes in 2.88 seconds
Download speed: 1330.23 kB/sec

SERVER: ftp.dti.ad.jp
Benchmarking FTP…
Downloaded 32162251 bytes in 13.53 seconds
Download speed: 2322.18 kB/sec

SERVER: dennou-t.ms.u-tokyo.ac.jp
Benchmarking FTP…
Error: name lookup timed out
Benchmarking HTTP…
Error: name lookup timed out

SERVER: dennou-k.gaia.h.kyoto-u.ac.jp
Benchmarking FTP…
Error: FTP response reading failed
Benchmarking HTTP…
Downloaded 3909190 bytes in 1.07 seconds
Download speed: 3562.86 kB/sec

SERVER: dennou-q.geo.kyushu-u.ac.jp
Benchmarking FTP…
Error: ls-lR: No such file or directory
Benchmarking HTTP…
Downloaded 3909190 bytes in 3.24 seconds
Download speed: 1179.83 kB/sec

SERVER: ftp.yz.yamagata-u.ac.jp
Benchmarking FTP…
Error: connect() timed out!
Benchmarking HTTP…
Error: The requested URL returned error: 404

SERVER: ring.shizuoka.ac.jp
Benchmarking FTP…
Error: name lookup timed out
Benchmarking HTTP…
Error: name lookup timed out

SERVER: sb.itc.u-tokyo.ac.jp
Benchmarking FTP…
Error: name lookup time

SERVER: ftp.riken.go.jp
Benchmarking FTP…
Error: ls-lR: No such file or directory
Benchmarking HTTP…
Error: The requested URL returned error: 404

SERVER: debian.shimpinomori.net
Benchmarking HTTP…
Error: The requested URL returned error: 404

SERVER: ring.hosei.ac.jp
Benchmarking FTP…
Error: name lookup timed out
Benchmarking HTTP…
Error: name lookup timed out

SERVER: www.ring.gr.jp
Benchmarking FTP…
Error: Can’t open ls-lR: No such file or directory
Benchmarking HTTP…
Downloaded 3923674 bytes in 2.66 seconds
Download speed: 1442.09 kB/sec
Writing new sources.list file: /etc/apt/sources.list

debian玄箱にSWAT導入

debian玄箱にSWATを導入します

KURO-BOX:/# aptitude install swat

Reading package lists… Done
Building dependency tree… Done
Reading extended state information
Initializing package states… Done
Writing extended state information… Done
Reading task descriptions… Done
Building tag database… Done
The following NEW packages will be automatically installed:
samba-doc
The following NEW packages will be installed:
samba-doc swat
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 7763kB of archives. After unpacking 17.3MB will be used.
Do you want to continue? [Y/n/?] y
Writing extended state information… Done
Get:1 ftp://ftp.dti.ad.jp stable/main samba-doc 3.0.24-6 [6913kB] Get:2 ftp://ftp.dti.ad.jp stable/main swat 3.0.24-6 [850kB] Fetched 7763kB in 5s (1339kB/s)
Selecting previously deselected package samba-doc.
(Reading database … 10854 files and directories currently installed.)
Unpacking samba-doc (from …/samba-doc_3.0.24-6_all.deb) …
Selecting previously deselected package swat.
Unpacking swat (from …/swat_3.0.24-6_powerpc.deb) …
Setting up samba-doc (3.0.24-6) …

Setting up swat (3.0.24-6) …

KURO-BOX:/# KURO-BOX:/# aptitude install swat
d package swat.
Unpacking swat (from …/swat_3.0.24-6_powerpc.deb) …
Setting up samba-doc (3.0.24-6) …

Setting up swat (3.0.24-6) …

 


http://kuro-box:901/
にアクセスしてSWATの画面が見れればOKです