玄芝のカーネルを2.6.35にアップグレード

この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m

↓こんな順番で実施

  1. クロスコンパイル環境構築
  2. カーネルビルド
  3. TFTPD + NFS でブート
  4. NANDに反映

 

1. クロスコンパイル環境構築

玄芝でセルフコンパイルは時間が掛かりそうだったので。玄人志向 – 商品一覧 » キワモノシリーズ » ケース関連/玄箱 » 玄箱 » KURO-SHEEVAによると、u-Boot以外はSheevaPlugと同じっぽい。ちなみに、玄芝に付いてきてたCD-ROMはどっか行った。というか部屋の中に有ると思うけど探すの面倒。
クロスコンパイル/SheevaPlug_DevKits – PukiWiki を参考にさせて頂きました。)

クロスコンパイル環境のバックアップ等々を簡単にできるように、ubuntuなVM(VirtualMachine)上に構築することにした。

Alternative downloads | Ubuntu から、ubuntu-10.04-server-i386.iso.torrentを使って、ubuntu-10.04-server-i386.isoをダウンロード。

cross_compile_001

ESXiで、VM作成。

cross_compile_002 cross_compile_003 cross_compile_004 cross_compile_005 cross_compile_006 cross_compile_007 cross_compile_008 cross_compile_009 cross_compile_010 cross_compile_011 cross_compile_012 cross_compile_013 cross_compile_014

 

ダウンロードしたISOイメージを指定。

cross_compile_015

設定したVMの仮想マシンコンソールを起動して、パワーオン。

cross_compile_016 cross_compile_019 cross_compile_020 cross_compile_021 cross_compile_022 cross_compile_023 cross_compile_024 cross_compile_026 cross_compile_030 cross_compile_033 cross_compile_035 cross_compile_036 cross_compile_038 cross_compile_039 cross_compile_049 cross_compile_051 cross_compile_056 cross_compile_057 cross_compile_059 cross_compile_063 cross_compile_065 cross_compile_066 cross_compile_067 cross_compile_069 cross_compile_070 cross_compile_080 cross_compile_083

インストール完了。

cross_compile_085 cross_compile_086

まずアップデート。と思いきや文字化け。

cross_compile_089

LANG=C付けてやりなおし。

cross_compile_090 cross_compile_097 cross_compile_098

アップデート完了したので、一度シャットダウン。

cross_compile_099

スナップショット作成。名前は適当。

cross_compile_100 cross_compile_102

以降は、sshで繋いで作業。(インストール完了後からsshで良かったんだけどつい。)

cross_compile_103 cross_compile_104 cross_compile_105

SheevaPlug_Host_SWsupportPackageLinuxHost1.2.zipを持ってくる。
plugcomputer.org(Remository) → plugcomputer → plugcomputer software & design information – revision 1.2sheevaplug_host_swsupportpackagelinuxhost1.2.zip と辿ってDownload。

cross_compile_109 cross_compile_110 cross_compile_111 cross_compile_112 cross_compile_113 cross_compile_107 cross_compile_114 cross_compile_115

解凍。

$ unzip -l SheevaPlug_Host_SWsupportPackageLinuxHost1.2.zip
$ LANG=C sudo aptitude install unzip
$ unzip -l SheevaPlug_Host_SWsupportPackageLinuxHost1.2.zip
$ unzip SheevaPlug_Host_SWsupportPackageLinuxHost1.2.zip

cross_compile_116 cross_compile_117 cross_compile_118 cross_compile_119 cross_compile_120

他のクロスコンパイラと整合性を取るため移動。(だそうです)

$ tar jxvf gcc.tar.bz2
$ sudo mkdir /usr/cross
$ sudo mv gcc /usr/cross/sheevaplug
$ export PATH=/usr/cross/sheevaplug/bin:${PATH}
$ arm-none-linux-gnueabi-gcc -v

cross_compile_121 cross_compile_122cross_compile_121 cross_compile_122

玄芝のカーネルを2.6.35にアップグレード(2)へ続く。

カテゴリー: KURO-SHEEVA | タグ: , , | コメントする

玄箱のHDDが認識しなくなっていた。

この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m

いつからか不明だけど、気付いたらアクセスできず。
再起動したら赤いLEDが6回ほど点滅を繰り返す始末。
玄箱のHDDがダメになったのは、これで2回目。
初代玄箱(GbEじゃない奴)だから、もう引退させるかな。。

kurobox_ng_1

 

玄箱からHDD取り外して、別のPCへ接続してみても認識しない。困った。。
室内温度が40℃越えるのがマズイのかな。

カテゴリー: ハードウェア | タグ: , , | コメントする

ワイヤレスステレオヘッドセット MW600を購入

この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m

http://www.sonyericsson.co.jp/product/accessories/mw600/

ヨドバシ・ドットコムにて。

MW600_001 MW600_002 MW600_003 MW600_004 MW600_005

 

“ケータイ・快適・ワイヤレス”GEAR-UPキャンペーン™」で、4,000円分の電子マネー(Edy)が還元されたので、実質10,800 – 4,000 = 6,800円でした。

MW600_006

 

ワイヤレスステレオヘッドセットなる物を今まで使ったことがないので、比較することは出来ないですが。所感でも。

  • 大変小さくて良い。胸ポケットにクリップで止めて使用。胸ポケットが無い(Tシャツとかの)場合、止める場所が無い気が。。
  • 10mくらい離れて かつ ドア越しでも音が途切れなかった。
  • タッチセンサーで音量を変更する必要があって、面倒くさい。(まだ慣れない)
  • 電源ON/OFFが少し押しづらい。
  • 複数の機器(3台まで)を登録可能。(S004とiPod touchを登録して使ってます)
  • 充電器がでかい上に、差しづらい。なんでこの形状にしたんだか。。
  • 音質は、現状特に不満無し。

概ね満足。

カテゴリー: ハードウェア | タグ: , , , | コメントする

BRAVIA Phone S004購入後

この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m

BRAVIA Phone S004購入した後、1週間使ってみた感想をテキトーに列挙。(取扱説明書は一応見た)

全般

  • 全般的にかなりサクサク。でもメール周りはW51Sの方がサクサクだった気がする。
    以前W51S用に作ったフラッシュ(PGの格言.swf)がサクサク過ぎて(?)チラツクようになってた。
  • マルチタスク(クイックアクセスメニュー)がかなり便利。
    W51Sだとezweb中にメール来た場合は、一度ezwebを終了した上でメール見る必要があった。
    まぁ、最近の機種なら必ず搭載されてるんでしょうけど。
    けど、もう少し工夫が欲しいなぁ。クイックキー長押しで、切り替え前のタスクに戻るとか。
  • 待ち受け画面で、↑キー長押しでカレンダーとか、↓キー長押しでデータフォルダとか行けなくなっている。
  • サブディスプレイに秒数が表示されない。W51Sでは表示された。
    このおかげで、つい最近10秒ほど間に合わず、終電に乗り遅れた。。
  • 最下行に表示されるキーの説明が、5つから3つに減っている。
    このおかげで、画面の説明とキーの対応が分かりづらい。

メール

  • W51Sで出来ていた参照返信が出来なくなっている。
  • クイック返信だと引用されない。なんで??
  • デコレーションメールと統合?してメール作成が使いづらくなっている。
    デコレーションメール使う人にとっては、使いやすいのかもしれないけど。
    メールがサクサクじゃない原因の一つかも。

EZweb /  PCSV

  • EZwebで、今表示している画像が保存できない
  • PCSVで、YouTubeが見れない。なんで??
    EZwebだと、YouTube見れることは見れるけど、2分ずつ分割しないと見れない。なんで???
  • お気に入りの並び替えが面倒。
  • rep2のサイドメニューが正常に表示されない。

ハード

  • 指紋がベタベタ。
  • サイドキーがかなり押しづらい。
    ページスクロールに使うのは難しい 。
  • 横にしたとき、キー操作し辛い。 ほとんど横にしないから気にしないけど。
  • ワンセグの感度が悪い。ほとんど見ないから気にしないけど。
  • 画面がキレイで見易い

その他

  • W51SのメールをS004へ移行できない。なんで??
  • 辞書が相当チープ。要らなくね?
  • Wi-Fi WIN使ってもAP(アクセスポイント)にはなれなそうなのが残念。
  • オープンアプリプレイヤーが無くなっていた。
  • PCドキュメントビューアも無い
  • Lismo Videoとかいう不要な機能が追加されてる。

ヘビーユーザーじゃないから、「サクサクさ」と「マルチタスク」が出来るようになっただけで、十分満足だったりするけど、W51Sより劣化している部分は何とかならないものか。スマートフォンだとアップデートで機能追加が期待できるけど、S004とかだと無理でしょうけど。
なんというか最新機種を触っている感じが全くしなかったのがアレだ。au主導だと一生docomoに勝てないような。

カテゴリー: モバイル | タグ: , | コメントする

Invalid response document returned from XmlRpc server

この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m

wordpressから、昔の投稿を取り出そうとすると、WindowsLiveWriterがこんなことを言ってきます。
正確には、

ブログ サーバーから受信した metaWeblog.getRecentPosts メソッドへの応答が無効です。

Invalid response document returned from XmlRpc server

しばらく原因不明だったけど、
WORDPRESSを3.0に。 « qos webmaster’s blog
で、mbstring.func_overload を0に設定を変更した以降、エラーにならず正常に昔の投稿記事が取り出せるようになってました。
mbstring.func_overload = 2
に戻すと、
Invalid response document returned from XmlRpc server
って言ってくるので、mbstring.func_overloadが原因なのは確定っぽいです。

データ内容と、データの長さが一致しなくて解析に失敗したのかな~

カテゴリー: サーバ管理 | タグ: , , , | コメントする

WORDPRESSを3.0に。

この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m

元が2.9だったので、http://ja.wordpress.org/からzipファイルを持ってきて、展開してコピーしただけ。

自動アップグレードが出来るようになってるのか?と試してみたら、相変わらずFTPの情報を聞いてくるのでヤメ。
・・・ と思ったけど、なんとなくwordpress auto update ftpでググってみると、

WORDPRESS AUTOMATIC UPDATE ASKING FOR FTP

がヒット。なんでも、

WordPress can update without FTP

きっとFTP無しでもアップデート出来るよ。って、言ってるに違い有りません。さらに、

・・・
I had incorrect permissions on my files. When the user that apache runs as can write to the wordpress directories, then the upgrade stuff all just works!
・・・

Apacheを動かすユーザ(FreeBSDだとデフォルトは、wwwっていうユーザが動かしている)が、wordpressのディレクトリ 配下に書き込めるようにすればアップグレードできるよ。
って、きっと言ってます。

なので、

sudo chown -R www wordpress

みたいにやって、所有者変えるとか、パーミッション変えるとかして、書き込めるようにすると良い。
実際やってみたら出来るようになりました~。

単にパーミッションが間違えていただけとは。。よく考えりゃ分かることだなぁ。。。orz
諦めt(ry

追記

プラグインを自動アップグレードしようとすると、

互換性のないアーカイブ。 PCLZIP_ERR_BAD_FORMAT (-10) : Invalid End of Central Dir Record size : 14互換性のないアーカイブ。 PCLZIP_ERR_BAD_FORMAT (-10) : Invalid End of Central Dir Record size : 14

みたいなエラーになることがあった。必ずじゃないけど。
ググったら
[wordpress] [php] PCLZIP_ERR_BAD_FORMAT (-10) と出てプラグインのアップグレードが出来ない « 雑記帳

がヒットして、php.iniのmbstring.func_overloadが悪さをしているという話らしい。
たしかに、mbstring.func_overloadを0に設定すれば 、アップグレード出来るようになった。

mbstring.func_overload は、設定値によって、何をオーバーロード(既存関数の上書き)するかが決まる設定だそうです。

; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions

0にしたことで不都合があるかどうかは不明。。

カテゴリー: サーバ管理 | タグ: , , | コメントする

BRAVIA Phone S004購入

この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m

近所のauショップには在庫が無いって言われたので、白ロムを28,000くらいで購入。
W51Sからの機種変更だから3~4年振りくらいの機種変更。

テキトーに写真取って見た。

S004_001 S004_002 S004_003 S004_004 S004_005 S004_006 S004_007 S004_009S004_008  S004_010

指紋がバリバリつくなぁ。。現在、W51Sのデータ移行中。

カテゴリー: ハードウェア, モバイル | タグ: , , , , | コメントする

自鯖のwordpressなページに繋がらなくなってた

この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m

apacheのエラーログに、↓こんなのが。

[Sun May 23 19:59:03 2010] [error] [client 192.168.0.2] PHP Fatal error: Call to undefined function apply_filters() in /usr/local/www/apache22/data/wordpress/wp-content/plugins/hyper-cache/cache.php on line 229

数時間あれこれ調べた結果、MySQLサーバが落ちてただけだった。。orz

カテゴリー: サーバ管理 | コメントする

Bluetoothキーボード(BK-2000BTII)購入

この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m

携帯電話キーボード Rboard for Keitai|RBK-2000シリーズ
btkeyboard_001btkeyboard_002btkeyboard_004btkeyboard_006btkeyboard_007btkeyboard_008btkeyboard_009btkeyboard_010

少し使ってみた感じの感想。

良いところ

  • 折りたたみ式でコンパクト
  • US配列

残念なところ

  • スラッシュの位置がヘン
    普通のキーボードの感覚で押すと、↑矢印キーを押してしまう。
    付近のキー配置は、「>」「↑」「shift」「/」
    他のキーはかなりまともなのに、ここだけかなり残念。
    左半分のキー配置ばっかり気にしていて気付かなかった。。orz
    (右shiftキー無くすとかしても良かったんじゃ。。)

このキーボード使ってる時だけ、キー配置変更するとか出来ないんだろうか。。

このキーボード購入のついでに単4型のエネループも購入。

eneloop_4_001eneloop_4_002

(追記)
Bluetoothアダプタは、BT-Mini2EDRで難なくペアリング出来た。

カテゴリー: ハードウェア | タグ: , | コメントする

ESXi 4.0のパフォーマンスチャート

この記事は2年以上前に書いたものです。
そのため情報が古い可能性があります。ご了承ください。m(_ _)m

1時間分のチャートしか見れなくて不便。

performance_chart_1

もう少し長い時間見れる方法が無いか探したところ、

ESXi – extend performance data to 36 hours

By default a standalone ESXi host will keep 1 hours worth of performance data. vCenter Server will allow you to capture performance data long term, but if you have just the standalone ESXi host you can extend the capture of performance data to 36 hours with just a simple configuration change. This change will require SSH or console access and is not supported.

と書いてあった。設定をちょっと変更するだけで、36時間分のチャートが見れるようになるらしい。

  1. ESXiへsshでログイン
  2. /etc/vmware/hostd/config.xml を修正。historicalStatsEnabledを、false から true に変更する。
    /etc/vmware/hostd # vi config.xml
          </proxysvc>
    
          <statssvc>
             <path>libstatssvc.so</path>
             <enableMockup>false</enableMockup>
    
             <!-- Directory to store stats related files in -->
             <!-- <depotDir> /var/lib/vmware/hostd/stats/ </depotDir> -->
    
             <!-- Name of the StatsDepot -->
             <!-- <depotName> hostAgentStats </depotName> -->
    
             <!-- Max number of stats to purge in one shot -->
             <!-- <maxStatsPurged> 1000 </maxStatsPurged> -->
    
             <!-- Real time stats collection interval -->
             <!-- <collectionInterval> 20 </collectionInterval> -->
    
             <!-- Enable historical stats collection -->
             <historicalStatsEnabled> true </historicalStatsEnabled>
    
          </statssvc>
  3. サービスを再起動
    /etc/vmware/hostd # services.sh restart
    Running sfcbd-watchdog stop
    Running wsman stop
    Stopping openwsmand
    Running slpd stop
    Stopping slpd
    Running vobd stop
    watchdog-vobd: Terminating watchdog with PID 5064
    Vobd stopped.
    Running hostd stop
    watchdog-hostd: Terminating watchdog with PID 5042
    Running ntpd stop
    Stopping ntpd
    Running ntpd restart
    Starting ntpd
    Running hostd restart
    mount: mounting visorfs on /var/lib/vmware/hostd/stats failed: File exists
    Running vobd restart
    [16158571] Begin 'hostd ++min=0,swap,group=hostd /etc/vmware/hostd/config.xml', min-uptime = 60, max-quick-failures = 1, max-total-failures = 1000000
    Vobd started.
    Running slpd restart
    Starting slpd
    Running wsman restart
    Starting openwsmand
    Running sfcbd-watchdog restart
  4. vSphere Clientでログインして、パフォーマンスチャート開いてチャートオプションをクリックしてみると、Past day が増えてる!!

    performance_chart_3
    performance_chart_4

素晴らしい~!

カテゴリー: サーバ管理 | タグ: , | 1件のコメント