Pyon's Diary
2002-11-04 舊 平成拾肆年長月晦日 (晴) [更]
OpenBlockSS で最新版カーネルを構築する。(其乃貳)
今度は PCMCIA 周りを行ふ。Linux PCMCIA の頁から pcmcia-3.1.33.tar.gz を*1落として來て /usr/src 以下に展開する。
# tar zxvf pcmcia-3.1.33.tar.gz # cd pcmcia-3.1.33
其れから make config を實行して各種設定を行ひ機械語翻譯を實行する。
# make config # make all
翻譯に掛かる時間は大體拾五分位。んで導入する。make install を實行すれば良いのだけど、さうすると man, etc, debug-tools とかの餘り必要の無い物迄入るので modules, clients, wireless, cardmgr の各ディレクトリに入つて個別に導入する。
# cd modules # make install # cd clients # make install # cd wireless # make install # cd cardmgr # cp -p /sbin/cardmgr /sbin/cardmgr.org # cp -p /sbin/cardctl /sbin/cardctl.org # cp -p /sbin/ifport /sbin/ifport.org # cp -p /sbin/ifuser /sbin/ifuser.org # cp -p /sbin/ide_info /sbin/ide_info.org # cp -p /sbin/pcinitrd /sbin/pcinitrd.org # make install
cardmgr での導入で既存のコマンドの複寫を取つてゐるのは後で元に戻せる*2樣にして置く爲。
此で再起動すれば PCMCIA カードを旨く認識して呉れる筈。
再起動後、御呪ひとして root で depmod -a を實行して置く。
# /sbin/depmod -a
參照: 前囘。
OpenBlockSS で最新版カーネルを構築(補足・壹) Ext3 を使ふ。
元々カーネルを入換へ樣と思つた動機が Ext3 を使ひたかつたからなので、カーネルを入換へた後は參考頁を見て、ファイルシステムを全て Ext3 に移行した。
行つた事は root に成つて telinit 1 でシングルユーザモードに移行して、各パーティション毎に tune2sf を實行するだけ。
# /sbin/tune2fs -j /dev/hdaX
此ですんなり Ext3 に移行出來た。後は /etc/fstab を書直し(Ext2 → Ext3)て再起動。試しにいきなり電源を抜いて、再び差込んで起動させて見ると、fsck 無しできちんと復舊して呉れた。
OpenBlockSS で最新版カーネルを構築(補足・貳) ブートセレクタを使ふ。
新しいカーネルを構築してフラッシュに書込んで、再起動して、立上がら無かつたら目も當てられないので、大野さん作成のブートセレクタを使ふ。使用法は、新しく作成したカーネル・イメージ zImage.new と舊いカーネル・イメージ zImage.old が有つたら、
# cd $OBSSBS ← ブートセレクタを機械語翻譯したディレクトリへ移動。 # mgtree brom.treeboot "New Kernel" zImage.new "Old Kernel" zImage.old > broming # /usr/sbin/flashcfg f broming check
として二つのカーネルをペアにした物をフラッシュに書込んで再起動すれば、起動時にカーネルを選擇出來る樣になる。
こ○ばえ [冬眠しちゃいそうです.]
2003-11-04 舊 平成拾伍年神無月拾壹日 (曇) [更]
又吉イエス。
(闇黒日記 平成十五年十一月五日 經由) 又吉イエス*1は唯一神らしい。毛色は違ふが羽柴誠三秀吉*2みたいなものか。
追記: 主張。(2005-07-18)
世界經濟共同體黨と云ふ團體を主宰してゐるらしい。其之綱領に據れば
人間の能力は唯一神又吉イエスが、一人びとりにただで与えてある。人類の真実・真理・正義を目的としてである。
[世界經濟共同體黨綱領より引用]
とあるけど、「たゞで」と云ふのが神樣にしては吝嗇臭く無いか。
泡沫候補に光を!。
上のイエスの頁から登つた頁。
各地の泡沫候補が一同に會した頁。
追記: 現在リンク切れ。(2007-11-03)
でも Internet Archive には殘つてゐた。
此乃中で其乃後良い所迄行つたのは「羽柴秀吉」だけか。
2006-11-04 舊 平成拾捌年長月拾肆日 (土・曇) [更]
アトリエ澤野コンサート 2006 (すみだトリフォニーホール)

さ○う先生に誘はれてすみだトリフォニーホールで催された澤野工房主催のジャズ演奏會アトリエ澤野コンサート 2006を聽きに行つた。
前日の疲れが殘つてゐた所爲か午後貳時位迄寢てゐて、其れから起きてシャワーを浴びるて家事を濟ますと三時過ぎだつたので、一寸早いけど出掛けた。開場前に着きそうな感じだつたので秋葉原で途中下車して九十九電機に Gateway のノート PC を見に行つた。一寸高かつたので年末に安く成る事を期待して錦糸町に向かつた。
錦糸町驛で降りて北口の改札を抜け左に向かつて歩くとすみだトリフォニーホールが有つた、開場した秤の樣子だつたので入場する前に煙草を一服つけた。ホールに入ると結構佳い感じの造り、全體的に落ち着いた感じで金を掛けて作つたんだな、と思つた。開演迄は時間が有つたので半分寢乍ら待つた。 さ○う先生は自分達より数列前の席に坐つてゐた。
開演の合圖で舞臺の袖から社長が出て來て挨拶。けふは二部構成で、
- 第壹部 ジョバンニ・ミラバッシとアンドレイ・ヤゴジンスキ・トリオ。
- 第貳部 ウラジミール・シャフラノフ・トリオ。
との事。社長の挨拶がをはると、長髪のオタクつぽい人が登場、ミラバッシだつた。入口で貰つたパンフの寫眞は髪の毛がすつきりしてゐたけど、舞臺に立つてゐる人は本當オタクつぽい。同一人物かと惱んで仕舞つた。其れからヤゴジンスキ・トリオが位置に着いて演奏が始まつた。
ジャズの演奏會と聞いてゐたので、FULL SWING や Quasimode の樣な演奏だと思つてゐたら、可成りタンゴの風味が効いてゐて少し驚いた。でも、流れる樣な旋律は聽いてゐて心地良かつた。餘りにも心地良かつたのか前の座席の女の子は寝てゐた。途中「ミヤザキ」と聞こえたので何が始まるのかと思つたらハウルの主題曲だつた。後で喫煙所でち○し○の知合ひに聽いた所、ミラバッシは可成りのアニオタらしく演奏會では必ずアニメの曲を演るとの事。
拾壹曲を聽いて一旦。當然アンコールが有つて最後に一曲締めて第壹部終了。休憩を夾んで次は歐州第一人者のシャフラノフの出番と成つた。
此方は頭からドラムを利かした曲で入つて來た。既に二時間近く狹い椅子で窮屈な思ひをしてゐたのが一寸晴れた。ミラバッシはいつものメンバーでは無かつたさうだけど、此方はいつものメンバーだつた所爲か掛け合ひも有り、客の方を向いて演奏する余裕有り、でホールみたいな大きい所では無くて、筺でグラス片手に一番前で聽くのが最高な感じがした。
此方は八曲演奏して、アンコールはシャフラノフの獨奏で大人しい感じの曲で締め。仲々好い余韻が殘つた。此で 6,500 圓は安過ぎるかも知れ無い。どちらか片方だけでもきちんと客が呼べそうな感じだつた。
演奏が全て終はつて、CD にサインを求める人達を横目に井のなかに向かつた。
2007-11-04 舊 平成拾玖年丁亥長月廿伍日壬寅 (日・晴) [更]
重鎭つて。
數日前ミクシィのニュースに以下の樣な記事が載つてゐた。
で面白さうかなと記事を讀み始めて數行目、
討論したのは(略) IT 業界の重鎭2人。IT 業界の重鎭とは、自身ではメインフレーム開發しか行つたことがないといふ NTT データ取締役相談役で、情報サービス産業協會 會長の濱口友一氏と、TIS の代表取締役社長 岡本晋氏だ。
[@IT -- IT 業界不人氣の理由は? 現役學生が語るそのネガティブイメージより引用]
「重鎭」?。は?。
聽いた事もねえ。て云ふかメインフレームの開發しかした事の無い奴が今時の IT を語るなよ。奴等の時代は裝置産業だよ。ソフトウェアなんて單品で販賣されず、バカ高價い機械の一寸した附録だつた時代ぢやねえか。
「重鎭」?。漬け物石位にしか役に立たねえよ。
て思つて續きを讀ま無かつたのだが、けふはてなブックマークを眺めてゐて、
を讀んで仲間がゐて良かつたと思つた。
で、元記事の感想(ぢやなくて悪態?)。
先の「重鎭」達と今とは時代が違ふのだよ。て云ふか呼ぶならもつと今時の人を呼ぶべきでは無いか?。何で石器時代の老頭兒(ポンコツ?)を呼んだんだ?。屹度企畫の人間がうちらの業界の事を知ら無いバカだつたのだな。
一番ウケたのが TIS の社長の發言。
3K の“歸れない”は、歸りたくない人が歸れないだけ。スケジュール管理の問題だ。
[@IT -- IT 業界不人氣の理由は? 現役學生が語るそのネガティブイメージより引用]
へえ、然う云ふ人間がゐたら見捨てゝ來たんだ。流石 TIS だは。
其乃昔、納品直後にサーバ内のファイルを全て消して(rm -fr *)呉れた會社の社長は云ふ事が違ふは。
矢張り讀むべきでは無かつた。
追記: 最近。(2007-11-04)
最近「IT 業界」と一括りにされる事に疑問を感じる。自分はウェブ系のプログラマだが、メインフレーム屋とか、OS 屋とか、銀行系アプリケーション屋とか、科學計算屋とか、PC アプリ屋とかと同じ業界とはとても思へ無い。
メディアも其乃邊を分けて報道すべきでは無いか?。
KURO-BOX/PRO關係の記事を修正した。
きのふ今日で以下の記事を修正した。
- (No.03) ログインした。
- (No.12) HDD起動環境にした。
- (No.13) EMモードにに戻した。(U-Bootの環境變數を變更)
- (No.15) 再度HDD起動モードにする。
- (No.16) InitDisk1.shで氣に成る處が在る。(初期化スクリプトを修正した)。
初期化スイッチを長押してHDD起動環境を構築する際に嵌る箇所に附いて、修正したり對策等を追記したりした。
KURO-BOX/PRO (No.26) カーネルを再構築した。(但しLS-GLのカーネル・ソース)
(2007-11-09 2.6.23カーネルのコンパイル・起動に成功した。)
カーネルの再構築を行つた。但しLS-GLのカーネル・ソースで。
理由は、
を讀んでKURO-BOX/PROの2.6.12.x なカーネルではEABIなDebianを構築出來なさ然うだつたので。
玄い三連星さんの處に在る記録、
- 玄い三連星 -- Kernelアップデート(とりあへず版) その4。
- 玄い三連星 -- Debian化の檢證(HS-DHGLカーネル)。
- 玄い三連星 -- KUROBOX-PROのEABIなDebian化(起動成功)。
- 玄い三連星 -- KUROBOX-PROのEABIなDebian化(とりあへず)。
- 玄い三連星 -- カーネルソースが來た。
- 玄い三連星 -- HS-DHGLのカーネルソース。
- 玄い三連星 -- KUROBOX-PROのKernel 2.6.16化(その1)。
- 玄い三連星 -- KUROBOX-PROのKernel 2.6.16化(その2)。
を讀むとLS-GLのカーネル・ソースをBUFFALOから購入した方が良さゝうだつたので1,050圓で購入した。
準備。
KURO-BOX/PROはHDD起動モードで起動した。
カーネルのコンパイルに當たつて以下のものを準備した。
- KURO-BOX/PROのカーネル・ソース。(linux-2.6.12_lsp.1.10.3.src.tar.gz)
- LS-GLのカーネル・ソース。(linux-2.6.16_lsp.1.7.8.tar.gz)
- GNU Toolchain for ARM Processors (arm-2007q3-53-arm-none-eabi-i686-pc-linux-gnu.tar.bz2)
- U-Boot (u-boot.src.tar.gz)
LS-GLのカーネル・ソースは上に書いた樣にBUFFALOに註文して入手した。
GNU Toolchain for ARM ProcessorsはCodeSourceryのサイトから落とした。此乃時「Target Platfomr」は「ARM EABI」、「Host Paltform」は「IA32 GNU/Linux」にした。
U-BootはKURO-BOX/PROの附屬CD-ROMに含まれてゐた。
夫々を作業ディレクトリ${WORK}の下で解凍・展開した。
mkimageをコンパイルした。
KURO-BOX/PROのカーネル・イメージはU-Boot形式なので、U-Bootのソースからmkimageをコンパイルする必要が在る。
其處で先づ其れから着手した。
${WORK}の中でu-boot.src.tar.bz2を解凍・展開して其乃ディレクトリに移動した。
% cd ${WORK}
% tar zxvf u-boot.src.tar.bz2
% cd u-boot
此處でREADMEを讀んで見たが、英語が苦手なのとハードに關する知識が皆無なので理解出來無かつた。其れは兎も角KURO-BOX/PROが判ら無かつたら話に成ら無いのでKURO-BOX/PROでcat /proc/cpuinfoしてみた。
(kuro) # cat /proc/cpuinfo Processor : ARM926EJ-Sid(wb) rev 0 (v5l) BogoMIPS : 266.24 Features : swp half thumb fastmult edsp java CPU implementer : 0x41 CPU architecture: 5TEJ CPU variant : 0x0 CPU part : 0x926 CPU revision : 0 Cache type : write-back Cache clean : cp15 c7 ops Cache lockdown : format C Cache format : Harvard I size : 32768 I assoc : 1 I line length : 32 I sets : 1024 D size : 32768 D assoc : 1 D line length : 32 D sets : 1024 Hardware : MV-88fxx81 Revision : 0000 Serial : 0000000000000000
少無く共「ARM926EJ-Sid(wb) rev 0 (v5l)」と云ふCPUで在る事は判つた。亦「MV-88fxx81」と云ふ文字列も意味有り氣だつた。
Makefileをエディタで開いて「arm926ejs」と云ふ文字列で檢索すると、關係しさうなエントリが在つたので其乃エントリを指定してコンパイルしてみた。
% make db88f1181_config
Configuring for db88f1181 board...
% cd tools
% env TOPDIR=${WORK}/u-boot make
ln -s ../common/environment.c environment.c
ln -s ../lib_generic/crc32.c crc32.c
gcc -M -Wall -pedantic -I../include -I.. -DTEXT_BASE= -DUSE_HOSTCC environment.c img2srec.c mkimage.c crc32.c envcrc.c gen_eth_addr.c bmp_logo.c > .depend
gcc -Wall -pedantic -I../include -I.. -DTEXT_BASE= -DUSE_HOSTCC -O -c -o img2srec.o img2srec.c
(途中省略)
gcc -Wall -pedantic -I../include -I.. -DTEXT_BASE= -DUSE_HOSTCC -O -o bmp_logo bmp_logo.o
strip bmp_logo
./bmp_logo logos/denx.bmp >/home/pyon/kuro/u-boot/include/bmp_logo.h
良く判つてゐないが、此でmkimageが得られたので良しとした*1。
クロスコンパイラを準備した。
先程入手したGNU Toolchain for ARM Processorsを${WORK}の下で解凍・展開した。
% cd ${WORK}
% tar zxvf arm-2007q3-53-arm-none-eabi-i686-pc-linux-gnu.tar.bz2
此處で環境變數PATHに以下のパスを追加して置いた。
${WORK}/arm-2007q3/bin
${WORK}/arm-2007q3/libexec/gcc/arm-none-eabi/4.2.1
即ち、
% export PATH=${WORK}/arm-2007q3/bin:${WORK}/arm-2007q3/libexec/gcc/arm-none-eabi/4.2.1:$PATH
として置いた。
亦先程作成したU-Bootのmkimageをパスの通つた處に置いた。
カーネル・ソースを準備した。
KURO-BOX/PROのカーネル・ソースとBUFFALOから購入したLS-GLのカーネル・ソースを${WORK}の下で解凍・展開した。
% cd ${WORK}
% tar zxvf linux-2.6.12_lsp.1.10.3.src.tar.gz
% tar zxvf linux-2.6.16_lsp.1.7.8.tar.gz
然うして以下の事を行つた。
- .config の用意。
- Makefile の變更。
LS-GLのカーネル・ソースを展開した所 buffalo ディレクトリの下に.configの雛形が澤山在つたが、どれを使用すれば良いのか判別出來無かつた爲、KURO-BOX/PROのカーネル・ソースのbuffaloディレクトリに在つたconfig_kurobox.confを持つて來た。
% cd ${WORK}/linux-2.6.16_lsp.1.7.8
% cp ../linux-2.6.12_lsp.1.10.3/buffalo/config_kurobox.conf .config
亦Makefileの中でコンパイラのプレフィックスが違つてゐたので以下の樣に修正した。
@@ -176,7 +176,7 @@ ARCH ?= arm #CROSS_COMPILE ?= arm-linux- -CROSS_COMPILE ?= arm-none-linux-gnueabi- +CROSS_COMPILE ?= arm-none-eabi- # Architecture as present in compile.h
亦、先程作つた 此だけを準備してカーネルのコンパイルを開始した。
カーネルをコンパイルした。
取敢へずコンパイルしてみた。途中色々.configの爲に質問されるが全てデフォルトで答へた。
% cd ${WORK}/linux-2.6.16_lsp.1.7.8
% make uImage
CHK include/linux/version.h
UPD include/linux/version.h
HOSTCC scripts/basic/fixdep
(省略)
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
UIMAGE arch/arm/boot/uImage
Image Name: Linux-2.6.16.16-arm1
Created: Sun Nov 4 23:20:09 2007
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1736144 Bytes = 1695.45 kB = 1.66 MB
Load Address: 0x00008000
Entry Point: 0x00008000
Image arch/arm/boot/uImage is ready
コンパイルは成功した模樣。
再起動した。
出來たカーネル・イメージをKURO-BOX/PROに持つて行つた(今囘は SMB 經由)。
其れからKURO-BOX/PRO側で/dev/sda1を/bootにマウントして其處にカーネル・イメージを移動した。
(kuro) # mount /dev/sda1 /boot (kuro) # cd /boot (kuro) # mv -i uImage.buffalo uImage.buffalo.orig (kuro) # mv -i /home/uImage uImage.buffalo.20071104.01 (kuro) # ls lost+found uImage.buffalo.20071104.01 uImage.buffalo.20071104.00 uImage.buffalo.orig (kuro) # cp -ip uImage.buffalo.20071104.01 uImage.buffalo (kuro) # ls lost+found uImage.buffalo.20071104.01 uImage.buffalo uImage.buffalo.orig uImage.buffalo.20071104.00
此で準備は整つたので再起動した。
(kuro) # /sbin/shutdown -h now
電源が落ちた事を確認してから電源スイッチを押した。
起動メッセージが出力されだした。
Orion1 CPU = Low === KURO U-Boot. === ** LOADER ** ** KUROBOX BOARD: KURO_BOX LE (CFG_ENV_ADDR=fffff000) (省略) Starting pid 647, console /dev/ttyS0: '/sbin/getty' KUROUTOSHIKOU KUROBOX Series KUROBOX-PRO login:
一應立ち上がつた。
ログインしてuname -aを實行してみた。
# uname -a Linux KUROBOX-PRO 2.6.16.16-arm1 #1 Sun Nov 4 23:19:59 JST 2007 armv5tejl unknown
2.6.16カーネルで動いてゐる模樣。
不安な點。
起動はしたがshutdownした時に變なメッセージが出力される樣に成つた。
Sending SIGTERM to all processes. Sending SThe system is halted. md: stopping all md devices. md: md0 switched to read-only mode. Synchronizing SCSI cache for disk sda: System halted. <<-- 通常は此處でをはる。 >miconCntl_PowerOff <<-- 此れ以降の四行がが餘分。 >miconCntl_ShutdownWait Core Driver (ERROR) 0 0: Edma Error Reg 0x28 Core Driver (ERROR) 0 0: Flush DMA, type=CALLBACK, commands 0 (on EDMA 0)
「System halted.」の後に四行程エラーが出力される樣に成つた。
DMA關係のエラーだと云ふ事は判るが、何が原因で出力されてゐるのかゞ不明。矢張りLS-GLのカーネル・ソースを其乃儘使用したのが惡かつたか。
因みにオリジナルのカーネルと今囘作つたカーネルとの起動・終了時のメッセージの差分。
@@ -45,13 +45,13 @@
Loading from block device ide device 0, partition 1: Name: hda1
Type: U-Boot File:/uImage.buffalo
-1736436 bytes read
+1736208 bytes read
<<stop_sound>>
## Booting image at 00100000 ...
- Image Name: Linux-2.6.12.6-arm1
- Created: 2007-02-08 6:00:09 UTC
+ Image Name: Linux-2.6.16.16-arm1
+ Created: 2007-11-04 14:20:09 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
- Data Size: 1736372 Bytes = 1.7 MB
+ Data Size: 1736144 Bytes = 1.7 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
@@ -60,17 +60,21 @@
Starting kernel ...
arg:console=ttyS0,115200 root=/dev/sda2 rw panic=5 BOOTVER=1.09
-CONFIG_BUFFALO_PLATFORM CONFIG_BUFFALO_KUROBOX ---
+CONFIG_BUFFALO_PLATFORM CONFIG_BUFFALO_LINKSTATION_LSGL ---
Uncompressing Linux................................................................................................................. done, booting the kernel.
-Linux version 2.6.12.6-arm1 (root@dev-hara) (gcc version 3.4.4 (release) (CodeSourcery ARM 2005q3-2)) #2 Thu Feb 8 15:00:20 JST 2007
+Linux version 2.6.16.16-arm1 (pyon@vm01) (gcc version 4.2.1 (CodeSourcery Sourcery G++ Lite 2007q3-53)) #1 Sun Nov 4 23:19:59 JST 2007
CPU: ARM926EJ-Sid(wb) [41069260] revision 0 (ARMv5TEJ)
-CPU0: D VIVT write-back cache
-CPU0: I cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
-CPU0: D cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
Machine: MV-88fxx81
Using UBoot passing parameters structure
Sys Clk = 250000000, Tclk = 166664740
+
+
+- Warning - This LSP release was tested only with U-Boot release 1.7.3
+
Memory policy: ECC disabled, Data cache writeback
+CPU0: D VIVT write-back cache
+CPU0: I cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
+CPU0: D cache: 32768 bytes, associativity 1, 32 byte lines, 1024 sets
Built 1 zonelists
Kernel command line: console=ttyS0,115200 root=/dev/sda2 rw panic=5 BOOTVER=1.09
PID hash table entries: 1024 (order: 10, 16384 bytes)
@@ -78,37 +82,19 @@
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 128MB 0MB 0MB 0MB = 128MB total
-Memory: 126208KB available (3037K code, 425K data, 112K init)
+Memory: 126208KB available (3017K code, 448K data, 108K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
-serial_initialize_ttyS1 (Debug): ttyS1 is initialized.
- config_device_cs Error : Unknown board
-
-CPU Interface
--------------
-SDRAM_CS0 ....base 00000000, size 128MB
-SDRAM_CS1 ....disable
-SDRAM_CS2 ....disable
-SDRAM_CS3 ....disable
-PEX0_MEM ....base e0000000, size 128MB
-PEX0_IO ....base f2000000, size 1MB
-PCI0_MEM ....base e8000000, size 128MB
-PCI0_IO ....base f2100000, size 1MB
-INTER_REGS ....base f1000000, size 1MB
-DEVICE_CS0 ....base fa000000, size 2MB
-DEVICE_CS1 ....base f4000000, size 32MB
-DEVICE_CS2 ....base fa800000, size 1MB
-DEV_BOOCS ....base ff800000, size 8MB
-CRYPTO ENG ....no such
+FLASH boardId = 12
Flash bankwidth 1, base ff800000, size 400000
-BUFFALO KUROBOX FLASH size 4096[KB]
+BUFFALO LS_GL FLASH size 4096[KB]
- Marvell Development Board (LSP Version 1.10.3.patch5_DB_NAS)-- BUFFALO_BOARD_KUROBOX Soc: 88F5182 A2
+ Marvell Development Board (LSP Version 1.7.8_NAS)-- BUFFALO_BOARD_LS_GL
Detected Tclk 166664740 and SysClk 250000000
-Marvell USB EHCI Host controller #0: c04e4b00
-Marvell USB EHCI Host controller #1: c04e4a40
+Marvell USB EHCI Host controller #0: c04ffe00
+Marvell USB EHCI Host controller #1: c04ffc00
pexBarOverlapDetect: winNum 2 overlap current 0
mvPexInit:Warning :Bar 2 size is illigal
it will be disabled
@@ -118,96 +104,85 @@
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
-Use the XOR engines (offloading) for enhancing the following functions:
- o RAID 5 Xor calculation
- o kernel memcpy
- o kenrel memzero
- o copy user to/from kernel buffers
-Number of XOR engines to use: 2
-cesadev_init(c00122e0)
+use IDMA acceleration in copy to/from user buffers. used channels 2 and 3
+Done.
+cesadev_init(c0011034)
Fast Floating Point Emulator V0.9 (c) Peter Teichmann.
-inotify device minor=63
-JFFS2 version 2.2. (NAND) (C) 20e 1024 blocksize
+JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
+SGI XFS with no debug enabled
+io scheduler noop registered
+io scheduler anticipatory registered (default)
+io scheduler deadline registered
+io scheduler cfq registered
+Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
+serial8250: ttyS0 at MMIO 0x0 (irq = 3) is a 16550A
+serial8250: ttyS1 at MMIO 0x0 (irq = 4) is a 16550A
+RAMDISK driver initialized: 3 RAM disks of 32768K size 1024 blocksize
loop: loaded (max 8 devices)
Marvell Gigabit Ethernet Driver 'egiga':
o Ethernet descriptors in DRAM
o DRAM SW cache-coherency
o Checksum offload enabled
- o Loading network interface ** egiga_init_module (10)
+ o Loading network interface ** egiga_init_module (0)
'eth0'
Intergrated Sata device found
scsi0 : Marvell SCSI to SATA adapter
scsi1 : Marvell SCSI to SATA adapter
+** BUFFALO Disable Command Queuing Function [0 0] **
Vendor: Hitachi Model: HDS721680PLA380 Rev: P21O
Type: Direct-Access ANSI SCSI revision: 03
+Linux IAL (ERROR) : retry command host=0, bus=0 SCpnt = c079aba0
SCSI device sda: 160836480 512-byte hdwr sectors (82348 MB)
+sda: Write Protect is off
SCSI device sda: drive cache: write back
SCSI device sda: 160836480 512-byte hdwr sectors (82348 MB)
+sda: Write Protect is off
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4
-Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
-Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
+sd 0:0:0:0: Attached scsi disk sda
+sd 0:0:0:0: Attached scsi generic sg0 type 0
physmap flash device: 400000 at ff800000
+>jedec_probe
Found: SST 39LF020
phys_mapped_flash: Found 1 x8 devices at 0x0 in 8-bit bank
number of JEDEC chips: 1
-cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
-RedBoot partition parsing not available
-NAND device: Manufacturer ID: 0x20, Chip ID: 0xda (ST Micro NAND 256MiB 3,3V 8-bit)
-Scanning device for bad blocks
-Using static partition definition
-Creating 3 MTD partitions on "nand_mtd":
-0x00000000-0x00400000 : "uImage"
-0x00400000-0x04400000 : "rootfs"
-0x04400000-0x10000000 : "extra"
-usbmon: debugs is not available
-ehci_platform ehci_platform.4523: EHCI Host Controller
-ehci_platform ehci_platform.4523: new USB bus registered, assigned bus number 1
-ehci_platform ehci_platform.4523: irq 17, io mem 0x00000000
-ehci_platform ehci_platform.4523: park 0
-ehci_platform ehci_platform.4523: USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004
-hub 1-0:1.0: USB hub found
-hub 1-0:1.0: 1 port detected
-ehci_platform ehci_platform.16781: EHCI Host Controller
-ehci_platform ehci_platform.16781: new USB bus registered, assigned bus number 2
-ehci_platform ehci_platform.16781: irq 12, io mem 0x00000000
-ehci_platform ehci_platform.16781: park 0
-ehci_platform ehci_platform.16781: USB 0.0 initialized, EHCI 1.00, driver 10 Dec 2004
-hub 2-0:1.0: USB hub found
-hub 2-0:1.0: 1 port detected
-USB Universal Host Controller Interface driver v2.2
+cfi_cmdset_0USB Universal Host Controller Interface driver v2.3
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
-drivers/usb/input/hid-core.c: v2.01:USB HID core driver
+drivers/usb/input/hid-core.c: v2.6:USB HID core driver
mice: PS/2 mouse device common for all mice
-md: raid0 personality registered as nr 2
-md: raid1 personality registered as nr 3
-md: raid5 personality registered as nr 4
+md: raid0 personality registered for level 0
+md: raid1 personality registered for level 1
+md: raid5 personality registered for level 5
+md: raid4 personality registered for level 4
raid5: measuring checksumming speed
- arm4regs : 304.000 MB/sec
- 8regs : 215.200 MB/sec
- 32regs : 249.200 MB/sec
-raid5: using function: arm4regs (304.000 MB/sec)
-md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27
-Buffalo Platform Linux Driver(Light) 0.01 installed.
-IP: routing cache hash table of 1024 buckets, 8Kbytes
-TCP established hash table entries: 8192 (order: 4, 65536 bytes)
+ arm4regs : 296.000 MB/sec
+ 8regs : 255.600 MB/sec
+ 32regs : 248.800 MB/sec
+raid5: using function: arm4regs (296.000 MB/sec)
+md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
+md: bitmap version 4.39
+Kernel event proc (C) BUFFALIP route cache hash table entries: 2048 (order: 1, 8192 bytes)
+TCP established hash table entries: 8192 (order: 3, 32768 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
+TCP reno registered
+TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
+> exit initrd_load
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem).
-Freeing init memory: 112K
+Freeing init memory: 108K
init started: BusyBox v1.1.1 (2006.11.29-02:37+0000) multi-call binary
-Starting pid 223, console /dev/ttyS0: '/etc/init.d/rcS'
+Starting pid 226, console /dev/ttyS0: '/etc/init.d/rcS'
--- rcStart (hddroot) ---
===== Starting checkroot.sh =====
grep: /proc/mtd: No such file or directory
@@ -224,7 +199,9 @@
[Success]
Setting up swapspace version 1, size = 1011703808 bytes
-Adding 987988k swap on /dev/sda3. Priority:-1 extents:1
+Adding 987988k swap on /dev/sda3. Priority:-1 extents:1 across:987988k
+WARNING: Couldn't open directory /lib/modules/2.6.16.16-arm1: No such file or directory
+FATAL: Could not open /lib/modules/2.6.16.16-arm1/modules.dep.temp for writing: No such file or directory
===== Starting Kevent.sh =====
[Success]
@@ -242,9 +219,7 @@
EXT3-fs: mounted filesystem with ordered data mode.
Success.
-Mounting /dev/mtd3 on /mnt/mtd as a jffs2 file system.
-mount: mount point /mnt/mtd does not exist
-Failed.
+/dev/ is already mounted.
[Failed ]
===== Starting sethostname.sh =====
@@ -274,20 +249,13 @@
===== Starting bootcomplete.sh =====
[Success]
-Starting pid 645, console /dev/ttyS0: '/sbin/getty'
+Starting pid 647, console /dev/ttyS0: '/sbin/getty'
KUROUTOSHIKOU KUROBOX Series
KUROBOX-PRO login: root
Password:
-login[645]: root login on `ttyS0'
-
-
-
-BusyBox v1.1.1 (2006.11.29-02:37+0000) Built-in shell (ash)
-Enter 'help' for a list of built-in commands.
-
-Starting pid 685, console /dev/ttyS0: '/etc/init.d/rcDown'
-/boot # ----- rcDown -----
+Starting pid 652, console /dev/ttyS0: '/etc/init.d/rcDown'
+~ # ----- rcDown -----
===== Starting shutdown_start.sh =====
[Success]
@@ -321,11 +289,15 @@
umount: /mnt/mtd: not found
[Failed ]
-Starting pid 904, console /dev/ttyS0: '/bin/umount'
+Starting pid 871, console /dev/ttyS0: '/bin/umount'
The system is going down NOW !!
Sending SIGTERM to all processes.
-Sending SIGKIThe system is halted.
+Sending SIThe system is halted.
md: stopping all md devices.
md: md0 switched to read-only mode.
Synchronizing SCSI cache for disk sda:
System halted.
+>miconCntl_PowerOff
+>miconCntl_ShutdownWait
+Core Driver (ERROR) 0 0: Edma Error Reg 0x28
+Core Driver (ERROR) 0 0: Flush DMA, type=CALLBACK, commands 0 (on EDMA 0)
2.6.20を使つてゐる人がゐた。
KURO-BOX/PROに Fedora 6を入れて、更にカーネル2.6.20を使つてゐる人がゐた。
來週は此方を參考にしてみよう。
追記: U-Bootを作り直した。(2007-11-05)
を覧ると、
CPU Type : Marvell 88F5182 (400MHz)
と書いて在つたのでU-Bootを作り直した。
% cd ${WORK}/u-boot
% make db88f5181_config
Configuring for db88f5181 board...
cp board/mv88fxx81/db88f5181/config_def.mk board/mv88fxx81/db88f5181/config.mk
先日は「db88f1181_config」を選擇したが、今囘は「db88f5181_config」を選擇した。
% cd tools
% env TOPDIR=${WORK}/u-boot make
gcc -Wall -pedantic -I../include -I.. -DTEXT_BASE= -DUSE_HOSTCC -O -c -o img2srec.o img2srec.c
gcc -Wall -pedantic -I../include -I.. -DTEXT_BASE= -DUSE_HOSTCC -O -o img2srec img2srec.o
strip img2srec
(省略)
gcc -Wall -pedantic -I../include -I.. -DTEXT_BASE= -DUSE_HOSTCC -O -o bmp_logo bmp_logo.o
strip bmp_logo
./bmp_logo logos/denx.bmp >/home/pyon/kuro/u-boot/include/bmp_logo.h
此でmkimageがコンパイル出來たのでパスが通つた所に置いた。
追記: 2.6.23カーネルのコンパイルに成功した。(2007-11-09)
(2007-11-09 2.6.23カーネルのコンパイル・起動に成功した。)
*1 本當は色々有つたのだが失敗を細かく書いても、其れが意味の有る失敗なのかも判別附か無いので省略した。
2008-11-04 舊 平成廿年戊子神無月漆日戊申 (火・晴) [更]
自衞隊が心配。
第29代の田母神航空幕僚長が先の戰爭を肯定する論文を發表した廉で馘に成つた。
此乃論文に據ると張作霖列車爆破事件・滿州事變・支那事變は總てコミンテルンと中共の仕業で大東亜戰爭は列強が日本に仕掛けた戰爭だと云ふ事らしい。其して朝鮮は日本の御蔭で近代化を果たしたとの事らしい。まあ黄文雄が良く其乃手の話を書いてゐるな。
日本の自衞隊は餘り報はれない中、災害で體を張つて罹災者を救出したり、滿足な裝備も與へられず危險地帶に派遣された上に武器の使用は自己責任と、もう少し待遇が改善されても良いのでは無いかと思つてゐたが、斯樣な軍人が出て來るとなると考へを改める必要が有りさう。
論文を公募してゐたのはアパグループと云ふ所。
此處の會長は小松基地金澤友の會の會長を務めてゐるらしい。
田母神前幕僚長が第6航空團司令(1998/07〜1999/11)だつた時に小松基地金澤友の會が發足してゐるから、其乃關係だと思はれる。
追記: (2008-11-04)
先日更迭された爲定年に達したらしいが、航空自衞隊のサイトでは未だ御當人が載つてゐた。
追記: (2008-11-04)
先刻防衞省の頁を觀てゐたら大臣を始め幹部が卷添へで處分されてゐた。
追記: (2008-11-04)
何ともまあ。
追記: 軍オタ大臣がまともに見える。(2008-11-06)
此乃事件に關して元防衞相が記事を書いてゐた。
前防衞相の事は軍事オタクであると云ふ事しか知ら無かつたのだが、上の記事を讀む限り頭が惡いとは思へない。
押さへつけ、隔離すればするほど思想は内面化し、マグマのやうに溜まつていくでせう。
「何にも知らない文官が」との思ひが益々鬱積し、これに迎合する政治家が現れるでせう。それこそ「いつか來た道」に他なりません。
[石破茂(いしばしげる)ブログ: 田母神・前空幕長の論文から思うことより引用]
人の噂は當てに成らないものなのかも知れない。
追記: 懲戒が相應しいか。(2008-11-07)
兎に角辭めないと収まらないだらうな、と思つてはゐたので定年でも別に良いんぢやないかと思つたが、彼は自分で宣誓した事を裏切っているのだから、懲戒にした方が良いのではと思うやうになつた。
自衛隊法第53条、自衛隊法施行規則第39条で自衛官は次の宣誓をする事になつてゐる。
宣 誓
私は、我が國の平和と獨立を守る自衞隊の使命を自覺し、日本國憲法及び法令を遵守し、一致團結、嚴正な規律を保持し、常に德操を養ひ、人格を尊重し、心身を鍛へ、技能を磨き、政治的活動に關與せず、強い責任感をもつて専心職務の遂行に當たり、事に臨んでは危險を顧みず、身をもつて責務の完遂に務め、もつて國民の負託にこたへることを誓ひます。
彼の行つた事は「嚴正な規律を保持し、」と「政治的活動に關與せず、」との部分に牴觸してゐるので矢張り懲戒免職にすべきだと思ふ。
宣誓した事を破つたのだから、論文を書いた數十人も同樣に懲戒が妥當だと。