2007年10月31日から2007年10月27日までの日記を表示中
2007年10月31日 (水)
■VMware
プログラム自体は起動するようになったVMwareですが,中でゲストOSを上げようとすると,以下のようなエラーが出て上がってくれません.
Version mismatch with vmmon module: expecting 138.0, got 137.0. You have an incorrect version of the `vmmon' kernel module. Try reinstalling VMware Workstation.
ググると色々出てくるんですが,この辺とかかなぁ? いやでもそういう問題じゃないんだよな多分. getversion.pl 見ると,5.5.2以上なら VME_S1B1 でいいはずだし.
じゃあany-any-updateの問題? ・・・げ,よく見るとany-any-update114なんてのがあるじゃん (昨日は113を落として使っていた).もしかしてこれで解決?
一旦VMwareを丸ごと消して,インストールしなおして,カーネルモジュールを作るところでこけたら any-any-update を利用して・・・といつもの手順でやったところ,1回目はなぜかany-any-updateがバージョンをうまく検出できず,VMware WS 4.0.x 向けだかなんだかのモジュールを作ったっぽいんですが,もう1回やってみたら今度はちゃんと VME_S1B1で作ってくれて,VMware上で無事ゲストOSが起動するようになりました.
いやー,よくわからんね・・・.あ,VMware上でWindows2000を起動して,フォーカスをそっちに移すと,ホストのLinuxの方で Ctrlとかが効かなくなるぞ・・・.あぁ,今日もダメか・・・.
■Xorg-7.3 XKB問題
Xを上げると「(WW) Couldn't load XKB keymap, falling back to pre-XKB keymap」という警告が出る問題についても追ってみました.探してたら遭遇したこちらのgentooのドキュメントの「XKBの変更を追跡する」という項目を真似してみたところ・・・
% setxkbmap -model thinkpad -layout us -option "ctrl:swapcaps" Couldn't find rules file (xorg)
(´・ω・`)
一体 setxkbmap は何を見つけられないのかと,straceしてやったところ,以下のような出力が.
9170 open("./rules/xorg.lst", O_RDONLY) = -1 ENOENT (No such file or directory) 9170 open("/usr/local/share/X11/xkb/rules/xorg-C.lst", O_RDONLY) = -1 ENOENT (N o such file or directory) 9170 open("/usr/local/share/X11/xkb/rules/xorg.lst", O_RDONLY) = -1 ENOENT (No such file or directory) 9170 write(2, "Couldn\'t find rules file (xorg) "..., 33) = 33
「/usr/local/share/X11/xkb/rules/xorg.lst」 がないのかぁ.base.lst ならあるのに.この辺,本来誰が供給すべきファイルなんだろう・・・とPS3のFedora7で rpm -qf で確認してみたところ,xorg.lst も xkeyboard-config でインストールされるファイルらしく,しかも base.lst のシンボリックリンクになってました.
というわけで base.lst へのリンクを作ってやったところ・・・あれ変わらんし.再度straceをしてみたところ,今度は「/usr/local/share/X11/xkb/rules/xorg」がないとか.はぁ? そして Fedora7 を見るとこちらは 「base」 へのリンクになってました.なんだこりゃ.ついでに 「xorg.xml」 とかいうのもあったのでこれも真似して「base.xml」のリンクに.ようやく setxkbmap がエラーを返さなくなりました.そしてXを上げ直してみましたが,例のメッセージは出なくなってました.めでたい.
で,一体誰が「xorg」なんてファイル名を指定しているのか気になったので,こちらも追ってみました.setxkbmapのソースを読むと,ファイルを直接読み出しているのは libxkbfile 内の関数みたいです.で,引数を追っていくと,再び setxkbmap のソースに戻りまして,DFLT_XKB_RULES_FILE というのが出てきました.これが xorg になっているっぽい.さらに追っていくと,上の方に「#define DFLT_XKB_RULES_FILE __XKBDEFRULES__」とあって,setxkbmapのMakefile.amに以下のようなベタな記述が・・・!
AM_CFLAGS = $(SETXKBMAP_CFLAGS) \ -D__XKBDEFRULES__='"xorg"' \ -DDFLT_XKB_CONFIG_ROOT=\"$(XKBCONFIGROOT)\"
追跡終了.設定ファイルの問題じゃないのね.
[コメントを書く]
■hibernate-1.97
ついでに,hibernateの問題も追ってみましたよ.hibernate-1.97 だと以下のメッセージが出て休止状態に落ちようともしない問題.
cat: /sys/power/tuxonice/: ディレクトリです ABORTING: /sys/power/tuxonice/ did not return a valid result. hibernate: Aborting.
いやー,すごいシェルスクリプトですな,hibernateって・・・.で,何がまずかったかというと,EnsureSwsusp2Capable が呼ばれる前に Swsusp2SetupFilewriter が呼ばれちゃってるのがまずいみたいです.呼ばれる順番は,AddSuspendHook 関数の引数の番号で決まるみたいなので,suspend2の「AddSuspendHook 10 EnsureSwsusp2Capable」を「AddSuspendHook 05 EnsureSwsusp2Capable」にすることで一応解決.他との依存?知らん知らん.
あー,でも,何で1.96では平気なんだろうなぁ.差分見ても,なんで1.96で平気で1.97だとダメなのかよくわかりませんでした.もう1回1.96に戻して追えば何かわかりそうですが,さすがに・・・.
[コメントを書く]
■風邪
喉にきてピンチ! 夜にはよくなりましたが,翌朝がどうなっているか・・・.
[コメントを書く]
2007年10月30日 (火)
■TuxOnIce
試しに /etc/hibernate 以下の設定を何もいじらない状態でやってみても,やっぱり同じ症状が出ます.hibernate や suspend2 の中で set -x して,あちこちに echo を入れて追っていったところ ・・・って何かこれは深追いしてはいけない気がしてきました.何となくですが.というわけで,負うのはやめて,試しに1.96に落としてみたら見事に休止状態に.わーい.しかし何が違うんだろうこれ・・・.後でdiffしてみよう.
ちなみに,よく見たら,昨日参考にしたblogの続きのエントリにも同じ話が出てますね.ただ,ググっても6件くらいしかヒットしないってことは,世の中の大部分の人は平気なのかなぁ.もしかしてソースから自分で入れて使ってるユーザなんて全然いないのか?
[コメントを書く]
■T60で変なネットワーク遅延が発生する問題
試しにやってみたら今日は発生しませんでした・・・. 昨日あんなにはまったのに.嬉しいけど悲しい.
[コメントを書く]
■VMware-5.5.5
カーネル上げたらVMwareも入れ直し.今回は5.5.5が出てたので,any-any-update113の力を借りて無事インストール完了・・・が,上がりません.
vmware: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' が失敗しました.
なんかもうボコボコだな.
[コメントを書く]
- nosuke 2007/10/30(火) 23:32:29
- X上げたせいか,今では上がるように.何かやっぱダメっすね,昨日今日と・・・.
■Xorg-7.3
で,こちらもようやくT60に入りました.fglrx-8.42.3 は普通に入ったんですが,相変わらずマウスのテキスト選択によるコピーと中クリックによるペーストがおかしいぞ・・・.中クリックで同じ内容が2連続で貼り付けされてしまいます.あと,今までとダブルクリックによる選択感がなんか違う.・・・何か普通のシングルクリックがダブルクリックとして扱われているような・・・.
xevで見たら,1回マウスボタン(というかトラックポインタの方のボタン)を押すと2回連続で「ButtonPress event」が発生し,離すと2回連続で「ButtonRelease event」が発生します.あー,なるほどねー.・・・だめだこれは_|‾|○
ググってみたら同じ問題の人を発見.ふーん・・・.あ! 何か自分のxorg.confにもマウスの行が2行あるじゃん! そういえば,外付けUSBマウスを指したときにも使えるように 2個 エントリ作ったんだった・・・.というわけで ServerLayout セクションから USBマウス向けの InputDevice 行を消したら見事に直りました.はー.
あと,Altキー問題ですが,/var/lib/xkb を作ってもT60では解決しませんでした(´・ω・`). VMwareではこれで解決したはずなのになぜ?とVMwareの方で再度確認してみたら直ってなかったし.この前のは見間違いか? ひとまず関係ありそうなところで,Xorg-7.3では入らない xkbdata を消して,代わりにxkeyboard-config とやらを入れてみたら(正しくは,いきなりxkeyboard-configを入れようとしたら,xkbdataのファイルと衝突しまくったのでxkbdataを消しただけなんだけど) 直ったっぽいっす.Altキーがちゃんと効くようになりました.相変わらず「(WW) Couldn't load XKB keymap, falling back to pre-XKB keymap」なるメッセージは出てますが・・・.
これで多分前とほぼ一緒の環境になったかなぁ.カーネル再構築とか,あんまり関係ない作業が派生してかなりはまりましたが,とりあえず上に別のウィンドウが重なった状態のmltermやEmacsで,文字の消え残りが出なくなったのは嬉しいところです.・・・と思ったら titanion があがんねー・・・と焦りましたがコンパイルしなおしたら上がりました.(;´Д`)'`ァ'`ァ
[コメントを書く]
■風邪
あれこれやってますが,結構やばいっす.寝よう.
[コメントを書く]
2007年10月29日 (月)
■ThinkPad T60 Ether問題再び
ずいぶん前にはまって,適当にごまかしたT60のEtherの遅延がひどい問題 ですが,ハブ変えたからか,また再発しました.T60のXorgを7.3に上げようと思ってWindowsからSSHでつないだんですが,もうね,反応が悪いのなんのって.引っかかる感じがほんとイライラさせてくれます.
というわけでXのアップデートは後にして,まずはこっちを何とかしてみようかと.さすがにあれから半年以上経過しているんだし,きっと進展があっていいはず・・・と,とりあえずカーネルを2.6.20.12から2.6.22.10にアップデート.・・・よし,変化なし.
ThinkWiki見たら,BIOS 2.11 で直るとか書いてあるし.BIOS・・・そういえばそんなものもあったなぁ.とはいえ,Windowsは入ってないし,IBM風に言うところのディスケット(´,_ゝ`) なんてドライブもメディアもないわけで,どうやろう・・・と思ったらISOファイルなんだ.もしやイマドキ常識? 不覚にもCD-RWを全部置いてきてしまい,メディアが手元になかったため, たった1度しか使わないであろう5MくらいのイメージをCD-Rに焼きました.ああ,勿体ない・・・.
ピーというビープ音のあとに Ping パケット発射.何い,なくなった?よく探せ. ・・・って全然かわってねー(;´Д`)
がっかりですねー.ダメ元でIntelから落とした最新のドライバ(7.6.9)を入れてみましたが,こちらも効果無しでした.相変わらずping打つと数回に1回,1秒くらい遅延します.
64 bytes from 192.168.1.2: icmp_seq=60 ttl=128 time=0.184 ms 64 bytes from 192.168.1.2: icmp_seq=61 ttl=128 time=0.199 ms 64 bytes from 192.168.1.2: icmp_seq=62 ttl=128 time=999.695 ms 64 bytes from 192.168.1.2: icmp_seq=63 ttl=128 time=0.226 ms 64 bytes from 192.168.1.2: icmp_seq=64 ttl=128 time=0.568 ms
あれ,でもなぜか,OpenBlockS相手にpingを打つと普通だ.くそー,何なのもう.
[コメントを書く]
■TuxOnIce
ネットワークがたまにひっかかる問題を何とかしたくてカーネルを上げたわけですが,結局何も改善しなかったので,カーネルと一緒に上げた(というか一緒に上げざるを得ない)TuxOnIce (前までswsusp2だったアレ) の方をいじることに.どうも swap 使うのはやっぱ色々問題あるんじゃないかと思い,ファイルに保存することにしました.本家のHOWTOだとやり方がよくわからんかったのでググってみたら, こんな素敵なblogが.ああ,なるほど.一番下の手動で作成するやつがいいっすね.
というわけで,一通り設定して再起動して,hibernate できるか実験してみたところ・・・
cat: /sys/power/tuxonice/: ディレクトリです ABORTING: /sys/power/tuxonice/ did not return a valid result. hibernate: Aborting.
今日はここまでか・・・.はぁ.
[コメントを書く]
2007年10月28日 (日)
■散髪とか
ちょっともの置いたりしに川崎の拠点まで行って帰ってきました.ついでに散髪と洗車.あれ,何か前もそんなことがあったような気が・・・.行きはうっかりナビに従って高速を使ってしまいましたが,あんまり速くなかったかも・・・.あと昼間の環八はヘタレ素人には厳しい.
[コメントを書く]
■ThinkPadにお湯
今は住んでる所が住んでるところなので,PCのすぐ横で飯食ってたりします.で,さっき,ご飯食べた後,何となく白湯が飲みたくなったので,空いた茶碗にティファールからお湯を注いだら,注がれたお湯が勢い余って茶碗の縁に沿って舞い上がり・・・左に置いてあったThinkPadのキーボードに!
幸いティッシュで吸い取れる程度の量しかかぶっておらず,また白湯だったので後でベタベタするようなこともなかったので,被害は大したことありませんでしたが・・・今度からはもう少しPCを離してご飯を食べるようにしよう・・・.リアルにぶちかましたのはT22時代のコーヒーだけかなぁ.
[コメントを書く]
■PidginでYahoo Mailの通知が化ける
2.2.2にyazさんパッチ当ててビルド.今回はちょっとだけ手マージが必要でした.マージしたパッチはこれ.
で,その後,ふらふらと2chのスレ見てたら,gaimのスレにYahooの新着メール通知が文字化けするとかいう書き込みが.Pidginにそんな機能あったのかw
そもそもYahooのメールアドレスを持っていなかったので,試す前に,まずメールアドレスを取るところから(ずっとヤフオクで使ってた(7年くらい?) アカウントなんですが,メールは1回も使ったことがなかったらしい).そして試してみたら見事に文字化け(´・ω・`)
というわけで,まずは生データをデバッグメッセージに出すようにして検証しよう・・・と思ったんですが,はせがわくんが初音ミク動画をMSNのファイル転送で送りつけてきて受信中だったせいで全然落とせず(´・ω・`).なぜこんな時に限って・・・.ていうかこんなに遅いのかPidginのMSNのファイル転送(;´Д`).まるで10年前の暗黒時代のようだ.
1時間くらいしてやっとファイル転送が終わったので,Pidginを上げ直し.テストメールを何通か送ってダンプした結果を見たら・・・何じゃSJISじゃないかこれw.というわけで,Yahoo Japanな方につないでるアカウントだったら,まず先にSJISでデコードするようにしてみました.本当はCP932じゃないとだめだったりするのかも? 当てたパッチはこれっす.
[コメントを書く]
■PS3のアレ
未だ例のアレの全貌を理解していないんですが,とりあえず現状のをベースに,S-boxの参照部分だけ置き換えてSIMD命令使うようにしてみたら10倍くらい遅くなりました(;´Д`).あー,この方式は演算で扱うデータ幅分を一気に計算できるところがミソなのかもしや.だとすると,ここだけでたとえ10倍時間がかかったとしても,ベクトル丸ごと使えば128倍並列度が上がるから・・・(*´Д`)'`ァ'`ァ
ていうか何でそんな時間かかってんだろ.レジスタ使いすぎてロードとストアが頻発しちゃってんのか?先にそっち調べろって感じですね.
[コメントを書く]
■風邪
やばい.風邪の足音が聞こえる.早く寝なきゃー.
[コメントを書く]
2007年10月27日 (土)
■Firefoxが落ちるページ
以前に弾幕時計を掲載されていたこちらのblogをLinuxのFirefoxで開くと,開いた瞬間にFirefoxが即死する現象が発生.再現率100%.うーむ,この手の即死は久しぶりな感じです.日付別に見ていったところ,10月21日の記事を開くと落ちる模様.この日の記事に貼ってあるものが原因? Windowsで開いて見てみたら・・・あれ,Flashじゃん.PDSファイルを表示するというFlashで何か特殊な描画をしていて,それにLinuxのFlashが対応していないとかバグがあるとかで落ちてるんですかね.仮にそうだとして,みんながその機能をふんだんに使うようになったりしたら・・・怖いなぁ.
[コメントを書く]
- amatsus 2007/10/28(日) 10:28:58
- blogのトップは開いたんで問題の21日の記事を開こうとしたら落ちました。
すると次からはblogのトップを開こうとするだけで落ちるように。。。 - nosuke 2007/10/29(月) 01:47:48
- うは,わざわざ踏まなくてもいいところを踏んでしまうとはさすがですw
- mojin 2007/10/29(月) 18:32:22
- 私も踏まずにはいられず思わず。ええ、もちろん落ちましたよ。でも、Adobe Labs にある Flash Player の最新のアップデートを入れたら落ちなくなりました。URLはこちら → http://labs.adobe.com/technologies/flashplayer9/
ちなみに環境は kernel 2.6.22 / Mandriva 2007.1 / i686 です。 - nosuke 2007/10/29(月) 21:18:20
- 落ちなくなったァーッ! すごい! ありがとうございます.
■Adobe Reader 8
上げて文中の一部を選択していると,mltermからFirefoxへのコピペとかがうまく機能しなくなるような・・・.うーん.
[コメントを書く]
■PS3のトリップ探索
ここ数日間,ちくちくといじってみたんですが,大して速くなりませんでした(´・ω・`).コア1個で 125kトリップ/s くらい.やっぱ遅いのはS-boxのところ.LS上の配列の参照で実現してるんですが,そこのアクセスがどうにも.12bitまとめて引くとか,データを転置済みの状態で置くとか,色々やってみてもちまちまと改善する程度・・・.疲れました・・・.
そういや,この前ちょっと見たblogの方はどうやってるんですかね・・・.と,見てみたら,最初の方に「Bitslice DES」なんて単語が.うお,こんなのあるのか.ていうかjohnもこれ使ってるのかぁ. あー,S-boxを論理演算で求めるという発想はまったく無かったわ orz,何やってたんだろこの数日.超不覚.本当に疲れたわ・・・.
[コメントを書く]
■Xorg-7.3
VMware上で検証.ググったら出てきた情報を元に /var/lib/xkb なるディレクトリを掘ってやったところ,ログに例のメッセージが出なくなり,Altキーが効くようになりました.あれ,でも何でそんな所見るんだろう. /usr/local/share/X11/xkb じゃないのか? 一体誰が要求しているんじゃろう.
[コメントを書く]
2007年10月31日から2007年10月27日までの日記を表示中
[コメントを書く]