<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>大伴旅人のブログ</title>
<link>https://ameblo.jp/tabitoohtomo/</link>
<atom:link href="https://rssblog.ameba.jp/tabitoohtomo/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>KURO-BOX T4で遊ぶ。</description>
<language>ja</language>
<item>
<title>Windows 7</title>
<description>
<![CDATA[ <p>クランアントPCをWindows7にアップグレードしました。</p><br><p>シリアルケーブルが使えなかったので、</p><p>Arvel USB シリアルケーブル SRC06USB を購入。</p><p>ドライバは自動でインストールされ簡単。</p><br><p><a href="http://www.amazon.co.jp/gp/product/B00009Y7UZ" target="_blank">SRC06USB</a> </p><br><br>
]]>
</description>
<link>https://ameblo.jp/tabitoohtomo/entry-11068594948.html</link>
<pubDate>Fri, 04 Nov 2011 18:47:41 +0900</pubDate>
</item>
<item>
<title>KURO-BOX T4 使ってたHDDをiSCSIターゲット設定してみた。</title>
<description>
<![CDATA[ <p>T4にiSCSIの導入がうまく行ったので、いろいろ試したくなってくる。</p><br><p>Windows PCについていた1TBのディスクを入れて、ietd.confに設定。</p><p>Windows PCからアクセス。</p><br><p>簡単にアクセスできる。</p><p>データもそのままアクセスできる。</p><br><p>iSCSIなのだから、理論的に言えばそのとおりなのだが、なぜかとてもうれしい。</p><p>Windows上で切られたパーティションもそのまま。</p><br><p>LAN接続さえあれば、場所の制限なし。</p><p>ファンレスのNotePCで、別な部屋のKURO-BOXにアクセスすれば、とっても静か。</p><p>音楽制作にはばっちりかも。</p><br><p>いろいろな使い方を考えよう。</p><br><br><br><br>
]]>
</description>
<link>https://ameblo.jp/tabitoohtomo/entry-11037015861.html</link>
<pubDate>Mon, 03 Oct 2011 16:56:00 +0900</pubDate>
</item>
<item>
<title>KURO-BOX/T4でiSCSI(11) - Windowsからアクセス</title>
<description>
<![CDATA[ <p>WindowsのiSCSIイニシエータを導入。</p><br><p>簡単に終了。</p><br><p><br><a href="http://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/26/b3/p/o0512042211520374398.png"><img border="0" alt="大伴旅人のブログ-ログオン" src="https://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/26/b3/p/t02200181_0512042211520374398.png" width="220" height="181"></a> <br><br><br></p><p>ログオン</p><br><p><br><a href="http://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/33/91/p/o0586038411520374401.png"><img border="0" alt="大伴旅人のブログ-初期化１" src="https://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/33/91/p/t02200144_0586038411520374401.png" width="220" height="144"></a> <br></p><p><br><a href="http://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/f0/c3/p/o0586038411520374400.png"><img border="0" alt="大伴旅人のブログ-初期化２" src="https://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/f0/c3/p/t02200144_0586038411520374400.png" width="220" height="144"></a> <br><br><a href="http://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/4c/69/p/o0586038411520374399.png"><img border="0" alt="大伴旅人のブログ-初期化３" src="https://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/4c/69/p/t02200144_0586038411520374399.png" width="220" height="144"></a> <br><br><br><a href="http://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/d7/51/p/o0586038411520374402.png"><img border="0" alt="大伴旅人のブログ-初期化４" src="https://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/d7/51/p/t02200144_0586038411520374402.png" width="220" height="144"></a> <br><br><a href="http://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/05/b2/p/o0638045211520374918.png"><img border="0" alt="大伴旅人のブログ-初期化５" src="https://stat.ameba.jp/user_images/20111002/00/tabitoohtomo/05/b2/p/t02200156_0638045211520374918.png" width="220" height="156"></a> <br></p><p>やった。ディスク１として認識されている。<br><br>長い道のり終了。</p>
]]>
</description>
<link>https://ameblo.jp/tabitoohtomo/entry-11035510817.html</link>
<pubDate>Sun, 02 Oct 2011 00:46:19 +0900</pubDate>
</item>
<item>
<title>KURO-BOX/T4でiSCSI(10) - カーネルのビルド</title>
<description>
<![CDATA[ <p>やっぱり正当にビルドをする。</p><br><p><a href="http://hiro7216.dyndns.org/blognplus/index.php?e=122" target="_blank">Hiroakiさんのブログ</a>にしたがってカーネルのビルドをしよう。</p><br><p>wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.tar.bz2<br>tar jxvf linux-2.6.32.tar.bz2<br></p><p>Hiroakiさんのパッチを適用。</p><p>作業ディレクトリに2.6.32用のパッチをダウンロード<br>initrd.img、its、dtbファイルをダウンロード</p><br><p>patch -p 1 &lt; ..//kuro-nas-t4-2.6.32.diff<br><br>cp arch/powerpc/configs/kuro_nas_t4_defconfig .config<br></p><p>いきなり、make</p><p>すごく時間がかかる。</p><br><p>途中、mkimageがないとのエラー。</p><p>んー。u-bootというものを習得しなければならないらしい。</p><br><p>大変だな。っと感じているとき、</p><p>あった心やさしい先人。</p><br><p><a href="http://blog.goo.ne.jp/drian_grey/e/b7548da106a479c3c7825dba913e5532" target="_blank">D Blog</a>になんとmkimageがダウンロードさせてくれるとのこと。</p><br><p>これに従い、mkimageをインストール</p><br><p>そして再度、make</p><br><p>なんの問題もなく、コンパイル終了。</p><br><p>make modules_install<br></p><p>mv vmlinux.bin.gz vmlinuz<br><br>mkimage -f kuro_nas_t4.its uImage-2.6.32.buffalo<br><br>cp uImage-2.6.32.buffalo /boot<br></p><p>shutdown -r now</p><br><p>プロンプトが出たら、s　を押す。<br></p><p>BUFFALO&gt;&gt; setenv kernel uImage-2.6.32.buffalo<br>BUFFALO&gt;&gt; run hdboot<br><br>おーブートできる。</p><br><p>途中で、</p><br><p>Starting iSCSI enterprise target service: FATAL: Module iscsi_trgt not found.<br>failed - module is missing!<br></p><p>ふふふ、エラーが出るということは、新しいカーネルでブートされている証拠。</p><p>"まだ、iscsi_trgtモジュールをインストールしてないもんね。"と心でつぶやく。</p><br><p>あっけなく、ブートできて、Loginプロンプト。</p><br><p>ここまできたら簡単。</p><br><p>make KSRC=/usr/src/linux-2.6.32 </p><br><p>KURO-NAS-T4:~/iscsitarget-1.4.20.2# make KSRC=/usr/src/linux-2.6.32 install<br>removed `/usr/sbin/ietd'<br>`usr/ietd' -&gt; `/usr/sbin/ietd'<br>removed `/usr/sbin/ietadm'<br>`usr/ietadm' -&gt; `/usr/sbin/ietadm'<br>removed `/etc/init.d/iscsi-target'<br>`etc/initd/initd.debian' -&gt; `/etc/init.d/iscsi-target'<br>removed `/usr/share/man/man8/ietadm.8'<br>`doc/manpages/ietadm.8' -&gt; `/usr/share/man/man8/ietadm.8'<br>removed `/usr/share/man/man8/ietd.8'<br>`doc/manpages/ietd.8' -&gt; `/usr/share/man/man8/ietd.8'<br>removed `/usr/share/man/man5/ietd.conf.5'<br>`doc/manpages/ietd.conf.5' -&gt; `/usr/share/man/man5/ietd.conf.5'<br>removed `/usr/share/doc/iscsitarget/ChangeLog'<br>`ChangeLog' -&gt; `/usr/share/doc/iscsitarget/ChangeLog'<br>removed `/usr/share/doc/iscsitarget/COPYING'<br>`COPYING' -&gt; `/usr/share/doc/iscsitarget/COPYING'<br>removed `/usr/share/doc/iscsitarget/RELEASE_NOTES'<br>`RELEASE_NOTES' -&gt; `/usr/share/doc/iscsitarget/RELEASE_NOTES'<br>removed `/usr/share/doc/iscsitarget/README'<br>`README' -&gt; `/usr/share/doc/iscsitarget/README'<br>removed `/usr/share/doc/iscsitarget/README.vmware'<br>`README.vmware' -&gt; `/usr/share/doc/iscsitarget/README.vmware'<br>removed `/usr/share/doc/iscsitarget/README.initiators'<br>`README.initiators' -&gt; `/usr/share/doc/iscsitarget/README.initiators'<br>install: creating directory `/lib/modules/2.6.32.0-buffalo/extra'<br>install: creating directory `/lib/modules/2.6.32.0-buffalo/extra/iscsi'<br>`kernel/iscsi_trgt.ko' -&gt; `/lib/modules/2.6.32.0-buffalo/extra/iscsi/iscsi_trgt.ko'<br>Running depmod<br></p><p>やったモジュールも新しいディレクトリにインストールできている。</p><br><p>起動！</p><br><p>KURO-NAS-T4:/etc/init.d# /etc/init.d/iscsitarget start<br>Starting iSCSI enterprise target service: succeeded.</p><br><p>起動できた。</p><br><p>とりあえず、iscsitarget stopで再度停止し、</p><p>テスト用のディスクファイルを作成</p><br><p>KURO-NAS-T4:~# dd if=/dev/zero of=/root/dfile2 bs=1024 count=50000<br>50000+0 records in<br>50000+0 records out<br>51200000 bytes (51 MB) copied, 5.57752 s, 9.2 MB/s</p><br><p>ietd.conf。</p><br><p>Target iqn.2001-04.com.example:storage.dfile2<br>        Lun 0 Path=/root/dfile,Type=fileio<br></p><p>再度起動！</p><p>KURO-NAS-T4:/etc/init.d# /etc/init.d/iscsitarget start<br>Starting iSCSI enterprise target service: succeeded.</p><br><p>次回は、Windowsイニシエータで作業。</p><p><br></p><br><p><br></p><br><br><br><br>
]]>
</description>
<link>https://ameblo.jp/tabitoohtomo/entry-11035503488.html</link>
<pubDate>Sun, 02 Oct 2011 00:11:58 +0900</pubDate>
</item>
<item>
<title>KURO-BOX/T4でiSCSI(9) - 動かない。</title>
<description>
<![CDATA[ <p>ietd.confを編集してさっそくアクセスできるかテスト。</p><br><p>/etc/init.d/iscsitarget stop</p><br><p>KURO-NAS-T4:~/iscsitarget-1.4.20.2# /etc/init.d/iscsitarget stop<br>Removing iSCSI enterprise target devices: succeeded.<br>Stopping iSCSI enterprise target service: succeeded.<br>Removing iSCSI enterprise target modules: FATAL: Module iscsi_trgt is in use.<br>failed.<br></p><p>うー。止まらない。</p><p>モジュールがうまくインストールできていないのか？</p><br><p>KURO-NAS-T4:/etc/init.d# ps -aef | grep ietd<br>root 325 26444 1 13:55 pts/0 00:00:00 grep ietd<br>root 32766 1 0 13:50 ? 00:00:00 /usr/sbin/ietd</p><br><p>あれ、プロセスが止まっていない。</p><br><p>KURO-NAS-T4:/var/run# ls<br>apache2 crond.pid ietd.pid rsyslogd.pid sshd.pid<br>apache2.pid crond.reboot motd samba utmp<br>clientUtil_server-eth0.pid dhclient.eth0.pid network sshd<br>KURO-NAS-T4:/var/run# more ietd.pid<br>32766<br></p><p>/etc/init.d/iscsitargetのPIDFILE設定がおかしい。</p><p>PID_FILE=/var/run/ietd.pid<br></p><p>に変更。</p><br><p>KURO-NAS-T4:~# /etc/init.d/iscsitarget stop<br>Removing iSCSI enterprise target devices: succeeded.<br>Stopping iSCSI enterprise target service: succeeded.<br>Removing iSCSI enterprise target modules: succeeded.<br></p><p>うまく止まってくれた。モジュール関連の問題でなくてよかった。</p><p>ほっとした!!!</p><p>テスト用のファイルを容易。</p><br><p>KURO-NAS-T4:~# dd if=/dev/zero of=/root/dfile bs=1024 count=5000<br>5000+0 records in<br>5000+0 records out<br>5120000 bytes (5.1 MB) copied, 0.49829 s, 10.3 MB/s<br></p><p>ietd.confを</p><br><p>Target iqn.2001-04.com.example:storage.disk2.sys1.xyz<br>Lun 0 Path=/root/dfile,Type=fileio<br></p><p>と変更して、</p><br><p>KURO-NAS-T4:~# /etc/init.d/iscsitarget start<br>Starting iSCSI enterprise target service: succeeded.</p><br><p><br><a href="http://stat.ameba.jp/user_images/20111001/14/tabitoohtomo/d8/8c/p/o0512042211518873528.png"></a><br><a href="http://stat.ameba.jp/user_images/20111001/14/tabitoohtomo/d8/8c/p/o0512042211518873528.png"><img border="0" alt="大伴旅人のブログ-Targetが見える" src="https://stat.ameba.jp/user_images/20111001/14/tabitoohtomo/d8/8c/p/o0512042211518873528.png"></a> <br><br></p><p><br><a href="http://stat.ameba.jp/user_images/20111001/14/tabitoohtomo/d8/8c/p/o0512042211518873528.png"></a>Log Onでうまくいくか？</p><p>connectedになるが、ディスクとして認識されない。</p><br><p>んー。道は長いな。</p><br><p>元に戻って、カーネル再構築しなければならないかな。</p><p><br><br></p><br><p><br></p><br><br>
]]>
</description>
<link>https://ameblo.jp/tabitoohtomo/entry-11034870568.html</link>
<pubDate>Sat, 01 Oct 2011 13:52:00 +0900</pubDate>
</item>
<item>
<title>KURO-BOX/T4でiSCSI(8) - iscsitargetのビルド</title>
<description>
<![CDATA[ <p>前回、カーネルモジュールのビルドがうまくいったので、</p><br><p>再度、iscsitargetのコンパイルを試みる。モジュールのビルドを行った場所は、</p><p>/usr/src/linux-2.6.30なので、READMEに従い、</p><br><p>KURO-NAS-T4:~/iscsitarget-1.4.20.2# make KSRC=/usr/src/linux-2.6.30<br>Applying Patch compat-2.6.32.patch<br>patching file kernel/conn.c<br>Applying Patch compat-2.6.31.patch<br>patching file kernel/file-io.c<br>Applying Patch compat-2.6.30.patch<br>patching file kernel/block-io.c<br>Hunk #1 succeeded at 280 with fuzz 2.<br>make -C usr<br>make[1]: Entering directory `/root/iscsitarget-1.4.20.2/usr'<br>make[1]: Nothing to be done for `all'.<br>make[1]: Leaving directory `/root/iscsitarget-1.4.20.2/usr'<br>make -C /usr/src/linux-2.6.30 SUBDIRS=/root/iscsitarget-1.4.20.2/kernel modules<br>make[1]: Entering directory `/usr/src/linux-2.6.30'<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/tio.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/iscsi.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/nthread.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/wthread.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/config.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/digest.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/conn.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/session.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/target.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/volume.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/iotype.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/file-io.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/null-io.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/target_disk.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/event.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/param.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/block-io.o<br>  CC [M]  /root/iscsitarget-1.4.20.2/kernel/ua.o<br>  LD [M]  /root/iscsitarget-1.4.20.2/kernel/iscsi_trgt.o<br>  Building modules, stage 2.<br>  MODPOST 1 modules<br>  AS   arch/powerpc/lib/crtsavres.o<br>  CC      /root/iscsitarget-1.4.20.2/kernel/iscsi_trgt.mod.o<br>  LD [M]  /root/iscsitarget-1.4.20.2/kernel/iscsi_trgt.ko<br>make[1]: Leaving directory `/usr/src/linux-2.6.30'</p><br><p>おーうまくいった。</p><p>欲しかったiscsitargetのモジュールもできている。</p><br><p>KURO-NAS-T4:~/iscsitarget-1.4.20.2# make KSRC=/usr/src/linux-2.6.30 install<br>removed `/usr/sbin/ietd'<br>`usr/ietd' -&gt; `/usr/sbin/ietd'<br>removed `/usr/sbin/ietadm'<br>`usr/ietadm' -&gt; `/usr/sbin/ietadm'<br>`etc/initd/initd.debian' -&gt; `/etc/init.d/iscsi-target'<br>install: creating directory `/etc/iet'<br>`etc/targets.allow' -&gt; `/etc/iet/targets.allow'<br>`doc/manpages/ietadm.8' -&gt; `/usr/share/man/man8/ietadm.8'<br>`doc/manpages/ietd.8' -&gt; `/usr/share/man/man8/ietd.8'<br>`doc/manpages/ietd.conf.5' -&gt; `/usr/share/man/man5/ietd.conf.5'<br>`ChangeLog' -&gt; `/usr/share/doc/iscsitarget/ChangeLog'<br>`COPYING' -&gt; `/usr/share/doc/iscsitarget/COPYING'<br>`RELEASE_NOTES' -&gt; `/usr/share/doc/iscsitarget/RELEASE_NOTES'<br>`README' -&gt; `/usr/share/doc/iscsitarget/README'<br>removed `/usr/share/doc/iscsitarget/README.vmware'<br>`README.vmware' -&gt; `/usr/share/doc/iscsitarget/README.vmware'<br>`README.initiators' -&gt; `/usr/share/doc/iscsitarget/README.initiators'<br>install: creating directory `/lib/modules/2.6.30.1-BUFFALO-svn1376'<br>install: creating directory `/lib/modules/2.6.30.1-BUFFALO-svn1376/extra'<br>install: creating directory `/lib/modules/2.6.30.1-BUFFALO-svn1376/extra/iscsi'<br>`kernel/iscsi_trgt.ko' -&gt; `/lib/modules/2.6.30.1-BUFFALO-svn1376/extra/iscsi/iscsi_trgt.ko'<br>Running depmod<br></p><p>とりあえず起動してみる。</p><br><p>KURO-NAS-T4:~# /etc/init.d/iscsitarget start<br>Starting iSCSI enterprise target service: FATAL: Module iscsi_trgt not found.<br>failed - module is missing!<br><br>あれ、モジュールがインストールされていたのに最初と同じエラーメッセージ</p><p>んー。なかなかうまくいかない。</p><br><p>KURO-NAS-T4:/usr/src/linux-2.6.30# uname -a<br>Linux KURO-NAS-T4 2.6.30.1-BUFFALO-svn1379 #1 Fri Sep 25 19:35:58 JST 2009 ppc GNU/Linux<br></p><p>EXTRAVERSIONが、.1-BUFFALO-svn1379だった。</p><br><p>/usr/src/linux-2.6.30/Makefileを再度修正して、</p><br><p>make modules</p><br><p>~/iscsitarget-1.4.20.2で、</p><p>make KSRC=/usr/src/linux-2.6.30</p><br><p>make installしてスタート</p><br><p>KURO-NAS-T4:~/iscsitarget-1.4.20.2# make KSRC=/usr/src/linux-2.6.30 install<br>removed `/usr/sbin/ietd'<br>`usr/ietd' -&gt; `/usr/sbin/ietd'<br>removed `/usr/sbin/ietadm'<br>`usr/ietadm' -&gt; `/usr/sbin/ietadm'<br>removed `/etc/init.d/iscsi-target'<br>`etc/initd/initd.debian' -&gt; `/etc/init.d/iscsi-target'<br>removed `/usr/share/man/man8/ietadm.8'<br>`doc/manpages/ietadm.8' -&gt; `/usr/share/man/man8/ietadm.8'<br>removed `/usr/share/man/man8/ietd.8'<br>`doc/manpages/ietd.8' -&gt; `/usr/share/man/man8/ietd.8'<br>removed `/usr/share/man/man5/ietd.conf.5'<br>`doc/manpages/ietd.conf.5' -&gt; `/usr/share/man/man5/ietd.conf.5'<br>removed `/usr/share/doc/iscsitarget/ChangeLog'<br>`ChangeLog' -&gt; `/usr/share/doc/iscsitarget/ChangeLog'<br>removed `/usr/share/doc/iscsitarget/COPYING'<br>`COPYING' -&gt; `/usr/share/doc/iscsitarget/COPYING'<br>removed `/usr/share/doc/iscsitarget/RELEASE_NOTES'<br>`RELEASE_NOTES' -&gt; `/usr/share/doc/iscsitarget/RELEASE_NOTES'<br>removed `/usr/share/doc/iscsitarget/README'<br>`README' -&gt; `/usr/share/doc/iscsitarget/README'<br>removed `/usr/share/doc/iscsitarget/README.vmware'<br>`README.vmware' -&gt; `/usr/share/doc/iscsitarget/README.vmware'<br>removed `/usr/share/doc/iscsitarget/README.initiators'<br>`README.initiators' -&gt; `/usr/share/doc/iscsitarget/README.initiators'<br>install: creating directory `/lib/modules/2.6.30.1-BUFFALO-svn1379/extra'<br>install: creating directory `/lib/modules/2.6.30.1-BUFFALO-svn1379/extra/iscsi'<br>`kernel/iscsi_trgt.ko' -&gt; `/lib/modules/2.6.30.1-BUFFALO-svn1379/extra/iscsi/iscsi_trgt.ko'<br>Running depmod<br>KURO-NAS-T4:~/iscsitarget-1.4.20.2# /etc/init.d/iscsitarget start<br>Starting iSCSI enterprise target service: succeeded.<br></p><p>動いた!</p><br>
]]>
</description>
<link>https://ameblo.jp/tabitoohtomo/entry-11034851210.html</link>
<pubDate>Sat, 01 Oct 2011 13:27:54 +0900</pubDate>
</item>
<item>
<title>KURO-BOX/T4でiSCSI(7)　カーネルモジュール</title>
<description>
<![CDATA[ <p>Hiroakiさんのブログを読むと手順としてはできそうなのだが、</p><p>何を意味していることかよくわからないことがたくさんある。</p><br><p>fitImageやら、u-bootやらと新しいことをずいぶん理解しないといけなそう。</p><p>どっかでつまづいたら深みにはまりそうな気配がたくさん。</p><br><p>ちょっとまて、まずやるべきはiSCSIのモジュールコンパイルだ。</p><p>もう一度、</p><br><p><a href="http://hiro7216.dyndns.org/blognplus/index.php?e=122" target="_blank">玄箱 KURO-BOX/T4にasteriskをインストールする前にカーネルソースをどうにかする</a></p><br><p>を読むと、どうもlnして、patchを当てればできそうに見える。</p><br><p>そこで、玄人志向のサイトの</p><br><p><a href="http://kuroutoshikou.com/important/opensource/" target="_blank">Linux 2.6.30ソース</a></p><br><p>にパッチを当ててみる。</p><p>そのままではできなかったので、</p><p>diffを読みながら、三つのMakefileを修正し、</p><br><p>make modules</p><br><p>なななんとうまくいった。</p><p>よし次は、iscsitargetのコンパイルだ。</p><p> </p><br>
]]>
</description>
<link>https://ameblo.jp/tabitoohtomo/entry-11034833876.html</link>
<pubDate>Sat, 01 Oct 2011 13:18:20 +0900</pubDate>
</item>
<item>
<title>KURO-BOX/T4でiSCSI(6)　カーネルのビルド</title>
<description>
<![CDATA[ <p>またいろいろ先人の教えを探す。</p><p>すごい人を発見。</p><br><p>Hiroaki さんという方のブログを発見。</p><p><a href="http://hiro7216.dyndns.org/blognplus/index.php?e=122">http://hiro7216.dyndns.org/blognplus/index.php?e=122</a> </p><br><p>すごい人はやっぱり世の中にいる。</p><br><p>チャレンジしよう。ビルドなので相当時間かかりそうなので。今晩はここまで。</p><br>
]]>
</description>
<link>https://ameblo.jp/tabitoohtomo/entry-11034549282.html</link>
<pubDate>Sat, 01 Oct 2011 03:11:06 +0900</pubDate>
</item>
<item>
<title>KURO-BOX/T4でiSCSI(5) -iscsitargetビルド</title>
<description>
<![CDATA[ <p>前回見つけたブログにしたがって、</p><br><p><a href="http://kuroutoshikou.com/important/opensource/"><font color="#3b3b2b">http://kuroutoshikou.com/important/opensource/</font></a> </p><p>から、linux-2.6.30.tar.bz2を持ってくる。</p><br><p>ついでに、bzip2もなかったので、apt-getでインストールしておく。</p><br><p>cd /usr/src</p><p>tar jxvf linux-2.6.30.tar.bz2</p><br><p>おー。ソースが展開されてきた。</p><br><p>再度強引に * Enable loadable module supportところだけ'Y'を入れて、configする。</p><br><p>KURO-NAS-T4:/usr/src/linux-2.6.30# make config<br>scripts/kconfig/conf arch/powerpc/Kconfig<br>*<br>* Linux Kernel Configuration<br>*<br>64-bit kernel (PPC64) [N/y/?]<br>*<br>* Processor support<br>*<br>Processor Type<br>&gt; 1. 512x/52xx/6xx/7xx/74xx/82xx/83xx/86xx (6xx)<br>2. Freescale 85xx (PPC_85xx)<br>3. Freescale 8xx (PPC_8xx)<br>4. AMCC 40x (40x)<br>5. AMCC 44x (44x)<br>6. Freescale e200 (E200)<br>choice[1-6?]:<br>AltiVec Support (ALTIVEC) [N/y/?]<br>Symmetric multi-processing support (SMP) [N/y/?]<br>*<br>* General setup<br>*<br>Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [N/y/?]<br>Local version - append to kernel release (LOCALVERSION) []<br>Automatically append version information to the version string (LOCALVERSION_AUTO) [Y/n/?]<br>Support for paging of anonymous memory (swap) (SWAP) [Y/n/?]<br>System V IPC (SYSVIPC) [N/y/?]<br>BSD Process Accounting (BSD_PROCESS_ACCT) [N/y/?]<br>*<br>* RCU Subsystem<br>*<br>RCU Implementation<br>&gt; 1. Classic RCU (CLASSIC_RCU)<br>2. Tree-based hierarchical RCU (TREE_RCU)<br>choice[1-2]:<br>Kernel .config support (IKCONFIG) [N/y/?]<br>Kernel log buffer size (16 =&gt; 64KB, 17 =&gt; 128KB) (LOG_BUF_SHIFT) [17]<br>*<br>* Control Group support<br>*<br>Control Group support (CGROUPS) [N/y/?]<br>Create deprecated sysfs layout for older userspace tools (SYSFS_DEPRECATED_V2) [Y/n/?]<br>Kernel-&gt;user space relay support (formerly relayfs) (RELAY) [N/y/?]<br>Namespaces support (NAMESPACES) [Y/?] (NEW) y<br>UTS namespace (UTS_NS) [N/y/?]<br>Initial RAM filesystem and RAM disk (initramfs/initrd) support (BLK_DEV_INITRD) [N/y/?]<br>Optimize for size (CC_OPTIMIZE_FOR_SIZE) [Y/n/?]<br>*<br>* Configure standard kernel features (for small systems)<br>*<br>Configure standard kernel features (for small systems) (EMBEDDED) [N/y/?]<br>Load all symbols for debugging/ksymoops (KALLSYMS) [Y/?] (NEW) y<br>Do an extra kallsyms pass (KALLSYMS_EXTRA_PASS) [N/y/?]<br>Strip assembler-generated symbols during link (STRIP_ASM_SYMS) [N/y/?]<br>Disable heap randomization (COMPAT_BRK) [Y/n/?]<br>Choose SLAB allocator<br>1. SLAB (SLAB)<br>&gt; 2. SLUB (Unqueued Allocator) (SLUB)<br>choice[1-2?]:<br>Profiling support (EXPERIMENTAL) (PROFILING) [N/y/?]<br>Activate markers (MARKERS) [N/y/?]<br>*<br>* Enable loadable module support<br>*<br>Enable loadable module support (MODULES) [N/y/?] Y<br>Forced module loading (MODULE_FORCE_LOAD) [N/y/?] (NEW) Y<br>Module unloading (MODULE_UNLOAD) [N/y/?] (NEW) Y<br>Module versioning support (MODVERSIONS) [N/y/?] (NEW) Y<br>Source checksum for all modules (MODULE_SRCVERSION_ALL) [N/y/?] (NEW) Y<br>*<br>* Enable the block layer<br>*<br>Enable the block layer (BLOCK) [Y/?] (NEW) y<br>Support for large block devices and files (LBD) [N/y/?]<br>Block layer data integrity support (BLK_DEV_INTEGRITY) [N/y/?]<br>*<br>* IO Schedulers<br>*<br>Anticipatory I/O scheduler (IOSCHED_AS) [Y/n/m/?]<br>Deadline I/O scheduler (IOSCHED_DEADLINE) [Y/n/m/?]<br>CFQ I/O scheduler (IOSCHED_CFQ) [Y/n/m/?]<br>Default I/O scheduler<br>1. Anticipatory (DEFAULT_AS)<br>2. Deadline (DEFAULT_DEADLINE)<br>&gt; 3. CFQ (DEFAULT_CFQ)<br>4. No-op (DEFAULT_NOOP)<br>choice[1-4?]:<br>*<br>* Platform support<br>*<br>Common Hardware Reference Platform (CHRP) based machines (PPC_CHRP) [Y/n]<br>Freescale MPC5121E ADS (MPC5121_ADS) [N/y/?]<br>Generic support for simple MPC5121 based boards (MPC5121_GENERIC) [N/y/?]<br>52xx-based boards (PPC_MPC52xx) [N/y]<br>Apple PowerMac based machines (PPC_PMAC) [Y/n]<br>*<br>* 82xx-based boards (PQ II)<br>*<br>82xx-based boards (PQ II) (PPC_82xx) [N/y]<br>*<br>* 83xx-based boards<br>*<br>83xx-based boards (PPC_83xx) [N/y]<br>*<br>* 86xx-based boards<br>*<br>86xx-based boards (PPC_86xx) [N/y/?]<br>Embedded 6xx/7xx/7xxx-based boards (EMBEDDED6xx) [N/y]<br>*<br>* BUFFALO Features<br>*<br>BUFFALO_PLATFORM (BUFFALO_PLATFORM) [N/y/?]<br>USE_REFERENCE PCB (USE_REFERENCE_PCB) [N/y/?]<br>BUFFALO_ERRCNT (BUFFALO_ERRCNT) [N/y/?]<br>BUFFALO_SCAN (BUFFALO_SCAN) [N/y/?]<br>BUFFALO_DEGRADEKEEP (BUFFALO_DEGRADEKEEP) [N/y/?]<br>DEBUG_RAID (DEBUG_RAID) [N/y/?]<br>Eyetech AmigaOne/MAI Teron (AMIGAONE) [N/y/?]<br>Support booting from Open Firmware or yaboot (PPC_OF_BOOT_TRAMPOLINE) [Y/n/?]<br>RTAS based debug console (UDBG_RTAS_CONSOLE) [N/y]<br>Proc interface to RTAS (RTAS_PROC) [Y/n]<br>CPU Frequency scaling (CPU_FREQ) [N/y/?]<br>Workarounds for PPC601 bugs (PPC601_SYNC_FIX) [N/y/?]<br>On-chip CPU temperature sensor support (TAU) [N/y/?]<br>Support for simple, memory-mapped GPIO controllers (SIMPLE_GPIO) [N/y/?]<br>*<br>* Kernel options<br>*<br>High memory support (HIGHMEM) [N/y]<br>Tickless System (Dynamic Ticks) (NO_HZ) [N/y/?]<br>High Resolution Timer Support (HIGH_RES_TIMERS) [N/y/?]<br>Timer frequency<br>1. 100 HZ (HZ_100)<br>&gt; 2. 250 HZ (HZ_250)<br>3. 300 HZ (HZ_300)<br>4. 1000 HZ (HZ_1000)<br>choice[1-4?]:<br>Preemption Model<br>&gt; 1. No Forced Preemption (Server) (PREEMPT_NONE)<br>2. Voluntary Kernel Preemption (Desktop) (PREEMPT_VOLUNTARY)<br>3. Preemptible Kernel (Low-Latency Desktop) (PREEMPT)<br>choice[1-3]:<br>Kernel support for ELF binaries (BINFMT_ELF) [Y/n/?]<br>Write ELF core dumps with partial segments (CORE_DUMP_DEFAULT_ELF_HEADERS) [N/y/?]<br>Kernel support for MISC binaries (BINFMT_MISC) [N/m/y/?]<br>Build a kdump crash kernel (CRASH_DUMP) [N/y/?]<br>Page migration (MIGRATION) [Y/n/?]<br>Add LRU list to track non-evictable pages (UNEVICTABLE_LRU) [Y/n/?]<br>Page size<br>&gt; 1. 4k page size (PPC_4K_PAGES)<br>choice[1]: 1<br>Maximum zone order (FORCE_MAX_ZONEORDER) [11]<br>Support for device tree in /proc (PROC_DEVICETREE) [N/y/?]<br>Default bootloader kernel arguments (CMDLINE_BOOL) [N/y]<br>Additional default image types (EXTRA_TARGETS) []<br>Power Management support (PM) [N/y/?]<br>Enable seccomp to safely compute untrusted bytecode (SECCOMP) [Y/n/?]<br>*<br>* Bus options<br>*<br>Support for ISA-bus hardware (ISA) [N/y/?]<br>PCI Express support (PCIEPORTBUS) [N/y/?]<br>Message Signaled Interrupts (MSI and MSI-X) (PCI_MSI) [N/y/?]<br>Enable deprecated pci_find_* API (PCI_LEGACY) [Y/n/?]<br>PCI Stub driver (PCI_STUB) [N/m/y/?]<br>PCI IOV support (PCI_IOV) [N/y/?]<br>*<br>* PCCard (PCMCIA/CardBus) support<br>*<br>PCCard (PCMCIA/CardBus) support (PCCARD) [N/m/y/?]<br>*<br>* Support for PCI Hotplug<br>*<br>Support for PCI Hotplug (HOTPLUG_PCI) [N/m/y/?]<br>*<br>* Advanced setup<br>*<br>Prompt for advanced kernel configuration options (ADVANCED_OPTIONS) [N/y/?]<br>*<br>* Default settings for advanced configuration options are used<br>*<br>*<br>* Networking support<br>*<br>Networking support (NET) [N/y/?]<br>*<br>* Device Drivers<br>*<br>*<br>* Generic Driver Options<br>*<br>path to uevent helper (UEVENT_HELPER_PATH) [/sbin/hotplug]<br>Prevent firmware from being built (PREVENT_FIRMWARE_BUILD) [Y/n/?]<br>Userspace firmware loading support (FW_LOADER) [Y/?] (NEW) y<br>Include in-kernel firmware blobs in kernel binary (FIRMWARE_IN_KERNEL) [Y/n/?]<br>External firmware blobs to build into the kernel binary (EXTRA_FIRMWARE) []<br>*<br>* Memory Technology Device (MTD) support<br>*<br>Memory Technology Device (MTD) support (MTD) [N/m/y/?]<br>*<br>* Parallel port support<br>*<br>Parallel port support (PARPORT) [N/m/y/?]<br>*<br>* Block devices<br>*<br>Block devices (BLK_DEV) [Y/n/?]<br>Normal floppy disk support (BLK_DEV_FD) [N/m/y/?]<br>Support for PowerMac floppy (MAC_FLOPPY) [N/m/y/?]<br>Compaq SMART2 support (BLK_CPQ_DA) [N/m/y/?]<br>Compaq Smart Array 5xxx support (BLK_CPQ_CISS_DA) [N/m/y/?]<br>Mylex DAC960/DAC1100 PCI RAID Controller support (BLK_DEV_DAC960) [N/m/y/?]<br>Loopback device support (BLK_DEV_LOOP) [N/m/y/?]<br>Promise SATA SX8 support (BLK_DEV_SX8) [N/m/y/?]<br>RAM block device support (BLK_DEV_RAM) [N/m/y/?]<br>Packet writing on CD/DVD media (CDROM_PKTCDVD) [N/m/y/?]<br>Very old hard disk (MFM/RLL/IDE) driver (BLK_DEV_HD) [N/y/?]<br>*<br>* Misc devices<br>*<br>Misc devices (MISC_DEVICES) [Y/n/?]<br>Sensable PHANToM (PCI) (PHANTOM) [N/m/y/?]<br>SGI IOC4 Base IO support (SGI_IOC4) [N/m/y/?]<br>Enclosure Services (ENCLOSURE_SERVICES) [N/m/y/?]<br>Channel interface driver for HP iLO/iLO2 processor (HP_ILO) [N/m/y/?]<br>*<br>* EEPROM support<br>*<br>EEPROM 93CX6 support (EEPROM_93CX6) [N/m/y/?]<br>*<br>* ATA/ATAPI/MFM/RLL support<br>*<br>ATA/ATAPI/MFM/RLL support (IDE) [N/m/y/?]<br>*<br>* SCSI device support<br>*<br>RAID Transport Class (RAID_ATTRS) [N/m/y/?]<br>SCSI device support (SCSI) [N/m/y/?]<br>*<br>* Serial ATA (prod) and Parallel ATA (experimental) drivers<br>*<br>Serial ATA (prod) and Parallel ATA (experimental) drivers (ATA) [N/m/y/?]<br>*<br>* Multiple devices driver support (RAID and LVM)<br>*<br>Multiple devices driver support (RAID and LVM) (MD) [N/y/?]<br>*<br>* Fusion MPT device support<br>*<br>Fusion MPT device support (FUSION) [N/y/?]<br>*<br>* IEEE 1394 (FireWire) support<br>*<br>*<br>* A new alternative FireWire stack is available with EXPERIMENTAL=y<br>*<br>Stable FireWire stack (IEEE1394) [N/m/y/?]<br>*<br>* I2O device support<br>*<br>I2O device support (I2O) [N/m/y/?]<br>*<br>* Macintosh device drivers<br>*<br>Macintosh device drivers (MACINTOSH_DRIVERS) [Y/n/?]<br>Apple Desktop Bus (ADB) support (ADB) [N/y/?]<br>Support for CUDA based Macs and PowerMacs (ADB_CUDA) [N/y/?]<br>Support for PMU based PowerMacs (ADB_PMU) [N/y/?]<br>Support PowerBook hotswap media bay (PMAC_MEDIABAY) [N/y/?]<br>Support for mouse button 2+3 emulation (MAC_EMUMOUSEBTN) [N/y/?]<br>New PowerMac thermal control infrastructure (WINDFARM) [N/m/y]<br>Support for Apple XServe front panel LEDs (PMAC_RACKMETER) [N/m/y/?]<br>*<br>* Telephony support<br>*<br>Telephony support (PHONE) [N/m/y/?]<br>*<br>* Input device support<br>*<br>Generic input layer (needed for keyboard, mouse, ...) (INPUT) [Y/?] (NEW) y<br>Support for memoryless force-feedback devices (INPUT_FF_MEMLESS) [N/m/y/?]<br>Polled input device skeleton (INPUT_POLLDEV) [N/m/y/?]<br>*<br>* Userland interfaces<br>*<br>Mouse interface (INPUT_MOUSEDEV) [Y/?] (NEW) y<br>Provide legacy /dev/psaux device (INPUT_MOUSEDEV_PSAUX) [Y/n/?]<br>Horizontal screen resolution (INPUT_MOUSEDEV_SCREEN_X) [1024]<br>Vertical screen resolution (INPUT_MOUSEDEV_SCREEN_Y) [768]<br>Joystick interface (INPUT_JOYDEV) [N/m/y/?]<br>Event interface (INPUT_EVDEV) [N/m/y/?]<br>Event debugging (INPUT_EVBUG) [N/m/y/?]<br>*<br>* Input Device Drivers<br>*<br>*<br>* Keyboards<br>*<br>Keyboards (INPUT_KEYBOARD) [Y/n/?]<br>AT keyboard (KEYBOARD_ATKBD) [Y/n/m/?]<br>Sun Type 4 and Type 5 keyboard (KEYBOARD_SUNKBD) [N/m/y/?]<br>DECstation/VAXstation LK201/LK401 keyboard (KEYBOARD_LKKBD) [N/m/y/?]<br>XT keyboard (KEYBOARD_XTKBD) [N/m/y/?]<br>Newton keyboard (KEYBOARD_NEWTON) [N/m/y/?]<br>Stowaway keyboard (KEYBOARD_STOWAWAY) [N/m/y/?]<br>*<br>* Mice<br>*<br>Mice (INPUT_MOUSE) [Y/n/?]<br>PS/2 mouse (MOUSE_PS2) [Y/n/m/?]<br>Elantech PS/2 protocol extension (MOUSE_PS2_ELANTECH) [N/y/?]<br>eGalax TouchKit PS/2 protocol extension (MOUSE_PS2_TOUCHKIT) [N/y/?]<br>Serial mouse (MOUSE_SERIAL) [N/m/y/?]<br>Apple USB Touchpad support (MOUSE_APPLETOUCH) [N/m/y/?]<br>Apple USB BCM5974 Multitouch trackpad support (MOUSE_BCM5974) [N/m/y/?]<br>DEC VSXXX-AA/GA mouse and VSXXX-AB tablet (MOUSE_VSXXXAA) [N/m/y/?]<br>*<br>* Joysticks/Gamepads<br>*<br>Joysticks/Gamepads (INPUT_JOYSTICK) [N/y/?]<br>*<br>* Tablets<br>*<br>Tablets (INPUT_TABLET) [N/y/?]<br>*<br>* Touchscreens<br>*<br>Touchscreens (INPUT_TOUCHSCREEN) [N/y/?]<br>*<br>* Miscellaneous devices<br>*<br>Miscellaneous devices (INPUT_MISC) [N/y/?]<br>*<br>* Hardware I/O ports<br>*<br>Serial I/O support (SERIO) [Y/?] y<br>i8042 PC Keyboard controller (SERIO_I8042) [Y/n/m/?]<br>Serial port line discipline (SERIO_SERPORT) [Y/n/m/?]<br>PCI PS/2 keyboard and PS/2 mouse controller (SERIO_PCIPS2) [N/m/y/?]<br>Raw access to serio ports (SERIO_RAW) [N/m/y/?]<br>Xilinx XPS PS/2 Controller Support (SERIO_XILINX_XPS_PS2) [N/m/y/?]<br>Gameport support (GAMEPORT) [N/m/y/?]<br>*<br>* Character devices<br>*<br>Virtual terminal (VT) [Y/?] (NEW) y<br>Support for binding and unbinding console drivers (VT_HW_CONSOLE_BINDING) [N/y/?]<br>/dev/kmem virtual device support (DEVKMEM) [Y/n/?]<br>Non-standard serial port support (SERIAL_NONSTANDARD) [N/y/?]<br>*<br>* Serial drivers<br>*<br>8250/16550 and compatible serial support (SERIAL_8250) [N/m/y/?]<br>*<br>* Non-8250 serial port support<br>*<br>Xilinx uartlite serial port support (SERIAL_UARTLITE) [N/m/y/?]<br>PowerMac z85c30 ESCC support (SERIAL_PMACZILOG) [N/m/y/?]<br>Digi International NEO PCI Support (SERIAL_JSM) [N/m/y/?]<br>Unix98 PTY support (UNIX98_PTYS) [Y/?] (NEW) y<br>Support multiple instances of devpts (DEVPTS_MULTIPLE_INSTANCES) [N/y/?]<br>Legacy (BSD) PTY support (LEGACY_PTYS) [Y/n/?]<br>Maximum number of legacy PTY in use (LEGACY_PTY_COUNT) [256]<br>Total Impact briQ front panel driver (BRIQ_PANEL) [N/m/y/?]<br>IBM RTAS Console support (HVC_RTAS) [N/y/?]<br>*<br>* IPMI top-level message handler<br>*<br>IPMI top-level message handler (IPMI_HANDLER) [N/m/y/?]<br>Hardware Random Number Generator Core support (HW_RANDOM) [Y/n/m/?]<br>Timer IOMEM HW Random Number Generator support (HW_RANDOM_TIMERIOMEM) [N/m/y/?]<br>/dev/nvram support (NVRAM) [N/m/y/?]<br>Generic /dev/rtc emulation (GEN_RTC) [N/m/y/?]<br>Siemens R3964 line discipline (R3964) [N/m/y/?]<br>Applicom intelligent fieldbus card support (APPLICOM) [N/m/y/?]<br>RAW driver (/dev/raw/rawN) (RAW_DRIVER) [N/m/y/?]<br>*<br>* I2C support<br>*<br>I2C support (I2C) [N/m/y/?]<br>*<br>* SPI support<br>*<br>SPI support (SPI) [N/y/?]<br>*<br>* GPIO Support<br>*<br>GPIO Support (GPIOLIB) [N/y/?]<br>*<br>* Dallas's 1-wire support<br>*<br>Dallas's 1-wire support (W1) [N/m/y/?]<br>*<br>* Power supply class support<br>*<br>Power supply class support (POWER_SUPPLY) [N/m/y/?]<br>*<br>* Hardware Monitoring support<br>*<br>Hardware Monitoring support (HWMON) [Y/n/m/?]<br>ITE IT87xx and compatibles (SENSORS_IT87) [N/m/y/?]<br>National Semiconductor PC87360 family (SENSORS_PC87360) [N/m/y/?]<br>Silicon Integrated Systems Corp. SiS5595 (SENSORS_SIS5595) [N/m/y/?]<br>SMSC LPC47M10x and compatibles (SENSORS_SMSC47M1) [N/m/y/?]<br>VIA686A (SENSORS_VIA686A) [N/m/y/?]<br>VIA VT8231 (SENSORS_VT8231) [N/m/y/?]<br>Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF (SENSORS_W83627HF) [N/m/y/?]<br>Winbond W83627EHF/EHG/DHG, W83667HG (SENSORS_W83627EHF) [N/m/y/?]<br>Hardware Monitoring Chip debugging messages (HWMON_DEBUG_CHIP) [N/y/?]<br>*<br>* Generic Thermal sysfs driver<br>*<br>Generic Thermal sysfs driver (THERMAL) [N/m/y/?]<br>Hardware monitoring support (THERMAL_HWMON) [N/y/?]<br>*<br>* Watchdog Timer Support<br>*<br>Watchdog Timer Support (WATCHDOG) [N/y/?]<br>*<br>* Sonics Silicon Backplane<br>*<br>Sonics Silicon Backplane support (SSB) [N/m/y/?]<br>*<br>* Multifunction device drivers<br>*<br>Support for Silicon Motion SM501 (MFD_SM501) [N/m/y/?]<br>HTC PASIC3 LED/DS1WM chip support (HTC_PASIC3) [N/m/y/?]<br>*<br>* Voltage and Current Regulator Support<br>*<br>Voltage and Current Regulator Support (REGULATOR) [N/y/?]<br>*<br>* Multimedia devices<br>*<br>*<br>* Multimedia core support<br>*<br>Video For Linux (VIDEO_DEV) [N/m/y/?]<br>*<br>* Multimedia drivers<br>*<br>DAB adapters (DAB) [N/y/?]<br>*<br>* Graphics support<br>*<br>*<br>* /dev/agpgart (AGP Support)<br>*<br>/dev/agpgart (AGP Support) (AGP) [N/m/y/?]<br>*<br>* Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)<br>*<br>Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (DRM) [N/m/y/?]<br>Lowlevel video output switch controls (VIDEO_OUTPUT_CONTROL) [N/m/y/?]<br>*<br>* Support for frame buffer devices<br>*<br>Support for frame buffer devices (FB) [N/m/y/?]<br>*<br>* Backlight &amp; LCD device support<br>*<br>Backlight &amp; LCD device support (BACKLIGHT_LCD_SUPPORT) [N/y/?]<br>*<br>* Display device support<br>*<br>Display panel/monitor support (DISPLAY_SUPPORT) [N/m/y/?]<br>*<br>* Console display driver support<br>*<br>VGA text console (VGA_CONSOLE) [Y/n/?]<br>Enable Scrollback Buffer in System RAM (VGACON_SOFT_SCROLLBACK) [N/y/?]<br>*<br>* Sound card support<br>*<br>Sound card support (SOUND) [N/m/y/?]<br>*<br>* HID Devices<br>*<br>HID Devices (HID_SUPPORT) [Y/n/?]<br>Generic HID support (HID) [Y/n/m/?]<br>HID debugging support (HID_DEBUG) [Y/n/?]<br>/dev/hidraw raw HID device support (HIDRAW) [N/y/?]<br>PID device support (HID_PID) [N/y/?]<br>*<br>* Special HID drivers<br>*<br>*<br>* USB support<br>*<br>USB support (USB_SUPPORT) [Y/n/?]<br>Support for Host-side USB (USB) [N/m/y/?]<br>*<br>* Enable Host or Gadget support to see Inventra options<br>*<br>*<br>* NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may<br>*<br>*<br>* USB Gadget Support<br>*<br>USB Gadget Support (USB_GADGET) [N/m/y/?]<br>*<br>* OTG and related infrastructure<br>*<br>*<br>* MMC/SD/SDIO card support<br>*<br>MMC/SD/SDIO card support (MMC) [N/m/y/?]<br>*<br>* Sony MemoryStick card support (EXPERIMENTAL)<br>*<br>Sony MemoryStick card support (EXPERIMENTAL) (MEMSTICK) [N/m/y/?]<br>*<br>* LED Support<br>*<br>LED Support (NEW_LEDS) [N/y/?]<br>*<br>* Accessibility support<br>*<br>Accessibility support (ACCESSIBILITY) [N/y/?]<br>*<br>* InfiniBand support<br>*<br>InfiniBand support (INFINIBAND) [N/m/y/?]<br>*<br>* EDAC - error detection and reporting<br>*<br>EDAC - error detection and reporting (EDAC) [N/y/?]<br>*<br>* Real Time Clock<br>*<br>Real Time Clock (RTC_CLASS) [N/m/y/?]<br>*<br>* DMA Engine support<br>*<br>DMA Engine support (DMADEVICES) [N/y/?]<br>*<br>* Auxiliary Display support<br>*<br>Auxiliary Display support (AUXDISPLAY) [N/y/?]<br>*<br>* Userspace I/O drivers<br>*<br>Userspace I/O drivers (UIO) [N/m/y/?]<br>*<br>* Staging drivers<br>*<br>Staging drivers (STAGING) [N/y/?]<br>*<br>* File systems<br>*<br>Second extended fs support (EXT2_FS) [N/m/y/?]<br>Ext3 journalling file system support (EXT3_FS) [N/m/y/?]<br>The Extended 4 (ext4) filesystem (EXT4_FS) [N/m/y/?]<br>Reiserfs support (REISERFS_FS) [N/m/y/?]<br>JFS filesystem support (JFS_FS) [N/m/y/?]<br>XFS filesystem support (XFS_FS) [N/m/y/?]<br>Dnotify support (DNOTIFY) [Y/n/?]<br>Inotify file change notification support (INOTIFY) [Y/n/?]<br>Inotify support for userspace (INOTIFY_USER) [Y/n/?]<br>Quota support (QUOTA) [N/y/?]<br>Kernel automounter support (AUTOFS_FS) [N/m/y/?]<br>Kernel automounter version 4 support (also supports v3) (AUTOFS4_FS) [N/m/y/?]<br>FUSE (Filesystem in Userspace) support (FUSE_FS) [N/m/y/?]<br>*<br>* Caches<br>*<br>*<br>* CD-ROM/DVD Filesystems<br>*<br>ISO 9660 CDROM file system support (ISO9660_FS) [N/m/y/?]<br>UDF file system support (UDF_FS) [N/m/y/?]<br>*<br>* DOS/FAT/NT Filesystems<br>*<br>MSDOS fs support (MSDOS_FS) [N/m/y/?]<br>VFAT (Windows-95) fs support (VFAT_FS) [N/m/y/?]<br>NTFS file system support (NTFS_FS) [N/m/y/?]<br>*<br>* Pseudo filesystems<br>*<br>/proc file system support (PROC_FS) [Y/?] (NEW) y<br>/proc/kcore support (PROC_KCORE) [N/y]<br>Virtual memory file system support (former shm fs) (TMPFS) [N/y/?]<br>Userspace-driven configuration filesystem (CONFIGFS_FS) [N/m/y/?]<br>*<br>* Miscellaneous filesystems<br>*<br>Miscellaneous filesystems (MISC_FILESYSTEMS) [Y/n/?]<br>Apple Extended HFS file system support (HFSPLUS_FS) [N/m/y/?]<br>Compressed ROM file system support (cramfs) (CRAMFS) [N/m/y/?]<br>SquashFS 4.0 - Squashed file system support (SQUASHFS) [N/m/y/?]<br>FreeVxFS file system support (VERITAS VxFS(TM) compatible) (VXFS_FS) [N/m/y/?]<br>Minix file system support (MINIX_FS) [N/m/y/?]<br>SonicBlue Optimized MPEG File System support (OMFS_FS) [N/m/y/?]<br>OS/2 HPFS file system support (HPFS_FS) [N/m/y/?]<br>QNX4 file system support (read only) (QNX4FS_FS) [N/m/y/?]<br>ROM file system support (ROMFS_FS) [N/m/y/?]<br>System V/Xenix/V7/Coherent file system support (SYSV_FS) [N/m/y/?]<br>UFS file system support (read only) (UFS_FS) [N/m/y/?]<br>*<br>* Partition Types<br>*<br>Advanced partition selection (PARTITION_ADVANCED) [N/y/?]<br>*<br>* Native language support<br>*<br>Native language support (NLS) [N/m/y/?]<br>*<br>* Library routines<br>*<br>CRC-CCITT functions (CRC_CCITT) [N/m/y/?]<br>CRC16 functions (CRC16) [N/m/y/?]<br>CRC calculation for the T10 Data Integrity Field (CRC_T10DIF) [N/m/y/?]<br>CRC ITU-T V.41 functions (CRC_ITU_T) [N/m/y/?]<br>CRC32 functions (CRC32) [Y/n/m/?]<br>CRC7 functions (CRC7) [N/m/y/?]<br>CRC32c (Castagnoli, et al) Cyclic Redundancy-Check (LIBCRC32C) [N/m/y/?]<br>*<br>* Kernel hacking<br>*<br>Show timing information on printks (PRINTK_TIME) [N/y/?]<br>Enable __deprecated logic (ENABLE_WARN_DEPRECATED) [Y/n/?]<br>Enable __must_check logic (ENABLE_MUST_CHECK) [Y/n/?]<br>Warn for stack frames larger than (needs gcc 4.4) (FRAME_WARN) [1024]<br>Magic SysRq key (MAGIC_SYSRQ) [N/y/?]<br>Enable unused/obsolete exported symbols (UNUSED_SYMBOLS) [N/y/?]<br>Debug Filesystem (DEBUG_FS) [N/y/?]<br>Run 'make headers_check' when building vmlinux (HEADERS_CHECK) [N/y/?]<br>Kernel debugging (DEBUG_KERNEL) [N/y/?]<br>SLUB debugging on by default (SLUB_DEBUG_ON) [N/y/?]<br>Enable SLUB performance statistics (SLUB_STATS) [N/y/?]<br>Check for stalled CPUs delaying RCU grace periods (RCU_CPU_STALL_DETECTOR) [N/y/?]<br>Latency measuring infrastructure (LATENCYTOP) [N/y/?]<br>Sysctl checks (SYSCTL_SYSCALL_CHECK) [N/y/?]<br>*<br>* Tracers<br>*<br>Kernel Function Tracer (FUNCTION_TRACER) [N/y/?]<br>Scheduling Latency Tracer (SCHED_TRACER) [N/y/?]<br>Trace process context switches (CONTEXT_SWITCH_TRACER) [N/y/?]<br>Trace various events in the kernel (EVENT_TRACER) [N/y/?]<br>Trace boot initcalls (BOOT_TRACER) [N/y/?]<br>Trace likely/unlikely profiler (TRACE_BRANCH_PROFILING) [N/y/?]<br>Trace max stack (STACK_TRACER) [N/y/?]<br>Trace SLAB allocations (KMEMTRACE) [N/y/?]<br>Trace workqueues (WORKQUEUE_TRACER) [N/y/?]<br>Support for tracing block io actions (BLK_DEV_IO_TRACE) [N/y/?]<br>*<br>* Sample kernel code<br>*<br>Sample kernel code (SAMPLES) [N/y/?]<br>Use separate kernel stacks when processing interrupts (IRQSTACKS) [N/y/?]<br>Support for early boot text console (BootX or OpenFirmware only) (BOOTX_TEXT) [N/y/?]<br>Early debugging (dangerous) (PPC_EARLY_DEBUG) [N/y/?]<br>*<br>* Security options<br>*<br>Enable access key retention support (KEYS) [N/y/?]<br>Enable different security models (SECURITY) [N/y/?]<br>Enable the securityfs filesystem (SECURITYFS) [N/y/?]<br>File POSIX Capabilities (SECURITY_FILE_CAPABILITIES) [N/y/?]<br>*<br>* Cryptographic API<br>*<br>Cryptographic API (CRYPTO) [N/m/y/?]<br>*<br>* Virtualization<br>*<br>Virtualization (VIRTUALIZATION) [N/y/?]<br>*<br>* Restart config...<br>*<br>*<br>* General setup<br>*<br>Prompt for development and/or incomplete code/drivers (EXPERIMENTAL) [N/y/?] n<br>Local version - append to kernel release (LOCALVERSION) []<br>Automatically append version information to the version string (LOCALVERSION_AUTO) [Y/n/?] y<br>Support for paging of anonymous memory (swap) (SWAP) [Y/n/?] y<br>System V IPC (SYSVIPC) [N/y/?] n<br>BSD Process Accounting (BSD_PROCESS_ACCT) [N/y/?] n<br>Kernel .config support (IKCONFIG) [N/m/y/?] n<br>Kernel log buffer size (16 =&gt; 64KB, 17 =&gt; 128KB) (LOG_BUF_SHIFT) [17] 17<br>Create deprecated sysfs layout for older userspace tools (SYSFS_DEPRECATED_V2) [Y/n/?] y<br>Kernel-&gt;user space relay support (formerly relayfs) (RELAY) [N/y/?] n<br>Namespaces support (NAMESPACES) [Y/?] (NEW) y<br>UTS namespace (UTS_NS) [N/y/?] n<br>Initial RAM filesystem and RAM disk (initramfs/initrd) support (BLK_DEV_INITRD) [N/y/?] n<br>Optimize for size (CC_OPTIMIZE_FOR_SIZE) [Y/n/?] y<br>Strip assembler-generated symbols during link (STRIP_ASM_SYMS) [N/y/?] n<br>Disable heap randomization (COMPAT_BRK) [Y/n/?] y<br>Choose SLAB allocator<br>1. SLAB (SLAB)<br>&gt; 2. SLUB (Unqueued Allocator) (SLUB)<br>choice[1-2?]: 2<br>Profiling support (EXPERIMENTAL) (PROFILING) [N/y/?] n<br>Activate markers (MARKERS) [N/y/?] n<br>Kprobes (KPROBES) [N/y/?] (NEW)<br>#<br># configuration written to .config<br>#</p><br><p>雰囲気が変わってきた。なにか進みそう。</p><br><p>KURO-NAS-T4:/usr/src/linux-2.6.30# make modules<br>scripts/kconfig/conf -s arch/powerpc/Kconfig<br>*** 2.6 kernels no longer build correctly with old versions of binutils.<br>*** Please upgrade your binutils to 2.12.1 or newer<br>make: *** [checkbin] Error 1<br></p><p>とりあえず、</p><br><p>apt-get update</p><p>apt-get upgrade</p><br><p>でもbinutilsは、アップグレードされないよう。</p><p>困った。</p><br><p>だめもとで、iscsitargetへ戻って、</p><br><p>KURO-NAS-T4:~/iscsitarget-1.4.20.2# make KSRC=/usr/src/linux-2.6.30 kernel<br>cc: /usr/src/linux-2.6.30/include/linux/version.h: No such file or directory<br>cc: no input files<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -lt: unary operator expected<br>make -C /usr/src/linux-2.6.30 SUBDIRS=/root/iscsitarget-1.4.20.2/kernel modules<br>make[1]: Entering directory `/usr/src/linux-2.6.30'</p><p>WARNING: Symbol version dump /usr/src/linux-2.6.30/Module.symvers<br>is missing; modules will have no dependencies and modversions.</p><p>CC [M] /root/iscsitarget-1.4.20.2/kernel/tio.o<br>In file included from include/linux/gfp.h:4,<br>from include/linux/slab.h:12,<br>from include/linux/percpu.h:5,<br>from include/linux/sched.h:75,<br>from include/linux/blkdev.h:6,<br>from /root/iscsitarget-1.4.20.2/kernel/iscsi.h:11,<br>from /root/iscsitarget-1.4.20.2/kernel/tio.c:7:<br>include/linux/mmzone.h:18:26: error: linux/bounds.h: No such file or directory<br>include/linux/mmzone.h:256:5: warning: "MAX_NR_ZONES" is not defined<br>In file included from include/linux/gfp.h:4,<br>from include/linux/slab.h:12,<br>from include/linux/percpu.h:5,<br>from include/linux/sched.h:75,<br>from include/linux/blkdev.h:6,<br>from /root/iscsitarget-1.4.20.2/kernel/iscsi.h:11,<br>from /root/iscsitarget-1.4.20.2/kernel/tio.c:7:<br>include/linux/mmzone.h:290: error: 'MAX_NR_ZONES' undeclared here (not in a function)<br>In file included from include/linux/pagemap.h:7,<br>from include/linux/blkdev.h:12,<br>from /root/iscsitarget-1.4.20.2/kernel/iscsi.h:11,<br>from /root/iscsitarget-1.4.20.2/kernel/tio.c:7:<br>include/linux/mm.h:446:63: warning: "NR_PAGEFLAGS" is not defined<br>include/linux/mm.h:494:62: warning: "NR_PAGEFLAGS" is not defined<br>In file included from /root/iscsitarget-1.4.20.2/kernel/iscsi.h:22,<br>from /root/iscsitarget-1.4.20.2/kernel/tio.c:7:<br>/root/iscsitarget-1.4.20.2/kernel/compat.h:12:27: error: linux/version.h: No such file or directory<br>make[2]: *** [/root/iscsitarget-1.4.20.2/kernel/tio.o] Error 1<br>make[1]: *** [_module_/root/iscsitarget-1.4.20.2/kernel] Error 2<br>make[1]: Leaving directory `/usr/src/linux-2.6.30'<br>make: *** [kernel] Error 2<br></p><br><p>やっぱりだめ。</p><p>先は遠いな。</p><br><p>しっかりカーネルのビルドをやることを考えよう。</p><br><br><br>
]]>
</description>
<link>https://ameblo.jp/tabitoohtomo/entry-11034543399.html</link>
<pubDate>Sat, 01 Oct 2011 02:14:25 +0900</pubDate>
</item>
<item>
<title>KURO-BOX/T4でiSCSI(4) -iscsitargetビルド</title>
<description>
<![CDATA[ <p>前回からの続き</p><br><p>とりあえず、ソースツリーを展開する。</p><br><p>tar zxvf iscsitarget-1.4.20.2.tar.gz</p><br><p>KURO-NAS-T4:~# cd iscsi*<br>KURO-NAS-T4:~/iscsitarget-1.4.20.2# ls<br>COPYING    README             README.vmware  doc      iscsitarget.spec  usr<br>ChangeLog  README.initiators  RELEASE_NOTES  etc      kernel<br>Makefile   README.mcs         dkms.conf      include  patches<br>KURO-NAS-T4:~/iscsitarget-1.4.20.2#<br></p><p>強引にとりあえず、make</p><br><p>-bash: make: command not found<br></p><p>makeがない。たぶんgccもないんだろうと気になる。</p><p>KURO-NAS-T4:~/iscsitarget-1.4.20.2# apt-get install make<br>Reading package lists... Done<br>Building dependency tree<br>Reading state information... Done<br>Suggested packages:<br>  make-doc<br>The following NEW packages will be installed:<br>  make<br>0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.<br>Need to get 393kB of archives.<br>After this operation, 1257kB of additional disk space will be used.<br>Get:1 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main make 3.81-5 [393kB]<br>Fetched 393kB in 5s (69.2kB/s)<br>Selecting previously deselected package make.<br>(Reading database ... 29759 files and directories currently installed.)<br>Unpacking make (from .../make_3.81-5_powerpc.deb) ...<br>Processing triggers for man-db ...<br>Setting up make (3.81-5) ...</p><br><p>再度、make</p><p><br>KURO-NAS-T4:~/iscsitarget-1.4.20.2# make<br>/bin/sh: cc: command not found<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -lt: unary operator expected<br>make -C usr<br>make[1]: Entering directory `/root/iscsitarget-1.4.20.2/usr'<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o ietd.o ietd.c<br>make[1]: cc: Command not found<br>make[1]: *** [ietd.o] Error 127<br>make[1]: Leaving directory `/root/iscsitarget-1.4.20.2/usr'<br>make: *** [usr] Error 2<br></p><p>やっぱり</p><br><p>KURO-NAS-T4:~/iscsitarget-1.4.20.2# apt-get install gcc<br>Reading package lists... Done<br>Building dependency tree<br>Reading state information... Done<br>The following extra packages will be installed:<br>  binutils cpp cpp-4.3 gcc-4.3 libc6 libc6-dev libc6-ppc64 libgmp3c2 libgomp1<br>  libmpfr1ldbl linux-libc-dev<br>Suggested packages:<br>  binutils-doc cpp-doc gcc-4.3-locales gcc-multilib manpages-dev autoconf<br>  automake1.9 libtool flex bison gdb gcc-doc gcc-4.3-multilib<br>  libmudflap0-4.3-dev gcc-4.3-doc libgcc1-dbg libgomp1-dbg libmudflap0-dbg<br>  glibc-doc<br>The following NEW packages will be installed:<br>  binutils cpp cpp-4.3 gcc gcc-4.3 libc6-dev libgmp3c2 libgomp1 libmpfr1ldbl<br>  linux-libc-dev<br>The following packages will be upgraded:<br>  libc6 libc6-ppc64<br>2 upgraded, 10 newly installed, 0 to remove and 49 not upgraded.<br>Need to get 20.6MB of archives.<br>After this operation, 34.1MB of additional disk space will be used.<br>Do you want to continue [Y/n]? Y<br>Get:1 <a href="http://security.debian.org">http://security.debian.org</a> lenny/updates/main linux-libc-dev 2.6.26-26lenny3 [751kB]<br>Get:2 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main libc6-ppc64 2.7-18lenny7 [4495kB]<br>Get:3 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main libc6 2.7-18lenny7 [5205kB]<br>Get:4 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main binutils 2.18.1~cvs20080103-7 [2888kB]<br>Get:5 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main libgmp3c2 2:4.2.2+dfsg-3 [211kB]<br>Get:6 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main libmpfr1ldbl 2.3.1.dfsg.1-2 [361kB]<br>Get:7 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main cpp-4.3 4.3.2-1.1 [3230kB]<br>Get:8 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main cpp 4:4.3.2-2 [13.9kB]<br>Get:9 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main libgomp1 4.3.2-1.1 [15.1kB]<br>Get:10 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main gcc-4.3 4.3.2-1.1 [645kB]<br>Get:11 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main gcc 4:4.3.2-2 [5012B]<br>Get:12 <a href="http://ftp.debian.org">http://ftp.debian.org</a> lenny/main libc6-dev 2.7-18lenny7 [2807kB]<br>Fetched 20.6MB in 1min29s (229kB/s)<br>Preconfiguring packages ...<br>(Reading database ... 29793 files and directories currently installed.)<br>Preparing to replace libc6-ppc64 2.7-18 (using .../libc6-ppc64_2.7-18lenny7_powerpc.deb) ...<br>Unpacking replacement libc6-ppc64 ...<br>Preparing to replace libc6 2.7-18 (using .../libc6_2.7-18lenny7_powerpc.deb) ...<br>Unpacking replacement libc6 ...<br>Processing triggers for man-db ...<br>Setting up libc6 (2.7-18lenny7) ...<br>Selecting previously deselected package binutils.<br>(Reading database ... 29793 files and directories currently installed.)<br>Unpacking binutils (from .../binutils_2.18.1~cvs20080103-7_powerpc.deb) ...<br>Selecting previously deselected package libgmp3c2.<br>Unpacking libgmp3c2 (from .../libgmp3c2_2%3a4.2.2+dfsg-3_powerpc.deb) ...<br>Selecting previously deselected package libmpfr1ldbl.<br>Unpacking libmpfr1ldbl (from .../libmpfr1ldbl_2.3.1.dfsg.1-2_powerpc.deb) ...<br>Selecting previously deselected package cpp-4.3.<br>Unpacking cpp-4.3 (from .../cpp-4.3_4.3.2-1.1_powerpc.deb) ...<br>Selecting previously deselected package cpp.<br>Unpacking cpp (from .../cpp_4%3a4.3.2-2_powerpc.deb) ...<br>Selecting previously deselected package libgomp1.<br>Unpacking libgomp1 (from .../libgomp1_4.3.2-1.1_powerpc.deb) ...<br>Selecting previously deselected package gcc-4.3.<br>Unpacking gcc-4.3 (from .../gcc-4.3_4.3.2-1.1_powerpc.deb) ...<br>Selecting previously deselected package gcc.<br>Unpacking gcc (from .../gcc_4%3a4.3.2-2_powerpc.deb) ...<br>Selecting previously deselected package linux-libc-dev.<br>Unpacking linux-libc-dev (from .../linux-libc-dev_2.6.26-26lenny3_powerpc.deb) ...<br>Selecting previously deselected package libc6-dev.<br>Unpacking libc6-dev (from .../libc6-dev_2.7-18lenny7_powerpc.deb) ...<br>Processing triggers for man-db ...<br>Setting up libc6-ppc64 (2.7-18lenny7) ...<br>Setting up binutils (2.18.1~cvs20080103-7) ...<br>Setting up libgmp3c2 (2:4.2.2+dfsg-3) ...<br>Setting up libmpfr1ldbl (2.3.1.dfsg.1-2) ...<br>Setting up cpp-4.3 (4.3.2-1.1) ...<br>Setting up cpp (4:4.3.2-2) ...<br>Setting up libgomp1 (4.3.2-1.1) ...<br>Setting up gcc-4.3 (4.3.2-1.1) ...<br>Setting up gcc (4:4.3.2-2) ...<br>Setting up linux-libc-dev (2.6.26-26lenny3) ...<br>Setting up libc6-dev (2.7-18lenny7) ...<br></p><p>入った。また強引に、</p><br><p>KURO-NAS-T4:~/iscsitarget-1.4.20.2# make<br>cc: /lib/modules/2.6.30.1-BUFFALO-svn1379/build/include/linux/version.h: No such file or directory<br>cc: no input files<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -lt: unary operator expected<br>make -C usr<br>make[1]: Entering directory `/root/iscsitarget-1.4.20.2/usr'<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o ietd.o ietd.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o iscsid.o iscsid.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o conn.o conn.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o session.o session.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o target.o target.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o message.o message.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o ctldev.o ctldev.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o log.o log.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o chap.o chap.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o event.o event.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o param.o param.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o plain.o plain.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o isns.o isns.c<br>isns.c: In function 'isns_scn_register':<br>isns.c:266: warning: statement with no effect<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o md5.o md5.c<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o sha1.o sha1.c<br>cc ietd.o iscsid.o conn.o session.o target.o message.o ctldev.o log.o chap.o event.o param.o plain.o isns.o md5.o sha1.o -o ietd<br>cc -O2 -fno-inline -Wall -Wstrict-prototypes -g -I../include -D_GNU_SOURCE    -c -o ietadm.o ietadm.c<br>cc ietadm.o param.o -o ietadm<br>make[1]: Leaving directory `/root/iscsitarget-1.4.20.2/usr'<br>make -C /lib/modules/2.6.30.1-BUFFALO-svn1379/build SUBDIRS=/root/iscsitarget-1.4.20.2/kernel modules<br>make: *** /lib/modules/2.6.30.1-BUFFALO-svn1379/build: No such file or directory.  Stop.<br>make: *** [kernel] Error 2<br></p><p>うーん。とりあず何かビルドが始まったけど、modulesのところで止まった。</p><p>もともとのモジュールがないことの解決にならない。</p><p>困った。/lib/modulesを見てみる。</p><br><p>KURO-NAS-T4:/lib/modules/2.6.30.1-BUFFALO-svn1379# ls<br>kernel          modules.ieee1394map  modules.order     modules.usbmap<br>modules.alias   modules.inputmap     modules.pcimap<br>modules.ccwmap  modules.isapnpmap    modules.seriomap<br>modules.dep     modules.ofmap        modules.symbols</p><br><p>とりあえず、buildディレクトリを作ってみるか。</p><br><p>KURO-NAS-T4:/lib/modules/2.6.30.1-BUFFALO-svn1379# mkdir build<br>KURO-NAS-T4:/lib/modules/2.6.30.1-BUFFALO-svn1379# cd<br>KURO-NAS-T4:~# cd iscsi*<br>KURO-NAS-T4:~/iscsitarget-1.4.20.2# make<br>cc: /lib/modules/2.6.30.1-BUFFALO-svn1379/build/include/linux/version.h: No such file or directory<br>cc: no input files<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -le: unary operator expected<br>/bin/sh: line 0: [: -lt: unary operator expected<br>make -C usr<br>make[1]: Entering directory `/root/iscsitarget-1.4.20.2/usr'<br>make[1]: Nothing to be done for `all'.<br>make[1]: Leaving directory `/root/iscsitarget-1.4.20.2/usr'<br>make -C /lib/modules/2.6.30.1-BUFFALO-svn1379/build SUBDIRS=/root/iscsitarget-1.4.20.2/kernel modules<br>make[1]: Entering directory `/lib/modules/2.6.30.1-BUFFALO-svn1379/build'<br>make[1]: *** No rule to make target `modules'.  Stop.<br>make[1]: Leaving directory `/lib/modules/2.6.30.1-BUFFALO-svn1379/build'<br>make: *** [kernel] Error 2<br></p><p>やっぱりだめだった。</p><p>そもそも、</p><p>cc: /lib/modules/2.6.30.1-BUFFALO-svn1379/build/include/linux/version.h: No such file or directory<br>cc: no input files<br>と言われているので、どうもソースがないとだめのようなので、グーグルに聞いてみると</p><br><p><a title="Permanent Link to 玄箱 KURO-BOX/T4にasteriskをインストールする前にカーネルソースをどうにかする" href="http://systemdev.comsys-blog.com/2010/09/10/%e7%8e%84%e7%ae%b1-kuro-boxt4%e3%80%802-6-kernels-no-longer-build-correctly-with-old-version-of-binutils/" rel="bookmark"><font color="#41412f">玄箱 KURO-BOX/T4にasteriskをインストールする前にカーネルソースをどうにかする</font></a></p><p><a href="http://systemdev.comsys-blog.com/2010/09/10/%E7%8E%84%E7%AE%B1-kuro-boxt4%E3%80%802-6-kernels-no-longer-build-correctly-with-old-version-of-binutils/">http://systemdev.comsys-blog.com/2010/09/10/%E7%8E%84%E7%AE%B1-kuro-boxt4%E3%80%802-6-kernels-no-longer-build-correctly-with-old-version-of-binutils/</a></p><p><br>を発見。</p><p>この方は、asteriskの導入をされているが、modulesの問題があるとのことのようなので</p><p>少し期待を持って次回へ。</p><br><br><br><br><br><br>
]]>
</description>
<link>https://ameblo.jp/tabitoohtomo/entry-11034530268.html</link>
<pubDate>Sat, 01 Oct 2011 01:52:53 +0900</pubDate>
</item>
</channel>
</rss>
