メッセージ欄

2007年9月の日記

一覧で表示する

今日のボク
2007/09/06(木) 26:02 今日のボク はてブ情報 はてブに登録 はてブ数

きょうは台風でびしょ濡れになりながら帰って、玄関で濡れた傘を干していると開口一番、「きょうはプレゼントは?」って。

うーむ。物を与えすぎるのは良くないと痛感しました。

今日のボク
2007/09/05(水) 26:32 今日のボク はてブ情報 はてブに登録 はてブ数

きょうはホイールローダのチョロQをプレゼント。ホイールローダはゆっくり進むんだー。

台風が近づいていて、それが大変なことだと熱心に教えてくれました。テレビで電車が冠水している映像に大変衝撃を受けたらしく、明日は地下鉄に乗るな、水没してしまう、いや、家が水没してしまうかもしれないから、外に出てはダメだ、と強く指導されちゃいました。

今日のボク
2007/09/04(火) 6:02 今日のボク はてブ情報 はてブに登録 はてブ数

きょうもきょうとて起きるの遅い。

KOMATSUのブルドーザをモチーフにしたチョロQを貰いました。よくできてます。

嬉しそうに遊んでますね。

Inspiron 1501でNetBSD (NDIS対応kernelができるまで)
2007/09/03(月) 28:04 NetBSD はてブ情報 はてブに登録 はてブ数

さて、iconv -c -f utf-16 -t ascii bcmwl5.inf > bcmwl5.inf.asciiなどという技も覚えて、NDIS対応kernelの作成をもくろむわけですが、行く手を阻むのは次のようなエラーメッセージです。
cc1: warnings being treated as errors
/usr/src/sys/dev/if_ndis/if_ndis_pci.c: In function 'ndis_attach_pci':
/usr/src/sys/dev/if_ndis/if_ndis_pci.c:661: warning: passing argument 1 of 'kthread_create' makes integer from pointer without a cast
/usr/src/sys/dev/if_ndis/if_ndis_pci.c:661: warning: passing argument 2 of 'kthread_create' makes integer from pointer without a cast
/usr/src/sys/dev/if_ndis/if_ndis_pci.c:661: error: too few arguments to function 'kthread_create'
まぁ、kthread_createの引数があわないよっていう話だと思うわけです。cvswebで見るとsys/kern/kern_kthread.cが1.16から1.17に変更されたのが関係しているところまではわかりました。

で、どう修正するかですが、IRCでieee1394のfw_port.hで同様の修正がされていることを教えてもらいました。

これって、kthread_createをやめて直接呼ぶだけじゃないのかなぁ、などと思いつつ、直接呼び出しに変更したところ、あっさりとkernelができました。

さて、いよいよ再起動。

...
ntoskrnl dummy called...
ntoskrnl dummy called...
たくさん
ntoskrnl dummy called...
ntoskrnl dummy called...
status = 0uvm_fault(0xc0b4c400, 0x6d617000, 1) -> 0xe
kernel : supervisor trap page fault, code=0
Stop in pid 0.1 (system) at  netbsd:malloc+0x72:     movl    0(%esi),%eax
db>
くっ... 落ちたか。 ノートPCなのでシリアルも出てないし、メッセージが流れちゃって良くわからないな。debugオプションあったっけ?

Inspiron 1501でNetBSD (i386でX.org)
2007/09/03(月) 25:47 NetBSD はてブ情報 はてブに登録 はてブ数

あー、あほだった。.xinitrcに何も書いてなけりゃ、Xが起動した直後に終了するわな。

何にもエラーが出なかったので、おっかしいと思っていたんだよなー。

うーん、でもXを終了した後、暗転することがあるなぁ。画面真っ暗だけど他は生きているので、キーボードからstartxして、やっぱり暗転で、Ctrl+Alt+BSすると、今度はちゃんとコンソールに戻る。

そのあとstartxするときちんと表示される。なんじゃこりゃ。